.fc-button:not(:disabled), .fc-event.fc-draggable, .fc-event[href], .fc-popover .fc-header .fc-close, a.fc-more, a[data-goto] {
    cursor: pointer;
}
.fc-bg, .fc-row .fc-bgevent-skeleton, .fc-row .fc-highlight-skeleton {
    bottom: 0;
}
.fc {
    direction: ltr;
    text-align: left;
}
.fc-rtl {
    text-align: right;
}
body .fc {
    font-size: 1em;
}
.fc-highlight {
    background: #bce8f1;
    opacity: .3;
}
.fc-bgevent {
    background: #8fdf82;
    opacity: .3;
}
.fc-nonbusiness {
    background: #d7d7d7;
}
.fc-popover {
    position: absolute;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .15);
}
.fc-popover .fc-header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 2px 4px;
}
.fc-rtl .fc-popover .fc-header {
    flex-direction: row-reverse;
}
.fc-popover .fc-header .fc-title {
    margin: 0 2px;
}
.fc-popover .fc-header .fc-close {
    opacity: .65;
    font-size: 1.1em;
}
.fc-divider {
    border-style: solid;
    border-width: 1px;
}
hr.fc-divider {
    height: 0;
    margin: 0;
    padding: 0 0 2px;
    border-width: 1px 0;
}
.fc-bg table, .fc-row .fc-bgevent-skeleton table, .fc-row .fc-highlight-skeleton table {
    height: 100%}
.fc-bg, .fc-bgevent-skeleton, .fc-highlight-skeleton, .fc-mirror-skeleton {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}
.fc table {
    width: 100%;
    box-sizing: border-box;
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 1em;
}
.fc th {
    text-align: center;
}
.fc td, .fc th {
    border-style: solid;
    border-width: 1px;
    padding: 0;
    vertical-align: top;
}
.fc td.fc-today {
    border-style: double;
}
a[data-goto]:hover {
    text-decoration: underline;
}
.fc .fc-row {
    border-style: solid;
    border-width: 0;
}
.fc-row table {
    border-left: 0 hidden transparent;
    border-right: 0 hidden transparent;
    border-bottom: 0 hidden transparent;
}
.fc-row:first-child table {
    border-top: 0 hidden transparent;
}
.fc-row {
    position: relative;
}
.fc-row .fc-bg {
    z-index: 1;
}
.fc-row .fc-bgevent-skeleton td, .fc-row .fc-highlight-skeleton td {
    border-color: transparent;
}
.fc-row .fc-bgevent-skeleton {
    z-index: 2;
}
.fc-row .fc-highlight-skeleton {
    z-index: 3;
}
.fc-row .fc-content-skeleton {
    position: relative;
    z-index: 4;
    padding-bottom: 2px;
}
.fc-row .fc-mirror-skeleton {
    z-index: 5;
}
.fc .fc-row .fc-content-skeleton table, .fc .fc-row .fc-content-skeleton td, .fc .fc-row .fc-mirror-skeleton td {
    background: 0 0;
    border-color: transparent;
}
.fc-row .fc-content-skeleton td, .fc-row .fc-mirror-skeleton td {
    border-bottom: 0;
}
.fc-row .fc-content-skeleton tbody td, .fc-row .fc-mirror-skeleton tbody td {
    border-top: 0;
}
.fc-scroller {
    -webkit-overflow-scrolling: touch;
}
.fc-scroller>.fc-day-grid, .fc-scroller>.fc-time-grid {
    position: relative;
    width: 100%}
.fc-event {
    position: relative;
    display: block;
    font-size: .85em;
    line-height: 1.4;
    border-radius: 3px;
    border: 1px solid #3788d8;
}
.fc-event, .fc-event-dot {
    background-color: #3788d8;
}
.fc-event, .fc-event:hover {
    color: #fff;
    text-decoration: none;
}
.fc-not-allowed, .fc-not-allowed .fc-event {
    cursor: not-allowed;
}
.fc-event .fc-content {
    position: relative;
    z-index: 2;
}
.fc-event .fc-resizer {
    position: absolute;
    z-index: 4;
    display: none;
}
.fc-event.fc-allow-mouse-resize .fc-resizer, .fc-event.fc-selected .fc-resizer {
    display: block;
}
.fc-event.fc-selected .fc-resizer:before {
    content: "";
    position: absolute;
    z-index: 9999;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-left: -20px;
    margin-top: -20px;
}
.fc-event.fc-selected {
    z-index: 9999!important;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}
.fc-event.fc-selected:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
    background: #000;
    opacity: .25;
}
.fc-event.fc-dragging.fc-selected {
    box-shadow: 0 2px 7px rgba(0, 0, 0, .3);
}
.fc-event.fc-dragging:not(.fc-selected) {
    opacity: .75;
}
.fc-h-event.fc-selected:before {
    content: "";
    position: absolute;
    z-index: 3;
    top: -10px;
    bottom: -10px;
    left: 0;
    right: 0;
}
.fc-ltr .fc-h-event.fc-not-start, .fc-rtl .fc-h-event.fc-not-end {
    margin-left: 0;
    border-left-width: 0;
    padding-left: 1px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.fc-ltr .fc-h-event.fc-not-end, .fc-rtl .fc-h-event.fc-not-start {
    margin-right: 0;
    border-right-width: 0;
    padding-right: 1px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.fc-ltr .fc-h-event .fc-start-resizer, .fc-rtl .fc-h-event .fc-end-resizer {
    cursor: w-resize;
    left: -1px;
}
.fc-ltr .fc-h-event .fc-end-resizer, .fc-rtl .fc-h-event .fc-start-resizer {
    cursor: e-resize;
    right: -1px;
}
.fc-h-event.fc-allow-mouse-resize .fc-resizer {
    width: 7px;
    top: -1px;
    bottom: -1px;
}
.fc-h-event.fc-selected .fc-resizer {
    border-radius: 4px;
    border-width: 1px;
    width: 6px;
    height: 6px;
    border-style: solid;
    border-color: inherit;
    background: #fff;
    top: 50%;
    margin-top: -4px;
}
.fc-ltr .fc-h-event.fc-selected .fc-start-resizer, .fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
    margin-left: -4px;
}
.fc-ltr .fc-h-event.fc-selected .fc-end-resizer, .fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
    margin-right: -4px;
}
.fc-day-grid-event {
    margin: 1px 2px 0;
    padding: 0 1px;
}
tr:first-child>td>.fc-day-grid-event {
    margin-top: 2px;
}
.fc-mirror-skeleton tr:first-child>td>.fc-day-grid-event {
    margin-top: 0;
}
.fc-day-grid-event .fc-content {
    white-space: nowrap;
    overflow: hidden;
}
.fc-day-grid-event .fc-time {
    font-weight: 700;
}
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer, .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
    margin-left: -2px;
}
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer, .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
    margin-right: -2px;
}
a.fc-more {
    margin: 1px 3px;
    font-size: .85em;
    text-decoration: none;
}
a.fc-more:hover {
    text-decoration: underline;
}
.fc-limited {
    display: none;
}
.fc-button, .fc-icon {
    display: inline-block;
    font-weight: 400;
    text-align: center;
}
.fc-day-grid .fc-row {
    z-index: 1;
}
.fc-more-popover {
    z-index: 2;
    width: 220px;
}
.fc-more-popover .fc-event-container {
    padding: 10px;
}
.fc-now-indicator {
    position: absolute;
    border: 0 solid red;
}
.fc-unselectable {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
}
.fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead {
    border-color: #ddd;
}
.fc-unthemed .fc-popover {
    background-color: #fff;
}
.fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-popover .fc-header {
    background: #eee;
}
.fc-unthemed td.fc-today {
    background: #fcf8e3;
}
.fc-unthemed .fc-disabled-day {
    background: #d7d7d7;
    opacity: .3;
}
@font-face {
    font-family: fcicons;
    src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");
    font-weight: 400;
    font-style: normal;
}
.fc-icon {
    font-family: fcicons!important;
    speak: none;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 1em;
    height: 1em;
}
.fc-icon-chevron-left:before {
    content: "\E900"}
.fc-icon-chevron-right:before {
    content: "\E901"}
.fc-icon-chevrons-left:before {
    content: "\E902"}
.fc-icon-chevrons-right:before {
    content: "\E903"}
.fc-icon-minus-square:before {
    content: "\E904"}
.fc-icon-plus-square:before {
    content: "\E905"}
.fc-icon-x:before {
    content: "\E906"}
.fc-button {
    overflow: visible;
    text-transform: none;
    margin: 0;
    font-family: inherit;
}
.fc-button::-moz-focus-inner {
    padding: 0;
    border-style: none;
}
.fc-button {
    -webkit-appearance: button;
    color: #212529;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .4em .65em;
    font-size: 1em;
    line-height: 1.5;
    border-radius: .25em;
}
.fc-button:hover {
    color: #212529;
    text-decoration: none;
}
.fc-button:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(44, 62, 80, .25);
    box-shadow: 0 0 0 .2rem rgba(44, 62, 80, .25);
}
.fc-button:disabled {
    opacity: .65;
}
.fc-button-primary {
    color: #fff;
    background-color: #2C3E50;
    border-color: #2C3E50;
}
.fc-button-primary:hover {
    color: #fff;
    background-color: #1e2b37;
    border-color: #1a252f;
}
.fc-button-primary:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(76, 91, 106, .5);
    box-shadow: 0 0 0 .2rem rgba(76, 91, 106, .5);
}
.fc-button-primary:disabled {
    color: #fff;
    background-color: #2C3E50;
    border-color: #2C3E50;
}
.fc-button-primary:not(:disabled).fc-button-active, .fc-button-primary:not(:disabled):active {
    color: #fff;
    background-color: #1a252f;
    border-color: #151e27;
}
.fc-button-primary:not(:disabled).fc-button-active:focus, .fc-button-primary:not(:disabled):active:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(76, 91, 106, .5);
    box-shadow: 0 0 0 .2rem rgba(76, 91, 106, .5);
}
.fc-button .fc-icon {
    vertical-align: middle;
    font-size: 1.5em;
}
.fc-button-group {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
}
.fc-button-group>.fc-button {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
.fc-button-group>.fc-button.fc-button-active, .fc-button-group>.fc-button:active, .fc-button-group>.fc-button:focus, .fc-button-group>.fc-button:hover {
    z-index: 1;
}
.fc-button-group>.fc-button:not(:first-child) {
    margin-left: -1px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.fc-button-group>.fc-button:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.fc-unthemed .fc-popover {
    border-width: 1px;
    border-style: solid;
}
.fc-unthemed .fc-list-item:hover td {
    background-color: #f5f5f5;
}
.fc-toolbar {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.fc-toolbar.fc-header-toolbar {
    margin-bottom: 1.5em;
}
.fc-toolbar.fc-footer-toolbar {
    margin-top: 1.5em;
}
.fc-toolbar>*>:not(:first-child) {
    margin-left: .75em;
}
.fc-toolbar h2 {
    font-size: 1.75em;
    margin: 0;
}
.fc-view-container {
    position: relative;
}
.fc-view-container *, .fc-view-container :after, .fc-view-container :before {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.fc-view, .fc-view>table {
    position: relative;
    z-index: 1;
}
@media print {
    .fc-bg, .fc-bgevent-container, .fc-bgevent-skeleton, .fc-business-container, .fc-event .fc-resizer, .fc-highlight-container, .fc-highlight-skeleton, .fc-mirror-container, .fc-mirror-skeleton {
    display: none;
}
.fc tbody .fc-row, .fc-time-grid {
    min-height: 0!important;
}
.fc-time-grid .fc-event.fc-not-end:after, .fc-time-grid .fc-event.fc-not-start:before {
    content: "..."}
.fc {
    max-width: 100%!important;
}
.fc-event {
    background: #fff!important;
    color: #000!important;
    page-break-inside: avoid;
}
.fc hr, .fc tbody, .fc td, .fc th, .fc thead, .fc-row {
    border-color: #ccc!important;
    background: #fff!important;
}
.fc tbody .fc-row {
    height: auto!important;
}
.fc tbody .fc-row .fc-content-skeleton {
    position: static;
    padding-bottom: 0!important;
}
.fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td {
    padding-bottom: 1em;
}
.fc tbody .fc-row .fc-content-skeleton table {
    height: 1em;
}
.fc-more, .fc-more-cell {
    display: none!important;
}
.fc tr.fc-limited {
    display: table-row!important;
}
.fc td.fc-limited {
    display: table-cell!important;
}
.fc-popover, .fc-timeGrid-view .fc-axis {
    display: none;
}
.fc-slats, .fc-time-grid hr {
    display: none!important;
}
.fc button, .fc-button-group, .fc-time-grid .fc-event .fc-time span {
    display: none;
}
.fc-time-grid .fc-content-skeleton {
    position: static;
}
.fc-time-grid .fc-content-skeleton table {
    height: 4em;
}
.fc-time-grid .fc-event-container {
    margin: 0!important;
}
.fc-time-grid .fc-event {
    position: static!important;
    margin: 3px 2px!important;
}
.fc-time-grid .fc-event.fc-not-end {
    border-bottom-width: 1px!important;
}
.fc-time-grid .fc-event.fc-not-start {
    border-top-width: 1px!important;
}
.fc-time-grid .fc-event .fc-time {
    white-space: normal!important;
}
.fc-time-grid .fc-event .fc-time:after {
    content: attr(data-full);
}
.fc-day-grid-container, .fc-scroller, .fc-time-grid-container {
    overflow: visible!important;
    height: auto!important;
}
.fc-row {
    border: 0!important;
    margin: 0!important;
}
}.fc-dayGridDay-view .fc-content-skeleton, .fc-dayGridWeek-view .fc-content-skeleton {
    padding-bottom: 1em;
}
.fc-dayGrid-view .fc-body .fc-row {
    min-height: 4em;
}
.fc-row.fc-rigid {
    overflow: hidden;
}
.fc-row.fc-rigid .fc-content-skeleton {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}
.fc-day-top.fc-other-month {
    opacity: .3;
}
.fc-dayGrid-view .fc-day-number, .fc-dayGrid-view .fc-week-number {
    padding: 2px;
}
.fc-dayGrid-view th.fc-day-number, .fc-dayGrid-view th.fc-week-number {
    padding: 0 2px;
}
.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number {
    float: right;
}
.fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number {
    float: left;
}
.fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number {
    float: left;
    border-radius: 0 0 3px;
}
.fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number {
    float: right;
    border-radius: 0 0 0 3px;
}
.fc-dayGrid-view .fc-day-top .fc-week-number {
    min-width: 1.5em;
    text-align: center;
    background-color: #f2f2f2;
    color: grey;
}
.fc-dayGrid-view td.fc-week-number {
    text-align: center;
}
.fc-dayGrid-view td.fc-week-number>* {
    display: inline-block;
    min-width: 1.25em;
}
.fc-event-dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 5px;
}
.fc-rtl .fc-list-view {
    direction: rtl;
}
.fc-list-view {
    border-width: 1px;
    border-style: solid;
}
.fc .fc-list-table {
    table-layout: auto;
}
.fc-list-table td {
    border-width: 1px 0 0;
    padding: 8px 14px;
}
.fc-list-table tr:first-child td {
    border-top-width: 0;
}
.fc-list-heading {
    border-bottom-width: 1px;
}
.fc-list-heading td {
    font-weight: 700;
}
.fc-ltr .fc-list-heading-main {
    float: left;
}
.fc-ltr .fc-list-heading-alt, .fc-rtl .fc-list-heading-main {
    float: right;
}
.fc-rtl .fc-list-heading-alt {
    float: left;
}
.fc-list-item.fc-has-url {
    cursor: pointer;
}
.fc-list-item-marker, .fc-list-item-time {
    white-space: nowrap;
    width: 1px;
}
.fc-ltr .fc-list-item-marker {
    padding-right: 0;
}
.fc-rtl .fc-list-item-marker {
    padding-left: 0;
}
.fc-list-item-title a {
    text-decoration: none;
    color: inherit;
}
.fc-list-item-title a[href]:hover {
    text-decoration: underline;
}
.fc-list-empty-wrap2 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.fc-list-empty-wrap1 {
    width: 100%;
    height: 100%;
    display: table;
}
.fc-list-empty {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.fc-unthemed .fc-list-empty {
    background-color: #eee;
}
.tippy-tooltip[data-animation=fade][data-state=hidden] {
    opacity: 0;
}
.tippy-iOS {
    cursor: pointer!important;
    -webkit-tap-highlight-color: transparent;
}
.tippy-popper {
    pointer-events: none;
    max-width: calc(100vw - 10px);
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    transition-property: transform;
}
.tippy-tooltip {
    position: relative;
    color: #fff;
    border-radius: 4px;
    font-size: 14px;
    line-height: 1.4;
    background-color: #333;
    transition-property: visibility, opacity, transform;
    outline: 0;
}
.tippy-tooltip[data-placement^=top]>.tippy-arrow {
    border-width: 8px 8px 0;
    border-top-color: #333;
    margin: 0 3px;
    transform-origin: 50% 0;
    bottom: -7px;
}
.tippy-tooltip[data-placement^=bottom]>.tippy-arrow {
    border-width: 0 8px 8px;
    border-bottom-color: #333;
    margin: 0 3px;
    transform-origin: 50% 7px;
    top: -7px;
}
.tippy-tooltip[data-placement^=left]>.tippy-arrow {
    border-width: 8px 0 8px 8px;
    border-left-color: #333;
    margin: 3px 0;
    transform-origin: 0 50%;
    right: -7px;
}
.tippy-tooltip[data-placement^=right]>.tippy-arrow {
    border-width: 8px 8px 8px 0;
    border-right-color: #333;
    margin: 3px 0;
    transform-origin: 7px 50%;
    left: -7px;
}
.tippy-tooltip[data-interactive][data-state=visible] {
    pointer-events: auto;
}
.tippy-tooltip[data-inertia][data-state=visible] {
    transition-timing-function: cubic-bezier(.54, 1.5, .38, 1.11);
}
.tippy-arrow {
    position: absolute;
    border-color: transparent;
    border-style: solid;
}
.tippy-content {
    padding: 5px 9px;
}

.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/* stylelint-disable */

/* stylelint-enable */

/** Import everything from autoload */

/******************************************************************
Stylesheet: Main Stylesheet
Here's where the magic happens. Here is where you import
all of your Sass files so they can compile into one
CSS file.
******************************************************************/

/**
 * Foundation for Sites by ZURB
 * Version 6.6.1
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */

@media print, screen and (min-width: 40em) {
  /* line 46, node_modules/foundation-sites/scss/components/_reveal.scss */

  .reveal,
  .reveal.tiny,
  .reveal.small,
  .reveal.large {
    right: auto;
    left: auto;
    margin: 0 auto;
  }
}

/**
 * Foundation for Sites by ZURB
 * Version 6.6.1
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */

@media print, screen and (min-width: 40em) {
  /* line 46, node_modules/foundation-sites/scss/components/_reveal.scss */

  .reveal,
  .reveal.tiny,
  .reveal.small,
  .reveal.large {
    right: auto;
    left: auto;
    margin: 0 auto;
  }
}

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* line 10, node_modules/foundation-sites/scss/vendor/normalize.scss */

html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

/* line 20, node_modules/foundation-sites/scss/vendor/normalize.scss */

body {
  margin: 0;
}

/* line 27, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 38, node_modules/foundation-sites/scss/vendor/normalize.scss */

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/* line 47, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 57, node_modules/foundation-sites/scss/vendor/normalize.scss */

a {
  background-color: transparent;
}

/* line 64, node_modules/foundation-sites/scss/vendor/normalize.scss */

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/* line 72, node_modules/foundation-sites/scss/vendor/normalize.scss */

b,
strong {
  font-weight: bolder;
}

/* line 80, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 89, node_modules/foundation-sites/scss/vendor/normalize.scss */

small {
  font-size: 80%;
}

/* line 96, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 104, node_modules/foundation-sites/scss/vendor/normalize.scss */

sub {
  bottom: -0.25em;
}

/* line 108, node_modules/foundation-sites/scss/vendor/normalize.scss */

sup {
  top: -0.5em;
}

/* line 117, node_modules/foundation-sites/scss/vendor/normalize.scss */

img {
  border-style: none;
}

/* line 127, node_modules/foundation-sites/scss/vendor/normalize.scss */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

/* line 141, node_modules/foundation-sites/scss/vendor/normalize.scss */

button,
input {
  overflow: visible;
}

/* line 149, node_modules/foundation-sites/scss/vendor/normalize.scss */

button,
select {
  text-transform: none;
}

/* line 156, node_modules/foundation-sites/scss/vendor/normalize.scss */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/* line 165, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 175, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 184, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 193, node_modules/foundation-sites/scss/vendor/normalize.scss */

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/* line 204, node_modules/foundation-sites/scss/vendor/normalize.scss */

progress {
  vertical-align: baseline;
}

/* line 210, node_modules/foundation-sites/scss/vendor/normalize.scss */

textarea {
  overflow: auto;
}

/* line 217, node_modules/foundation-sites/scss/vendor/normalize.scss */

#bbpress-forums [type="checkbox"]:not(:checked), #bbpress-forums [type="checkbox"]:checked {
	position: absolute;
	left: -9999px;
}
 #bbpress-forums [type="checkbox"]:not(:checked) + label, #bbpress-forums [type="checkbox"]:checked + label {
	position: relative;
	padding-left: 70px;
	cursor: pointer;
	padding-bottom:15px;
}
 #bbpress-forums [type="checkbox"]:not(:checked) + label:before, #bbpress-forums [type="checkbox"]:checked + label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	height: 50px;
	border: none;
	background: #dedede;
	border-radius: 0;
	color:black;
	box-shadow: none;
	;
}
#bbpress-forums [type="checkbox"]:not(:checked) + label:after, #bbpress-forums [type="checkbox"]:checked + label:after {
	content: '\2713\0020';
	position: absolute;
	top: .10em;
	left: .13em;
	font-size: 2.1em;
	line-height: 0.8;
	color: black;
	transition: all .2s;
	font-family: "Avenir-Heavy";
}
#bbpress-forums [type="checkbox"]:not(:checked) + label:after {
	opacity: 0;
	transform: scale(0);
}
#bbpress-forums [type="checkbox"]:checked + label:after {
	opacity: 1;
	transform: scale(1);
}
#bbpress-forums [type="checkbox"]:disabled:not(:checked) + label:before, #bbpress-forums [type="checkbox"]:disabled:checked + label:before {
	box-shadow: none;
	border-color: #bbb;
	background-color: #ddd;
}
#bbpress-forums [type="checkbox"]:disabled:checked + label:after {
	color: #999;
}
#bbpress-forums [type="checkbox"]:disabled + label {
	color: #aaa;
}
#bbpress-forums [type="checkbox"]:checked:focus + label:before, #bbpress-forums [type="checkbox"]:not(:checked):focus + label:before {
	border: none;
}
#bbpress-forums [type='checkbox'] + label, #bbpress-forums [type='radio'] + label {
	margin-left:0;
}
#bbpress-forums fieldset select#bbp_forum_id {
	max-width:100%;
	background-image:none;
}
.wp-editor textarea,.wp-editor input[type='text'],.wp-editor input[type='password'],.wp-editor input[type='url'],.wp-editor input[type='email'], .wp-editor select,.bbp-form .bbp-template-notice p, .bbp-template-notice{
	box-shadow: none !important;
	border: 0 !important;
	background-color: #dedede !important;
	color: #000 !important;
	min-height: 50px !important;
	border-radius:0 !important;
	padding: 10px 18px 10px 18px !important;
	overflow: visible !important;
	font-size: 1.5rem !important;
	font-family: "Avenir-Book" !important;
	border:none;
	margin-bottom:10px;
	resize: none !important;
}
select {
	background-image:none;
}
textarea#bbp_reply_content, textarea#bbp_topic_content, textarea#bbp_forum_content {
	width: 100%;
	max-height:150px;
}
.wp-editor textarea::placeholder,.wp-editor input[type='text']::placeholder,.wp-editor input[type='password']::placeholder,.wp-editor input[type='url']::placeholder,.wp-editor input[type='email']::placeholder,.wp-editor select::placeholder {
	color: #000 !important;
	font-family: "Avenir-Book";
}
@media print, screen and (min-width: 64em) {
	.wp-editor textarea::placeholder,.wp-editor input[type='text']::placeholder,.wp-editor input[type='password']::placeholder,.wp-editor input[type='url']::placeholder,.wp-editor input[type='email']::placeholder,.wp-editor select::placeholder,.bbp-form .bbp-template-notice li,.bbp-form .bbp-template-notice p,.bbp-template-notice li,label{
		font-size: 1.5rem !important;
		font-family: "Avenir-Book";
	}

}

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

/* line 225, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 233, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 240, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 247, node_modules/foundation-sites/scss/vendor/normalize.scss */

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* line 257, node_modules/foundation-sites/scss/vendor/normalize.scss */

details {
  display: block;
}

/* line 263, node_modules/foundation-sites/scss/vendor/normalize.scss */

summary {
  display: list-item;
}

/* line 272, node_modules/foundation-sites/scss/vendor/normalize.scss */

template {
  display: none;
}

/* line 278, node_modules/foundation-sites/scss/vendor/normalize.scss */

[hidden] {
  display: none;
}

/* line 140, node_modules/foundation-sites/scss/_global.scss */

.foundation-mq {
  font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em";
}

/* line 144, node_modules/foundation-sites/scss/_global.scss */

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 100%;
}

/* line 150, node_modules/foundation-sites/scss/_global.scss */

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

/* line 157, node_modules/foundation-sites/scss/_global.scss */

body {
  margin: 0;
  padding: 0;
  background: #fff;
  font-family: "Avenir-Book", sans-serif;
  font-weight: 300;
  line-height: calc(26 / 15);
  color: #333;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 174, node_modules/foundation-sites/scss/_global.scss */

img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
}

/* line 186, node_modules/foundation-sites/scss/_global.scss */

textarea {
  height: auto;
  min-height: 50px;
  border-radius: 0;
}

/* line 193, node_modules/foundation-sites/scss/_global.scss */

select {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  border-radius: 0;
}

/* line 203, node_modules/foundation-sites/scss/_global.scss */

.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important;
}

/* line 211, node_modules/foundation-sites/scss/_global.scss */

button {
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  border-radius: 0;
  background: transparent;
  line-height: 1;
  cursor: auto;
}

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */

[data-whatinput='mouse'] button {
  outline: 0;
}

/* line 223, node_modules/foundation-sites/scss/_global.scss */

pre {
  overflow: auto;
}

/* line 228, node_modules/foundation-sites/scss/_global.scss */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}

/* line 237, node_modules/foundation-sites/scss/_global.scss */

.is-visible {
  display: block !important;
}

/* line 241, node_modules/foundation-sites/scss/_global.scss */

.is-hidden {
  display: none !important;
}

/* line 125, node_modules/foundation-sites/scss/forms/_text.scss */

[type='text'],
[type='password'],
[type='date'],
[type='datetime'],
[type='datetime-local'],
[type='month'],
[type='week'],
[type='email'],
[type='number'],
[type='search'],
[type='tel'],
[type='time'],
[type='url'],
[type='color'],
textarea {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 2.4375rem;
  margin: 0 0 1rem;
  padding: 0.5rem;
  border: 1px solid #dce6e8;
  border-radius: 0;
  background-color: #fff;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  font-family: inherit;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
  color: #000;
  -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  -o-transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* line 111, node_modules/foundation-sites/scss/forms/_text.scss */

[type='text']:focus,
[type='password']:focus,
[type='date']:focus,
[type='datetime']:focus,
[type='datetime-local']:focus,
[type='month']:focus,
[type='week']:focus,
[type='email']:focus,
[type='number']:focus,
[type='search']:focus,
[type='tel']:focus,
[type='time']:focus,
[type='url']:focus,
[type='color']:focus,
textarea:focus {
  outline: none;
  border: 1px solid #262626;
  background-color: #fff;
  -webkit-box-shadow: 0 0 5px #dce6e8;
          box-shadow: 0 0 5px #dce6e8;
  -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  -o-transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
}

/* line 132, node_modules/foundation-sites/scss/forms/_text.scss */

textarea {
  max-width: 100%;
}

/* line 135, node_modules/foundation-sites/scss/forms/_text.scss */

textarea[rows] {
  height: auto;
}

/* line 143, node_modules/foundation-sites/scss/forms/_text.scss */

input:disabled,
input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #e6e6e6;
  cursor: not-allowed;
}

/* line 151, node_modules/foundation-sites/scss/forms/_text.scss */

[type='submit'],
[type='button'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0;
}

/* line 158, node_modules/foundation-sites/scss/forms/_text.scss */

input[type='search'] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 176, node_modules/foundation-sites/scss/forms/_text.scss */

::-webkit-input-placeholder {
  color: #dce6e8;
}

::-ms-input-placeholder {
  color: #dce6e8;
}

::placeholder {
  color: #dce6e8;
}

/* line 10, node_modules/foundation-sites/scss/forms/_checkbox.scss */

[type='file'],
[type='checkbox'],
[type='radio'] {
  margin: 0 0 1rem;
}

/* line 17, node_modules/foundation-sites/scss/forms/_checkbox.scss */

[type='checkbox'] + label,
[type='radio'] + label {
  display: inline-block;
  vertical-align: baseline;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
}

/* line 26, node_modules/foundation-sites/scss/forms/_checkbox.scss */

[type='checkbox'] + label[for],
[type='radio'] + label[for] {
  cursor: pointer;
}

/* line 32, node_modules/foundation-sites/scss/forms/_checkbox.scss */

label > [type='checkbox'],
label > [type='radio'] {
  margin-right: 0.5rem;
}

/* line 38, node_modules/foundation-sites/scss/forms/_checkbox.scss */

[type='file'] {
  width: 100%;
}

/* line 43, node_modules/foundation-sites/scss/forms/_label.scss */

label {
  margin: 0;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.8;
  color: #000;
  display:block; 
}

/* line 46, node_modules/foundation-sites/scss/forms/_label.scss */

label.middle {
  margin: 0 0 1rem;
  padding: 0.5625rem 0;
}

/* line 22, node_modules/foundation-sites/scss/forms/_help-text.scss */

.help-text {
  margin-top: -0.5rem;
  font-size: 0.8125rem;
  font-style: italic;
  color: #000;
}

/* line 27, node_modules/foundation-sites/scss/forms/_input-group.scss */

.input-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 1rem;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

/* line 37, node_modules/foundation-sites/scss/forms/_input-group.scss */

.input-group > :first-child,
.input-group > :first-child.input-group-button > * {
  border-radius: 0 0 0 0;
}

/* line 43, node_modules/foundation-sites/scss/forms/_input-group.scss */

.input-group > :last-child,
.input-group > :last-child.input-group-button > * {
  border-radius: 0 0 0 0;
}

/* line 49, node_modules/foundation-sites/scss/forms/_input-group.scss */

.input-group-label,
.input-group-field,
.input-group-button,
.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label {
  margin: 0;
  white-space: nowrap;
}

/* line 59, node_modules/foundation-sites/scss/forms/_input-group.scss */

.input-group-label {
  padding: 0 1rem;
  border: 1px solid #dce6e8;
  background: #e6e6e6;
  color: #000;
  text-align: center;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 80, node_modules/foundation-sites/scss/forms/_input-group.scss */

.input-group-label:first-child {
  border-right: 0;
}

/* line 84, node_modules/foundation-sites/scss/forms/_input-group.scss */

.input-group-label:last-child {
  border-left: 0;
}

/* line 90, node_modules/foundation-sites/scss/forms/_input-group.scss */

.input-group-field {
  border-radius: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
  min-width: 0;
}

/* line 100, node_modules/foundation-sites/scss/forms/_input-group.scss */

.input-group-button {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

/* line 115, node_modules/foundation-sites/scss/forms/_input-group.scss */

.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
}

/* line 39, node_modules/foundation-sites/scss/forms/_fieldset.scss */

fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 45, node_modules/foundation-sites/scss/forms/_fieldset.scss */

legend {
  max-width: 100%;
  margin-bottom: 0.5rem;
}

/* line 50, node_modules/foundation-sites/scss/forms/_fieldset.scss */

.fieldset {
  margin: 1.125rem 0;
  padding: 1.25rem;
  border: 1px solid #dce6e8;
}

/* line 30, node_modules/foundation-sites/scss/forms/_fieldset.scss */

.fieldset legend {
  margin: 0;
  margin-left: -0.1875rem;
  padding: 0 0.1875rem;
}

/* line 87, node_modules/foundation-sites/scss/forms/_select.scss */

select {
  height: 2.4375rem;
  margin: 0 0 1rem;
  padding: 0.5rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid #dce6e8;
  border-radius: 0;
  background-color: #fff;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
  color: #000;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%2838, 38, 38%29'></polygon></svg>");
  background-origin: content-box;
  background-position: right -1rem center;
  background-repeat: no-repeat;
  background-size: 9px 6px;
  padding-right: 1.5rem;
  -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  -o-transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
}

@media screen and (min-width: 0\0) {
  /* line 87, node_modules/foundation-sites/scss/forms/_select.scss */

  select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
  }
}

/* line 54, node_modules/foundation-sites/scss/forms/_select.scss */

select:focus {
  outline: none;
  border: 1px solid #262626;
  background-color: #fff;
  -webkit-box-shadow: 0 0 5px #dce6e8;
          box-shadow: 0 0 5px #dce6e8;
  -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  -o-transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
}

/* line 66, node_modules/foundation-sites/scss/forms/_select.scss */

select:disabled {
  background-color: #e6e6e6;
  cursor: not-allowed;
}

/* line 72, node_modules/foundation-sites/scss/forms/_select.scss */

select::-ms-expand {
  display: none;
}

/* line 76, node_modules/foundation-sites/scss/forms/_select.scss */

select[multiple] {
  height: auto;
  background-image: none;
}

/* line 80, node_modules/foundation-sites/scss/forms/_select.scss */

select:not([multiple]) {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 45, node_modules/foundation-sites/scss/forms/_error.scss */

.is-invalid-input:not(:focus) {
  border-color: #cc4b37;
  background-color: #faedeb;
}

/* line 49, node_modules/foundation-sites/scss/forms/_error.scss */

.is-invalid-input:not(:focus)::-webkit-input-placeholder {
  color: #cc4b37;
}

.is-invalid-input:not(:focus)::-ms-input-placeholder {
  color: #cc4b37;
}

.is-invalid-input:not(:focus)::placeholder {
  color: #cc4b37;
}

/* line 76, node_modules/foundation-sites/scss/forms/_error.scss */

.is-invalid-label {
  color: #cc4b37;
}

/* line 82, node_modules/foundation-sites/scss/forms/_error.scss */

.form-error {
  display: none;
  margin-top: -0.5rem;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: bold;
  color: #cc4b37;
}

/* line 85, node_modules/foundation-sites/scss/forms/_error.scss */

.form-error.is-visible {
  display: block;
}

/* line 228, node_modules/foundation-sites/scss/typography/_base.scss */

div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

/* line 252, node_modules/foundation-sites/scss/typography/_base.scss */

p {
  margin-bottom: 1rem;
  font-size: inherit;
  line-height: 1.6;
  text-rendering: optimizeLegibility;
}

/* line 261, node_modules/foundation-sites/scss/typography/_base.scss */

em,
i {
  font-style: italic;
  line-height: inherit;
}

/* line 268, node_modules/foundation-sites/scss/typography/_base.scss */

strong,
b {
  font-weight: bold;
  line-height: inherit;
}

/* line 275, node_modules/foundation-sites/scss/typography/_base.scss */

small {
  font-size: 80%;
  line-height: inherit;
}

/* line 281, node_modules/foundation-sites/scss/typography/_base.scss */

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-family: "Avenir-Book", sans-serif;
  font-style: normal;
  font-weight: 300;
  color: inherit;
  text-rendering: optimizeLegibility;
}

/* line 293, node_modules/foundation-sites/scss/typography/_base.scss */

h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small {
  line-height: 0;
  color: #dce6e8;
}

/* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

h1,
.h1 {
  font-size: 1.5rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

h2,
.h2 {
  font-size: 1.25rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

h3,
.h3 {
  font-size: 1.1875rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

h4,
.h4 {
  font-size: 1.125rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

h5,
.h5 {
  font-size: 1.0625rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

h6,
.h6 {
  font-size: 1rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

@media print, screen and (min-width: 40em) {
  /* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

  h1,
  .h1 {
    font-size: 3rem;
  }

  /* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

  h2,
  .h2 {
    font-size: 2.5rem;
  }

  /* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

  h3,
  .h3 {
    font-size: 1.9375rem;
  }

  /* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

  h4,
  .h4 {
    font-size: 1.5625rem;
  }

  /* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

  h5,
  .h5 {
    font-size: 1.25rem;
  }

  /* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

  h6,
  .h6 {
    font-size: 1rem;
  }
}

/* line 343, node_modules/foundation-sites/scss/typography/_base.scss */

a {
  line-height: inherit;
  color: #1779ba;
  text-decoration: none;
  cursor: pointer;
}

/* line 350, node_modules/foundation-sites/scss/typography/_base.scss */

a:hover,
a:focus {
  color: #1468a0;
}

/* line 358, node_modules/foundation-sites/scss/typography/_base.scss */

a img {
  border: 0;
}

/* line 364, node_modules/foundation-sites/scss/typography/_base.scss */

hr {
  clear: both;
  max-width: 99.0625rem;
  height: 0;
  margin: 1.25rem auto;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px solid #dce6e8;
  border-left: 0;
}

/* line 378, node_modules/foundation-sites/scss/typography/_base.scss */

ul,
ol,
dl {
  margin-bottom: 1rem;
  list-style-position: outside;
  line-height: 1.6;
}

/* line 387, node_modules/foundation-sites/scss/typography/_base.scss */

li {
  font-size: inherit;
}

/* line 392, node_modules/foundation-sites/scss/typography/_base.scss */

ul {
  margin-left: 1.25rem;
}

/* line 398, node_modules/foundation-sites/scss/typography/_base.scss */

ol {
  margin-left: 1.25rem;
}

/* line 404, node_modules/foundation-sites/scss/typography/_base.scss */

ul ul,
ol ul,
ul ol,
ol ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

/* line 411, node_modules/foundation-sites/scss/typography/_base.scss */

dl {
  margin-bottom: 1rem;
}

/* line 414, node_modules/foundation-sites/scss/typography/_base.scss */

dl dt {
  margin-bottom: 0.3rem;
  font-weight: bold;
}

/* line 421, node_modules/foundation-sites/scss/typography/_base.scss */

blockquote {
  margin: 0 0 1rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #dce6e8;
}

/* line 426, node_modules/foundation-sites/scss/typography/_base.scss */

blockquote,
blockquote p {
  line-height: 1.6;
  color: #262626;
}

/* line 442, node_modules/foundation-sites/scss/typography/_base.scss */

abbr,
abbr[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
  text-decoration: none;
}

/* line 449, node_modules/foundation-sites/scss/typography/_base.scss */

figure {
  margin: 0;
}

/* line 461, node_modules/foundation-sites/scss/typography/_base.scss */

kbd {
  margin: 0;
  padding: 0.125rem 0.25rem 0;
  background-color: #e6e6e6;
  font-family: "Avenir-Book", sans-serif;
  color: #000;
}

/* line 134, node_modules/foundation-sites/scss/typography/_helpers.scss */

.subheader {
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  font-weight: 300;
  line-height: 1.4;
  color: #262626;
}

/* line 144, node_modules/foundation-sites/scss/typography/_helpers.scss */

.lead {
  font-size: 125%;
  line-height: 1.6;
}

/* line 150, node_modules/foundation-sites/scss/typography/_helpers.scss */

.stat {
  font-size: 2.5rem;
  line-height: 1;
}

/* line 154, node_modules/foundation-sites/scss/typography/_helpers.scss */

p + .stat {
  margin-top: -1rem;
}

/* line 161, node_modules/foundation-sites/scss/typography/_helpers.scss */

ul.no-bullet,
ol.no-bullet {
  margin-left: 0;
  list-style: none;
}

/* line 167, node_modules/foundation-sites/scss/typography/_helpers.scss */

.cite-block,
cite {
  display: block;
  color: #262626;
  font-size: 0.8125rem;
}

/* line 90, node_modules/foundation-sites/scss/typography/_helpers.scss */

.cite-block:before,
cite:before {
  content: "\2014   ";
}

/* line 171, node_modules/foundation-sites/scss/typography/_helpers.scss */

.code-inline,
code {
  border: 1px solid #dce6e8;
  background-color: #e6e6e6;
  font-family: "Avenir-Book", sans-serif;
  font-weight: 300;
  color: #000;
  display: inline;
  max-width: 100%;
  word-wrap: break-word;
  padding: 0.125rem 0.3125rem 0.0625rem;
}

/* line 176, node_modules/foundation-sites/scss/typography/_helpers.scss */

.code-block {
  border: 1px solid #dce6e8;
  background-color: #e6e6e6;
  font-family: "Avenir-Book", sans-serif;
  font-weight: 300;
  color: #000;
  display: block;
  overflow: auto;
  white-space: pre;
  padding: 1rem;
  margin-bottom: 1.5rem;
}

/* line 15, node_modules/foundation-sites/scss/typography/_alignment.scss */

.text-left {
  text-align: left;
}

/* line 15, node_modules/foundation-sites/scss/typography/_alignment.scss */

.text-right {
  text-align: right;
}

/* line 15, node_modules/foundation-sites/scss/typography/_alignment.scss */

.text-center {
  text-align: center;
}

/* line 15, node_modules/foundation-sites/scss/typography/_alignment.scss */

.text-justify {
  text-align: justify;
}

@media print, screen and (min-width: 40em) {
  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

  .medium-text-left {
    text-align: left;
  }

  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

  .medium-text-right {
    text-align: right;
  }

  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

  .medium-text-center {
    text-align: center;
  }

  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

  .medium-text-justify {
    text-align: justify;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

  .large-text-left {
    text-align: left;
  }

  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

  .large-text-right {
    text-align: right;
  }

  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

  .large-text-center {
    text-align: center;
  }

  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

  .large-text-justify {
    text-align: justify;
  }
}

@media screen and (min-width: 75em) {
  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

  .xlarge-text-left {
    text-align: left;
  }

  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

  .xlarge-text-right {
    text-align: right;
  }

  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

  .xlarge-text-center {
    text-align: center;
  }

  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

  .xlarge-text-justify {
    text-align: justify;
  }
}

/* line 18, node_modules/foundation-sites/scss/typography/_print.scss */

.show-for-print {
  display: none !important;
}

@media print {
  /* line 21, node_modules/foundation-sites/scss/typography/_print.scss */

  * {
    background: transparent !important;
    color: black !important;
    -webkit-print-color-adjust: economy;
            color-adjust: economy;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 38, node_modules/foundation-sites/scss/typography/_print.scss */

  .show-for-print {
    display: block !important;
  }

  /* line 39, node_modules/foundation-sites/scss/typography/_print.scss */

  .hide-for-print {
    display: none !important;
  }

  /* line 41, node_modules/foundation-sites/scss/typography/_print.scss */

  table.show-for-print {
    display: table !important;
  }

  /* line 42, node_modules/foundation-sites/scss/typography/_print.scss */

  thead.show-for-print {
    display: table-header-group !important;
  }

  /* line 43, node_modules/foundation-sites/scss/typography/_print.scss */

  tbody.show-for-print {
    display: table-row-group !important;
  }

  /* line 44, node_modules/foundation-sites/scss/typography/_print.scss */

  tr.show-for-print {
    display: table-row !important;
  }

  /* line 45, node_modules/foundation-sites/scss/typography/_print.scss */

  td.show-for-print {
    display: table-cell !important;
  }

  /* line 46, node_modules/foundation-sites/scss/typography/_print.scss */

  th.show-for-print {
    display: table-cell !important;
  }

  /* line 49, node_modules/foundation-sites/scss/typography/_print.scss */

  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 52, node_modules/foundation-sites/scss/typography/_print.scss */

  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 56, node_modules/foundation-sites/scss/typography/_print.scss */

  .ir a:after,
  a[href^='javascript:']:after,
  a[href^='#']:after {
    content: '';
  }

  /* line 61, node_modules/foundation-sites/scss/typography/_print.scss */

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 64, node_modules/foundation-sites/scss/typography/_print.scss */

  pre,
  blockquote {
    border: 1px solid #262626;
    page-break-inside: avoid;
  }

  /* line 71, node_modules/foundation-sites/scss/typography/_print.scss */

  thead {
    display: table-header-group;
  }

  /* line 73, node_modules/foundation-sites/scss/typography/_print.scss */

  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 76, node_modules/foundation-sites/scss/typography/_print.scss */

  img {
    max-width: 100% !important;
  }

@page {
    margin: 0.5cm;
}

  /* line 80, node_modules/foundation-sites/scss/typography/_print.scss */

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 88, node_modules/foundation-sites/scss/typography/_print.scss */

  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 92, node_modules/foundation-sites/scss/typography/_print.scss */

  .print-break-inside {
    page-break-inside: auto;
  }
}

/* line 13, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-container {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  max-width: 99.0625rem;
  margin-left: auto;
  margin-right: auto;
}

@media print, screen and (min-width: 40em) {
  /* line 13, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-container {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}

/* line 16, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-container.fluid {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media print, screen and (min-width: 40em) {
  /* line 16, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-container.fluid {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}

/* line 20, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-container.full {
  padding-right: 0;
  padding-left: 0;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* line 26, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

/* line 30, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.cell {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-height: 0px;
  min-width: 0px;
  width: 100%;
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.cell.auto {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
}

/* line 37, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.cell.shrink {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

/* line 43, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .auto {
  width: auto;
}

/* line 47, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .shrink {
  width: auto;
}

/* line 63, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-shrink,
.grid-x > .small-full,
.grid-x > .small-1,
.grid-x > .small-2,
.grid-x > .small-3,
.grid-x > .small-4,
.grid-x > .small-5,
.grid-x > .small-6,
.grid-x > .small-7,
.grid-x > .small-8,
.grid-x > .small-9,
.grid-x > .small-10,
.grid-x > .small-11,
.grid-x > .small-12 {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

@media print, screen and (min-width: 40em) {
  /* line 63, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-shrink,
  .grid-x > .medium-full,
  .grid-x > .medium-1,
  .grid-x > .medium-2,
  .grid-x > .medium-3,
  .grid-x > .medium-4,
  .grid-x > .medium-5,
  .grid-x > .medium-6,
  .grid-x > .medium-7,
  .grid-x > .medium-8,
  .grid-x > .medium-9,
  .grid-x > .medium-10,
  .grid-x > .medium-11,
  .grid-x > .medium-12 {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 63, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-shrink,
  .grid-x > .large-full,
  .grid-x > .large-1,
  .grid-x > .large-2,
  .grid-x > .large-3,
  .grid-x > .large-4,
  .grid-x > .large-5,
  .grid-x > .large-6,
  .grid-x > .large-7,
  .grid-x > .large-8,
  .grid-x > .large-9,
  .grid-x > .large-10,
  .grid-x > .large-11,
  .grid-x > .large-12 {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}

@media screen and (min-width: 75em) {
  /* line 63, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-shrink,
  .grid-x > .xlarge-full,
  .grid-x > .xlarge-1,
  .grid-x > .xlarge-2,
  .grid-x > .xlarge-3,
  .grid-x > .xlarge-4,
  .grid-x > .xlarge-5,
  .grid-x > .xlarge-6,
  .grid-x > .xlarge-7,
  .grid-x > .xlarge-8,
  .grid-x > .xlarge-9,
  .grid-x > .xlarge-10,
  .grid-x > .xlarge-11,
  .grid-x > .xlarge-12 {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}

/* line 77, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-1,
.grid-x > .small-2,
.grid-x > .small-3,
.grid-x > .small-4,
.grid-x > .small-5,
.grid-x > .small-6,
.grid-x > .small-7,
.grid-x > .small-8,
.grid-x > .small-9,
.grid-x > .small-10,
.grid-x > .small-11,
.grid-x > .small-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-1 {
  width: 8.33333%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-2 {
  width: 16.66667%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-3 {
  width: 25%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-4 {
  width: 33.33333%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-5 {
  width: 41.66667%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-6 {
  width: 50%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-7 {
  width: 58.33333%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-8 {
  width: 66.66667%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-9 {
  width: 75%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-10 {
  width: 83.33333%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-11 {
  width: 91.66667%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-12 {
  width: 100%;
}

@media print, screen and (min-width: 40em) {
  /* line 72, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
    width: auto;
  }

  /* line 77, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-shrink,
  .grid-x > .medium-1,
  .grid-x > .medium-2,
  .grid-x > .medium-3,
  .grid-x > .medium-4,
  .grid-x > .medium-5,
  .grid-x > .medium-6,
  .grid-x > .medium-7,
  .grid-x > .medium-8,
  .grid-x > .medium-9,
  .grid-x > .medium-10,
  .grid-x > .medium-11,
  .grid-x > .medium-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  /* line 83, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-shrink {
    width: auto;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-1 {
    width: 8.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-2 {
    width: 16.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-3 {
    width: 25%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-4 {
    width: 33.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-5 {
    width: 41.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-6 {
    width: 50%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-7 {
    width: 58.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-8 {
    width: 66.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-9 {
    width: 75%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-10 {
    width: 83.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-11 {
    width: 91.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 72, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
    width: auto;
  }

  /* line 77, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-shrink,
  .grid-x > .large-1,
  .grid-x > .large-2,
  .grid-x > .large-3,
  .grid-x > .large-4,
  .grid-x > .large-5,
  .grid-x > .large-6,
  .grid-x > .large-7,
  .grid-x > .large-8,
  .grid-x > .large-9,
  .grid-x > .large-10,
  .grid-x > .large-11,
  .grid-x > .large-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  /* line 83, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-shrink {
    width: auto;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-1 {
    width: 8.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-2 {
    width: 16.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-3 {
    width: 25%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-4 {
    width: 33.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-5 {
    width: 41.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-6 {
    width: 50%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-7 {
    width: 58.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-8 {
    width: 66.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-9 {
    width: 75%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-10 {
    width: 83.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-11 {
    width: 91.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-12 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 72, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
    width: auto;
  }

  /* line 77, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-shrink,
  .grid-x > .xlarge-1,
  .grid-x > .xlarge-2,
  .grid-x > .xlarge-3,
  .grid-x > .xlarge-4,
  .grid-x > .xlarge-5,
  .grid-x > .xlarge-6,
  .grid-x > .xlarge-7,
  .grid-x > .xlarge-8,
  .grid-x > .xlarge-9,
  .grid-x > .xlarge-10,
  .grid-x > .xlarge-11,
  .grid-x > .xlarge-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  /* line 83, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-shrink {
    width: auto;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-1 {
    width: 8.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-2 {
    width: 16.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-3 {
    width: 25%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-4 {
    width: 33.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-5 {
    width: 41.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-6 {
    width: 50%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-7 {
    width: 58.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-8 {
    width: 66.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-9 {
    width: 75%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-10 {
    width: 83.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-11 {
    width: 91.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-12 {
    width: 100%;
  }
}

/* line 100, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x:not(.grid-x) > .cell {
  width: auto;
}

/* line 105, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y:not(.grid-y) > .cell {
  height: auto;
}

/* line 136, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x {
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 136, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
  }
}

/* line 140, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .cell {
  width: calc(100% - 1.25rem);
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 147, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .cell {
    width: calc(100% - 1.875rem);
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }
}

/* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .auto {
  width: auto;
}

/* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .shrink {
  width: auto;
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-1 {
  width: calc(8.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-2 {
  width: calc(16.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-3 {
  width: calc(25% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-4 {
  width: calc(33.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-5 {
  width: calc(41.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-6 {
  width: calc(50% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-7 {
  width: calc(58.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-8 {
  width: calc(66.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-9 {
  width: calc(75% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-10 {
  width: calc(83.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-11 {
  width: calc(91.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-12 {
  width: calc(100% - 1.25rem);
}

@media print, screen and (min-width: 40em) {
  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .auto {
    width: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .shrink {
    width: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-1 {
    width: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-2 {
    width: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-3 {
    width: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-4 {
    width: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-5 {
    width: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-6 {
    width: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-7 {
    width: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-8 {
    width: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-9 {
    width: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-10 {
    width: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-11 {
    width: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-12 {
    width: calc(100% - 1.875rem);
  }

  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-auto {
    width: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-shrink {
    width: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-1 {
    width: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-2 {
    width: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-3 {
    width: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-4 {
    width: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-5 {
    width: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-6 {
    width: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-7 {
    width: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-8 {
    width: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-9 {
    width: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-10 {
    width: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-11 {
    width: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-12 {
    width: calc(100% - 1.875rem);
  }
}

@media print, screen and (min-width: 64em) {
  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-auto {
    width: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-shrink {
    width: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-1 {
    width: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-2 {
    width: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-3 {
    width: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-4 {
    width: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-5 {
    width: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-6 {
    width: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-7 {
    width: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-8 {
    width: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-9 {
    width: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-10 {
    width: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-11 {
    width: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-12 {
    width: calc(100% - 1.875rem);
  }
}

@media screen and (min-width: 75em) {
  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-auto {
    width: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-shrink {
    width: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-1 {
    width: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-2 {
    width: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-3 {
    width: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-4 {
    width: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-5 {
    width: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-6 {
    width: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-7 {
    width: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-8 {
    width: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-9 {
    width: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-10 {
    width: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-11 {
    width: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-12 {
    width: calc(100% - 1.875rem);
  }
}

/* line 175, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-padding-x .grid-padding-x {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 175, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-padding-x .grid-padding-x {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem;
  }
}

/* line 181, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-container:not(.full) > .grid-padding-x {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 181, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-container:not(.full) > .grid-padding-x {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem;
  }
}

/* line 186, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-padding-x > .cell {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 186, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-padding-x > .cell {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.small-up-1 > .cell {
  width: 100%;
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.small-up-2 > .cell {
  width: 50%;
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.small-up-3 > .cell {
  width: 33.33333%;
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.small-up-4 > .cell {
  width: 25%;
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.small-up-5 > .cell {
  width: 20%;
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.small-up-6 > .cell {
  width: 16.66667%;
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.small-up-7 > .cell {
  width: 14.28571%;
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.small-up-8 > .cell {
  width: 12.5%;
}

@media print, screen and (min-width: 40em) {
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .medium-up-1 > .cell {
    width: 100%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .medium-up-2 > .cell {
    width: 50%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .medium-up-3 > .cell {
    width: 33.33333%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .medium-up-4 > .cell {
    width: 25%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .medium-up-5 > .cell {
    width: 20%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .medium-up-6 > .cell {
    width: 16.66667%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .medium-up-7 > .cell {
    width: 14.28571%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .medium-up-8 > .cell {
    width: 12.5%;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .large-up-1 > .cell {
    width: 100%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .large-up-2 > .cell {
    width: 50%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .large-up-3 > .cell {
    width: 33.33333%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .large-up-4 > .cell {
    width: 25%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .large-up-5 > .cell {
    width: 20%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .large-up-6 > .cell {
    width: 16.66667%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .large-up-7 > .cell {
    width: 14.28571%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .large-up-8 > .cell {
    width: 12.5%;
  }
}

@media screen and (min-width: 75em) {
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .xlarge-up-1 > .cell {
    width: 100%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .xlarge-up-2 > .cell {
    width: 50%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .xlarge-up-3 > .cell {
    width: 33.33333%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .xlarge-up-4 > .cell {
    width: 25%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .xlarge-up-5 > .cell {
    width: 20%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .xlarge-up-6 > .cell {
    width: 16.66667%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .xlarge-up-7 > .cell {
    width: 14.28571%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .xlarge-up-8 > .cell {
    width: 12.5%;
  }
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.grid-margin-x.small-up-1 > .cell {
  width: calc(100% - 1.25rem);
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.grid-margin-x.small-up-2 > .cell {
  width: calc(50% - 1.25rem);
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.grid-margin-x.small-up-3 > .cell {
  width: calc(33.33333% - 1.25rem);
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.grid-margin-x.small-up-4 > .cell {
  width: calc(25% - 1.25rem);
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.grid-margin-x.small-up-5 > .cell {
  width: calc(20% - 1.25rem);
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.grid-margin-x.small-up-6 > .cell {
  width: calc(16.66667% - 1.25rem);
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.grid-margin-x.small-up-7 > .cell {
  width: calc(14.28571% - 1.25rem);
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.grid-margin-x.small-up-8 > .cell {
  width: calc(12.5% - 1.25rem);
}

@media print, screen and (min-width: 40em) {
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.small-up-1 > .cell {
    width: calc(100% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.small-up-2 > .cell {
    width: calc(50% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.small-up-3 > .cell {
    width: calc(33.33333% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.small-up-4 > .cell {
    width: calc(25% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.small-up-5 > .cell {
    width: calc(20% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.small-up-6 > .cell {
    width: calc(16.66667% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.small-up-7 > .cell {
    width: calc(14.28571% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.small-up-8 > .cell {
    width: calc(12.5% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.medium-up-1 > .cell {
    width: calc(100% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.medium-up-2 > .cell {
    width: calc(50% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.medium-up-3 > .cell {
    width: calc(33.33333% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.medium-up-4 > .cell {
    width: calc(25% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.medium-up-5 > .cell {
    width: calc(20% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.medium-up-6 > .cell {
    width: calc(16.66667% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.medium-up-7 > .cell {
    width: calc(14.28571% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.medium-up-8 > .cell {
    width: calc(12.5% - 1.875rem);
  }
}

@media print, screen and (min-width: 64em) {
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.large-up-1 > .cell {
    width: calc(100% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.large-up-2 > .cell {
    width: calc(50% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.large-up-3 > .cell {
    width: calc(33.33333% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.large-up-4 > .cell {
    width: calc(25% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.large-up-5 > .cell {
    width: calc(20% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.large-up-6 > .cell {
    width: calc(16.66667% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.large-up-7 > .cell {
    width: calc(14.28571% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.large-up-8 > .cell {
    width: calc(12.5% - 1.875rem);
  }
}

@media screen and (min-width: 75em) {
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.xlarge-up-1 > .cell {
    width: calc(100% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.xlarge-up-2 > .cell {
    width: calc(50% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.xlarge-up-3 > .cell {
    width: calc(33.33333% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.xlarge-up-4 > .cell {
    width: calc(25% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.xlarge-up-5 > .cell {
    width: calc(20% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.xlarge-up-6 > .cell {
    width: calc(16.66667% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.xlarge-up-7 > .cell {
    width: calc(14.28571% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.xlarge-up-8 > .cell {
    width: calc(12.5% - 1.875rem);
  }
}

/* line 232, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-margin-collapse {
  margin-right: 0;
  margin-left: 0;
}

/* line 29, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .cell {
  margin-right: 0;
  margin-left: 0;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-1 {
  width: 8.33333%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-2 {
  width: 16.66667%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-3 {
  width: 25%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-4 {
  width: 33.33333%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-5 {
  width: 41.66667%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-6 {
  width: 50%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-7 {
  width: 58.33333%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-8 {
  width: 66.66667%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-9 {
  width: 75%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-10 {
  width: 83.33333%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-11 {
  width: 91.66667%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-12 {
  width: 100%;
}

@media print, screen and (min-width: 40em) {
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-1 {
    width: 8.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-2 {
    width: 16.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-3 {
    width: 25%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-4 {
    width: 33.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-5 {
    width: 41.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-6 {
    width: 50%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-7 {
    width: 58.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-8 {
    width: 66.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-9 {
    width: 75%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-10 {
    width: 83.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-11 {
    width: 91.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-1 {
    width: 8.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-2 {
    width: 16.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-3 {
    width: 25%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-4 {
    width: 33.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-5 {
    width: 41.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-6 {
    width: 50%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-7 {
    width: 58.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-8 {
    width: 66.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-9 {
    width: 75%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-10 {
    width: 83.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-11 {
    width: 91.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-12 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-1 {
    width: 8.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-2 {
    width: 16.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-3 {
    width: 25%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-4 {
    width: 33.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-5 {
    width: 41.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-6 {
    width: 50%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-7 {
    width: 58.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-8 {
    width: 66.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-9 {
    width: 75%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-10 {
    width: 83.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-11 {
    width: 91.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}

/* line 238, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-padding-collapse {
  margin-right: 0;
  margin-left: 0;
}

/* line 68, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-padding-collapse > .cell {
  padding-right: 0;
  padding-left: 0;
}

@media print, screen and (min-width: 40em) {
  /* line 232, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }

  /* line 29, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}

@media print, screen and (min-width: 40em) {
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-1 {
    width: 8.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-2 {
    width: 16.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-3 {
    width: 25%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-4 {
    width: 33.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-5 {
    width: 41.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-6 {
    width: 50%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-7 {
    width: 58.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-8 {
    width: 66.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-9 {
    width: 75%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-10 {
    width: 83.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-11 {
    width: 91.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 40em) {
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-1 {
    width: 8.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-2 {
    width: 16.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-3 {
    width: 25%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-4 {
    width: 33.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-5 {
    width: 41.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-6 {
    width: 50%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-7 {
    width: 58.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-8 {
    width: 66.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-9 {
    width: 75%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-10 {
    width: 83.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-11 {
    width: 91.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-1 {
    width: 8.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-2 {
    width: 16.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-3 {
    width: 25%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-4 {
    width: 33.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-5 {
    width: 41.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-6 {
    width: 50%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-7 {
    width: 58.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-8 {
    width: 66.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-9 {
    width: 75%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-10 {
    width: 83.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-11 {
    width: 91.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-12 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-1 {
    width: 8.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-2 {
    width: 16.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-3 {
    width: 25%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-4 {
    width: 33.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-5 {
    width: 41.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-6 {
    width: 50%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-7 {
    width: 58.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-8 {
    width: 66.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-9 {
    width: 75%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-10 {
    width: 83.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-11 {
    width: 91.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 40em) {
  /* line 238, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }

  /* line 68, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 232, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }

  /* line 29, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-1 {
    width: 8.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-2 {
    width: 16.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-3 {
    width: 25%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-4 {
    width: 33.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-5 {
    width: 41.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-6 {
    width: 50%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-7 {
    width: 58.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-8 {
    width: 66.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-9 {
    width: 75%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-10 {
    width: 83.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-11 {
    width: 91.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-1 {
    width: 8.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-2 {
    width: 16.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-3 {
    width: 25%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-4 {
    width: 33.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-5 {
    width: 41.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-6 {
    width: 50%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-7 {
    width: 58.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-8 {
    width: 66.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-9 {
    width: 75%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-10 {
    width: 83.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-11 {
    width: 91.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-1 {
    width: 8.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-2 {
    width: 16.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-3 {
    width: 25%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-4 {
    width: 33.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-5 {
    width: 41.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-6 {
    width: 50%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-7 {
    width: 58.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-8 {
    width: 66.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-9 {
    width: 75%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-10 {
    width: 83.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-11 {
    width: 91.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-12 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-1 {
    width: 8.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-2 {
    width: 16.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-3 {
    width: 25%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-4 {
    width: 33.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-5 {
    width: 41.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-6 {
    width: 50%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-7 {
    width: 58.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-8 {
    width: 66.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-9 {
    width: 75%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-10 {
    width: 83.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-11 {
    width: 91.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 238, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }

  /* line 68, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 75em) {
  /* line 232, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }

  /* line 29, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}

@media screen and (min-width: 75em) {
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-1 {
    width: 8.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-2 {
    width: 16.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-3 {
    width: 25%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-4 {
    width: 33.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-5 {
    width: 41.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-6 {
    width: 50%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-7 {
    width: 58.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-8 {
    width: 66.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-9 {
    width: 75%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-10 {
    width: 83.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-11 {
    width: 91.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-12 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-1 {
    width: 8.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-2 {
    width: 16.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-3 {
    width: 25%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-4 {
    width: 33.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-5 {
    width: 41.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-6 {
    width: 50%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-7 {
    width: 58.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-8 {
    width: 66.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-9 {
    width: 75%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-10 {
    width: 83.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-11 {
    width: 91.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-12 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-1 {
    width: 8.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-2 {
    width: 16.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-3 {
    width: 25%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-4 {
    width: 33.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-5 {
    width: 41.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-6 {
    width: 50%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-7 {
    width: 58.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-8 {
    width: 66.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-9 {
    width: 75%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-10 {
    width: 83.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-11 {
    width: 91.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-12 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-1 {
    width: 8.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-2 {
    width: 16.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-3 {
    width: 25%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-4 {
    width: 33.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-5 {
    width: 41.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-6 {
    width: 50%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-7 {
    width: 58.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-8 {
    width: 66.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-9 {
    width: 75%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-10 {
    width: 83.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-11 {
    width: 91.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 238, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }

  /* line 68, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-0 {
  margin-left: 0%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-0 {
  margin-left: calc(0% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-1 {
  margin-left: 8.33333%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-1 {
  margin-left: calc(8.33333% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-2 {
  margin-left: 16.66667%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-2 {
  margin-left: calc(16.66667% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-3 {
  margin-left: 25%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-3 {
  margin-left: calc(25% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-4 {
  margin-left: 33.33333%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-4 {
  margin-left: calc(33.33333% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-5 {
  margin-left: 41.66667%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-5 {
  margin-left: calc(41.66667% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-6 {
  margin-left: 50%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-6 {
  margin-left: calc(50% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-7 {
  margin-left: 58.33333%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-7 {
  margin-left: calc(58.33333% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-8 {
  margin-left: 66.66667%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-8 {
  margin-left: calc(66.66667% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-9 {
  margin-left: 75%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-9 {
  margin-left: calc(75% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-10 {
  margin-left: 83.33333%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-10 {
  margin-left: calc(83.33333% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-11 {
  margin-left: 91.66667%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-11 {
  margin-left: calc(91.66667% + 0.625rem);
}

@media print, screen and (min-width: 40em) {
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-0 {
    margin-left: 0%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-0 {
    margin-left: calc(0% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-1 {
    margin-left: calc(8.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-2 {
    margin-left: calc(16.66667% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-3 {
    margin-left: 25%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-3 {
    margin-left: calc(25% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-4 {
    margin-left: calc(33.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-5 {
    margin-left: calc(41.66667% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-6 {
    margin-left: 50%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-6 {
    margin-left: calc(50% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-7 {
    margin-left: calc(58.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-8 {
    margin-left: calc(66.66667% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-9 {
    margin-left: 75%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-9 {
    margin-left: calc(75% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-10 {
    margin-left: calc(83.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-11 {
    margin-left: calc(91.66667% + 0.9375rem);
  }
}

@media print, screen and (min-width: 64em) {
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-0 {
    margin-left: 0%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-0 {
    margin-left: calc(0% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-1 {
    margin-left: calc(8.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-2 {
    margin-left: calc(16.66667% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-3 {
    margin-left: 25%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-3 {
    margin-left: calc(25% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-4 {
    margin-left: calc(33.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-5 {
    margin-left: calc(41.66667% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-6 {
    margin-left: 50%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-6 {
    margin-left: calc(50% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-7 {
    margin-left: calc(58.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-8 {
    margin-left: calc(66.66667% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-9 {
    margin-left: 75%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-9 {
    margin-left: calc(75% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-10 {
    margin-left: calc(83.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-11 {
    margin-left: calc(91.66667% + 0.9375rem);
  }
}

@media screen and (min-width: 75em) {
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-0 {
    margin-left: 0%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-0 {
    margin-left: calc(0% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-1 {
    margin-left: calc(8.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-2 {
    margin-left: calc(16.66667% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-3 {
    margin-left: 25%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-3 {
    margin-left: calc(25% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-4 {
    margin-left: calc(33.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-5 {
    margin-left: calc(41.66667% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-6 {
    margin-left: 50%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-6 {
    margin-left: calc(50% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-7 {
    margin-left: calc(58.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-8 {
    margin-left: calc(66.66667% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-9 {
    margin-left: 75%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-9 {
    margin-left: calc(75% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-10 {
    margin-left: calc(83.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-11 {
    margin-left: calc(91.66667% + 0.9375rem);
  }
}

/* line 274, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}

/* line 278, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .cell {
  height: auto;
  max-height: none;
}

/* line 282, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .auto {
  height: auto;
}

/* line 286, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .shrink {
  height: auto;
}

/* line 300, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-shrink,
.grid-y > .small-full,
.grid-y > .small-1,
.grid-y > .small-2,
.grid-y > .small-3,
.grid-y > .small-4,
.grid-y > .small-5,
.grid-y > .small-6,
.grid-y > .small-7,
.grid-y > .small-8,
.grid-y > .small-9,
.grid-y > .small-10,
.grid-y > .small-11,
.grid-y > .small-12 {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

@media print, screen and (min-width: 40em) {
  /* line 300, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-shrink,
  .grid-y > .medium-full,
  .grid-y > .medium-1,
  .grid-y > .medium-2,
  .grid-y > .medium-3,
  .grid-y > .medium-4,
  .grid-y > .medium-5,
  .grid-y > .medium-6,
  .grid-y > .medium-7,
  .grid-y > .medium-8,
  .grid-y > .medium-9,
  .grid-y > .medium-10,
  .grid-y > .medium-11,
  .grid-y > .medium-12 {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 300, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-shrink,
  .grid-y > .large-full,
  .grid-y > .large-1,
  .grid-y > .large-2,
  .grid-y > .large-3,
  .grid-y > .large-4,
  .grid-y > .large-5,
  .grid-y > .large-6,
  .grid-y > .large-7,
  .grid-y > .large-8,
  .grid-y > .large-9,
  .grid-y > .large-10,
  .grid-y > .large-11,
  .grid-y > .large-12 {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}

@media screen and (min-width: 75em) {
  /* line 300, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-shrink,
  .grid-y > .xlarge-full,
  .grid-y > .xlarge-1,
  .grid-y > .xlarge-2,
  .grid-y > .xlarge-3,
  .grid-y > .xlarge-4,
  .grid-y > .xlarge-5,
  .grid-y > .xlarge-6,
  .grid-y > .xlarge-7,
  .grid-y > .xlarge-8,
  .grid-y > .xlarge-9,
  .grid-y > .xlarge-10,
  .grid-y > .xlarge-11,
  .grid-y > .xlarge-12 {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}

/* line 313, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-1,
.grid-y > .small-2,
.grid-y > .small-3,
.grid-y > .small-4,
.grid-y > .small-5,
.grid-y > .small-6,
.grid-y > .small-7,
.grid-y > .small-8,
.grid-y > .small-9,
.grid-y > .small-10,
.grid-y > .small-11,
.grid-y > .small-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-1 {
  height: 8.33333%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-2 {
  height: 16.66667%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-3 {
  height: 25%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-4 {
  height: 33.33333%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-5 {
  height: 41.66667%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-6 {
  height: 50%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-7 {
  height: 58.33333%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-8 {
  height: 66.66667%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-9 {
  height: 75%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-10 {
  height: 83.33333%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-11 {
  height: 91.66667%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-12 {
  height: 100%;
}

@media print, screen and (min-width: 40em) {
  /* line 308, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
    height: auto;
  }

  /* line 313, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-shrink,
  .grid-y > .medium-1,
  .grid-y > .medium-2,
  .grid-y > .medium-3,
  .grid-y > .medium-4,
  .grid-y > .medium-5,
  .grid-y > .medium-6,
  .grid-y > .medium-7,
  .grid-y > .medium-8,
  .grid-y > .medium-9,
  .grid-y > .medium-10,
  .grid-y > .medium-11,
  .grid-y > .medium-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  /* line 319, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-shrink {
    height: auto;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-1 {
    height: 8.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-2 {
    height: 16.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-3 {
    height: 25%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-4 {
    height: 33.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-5 {
    height: 41.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-6 {
    height: 50%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-7 {
    height: 58.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-8 {
    height: 66.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-9 {
    height: 75%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-10 {
    height: 83.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-11 {
    height: 91.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-12 {
    height: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 308, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
    height: auto;
  }

  /* line 313, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-shrink,
  .grid-y > .large-1,
  .grid-y > .large-2,
  .grid-y > .large-3,
  .grid-y > .large-4,
  .grid-y > .large-5,
  .grid-y > .large-6,
  .grid-y > .large-7,
  .grid-y > .large-8,
  .grid-y > .large-9,
  .grid-y > .large-10,
  .grid-y > .large-11,
  .grid-y > .large-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  /* line 319, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-shrink {
    height: auto;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-1 {
    height: 8.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-2 {
    height: 16.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-3 {
    height: 25%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-4 {
    height: 33.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-5 {
    height: 41.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-6 {
    height: 50%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-7 {
    height: 58.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-8 {
    height: 66.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-9 {
    height: 75%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-10 {
    height: 83.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-11 {
    height: 91.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-12 {
    height: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 308, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
    height: auto;
  }

  /* line 313, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-shrink,
  .grid-y > .xlarge-1,
  .grid-y > .xlarge-2,
  .grid-y > .xlarge-3,
  .grid-y > .xlarge-4,
  .grid-y > .xlarge-5,
  .grid-y > .xlarge-6,
  .grid-y > .xlarge-7,
  .grid-y > .xlarge-8,
  .grid-y > .xlarge-9,
  .grid-y > .xlarge-10,
  .grid-y > .xlarge-11,
  .grid-y > .xlarge-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  /* line 319, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-shrink {
    height: auto;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-1 {
    height: 8.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-2 {
    height: 16.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-3 {
    height: 25%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-4 {
    height: 33.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-5 {
    height: 41.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-6 {
    height: 50%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-7 {
    height: 58.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-8 {
    height: 66.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-9 {
    height: 75%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-10 {
    height: 83.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-11 {
    height: 91.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-12 {
    height: 100%;
  }
}

/* line 340, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-padding-y .grid-padding-y {
  margin-top: -0.625rem;
  margin-bottom: -0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 340, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-padding-y .grid-padding-y {
    margin-top: -0.9375rem;
    margin-bottom: -0.9375rem;
  }
}

/* line 345, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-padding-y > .cell {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 345, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-padding-y > .cell {
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
  }
}

/* line 136, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y {
  margin-top: -0.625rem;
  margin-bottom: -0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 136, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y {
    margin-top: -0.9375rem;
    margin-bottom: -0.9375rem;
  }
}

/* line 140, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .cell {
  height: calc(100% - 1.25rem);
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 147, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .cell {
    height: calc(100% - 1.875rem);
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }
}

/* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .auto {
  height: auto;
}

/* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .shrink {
  height: auto;
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-1 {
  height: calc(8.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-2 {
  height: calc(16.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-3 {
  height: calc(25% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-4 {
  height: calc(33.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-5 {
  height: calc(41.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-6 {
  height: calc(50% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-7 {
  height: calc(58.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-8 {
  height: calc(66.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-9 {
  height: calc(75% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-10 {
  height: calc(83.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-11 {
  height: calc(91.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-12 {
  height: calc(100% - 1.25rem);
}

@media print, screen and (min-width: 40em) {
  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .auto {
    height: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .shrink {
    height: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-1 {
    height: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-2 {
    height: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-3 {
    height: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-4 {
    height: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-5 {
    height: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-6 {
    height: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-7 {
    height: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-8 {
    height: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-9 {
    height: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-10 {
    height: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-11 {
    height: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-12 {
    height: calc(100% - 1.875rem);
  }

  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-auto {
    height: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-shrink {
    height: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-1 {
    height: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-2 {
    height: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-3 {
    height: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-4 {
    height: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-5 {
    height: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-6 {
    height: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-7 {
    height: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-8 {
    height: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-9 {
    height: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-10 {
    height: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-11 {
    height: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-12 {
    height: calc(100% - 1.875rem);
  }
}

@media print, screen and (min-width: 64em) {
  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-auto {
    height: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-shrink {
    height: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-1 {
    height: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-2 {
    height: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-3 {
    height: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-4 {
    height: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-5 {
    height: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-6 {
    height: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-7 {
    height: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-8 {
    height: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-9 {
    height: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-10 {
    height: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-11 {
    height: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-12 {
    height: calc(100% - 1.875rem);
  }
}

@media screen and (min-width: 75em) {
  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-auto {
    height: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-shrink {
    height: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-1 {
    height: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-2 {
    height: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-3 {
    height: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-4 {
    height: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-5 {
    height: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-6 {
    height: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-7 {
    height: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-8 {
    height: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-9 {
    height: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-10 {
    height: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-11 {
    height: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-12 {
    height: calc(100% - 1.875rem);
  }
}

/* line 359, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-frame {
  overflow: hidden;
  position: relative;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100vw;
}

/* line 363, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.cell .grid-frame {
  width: 100%;
}

/* line 367, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.cell-block {
  overflow-x: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

/* line 371, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.cell-block-y {
  overflow-y: auto;
  max-height: 100%;
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

/* line 376, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.cell-block-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-height: 100%;
}

/* line 82, node_modules/foundation-sites/scss/xy-grid/_frame.scss */

.cell-block-container > .grid-x {
  max-height: 100%;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

@media print, screen and (min-width: 40em) {
  /* line 383, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-grid-frame {
    overflow: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    width: 100vw;
  }

  /* line 387, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .cell .medium-grid-frame {
    width: 100%;
  }

  /* line 391, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  /* line 395, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-cell-block-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-height: 100%;
  }

  /* line 82, node_modules/foundation-sites/scss/xy-grid/_frame.scss */

  .medium-cell-block-container > .grid-x {
    max-height: 100%;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  /* line 399, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 383, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-grid-frame {
    overflow: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    width: 100vw;
  }

  /* line 387, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .cell .large-grid-frame {
    width: 100%;
  }

  /* line 391, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  /* line 395, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-cell-block-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-height: 100%;
  }

  /* line 82, node_modules/foundation-sites/scss/xy-grid/_frame.scss */

  .large-cell-block-container > .grid-x {
    max-height: 100%;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  /* line 399, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}

@media screen and (min-width: 75em) {
  /* line 383, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-grid-frame {
    overflow: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    width: 100vw;
  }

  /* line 387, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .cell .xlarge-grid-frame {
    width: 100%;
  }

  /* line 391, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  /* line 395, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-cell-block-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-height: 100%;
  }

  /* line 82, node_modules/foundation-sites/scss/xy-grid/_frame.scss */

  .xlarge-cell-block-container > .grid-x {
    max-height: 100%;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  /* line 399, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}

/* line 406, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y.grid-frame {
  width: auto;
  overflow: hidden;
  position: relative;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  height: 100vh;
}

@media print, screen and (min-width: 40em) {
  /* line 412, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y.medium-grid-frame {
    width: auto;
    overflow: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    height: 100vh;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 412, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y.large-grid-frame {
    width: auto;
    overflow: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    height: 100vh;
  }
}

@media screen and (min-width: 75em) {
  /* line 412, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y.xlarge-grid-frame {
    width: auto;
    overflow: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    height: 100vh;
  }
}

/* line 420, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.cell .grid-y.grid-frame {
  height: 100%;
}

@media print, screen and (min-width: 40em) {
  /* line 424, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .cell .grid-y.medium-grid-frame {
    height: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 424, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .cell .grid-y.large-grid-frame {
    height: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 424, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .cell .grid-y.xlarge-grid-frame {
    height: 100%;
  }
}

/* line 136, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y {
  margin-top: -0.625rem;
  margin-bottom: -0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 136, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y {
    margin-top: -0.9375rem;
    margin-bottom: -0.9375rem;
  }
}

/* line 140, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .cell {
  height: calc(100% - 1.25rem);
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 147, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .cell {
    height: calc(100% - 1.875rem);
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }
}

/* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .auto {
  height: auto;
}

/* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .shrink {
  height: auto;
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-1 {
  height: calc(8.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-2 {
  height: calc(16.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-3 {
  height: calc(25% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-4 {
  height: calc(33.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-5 {
  height: calc(41.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-6 {
  height: calc(50% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-7 {
  height: calc(58.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-8 {
  height: calc(66.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-9 {
  height: calc(75% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-10 {
  height: calc(83.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-11 {
  height: calc(91.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-12 {
  height: calc(100% - 1.25rem);
}

@media print, screen and (min-width: 40em) {
  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .auto {
    height: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .shrink {
    height: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-1 {
    height: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-2 {
    height: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-3 {
    height: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-4 {
    height: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-5 {
    height: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-6 {
    height: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-7 {
    height: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-8 {
    height: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-9 {
    height: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-10 {
    height: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-11 {
    height: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-12 {
    height: calc(100% - 1.875rem);
  }

  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-auto {
    height: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-shrink {
    height: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-1 {
    height: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-2 {
    height: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-3 {
    height: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-4 {
    height: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-5 {
    height: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-6 {
    height: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-7 {
    height: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-8 {
    height: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-9 {
    height: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-10 {
    height: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-11 {
    height: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-12 {
    height: calc(100% - 1.875rem);
  }
}

@media print, screen and (min-width: 64em) {
  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-auto {
    height: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-shrink {
    height: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-1 {
    height: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-2 {
    height: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-3 {
    height: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-4 {
    height: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-5 {
    height: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-6 {
    height: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-7 {
    height: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-8 {
    height: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-9 {
    height: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-10 {
    height: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-11 {
    height: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-12 {
    height: calc(100% - 1.875rem);
  }
}

@media screen and (min-width: 75em) {
  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-auto {
    height: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-shrink {
    height: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-1 {
    height: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-2 {
    height: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-3 {
    height: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-4 {
    height: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-5 {
    height: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-6 {
    height: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-7 {
    height: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-8 {
    height: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-9 {
    height: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-10 {
    height: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-11 {
    height: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-12 {
    height: calc(100% - 1.875rem);
  }
}

/* line 432, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-frame.grid-margin-y {
  height: calc(100vh + 1.25rem);
}

@media print, screen and (min-width: 40em) {
  /* line 432, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.875rem);
  }
}

@media print, screen and (min-width: 64em) {
  /* line 432, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.875rem);
  }
}

@media screen and (min-width: 75em) {
  /* line 432, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.875rem);
  }
}

@media print, screen and (min-width: 40em) {
  /* line 436, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y.medium-grid-frame {
    height: calc(100vh + 1.875rem);
  }
}

@media print, screen and (min-width: 64em) {
  /* line 436, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y.large-grid-frame {
    height: calc(100vh + 1.875rem);
  }
}

@media screen and (min-width: 75em) {
  /* line 436, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y.xlarge-grid-frame {
    height: calc(100vh + 1.875rem);
  }
}

/* line 333, node_modules/foundation-sites/scss/components/_button.scss */

.button {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 1rem 0;
  padding: 0.85em 1em;
  border: 1px solid transparent;
  border-radius: 0;
  -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out;
  -o-transition: background-color 0.25s ease-out, color 0.25s ease-out;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  font-family: inherit;
  font-size: 0.9rem;
  -webkit-appearance: none;
  line-height: 1;
  text-align: center;
  cursor: pointer;
}

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */

[data-whatinput='mouse'] .button {
  outline: 0;
}

/* line 338, node_modules/foundation-sites/scss/components/_button.scss */

.button.tiny {
  font-size: 0.6rem;
}

/* line 338, node_modules/foundation-sites/scss/components/_button.scss */

.button.small {
  font-size: 0.75rem;
}

/* line 338, node_modules/foundation-sites/scss/components/_button.scss */

.button.large {
  font-size: 1.25rem;
}

/* line 343, node_modules/foundation-sites/scss/components/_button.scss */

.button.expanded {
  display: block;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}

/* line 198, node_modules/foundation-sites/scss/components/_button.scss */

.button,
.button.disabled,
.button[disabled],
.button.disabled:hover,
.button[disabled]:hover,
.button.disabled:focus,
.button[disabled]:focus {
  background-color: #1779ba;
  color: #fff;
}

/* line 206, node_modules/foundation-sites/scss/components/_button.scss */

.button:hover,
.button:focus {
  background-color: #14679e;
  color: #fff;
}

/* line 198, node_modules/foundation-sites/scss/components/_button.scss */

.button.primary,
.button.primary.disabled,
.button.primary[disabled],
.button.primary.disabled:hover,
.button.primary[disabled]:hover,
.button.primary.disabled:focus,
.button.primary[disabled]:focus {
  background-color: #1779ba;
  color: #fff;
}

/* line 206, node_modules/foundation-sites/scss/components/_button.scss */

.button.primary:hover,
.button.primary:focus {
  background-color: #126195;
  color: #fff;
}

/* line 198, node_modules/foundation-sites/scss/components/_button.scss */

.button.secondary,
.button.secondary.disabled,
.button.secondary[disabled],
.button.secondary.disabled:hover,
.button.secondary[disabled]:hover,
.button.secondary.disabled:focus,
.button.secondary[disabled]:focus {
  background-color: #767676;
  color: #000;
}

/* line 206, node_modules/foundation-sites/scss/components/_button.scss */

.button.secondary:hover,
.button.secondary:focus {
  background-color: #5e5e5e;
  color: #000;
}

/* line 198, node_modules/foundation-sites/scss/components/_button.scss */

.button.success,
.button.success.disabled,
.button.success[disabled],
.button.success.disabled:hover,
.button.success[disabled]:hover,
.button.success.disabled:focus,
.button.success[disabled]:focus {
  background-color: #3adb76;
  color: #000;
}

/* line 206, node_modules/foundation-sites/scss/components/_button.scss */

.button.success:hover,
.button.success:focus {
  background-color: #22bb5b;
  color: #000;
}

/* line 198, node_modules/foundation-sites/scss/components/_button.scss */

.button.warning,
.button.warning.disabled,
.button.warning[disabled],
.button.warning.disabled:hover,
.button.warning[disabled]:hover,
.button.warning.disabled:focus,
.button.warning[disabled]:focus {
  background-color: #ffae00;
  color: #000;
}

/* line 206, node_modules/foundation-sites/scss/components/_button.scss */

.button.warning:hover,
.button.warning:focus {
  background-color: #cc8b00;
  color: #000;
}

/* line 198, node_modules/foundation-sites/scss/components/_button.scss */

.button.alert,
.button.alert.disabled,
.button.alert[disabled],
.button.alert.disabled:hover,
.button.alert[disabled]:hover,
.button.alert.disabled:focus,
.button.alert[disabled]:focus {
  background-color: #cc4b37;
  color: #000;
}

/* line 206, node_modules/foundation-sites/scss/components/_button.scss */

.button.alert:hover,
.button.alert:focus {
  background-color: #a53b2a;
  color: #000;
}

/* line 216, node_modules/foundation-sites/scss/components/_button.scss */

.button.hollow,
.button.hollow:hover,
.button.hollow:focus,
.button.hollow.disabled,
.button.hollow.disabled:hover,
.button.hollow.disabled:focus,
.button.hollow[disabled],
.button.hollow[disabled]:hover,
.button.hollow[disabled]:focus {
  background-color: transparent;
}

/* line 234, node_modules/foundation-sites/scss/components/_button.scss */

.button.hollow,
.button.hollow.disabled,
.button.hollow[disabled],
.button.hollow.disabled:hover,
.button.hollow[disabled]:hover,
.button.hollow.disabled:focus,
.button.hollow[disabled]:focus {
  border: 1px solid #1779ba;
  color: #1779ba;
}

/* line 242, node_modules/foundation-sites/scss/components/_button.scss */

.button.hollow:hover,
.button.hollow:focus {
  border-color: #0c3d5d;
  color: #0c3d5d;
}

/* line 234, node_modules/foundation-sites/scss/components/_button.scss */

.button.hollow.primary,
.button.hollow.primary.disabled,
.button.hollow.primary[disabled],
.button.hollow.primary.disabled:hover,
.button.hollow.primary[disabled]:hover,
.button.hollow.primary.disabled:focus,
.button.hollow.primary[disabled]:focus {
  border: 1px solid #1779ba;
  color: #1779ba;
}

/* line 242, node_modules/foundation-sites/scss/components/_button.scss */

.button.hollow.primary:hover,
.button.hollow.primary:focus {
  border-color: #0c3d5d;
  color: #0c3d5d;
}

/* line 234, node_modules/foundation-sites/scss/components/_button.scss */

.button.hollow.secondary,
.button.hollow.secondary.disabled,
.button.hollow.secondary[disabled],
.button.hollow.secondary.disabled:hover,
.button.hollow.secondary[disabled]:hover,
.button.hollow.secondary.disabled:focus,
.button.hollow.secondary[disabled]:focus {
  border: 1px solid #767676;
  color: #767676;
}

/* line 242, node_modules/foundation-sites/scss/components/_button.scss */

.button.hollow.secondary:hover,
.button.hollow.secondary:focus {
  border-color: #3b3b3b;
  color: #3b3b3b;
}

/* line 234, node_modules/foundation-sites/scss/components/_button.scss */

.button.hollow.success,
.button.hollow.success.disabled,
.button.hollow.success[disabled],
.button.hollow.success.disabled:hover,
.button.hollow.success[disabled]:hover,
.button.hollow.success.disabled:focus,
.button.hollow.success[disabled]:focus {
  border: 1px solid #3adb76;
  color: #3adb76;
}

/* line 242, node_modules/foundation-sites/scss/components/_button.scss */

.button.hollow.success:hover,
.button.hollow.success:focus {
  border-color: #157539;
  color: #157539;
}

/* line 234, node_modules/foundation-sites/scss/components/_button.scss */

.button.hollow.warning,
.button.hollow.warning.disabled,
.button.hollow.warning[disabled],
.button.hollow.warning.disabled:hover,
.button.hollow.warning[disabled]:hover,
.button.hollow.warning.disabled:focus,
.button.hollow.warning[disabled]:focus {
  border: 1px solid #ffae00;
  color: #ffae00;
}

/* line 242, node_modules/foundation-sites/scss/components/_button.scss */

.button.hollow.warning:hover,
.button.hollow.warning:focus {
  border-color: #805700;
  color: #805700;
}

/* line 234, node_modules/foundation-sites/scss/components/_button.scss */

.button.hollow.alert,
.button.hollow.alert.disabled,
.button.hollow.alert[disabled],
.button.hollow.alert.disabled:hover,
.button.hollow.alert[disabled]:hover,
.button.hollow.alert.disabled:focus,
.button.hollow.alert[disabled]:focus {
  border: 1px solid #cc4b37;
  color: #cc4b37;
}

/* line 242, node_modules/foundation-sites/scss/components/_button.scss */

.button.hollow.alert:hover,
.button.hollow.alert:focus {
  border-color: #67251a;
  color: #67251a;
}

/* line 252, node_modules/foundation-sites/scss/components/_button.scss */

.button.clear,
.button.clear:hover,
.button.clear:focus,
.button.clear.disabled,
.button.clear.disabled:hover,
.button.clear.disabled:focus,
.button.clear[disabled],
.button.clear[disabled]:hover,
.button.clear[disabled]:focus {
  border-color: transparent;
  background-color: transparent;
}

/* line 269, node_modules/foundation-sites/scss/components/_button.scss */

.button.clear,
.button.clear.disabled,
.button.clear[disabled],
.button.clear.disabled:hover,
.button.clear[disabled]:hover,
.button.clear.disabled:focus,
.button.clear[disabled]:focus {
  color: #1779ba;
}

/* line 276, node_modules/foundation-sites/scss/components/_button.scss */

.button.clear:hover,
.button.clear:focus {
  color: #0c3d5d;
}

/* line 269, node_modules/foundation-sites/scss/components/_button.scss */

.button.clear.primary,
.button.clear.primary.disabled,
.button.clear.primary[disabled],
.button.clear.primary.disabled:hover,
.button.clear.primary[disabled]:hover,
.button.clear.primary.disabled:focus,
.button.clear.primary[disabled]:focus {
  color: #1779ba;
}

/* line 276, node_modules/foundation-sites/scss/components/_button.scss */

.button.clear.primary:hover,
.button.clear.primary:focus {
  color: #0c3d5d;
}

/* line 269, node_modules/foundation-sites/scss/components/_button.scss */

.button.clear.secondary,
.button.clear.secondary.disabled,
.button.clear.secondary[disabled],
.button.clear.secondary.disabled:hover,
.button.clear.secondary[disabled]:hover,
.button.clear.secondary.disabled:focus,
.button.clear.secondary[disabled]:focus {
  color: #767676;
}

/* line 276, node_modules/foundation-sites/scss/components/_button.scss */

.button.clear.secondary:hover,
.button.clear.secondary:focus {
  color: #3b3b3b;
}

/* line 269, node_modules/foundation-sites/scss/components/_button.scss */

.button.clear.success,
.button.clear.success.disabled,
.button.clear.success[disabled],
.button.clear.success.disabled:hover,
.button.clear.success[disabled]:hover,
.button.clear.success.disabled:focus,
.button.clear.success[disabled]:focus {
  color: #3adb76;
}

/* line 276, node_modules/foundation-sites/scss/components/_button.scss */

.button.clear.success:hover,
.button.clear.success:focus {
  color: #157539;
}

/* line 269, node_modules/foundation-sites/scss/components/_button.scss */

.button.clear.warning,
.button.clear.warning.disabled,
.button.clear.warning[disabled],
.button.clear.warning.disabled:hover,
.button.clear.warning[disabled]:hover,
.button.clear.warning.disabled:focus,
.button.clear.warning[disabled]:focus {
  color: #ffae00;
}

/* line 276, node_modules/foundation-sites/scss/components/_button.scss */

.button.clear.warning:hover,
.button.clear.warning:focus {
  color: #805700;
}

/* line 269, node_modules/foundation-sites/scss/components/_button.scss */

.button.clear.alert,
.button.clear.alert.disabled,
.button.clear.alert[disabled],
.button.clear.alert.disabled:hover,
.button.clear.alert[disabled]:hover,
.button.clear.alert.disabled:focus,
.button.clear.alert[disabled]:focus {
  color: #cc4b37;
}

/* line 276, node_modules/foundation-sites/scss/components/_button.scss */

.button.clear.alert:hover,
.button.clear.alert:focus {
  color: #67251a;
}

/* line 385, node_modules/foundation-sites/scss/components/_button.scss */

.button.disabled,
.button[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}

/* line 299, node_modules/foundation-sites/scss/components/_button.scss */

.button.dropdown::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.4em;
  content: '';
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #fff transparent transparent;
  position: relative;
  top: 0.4em;
  display: inline-block;
  float: right;
  margin-left: 1em;
}

/* line 400, node_modules/foundation-sites/scss/components/_button.scss */

.button.dropdown.hollow::after,
.button.dropdown.clear::after {
  border-top-color: #1779ba;
}

/* line 406, node_modules/foundation-sites/scss/components/_button.scss */

.button.dropdown.hollow.primary::after,
.button.dropdown.clear.primary::after {
  border-top-color: #1779ba;
}

/* line 406, node_modules/foundation-sites/scss/components/_button.scss */

.button.dropdown.hollow.secondary::after,
.button.dropdown.clear.secondary::after {
  border-top-color: #767676;
}

/* line 406, node_modules/foundation-sites/scss/components/_button.scss */

.button.dropdown.hollow.success::after,
.button.dropdown.clear.success::after {
  border-top-color: #3adb76;
}

/* line 406, node_modules/foundation-sites/scss/components/_button.scss */

.button.dropdown.hollow.warning::after,
.button.dropdown.clear.warning::after {
  border-top-color: #ffae00;
}

/* line 406, node_modules/foundation-sites/scss/components/_button.scss */

.button.dropdown.hollow.alert::after,
.button.dropdown.clear.alert::after {
  border-top-color: #cc4b37;
}

/* line 415, node_modules/foundation-sites/scss/components/_button.scss */

.button.arrow-only::after {
  top: -0.1em;
  float: none;
  margin-left: 0;
}

/* line 423, node_modules/foundation-sites/scss/components/_button.scss */

a.button:hover,
a.button:focus {
  text-decoration: none;
}

/* line 212, node_modules/foundation-sites/scss/components/_button-group.scss */

.button-group {
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

/* line 170, node_modules/foundation-sites/scss/util/_mixins.scss */

.button-group::before,
.button-group::after {
  display: table;
  content: ' ';
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 181, node_modules/foundation-sites/scss/util/_mixins.scss */

.button-group::after {
  clear: both;
}

/* line 48, node_modules/foundation-sites/scss/components/_button-group.scss */

.button-group .button {
  margin: 0;
  margin-right: 1px;
  margin-bottom: 1px;
  font-size: 0.9rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

/* line 58, node_modules/foundation-sites/scss/components/_button-group.scss */

.button-group .button:last-child {
  margin-right: 0;
}

/* line 217, node_modules/foundation-sites/scss/components/_button-group.scss */

.button-group.tiny .button {
  font-size: 0.6rem;
}

/* line 217, node_modules/foundation-sites/scss/components/_button-group.scss */

.button-group.small .button {
  font-size: 0.75rem;
}

/* line 217, node_modules/foundation-sites/scss/components/_button-group.scss */

.button-group.large .button {
  font-size: 1.25rem;
}

/* line 110, node_modules/foundation-sites/scss/components/_button-group.scss */

.button-group.expanded .button {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
}

/* line 198, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.primary .button,
.button-group.primary .button.disabled,
.button-group.primary .button[disabled],
.button-group.primary .button.disabled:hover,
.button-group.primary .button[disabled]:hover,
.button-group.primary .button.disabled:focus,
.button-group.primary .button[disabled]:focus {
  background-color: #1779ba;
  color: #fff;
}

/* line 206, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.primary .button:hover,
.button-group.primary .button:focus {
  background-color: #126195;
  color: #fff;
}

/* line 198, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.secondary .button,
.button-group.secondary .button.disabled,
.button-group.secondary .button[disabled],
.button-group.secondary .button.disabled:hover,
.button-group.secondary .button[disabled]:hover,
.button-group.secondary .button.disabled:focus,
.button-group.secondary .button[disabled]:focus {
  background-color: #767676;
  color: #000;
}

/* line 206, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.secondary .button:hover,
.button-group.secondary .button:focus {
  background-color: #5e5e5e;
  color: #000;
}

/* line 198, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.success .button,
.button-group.success .button.disabled,
.button-group.success .button[disabled],
.button-group.success .button.disabled:hover,
.button-group.success .button[disabled]:hover,
.button-group.success .button.disabled:focus,
.button-group.success .button[disabled]:focus {
  background-color: #3adb76;
  color: #000;
}

/* line 206, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.success .button:hover,
.button-group.success .button:focus {
  background-color: #22bb5b;
  color: #000;
}

/* line 198, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.warning .button,
.button-group.warning .button.disabled,
.button-group.warning .button[disabled],
.button-group.warning .button.disabled:hover,
.button-group.warning .button[disabled]:hover,
.button-group.warning .button.disabled:focus,
.button-group.warning .button[disabled]:focus {
  background-color: #ffae00;
  color: #000;
}

/* line 206, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.warning .button:hover,
.button-group.warning .button:focus {
  background-color: #cc8b00;
  color: #000;
}

/* line 198, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.alert .button,
.button-group.alert .button.disabled,
.button-group.alert .button[disabled],
.button-group.alert .button.disabled:hover,
.button-group.alert .button[disabled]:hover,
.button-group.alert .button.disabled:focus,
.button-group.alert .button[disabled]:focus {
  background-color: #cc4b37;
  color: #000;
}

/* line 206, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.alert .button:hover,
.button-group.alert .button:focus {
  background-color: #a53b2a;
  color: #000;
}

/* line 216, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.hollow .button,
.button-group.hollow .button:hover,
.button-group.hollow .button:focus,
.button-group.hollow .button.disabled,
.button-group.hollow .button.disabled:hover,
.button-group.hollow .button.disabled:focus,
.button-group.hollow .button[disabled],
.button-group.hollow .button[disabled]:hover,
.button-group.hollow .button[disabled]:focus {
  background-color: transparent;
}

/* line 234, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.hollow .button,
.button-group.hollow .button.disabled,
.button-group.hollow .button[disabled],
.button-group.hollow .button.disabled:hover,
.button-group.hollow .button[disabled]:hover,
.button-group.hollow .button.disabled:focus,
.button-group.hollow .button[disabled]:focus {
  border: 1px solid #1779ba;
  color: #1779ba;
}

/* line 242, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.hollow .button:hover,
.button-group.hollow .button:focus {
  border-color: #0c3d5d;
  color: #0c3d5d;
}

/* line 234, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.hollow.primary .button,
.button-group.hollow.primary .button.disabled,
.button-group.hollow.primary .button[disabled],
.button-group.hollow.primary .button.disabled:hover,
.button-group.hollow.primary .button[disabled]:hover,
.button-group.hollow.primary .button.disabled:focus,
.button-group.hollow.primary .button[disabled]:focus,
.button-group.hollow .button.primary,
.button-group.hollow .button.primary.disabled,
.button-group.hollow .button.primary[disabled],
.button-group.hollow .button.primary.disabled:hover,
.button-group.hollow .button.primary[disabled]:hover,
.button-group.hollow .button.primary.disabled:focus,
.button-group.hollow .button.primary[disabled]:focus {
  border: 1px solid #1779ba;
  color: #1779ba;
}

/* line 242, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.hollow.primary .button:hover,
.button-group.hollow.primary .button:focus,
.button-group.hollow .button.primary:hover,
.button-group.hollow .button.primary:focus {
  border-color: #0c3d5d;
  color: #0c3d5d;
}

/* line 234, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.hollow.secondary .button,
.button-group.hollow.secondary .button.disabled,
.button-group.hollow.secondary .button[disabled],
.button-group.hollow.secondary .button.disabled:hover,
.button-group.hollow.secondary .button[disabled]:hover,
.button-group.hollow.secondary .button.disabled:focus,
.button-group.hollow.secondary .button[disabled]:focus,
.button-group.hollow .button.secondary,
.button-group.hollow .button.secondary.disabled,
.button-group.hollow .button.secondary[disabled],
.button-group.hollow .button.secondary.disabled:hover,
.button-group.hollow .button.secondary[disabled]:hover,
.button-group.hollow .button.secondary.disabled:focus,
.button-group.hollow .button.secondary[disabled]:focus {
  border: 1px solid #767676;
  color: #767676;
}

/* line 242, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.hollow.secondary .button:hover,
.button-group.hollow.secondary .button:focus,
.button-group.hollow .button.secondary:hover,
.button-group.hollow .button.secondary:focus {
  border-color: #3b3b3b;
  color: #3b3b3b;
}

/* line 234, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.hollow.success .button,
.button-group.hollow.success .button.disabled,
.button-group.hollow.success .button[disabled],
.button-group.hollow.success .button.disabled:hover,
.button-group.hollow.success .button[disabled]:hover,
.button-group.hollow.success .button.disabled:focus,
.button-group.hollow.success .button[disabled]:focus,
.button-group.hollow .button.success,
.button-group.hollow .button.success.disabled,
.button-group.hollow .button.success[disabled],
.button-group.hollow .button.success.disabled:hover,
.button-group.hollow .button.success[disabled]:hover,
.button-group.hollow .button.success.disabled:focus,
.button-group.hollow .button.success[disabled]:focus {
  border: 1px solid #3adb76;
  color: #3adb76;
}

/* line 242, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.hollow.success .button:hover,
.button-group.hollow.success .button:focus,
.button-group.hollow .button.success:hover,
.button-group.hollow .button.success:focus {
  border-color: #157539;
  color: #157539;
}

/* line 234, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.hollow.warning .button,
.button-group.hollow.warning .button.disabled,
.button-group.hollow.warning .button[disabled],
.button-group.hollow.warning .button.disabled:hover,
.button-group.hollow.warning .button[disabled]:hover,
.button-group.hollow.warning .button.disabled:focus,
.button-group.hollow.warning .button[disabled]:focus,
.button-group.hollow .button.warning,
.button-group.hollow .button.warning.disabled,
.button-group.hollow .button.warning[disabled],
.button-group.hollow .button.warning.disabled:hover,
.button-group.hollow .button.warning[disabled]:hover,
.button-group.hollow .button.warning.disabled:focus,
.button-group.hollow .button.warning[disabled]:focus {
  border: 1px solid #ffae00;
  color: #ffae00;
}

/* line 242, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.hollow.warning .button:hover,
.button-group.hollow.warning .button:focus,
.button-group.hollow .button.warning:hover,
.button-group.hollow .button.warning:focus {
  border-color: #805700;
  color: #805700;
}

/* line 234, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.hollow.alert .button,
.button-group.hollow.alert .button.disabled,
.button-group.hollow.alert .button[disabled],
.button-group.hollow.alert .button.disabled:hover,
.button-group.hollow.alert .button[disabled]:hover,
.button-group.hollow.alert .button.disabled:focus,
.button-group.hollow.alert .button[disabled]:focus,
.button-group.hollow .button.alert,
.button-group.hollow .button.alert.disabled,
.button-group.hollow .button.alert[disabled],
.button-group.hollow .button.alert.disabled:hover,
.button-group.hollow .button.alert[disabled]:hover,
.button-group.hollow .button.alert.disabled:focus,
.button-group.hollow .button.alert[disabled]:focus {
  border: 1px solid #cc4b37;
  color: #cc4b37;
}

/* line 242, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.hollow.alert .button:hover,
.button-group.hollow.alert .button:focus,
.button-group.hollow .button.alert:hover,
.button-group.hollow .button.alert:focus {
  border-color: #67251a;
  color: #67251a;
}

/* line 252, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.clear .button,
.button-group.clear .button:hover,
.button-group.clear .button:focus,
.button-group.clear .button.disabled,
.button-group.clear .button.disabled:hover,
.button-group.clear .button.disabled:focus,
.button-group.clear .button[disabled],
.button-group.clear .button[disabled]:hover,
.button-group.clear .button[disabled]:focus {
  border-color: transparent;
  background-color: transparent;
}

/* line 269, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.clear .button,
.button-group.clear .button.disabled,
.button-group.clear .button[disabled],
.button-group.clear .button.disabled:hover,
.button-group.clear .button[disabled]:hover,
.button-group.clear .button.disabled:focus,
.button-group.clear .button[disabled]:focus {
  color: #1779ba;
}

/* line 276, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.clear .button:hover,
.button-group.clear .button:focus {
  color: #0c3d5d;
}

/* line 269, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.clear.primary .button,
.button-group.clear.primary .button.disabled,
.button-group.clear.primary .button[disabled],
.button-group.clear.primary .button.disabled:hover,
.button-group.clear.primary .button[disabled]:hover,
.button-group.clear.primary .button.disabled:focus,
.button-group.clear.primary .button[disabled]:focus,
.button-group.clear .button.primary,
.button-group.clear .button.primary.disabled,
.button-group.clear .button.primary[disabled],
.button-group.clear .button.primary.disabled:hover,
.button-group.clear .button.primary[disabled]:hover,
.button-group.clear .button.primary.disabled:focus,
.button-group.clear .button.primary[disabled]:focus {
  color: #1779ba;
}

/* line 276, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.clear.primary .button:hover,
.button-group.clear.primary .button:focus,
.button-group.clear .button.primary:hover,
.button-group.clear .button.primary:focus {
  color: #0c3d5d;
}

/* line 269, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.clear.secondary .button,
.button-group.clear.secondary .button.disabled,
.button-group.clear.secondary .button[disabled],
.button-group.clear.secondary .button.disabled:hover,
.button-group.clear.secondary .button[disabled]:hover,
.button-group.clear.secondary .button.disabled:focus,
.button-group.clear.secondary .button[disabled]:focus,
.button-group.clear .button.secondary,
.button-group.clear .button.secondary.disabled,
.button-group.clear .button.secondary[disabled],
.button-group.clear .button.secondary.disabled:hover,
.button-group.clear .button.secondary[disabled]:hover,
.button-group.clear .button.secondary.disabled:focus,
.button-group.clear .button.secondary[disabled]:focus {
  color: #767676;
}

/* line 276, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.clear.secondary .button:hover,
.button-group.clear.secondary .button:focus,
.button-group.clear .button.secondary:hover,
.button-group.clear .button.secondary:focus {
  color: #3b3b3b;
}

/* line 269, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.clear.success .button,
.button-group.clear.success .button.disabled,
.button-group.clear.success .button[disabled],
.button-group.clear.success .button.disabled:hover,
.button-group.clear.success .button[disabled]:hover,
.button-group.clear.success .button.disabled:focus,
.button-group.clear.success .button[disabled]:focus,
.button-group.clear .button.success,
.button-group.clear .button.success.disabled,
.button-group.clear .button.success[disabled],
.button-group.clear .button.success.disabled:hover,
.button-group.clear .button.success[disabled]:hover,
.button-group.clear .button.success.disabled:focus,
.button-group.clear .button.success[disabled]:focus {
  color: #3adb76;
}

/* line 276, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.clear.success .button:hover,
.button-group.clear.success .button:focus,
.button-group.clear .button.success:hover,
.button-group.clear .button.success:focus {
  color: #157539;
}

/* line 269, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.clear.warning .button,
.button-group.clear.warning .button.disabled,
.button-group.clear.warning .button[disabled],
.button-group.clear.warning .button.disabled:hover,
.button-group.clear.warning .button[disabled]:hover,
.button-group.clear.warning .button.disabled:focus,
.button-group.clear.warning .button[disabled]:focus,
.button-group.clear .button.warning,
.button-group.clear .button.warning.disabled,
.button-group.clear .button.warning[disabled],
.button-group.clear .button.warning.disabled:hover,
.button-group.clear .button.warning[disabled]:hover,
.button-group.clear .button.warning.disabled:focus,
.button-group.clear .button.warning[disabled]:focus {
  color: #ffae00;
}

/* line 276, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.clear.warning .button:hover,
.button-group.clear.warning .button:focus,
.button-group.clear .button.warning:hover,
.button-group.clear .button.warning:focus {
  color: #805700;
}

/* line 269, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.clear.alert .button,
.button-group.clear.alert .button.disabled,
.button-group.clear.alert .button[disabled],
.button-group.clear.alert .button.disabled:hover,
.button-group.clear.alert .button[disabled]:hover,
.button-group.clear.alert .button.disabled:focus,
.button-group.clear.alert .button[disabled]:focus,
.button-group.clear .button.alert,
.button-group.clear .button.alert.disabled,
.button-group.clear .button.alert[disabled],
.button-group.clear .button.alert.disabled:hover,
.button-group.clear .button.alert[disabled]:hover,
.button-group.clear .button.alert.disabled:focus,
.button-group.clear .button.alert[disabled]:focus {
  color: #cc4b37;
}

/* line 276, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.clear.alert .button:hover,
.button-group.clear.alert .button:focus,
.button-group.clear .button.alert:hover,
.button-group.clear .button.alert:focus {
  color: #67251a;
}

/* line 84, node_modules/foundation-sites/scss/components/_button-group.scss */

.button-group.no-gaps .button {
  margin-right: -0.0625rem;
}

/* line 87, node_modules/foundation-sites/scss/components/_button-group.scss */

.button-group.no-gaps .button + .button {
  border-left-color: transparent;
}

/* line 255, node_modules/foundation-sites/scss/components/_button-group.scss */

.button-group.stacked,
.button-group.stacked-for-small,
.button-group.stacked-for-medium {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 149, node_modules/foundation-sites/scss/components/_button-group.scss */

.button-group.stacked .button,
.button-group.stacked-for-small .button,
.button-group.stacked-for-medium .button {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

/* line 157, node_modules/foundation-sites/scss/components/_button-group.scss */

.button-group.stacked .button:last-child,
.button-group.stacked-for-small .button:last-child,
.button-group.stacked-for-medium .button:last-child {
  margin-bottom: 0;
}

/* line 110, node_modules/foundation-sites/scss/components/_button-group.scss */

.button-group.stacked.expanded .button,
.button-group.stacked-for-small.expanded .button,
.button-group.stacked-for-medium.expanded .button {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
}

@media print, screen and (min-width: 40em) {
  /* line 185, node_modules/foundation-sites/scss/components/_button-group.scss */

  .button-group.stacked-for-small .button {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin-bottom: 0;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 185, node_modules/foundation-sites/scss/components/_button-group.scss */

  .button-group.stacked-for-medium .button {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin-bottom: 0;
  }
}

@media print, screen and (max-width: 39.99875em) {
  /* line 277, node_modules/foundation-sites/scss/components/_button-group.scss */

  .button-group.stacked-for-small.expanded {
    display: block;
  }

  /* line 281, node_modules/foundation-sites/scss/components/_button-group.scss */

  .button-group.stacked-for-small.expanded .button {
    display: block;
    margin-right: 0;
  }
}

@media print, screen and (max-width: 63.99875em) {
  /* line 288, node_modules/foundation-sites/scss/components/_button-group.scss */

  .button-group.stacked-for-medium.expanded {
    display: block;
  }

  /* line 292, node_modules/foundation-sites/scss/components/_button-group.scss */

  .button-group.stacked-for-medium.expanded .button {
    display: block;
    margin-right: 0;
  }
}

/* line 108, node_modules/foundation-sites/scss/components/_close-button.scss */

.close-button {
  position: absolute;
  z-index: 10;
  color: #262626;
  cursor: pointer;
}

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */

[data-whatinput='mouse'] .close-button {
  outline: 0;
}

/* line 101, node_modules/foundation-sites/scss/components/_close-button.scss */

.close-button:hover,
.close-button:focus {
  color: #000;
}

/* line 114, node_modules/foundation-sites/scss/components/_close-button.scss */

.close-button.small {
  right: 0.66rem;
  top: 0.33em;
  font-size: 1.5em;
  line-height: 1;
}

/* line 114, node_modules/foundation-sites/scss/components/_close-button.scss */

.close-button.medium,
.close-button {
  right: 1rem;
  top: 0.5rem;
  font-size: 2em;
  line-height: 1;
}

/* line 51, node_modules/foundation-sites/scss/components/_label.scss */

.label {
  display: inline-block;
  padding: 0.33333rem 0.5rem;
  border-radius: 0;
  font-size: 0.8rem;
  line-height: 1;
  white-space: nowrap;
  cursor: default;
  background: #1779ba;
  color: #fff;
}

/* line 58, node_modules/foundation-sites/scss/components/_label.scss */

.label.primary {
  background: #1779ba;
  color: #fff;
}

/* line 58, node_modules/foundation-sites/scss/components/_label.scss */

.label.secondary {
  background: #767676;
  color: #000;
}

/* line 58, node_modules/foundation-sites/scss/components/_label.scss */

.label.success {
  background: #3adb76;
  color: #000;
}

/* line 58, node_modules/foundation-sites/scss/components/_label.scss */

.label.warning {
  background: #ffae00;
  color: #000;
}

/* line 58, node_modules/foundation-sites/scss/components/_label.scss */

.label.alert {
  background: #cc4b37;
  color: #000;
}

/* line 42, node_modules/foundation-sites/scss/components/_progress-bar.scss */

.progress {
  height: 1rem;
  margin-bottom: 1rem;
  border-radius: 0;
  background-color: #dce6e8;
}

/* line 47, node_modules/foundation-sites/scss/components/_progress-bar.scss */

.progress.primary .progress-meter {
  background-color: #1779ba;
}

/* line 47, node_modules/foundation-sites/scss/components/_progress-bar.scss */

.progress.secondary .progress-meter {
  background-color: #767676;
}

/* line 47, node_modules/foundation-sites/scss/components/_progress-bar.scss */

.progress.success .progress-meter {
  background-color: #3adb76;
}

/* line 47, node_modules/foundation-sites/scss/components/_progress-bar.scss */

.progress.warning .progress-meter {
  background-color: #ffae00;
}

/* line 47, node_modules/foundation-sites/scss/components/_progress-bar.scss */

.progress.alert .progress-meter {
  background-color: #cc4b37;
}

/* line 55, node_modules/foundation-sites/scss/components/_progress-bar.scss */

.progress-meter {
  position: relative;
  display: block;
  width: 0%;
  height: 100%;
  background-color: #1779ba;
}

/* line 60, node_modules/foundation-sites/scss/components/_progress-bar.scss */

.progress-meter-text {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  margin: 0;
  font-size: 0.75rem;
  font-weight: bold;
  color: #fff;
  white-space: nowrap;
}

/* line 106, node_modules/foundation-sites/scss/components/_slider.scss */

.slider {
  position: relative;
  height: 0.5rem;
  margin-top: 1.25rem;
  margin-bottom: 2.25rem;
  background-color: #e6e6e6;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: none;
      touch-action: none;
}

/* line 111, node_modules/foundation-sites/scss/components/_slider.scss */

.slider-fill {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  max-width: 100%;
  height: 0.5rem;
  background-color: #dce6e8;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 46, node_modules/foundation-sites/scss/components/_slider.scss */

.slider-fill.is-dragging {
  -webkit-transition: all 0s linear;
  -o-transition: all 0s linear;
  transition: all 0s linear;
}

/* line 116, node_modules/foundation-sites/scss/components/_slider.scss */

.slider-handle {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  z-index: 1;
  display: inline-block;
  width: 1.4rem;
  height: 1.4rem;
  border-radius: 0;
  background-color: #1779ba;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */

[data-whatinput='mouse'] .slider-handle {
  outline: 0;
}

/* line 67, node_modules/foundation-sites/scss/components/_slider.scss */

.slider-handle:hover {
  background-color: #14679e;
}

/* line 71, node_modules/foundation-sites/scss/components/_slider.scss */

.slider-handle.is-dragging {
  -webkit-transition: all 0s linear;
  -o-transition: all 0s linear;
  transition: all 0s linear;
}

/* line 121, node_modules/foundation-sites/scss/components/_slider.scss */

.slider.disabled,
.slider[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}

/* line 127, node_modules/foundation-sites/scss/components/_slider.scss */

.slider.vertical {
  display: inline-block;
  width: 0.5rem;
  height: 12.5rem;
  margin: 0 1.25rem;
  -webkit-transform: scale(1, -1);
       -o-transform: scale(1, -1);
          transform: scale(1, -1);
}

/* line 88, node_modules/foundation-sites/scss/components/_slider.scss */

.slider.vertical .slider-fill {
  top: 0;
  width: 0.5rem;
  max-height: 100%;
}

/* line 94, node_modules/foundation-sites/scss/components/_slider.scss */

.slider.vertical .slider-handle {
  position: absolute;
  top: 0;
  left: 50%;
  width: 1.4rem;
  height: 1.4rem;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}

/* line 217, node_modules/foundation-sites/scss/components/_switch.scss */

.switch {
  height: 2rem;
  position: relative;
  margin-bottom: 1rem;
  outline: 0;
  font-size: 0.875rem;
  font-weight: bold;
  color: #fff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

/* line 223, node_modules/foundation-sites/scss/components/_switch.scss */

.switch-input {
  position: absolute;
  margin-bottom: 0;
  opacity: 0;
}

/* line 228, node_modules/foundation-sites/scss/components/_switch.scss */

.switch-paddle {
  position: relative;
  display: block;
  width: 4rem;
  height: 2rem;
  border-radius: 0;
  background: #dce6e8;
  -webkit-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  font-weight: inherit;
  color: inherit;
  cursor: pointer;
}

/* line 113, node_modules/foundation-sites/scss/components/_switch.scss */

input + .switch-paddle {
  margin: 0;
}

/* line 118, node_modules/foundation-sites/scss/components/_switch.scss */

.switch-paddle::after {
  position: absolute;
  top: 0.25rem;
  left: 0.25rem;
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  border-radius: 0;
  background: #fff;
  -webkit-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  content: '';
}

/* line 135, node_modules/foundation-sites/scss/components/_switch.scss */

input:checked ~ .switch-paddle {
  background: #1779ba;
}

/* line 138, node_modules/foundation-sites/scss/components/_switch.scss */

input:checked ~ .switch-paddle::after {
  left: 2.25rem;
}

/* line 144, node_modules/foundation-sites/scss/components/_switch.scss */

input:disabled ~ .switch-paddle {
  cursor: not-allowed;
  opacity: 0.5;
}

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */

[data-whatinput='mouse'] input:focus ~ .switch-paddle {
  outline: 0;
}

/* line 233, node_modules/foundation-sites/scss/components/_switch.scss */

.switch-active,
.switch-inactive {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 238, node_modules/foundation-sites/scss/components/_switch.scss */

.switch-active {
  left: 8%;
  display: none;
}

/* line 166, node_modules/foundation-sites/scss/components/_switch.scss */

input:checked + label > .switch-active {
  display: block;
}

/* line 244, node_modules/foundation-sites/scss/components/_switch.scss */

.switch-inactive {
  right: 15%;
}

/* line 175, node_modules/foundation-sites/scss/components/_switch.scss */

input:checked + label > .switch-inactive {
  display: none;
}

/* line 250, node_modules/foundation-sites/scss/components/_switch.scss */

.switch.tiny {
  height: 1.5rem;
}

/* line 197, node_modules/foundation-sites/scss/components/_switch.scss */

.switch.tiny .switch-paddle {
  width: 3rem;
  height: 1.5rem;
  font-size: 0.625rem;
}

/* line 203, node_modules/foundation-sites/scss/components/_switch.scss */

.switch.tiny .switch-paddle::after {
  top: 0.25rem;
  left: 0.25rem;
  width: 1rem;
  height: 1rem;
}

/* line 210, node_modules/foundation-sites/scss/components/_switch.scss */

.switch.tiny input:checked ~ .switch-paddle::after {
  left: 1.75rem;
}

/* line 254, node_modules/foundation-sites/scss/components/_switch.scss */

.switch.small {
  height: 1.75rem;
}

/* line 197, node_modules/foundation-sites/scss/components/_switch.scss */

.switch.small .switch-paddle {
  width: 3.5rem;
  height: 1.75rem;
  font-size: 0.75rem;
}

/* line 203, node_modules/foundation-sites/scss/components/_switch.scss */

.switch.small .switch-paddle::after {
  top: 0.25rem;
  left: 0.25rem;
  width: 1.25rem;
  height: 1.25rem;
}

/* line 210, node_modules/foundation-sites/scss/components/_switch.scss */

.switch.small input:checked ~ .switch-paddle::after {
  left: 2rem;
}

/* line 258, node_modules/foundation-sites/scss/components/_switch.scss */

.switch.large {
  height: 2.5rem;
}

/* line 197, node_modules/foundation-sites/scss/components/_switch.scss */

.switch.large .switch-paddle {
  width: 5rem;
  height: 2.5rem;
  font-size: 1rem;
}

/* line 203, node_modules/foundation-sites/scss/components/_switch.scss */

.switch.large .switch-paddle::after {
  top: 0.25rem;
  left: 0.25rem;
  width: 2rem;
  height: 2rem;
}

/* line 210, node_modules/foundation-sites/scss/components/_switch.scss */

.switch.large input:checked ~ .switch-paddle::after {
  left: 2.75rem;
}

/* line 306, node_modules/foundation-sites/scss/components/_table.scss */

table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 1rem;
  border-radius: 0;
}

/* line 111, node_modules/foundation-sites/scss/components/_table.scss */

thead,
tbody,
tfoot {
  border: 1px solid #f2f2f2;
  background-color: #fff;
}

/* line 119, node_modules/foundation-sites/scss/components/_table.scss */

caption {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: bold;
}

/* line 125, node_modules/foundation-sites/scss/components/_table.scss */

thead {
  background: #f9f9f9;
  color: #333;
}

/* line 131, node_modules/foundation-sites/scss/components/_table.scss */

tfoot {
  background: #f2f2f2;
  color: #333;
}

/* line 140, node_modules/foundation-sites/scss/components/_table.scss */

thead tr,
tfoot tr {
  background: transparent;
}

/* line 145, node_modules/foundation-sites/scss/components/_table.scss */

thead th,
thead td,
tfoot th,
tfoot td {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: bold;
  text-align: left;
}

/* line 155, node_modules/foundation-sites/scss/components/_table.scss */

tbody th,
tbody td {
  padding: 0.5rem 0.625rem 0.625rem;
}

/* line 87, node_modules/foundation-sites/scss/components/_table.scss */

tbody tr:nth-child(even) {
  border-bottom: 0;
  background-color: #f2f2f2;
}

/* line 168, node_modules/foundation-sites/scss/components/_table.scss */

table.unstriped tbody {
  background-color: #fff;
}

/* line 103, node_modules/foundation-sites/scss/components/_table.scss */

table.unstriped tbody tr {
  border-bottom: 0;
  border-bottom: 1px solid #f2f2f2;
  background-color: #fff;
}

@media print, screen and (max-width: 63.99875em) {
  /* line 285, node_modules/foundation-sites/scss/components/_table.scss */

  table.stack thead {
    display: none;
  }

  /* line 290, node_modules/foundation-sites/scss/components/_table.scss */

  table.stack tfoot {
    display: none;
  }

  /* line 294, node_modules/foundation-sites/scss/components/_table.scss */

  table.stack tr,
  table.stack th,
  table.stack td {
    display: block;
  }

  /* line 300, node_modules/foundation-sites/scss/components/_table.scss */

  table.stack td {
    border-top: 0;
  }
}

/* line 316, node_modules/foundation-sites/scss/components/_table.scss */

table.scroll {
  display: block;
  width: 100%;
  overflow-x: auto;
}

/* line 222, node_modules/foundation-sites/scss/components/_table.scss */

table.hover thead tr:hover {
  background-color: #f4f4f4;
}

/* line 229, node_modules/foundation-sites/scss/components/_table.scss */

table.hover tfoot tr:hover {
  background-color: #ededed;
}

/* line 236, node_modules/foundation-sites/scss/components/_table.scss */

table.hover tbody tr:hover {
  background-color: #fafafa;
}

/* line 244, node_modules/foundation-sites/scss/components/_table.scss */

table.hover:not(.unstriped) tr:nth-of-type(even):hover {
  background-color: #ededed;
}

/* line 324, node_modules/foundation-sites/scss/components/_table.scss */

.table-scroll {
  overflow-x: auto;
}

/* line 50, node_modules/foundation-sites/scss/components/_badge.scss */

.badge {
  display: inline-block;
  min-width: 2.1em;
  padding: 0.3em;
  border-radius: 50%;
  font-size: 0.6rem;
  text-align: center;
  background: #1779ba;
  color: #fff;
}

/* line 57, node_modules/foundation-sites/scss/components/_badge.scss */

.badge.primary {
  background: #1779ba;
  color: #fff;
}

/* line 57, node_modules/foundation-sites/scss/components/_badge.scss */

.badge.secondary {
  background: #767676;
  color: #000;
}

/* line 57, node_modules/foundation-sites/scss/components/_badge.scss */

.badge.success {
  background: #3adb76;
  color: #000;
}

/* line 57, node_modules/foundation-sites/scss/components/_badge.scss */

.badge.warning {
  background: #ffae00;
  color: #000;
}

/* line 57, node_modules/foundation-sites/scss/components/_badge.scss */

.badge.alert {
  background: #cc4b37;
  color: #000;
}

/* line 111, node_modules/foundation-sites/scss/components/_breadcrumbs.scss */

.breadcrumbs {
  margin: 0 0 1rem 0;
  list-style: none;
}

/* line 170, node_modules/foundation-sites/scss/util/_mixins.scss */

.breadcrumbs::before,
.breadcrumbs::after {
  display: table;
  content: ' ';
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 181, node_modules/foundation-sites/scss/util/_mixins.scss */

.breadcrumbs::after {
  clear: both;
}

/* line 70, node_modules/foundation-sites/scss/components/_breadcrumbs.scss */

.breadcrumbs li {
  float: left;
  font-size: 0.6875rem;
  color: #000;
  cursor: default;
  text-transform: uppercase;
}

/* line 86, node_modules/foundation-sites/scss/components/_breadcrumbs.scss */

.breadcrumbs li:not(:last-child)::after {
  position: relative;
  margin: 0 0.75rem;
  opacity: 1;
  content: "/";
  color: #cacaca;
}

/* line 101, node_modules/foundation-sites/scss/components/_breadcrumbs.scss */

.breadcrumbs a {
  color: #1779ba;
}

/* line 104, node_modules/foundation-sites/scss/components/_breadcrumbs.scss */

.breadcrumbs a:hover {
  text-decoration: underline;
}

/* line 114, node_modules/foundation-sites/scss/components/_breadcrumbs.scss */

.breadcrumbs .disabled {
  color: #dce6e8;
  cursor: not-allowed;
}

/* line 93, node_modules/foundation-sites/scss/components/_callout.scss */

.callout {
  position: relative;
  margin: 0 0 1rem 0;
  padding: 1rem;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 0;
  background-color: white;
  color: #333;
}

/* line 59, node_modules/foundation-sites/scss/components/_callout.scss */

.callout > :first-child {
  margin-top: 0;
}

/* line 63, node_modules/foundation-sites/scss/components/_callout.scss */

.callout > :last-child {
  margin-bottom: 0;
}

/* line 97, node_modules/foundation-sites/scss/components/_callout.scss */

.callout.primary {
  background-color: #d7ecfa;
  color: #333;
}

/* line 97, node_modules/foundation-sites/scss/components/_callout.scss */

.callout.secondary {
  background-color: #eaeaea;
  color: #333;
}

/* line 97, node_modules/foundation-sites/scss/components/_callout.scss */

.callout.success {
  background-color: #e1faea;
  color: #333;
}

/* line 97, node_modules/foundation-sites/scss/components/_callout.scss */

.callout.warning {
  background-color: #fff3d9;
  color: #333;
}

/* line 97, node_modules/foundation-sites/scss/components/_callout.scss */

.callout.alert {
  background-color: #f7e4e1;
  color: #333;
}

/* line 103, node_modules/foundation-sites/scss/components/_callout.scss */

.callout.small {
  padding-top: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
}

/* line 103, node_modules/foundation-sites/scss/components/_callout.scss */

.callout.large {
  padding-top: 3rem;
  padding-right: 3rem;
  padding-bottom: 3rem;
  padding-left: 3rem;
}

/* line 112, node_modules/foundation-sites/scss/components/_card.scss */

.card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-bottom: 1rem;
  border: 1px solid #e6e6e6;
  border-radius: 0;
  background: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  overflow: hidden;
  color: #333;
}

/* line 73, node_modules/foundation-sites/scss/components/_card.scss */

.card > :last-child {
  margin-bottom: 0;
}

/* line 116, node_modules/foundation-sites/scss/components/_card.scss */

.card-divider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  padding: 1rem;
  background: #e6e6e6;
}

/* line 91, node_modules/foundation-sites/scss/components/_card.scss */

.card-divider > :last-child {
  margin-bottom: 0;
}

/* line 120, node_modules/foundation-sites/scss/components/_card.scss */

.card-section {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding: 1rem;
}

/* line 106, node_modules/foundation-sites/scss/components/_card.scss */

.card-section > :last-child {
  margin-bottom: 0;
}

/* line 126, node_modules/foundation-sites/scss/components/_card.scss */

.card-image {
  min-height: 1px;
}

/* line 71, node_modules/foundation-sites/scss/components/_dropdown.scss */

.dropdown-pane {
  position: absolute;
  z-index: 10;
  display: none;
  width: 300px;
  padding: 1rem;
  visibility: hidden;
  border: 1px solid #dce6e8;
  border-radius: 0;
  background-color: #fff;
  font-size: 1rem;
}

/* line 60, node_modules/foundation-sites/scss/components/_dropdown.scss */

.dropdown-pane.is-opening {
  display: block;
}

/* line 64, node_modules/foundation-sites/scss/components/_dropdown.scss */

.dropdown-pane.is-open {
  display: block;
  visibility: visible;
}

/* line 77, node_modules/foundation-sites/scss/components/_dropdown.scss */

.dropdown-pane.tiny {
  width: 100px;
}

/* line 77, node_modules/foundation-sites/scss/components/_dropdown.scss */

.dropdown-pane.small {
  width: 200px;
}

/* line 77, node_modules/foundation-sites/scss/components/_dropdown.scss */

.dropdown-pane.large {
  width: 400px;
}

/* line 170, node_modules/foundation-sites/scss/components/_pagination.scss */

.pagination {
  margin-left: 0;
  margin-bottom: 1rem;
}

/* line 170, node_modules/foundation-sites/scss/util/_mixins.scss */

.pagination::before,
.pagination::after {
  display: table;
  content: ' ';
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 181, node_modules/foundation-sites/scss/util/_mixins.scss */

.pagination::after {
  clear: both;
}

/* line 91, node_modules/foundation-sites/scss/components/_pagination.scss */

.pagination li {
  margin-right: 0.0625rem;
  border-radius: 0;
  font-size: 0.875rem;
  display: none;
}

/* line 102, node_modules/foundation-sites/scss/components/_pagination.scss */

.pagination li:last-child,
.pagination li:first-child {
  display: inline-block;
}

@media print, screen and (min-width: 40em) {
  /* line 91, node_modules/foundation-sites/scss/components/_pagination.scss */

  .pagination li {
    display: inline-block;
  }
}

/* line 120, node_modules/foundation-sites/scss/components/_pagination.scss */

.pagination a,
.pagination button {
  display: block;
  padding: 0.1875rem 0.625rem;
  border-radius: 0;
  color: #000;
}

/* line 127, node_modules/foundation-sites/scss/components/_pagination.scss */

.pagination a:hover,
.pagination button:hover {
  background: #e6e6e6;
}

/* line 173, node_modules/foundation-sites/scss/components/_pagination.scss */

.pagination .current {
  padding: 0.1875rem 0.625rem;
  background: #1779ba;
  color: #fff;
  cursor: default;
}

/* line 177, node_modules/foundation-sites/scss/components/_pagination.scss */

.pagination .disabled {
  padding: 0.1875rem 0.625rem;
  color: #dce6e8;
  cursor: not-allowed;
}

/* line 154, node_modules/foundation-sites/scss/components/_pagination.scss */

.pagination .disabled:hover {
  background: transparent;
}

/* line 181, node_modules/foundation-sites/scss/components/_pagination.scss */

.pagination .ellipsis::after {
  padding: 0.1875rem 0.625rem;
  content: '\2026';
  color: #000;
}

/* line 187, node_modules/foundation-sites/scss/components/_pagination.scss */

.pagination-previous a::before,
.pagination-previous.disabled::before {
  display: inline-block;
  margin-right: 0.5rem;
  content: "\AB";
}

/* line 194, node_modules/foundation-sites/scss/components/_pagination.scss */

.pagination-next a::after,
.pagination-next.disabled::after {
  display: inline-block;
  margin-left: 0.5rem;
  content: "\BB";
}

/* line 153, node_modules/foundation-sites/scss/components/_tooltip.scss */

.has-tip {
  position: relative;
  display: inline-block;
  border-bottom: dotted 1px #262626;
  font-weight: bold;
  cursor: help;
}

/* line 157, node_modules/foundation-sites/scss/components/_tooltip.scss */

.tooltip {
  position: absolute;
  top: calc(100% + 0.6495rem);
  z-index: 1200;
  max-width: 10rem;
  padding: 0.75rem;
  border-radius: 0;
  background-color: #000;
  font-size: 80%;
  color: #fff;
}

/* line 75, node_modules/foundation-sites/scss/components/_tooltip.scss */

.tooltip::before {
  position: absolute;
}

/* line 80, node_modules/foundation-sites/scss/components/_tooltip.scss */

.tooltip.bottom::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  content: '';
  border-top-width: 0;
  border-bottom-style: solid;
  border-color: transparent transparent #000;
  bottom: 100%;
}

/* line 85, node_modules/foundation-sites/scss/components/_tooltip.scss */

.tooltip.bottom.align-center::before {
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}

/* line 92, node_modules/foundation-sites/scss/components/_tooltip.scss */

.tooltip.top::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  content: '';
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #000 transparent transparent;
  top: 100%;
  bottom: auto;
}

/* line 98, node_modules/foundation-sites/scss/components/_tooltip.scss */

.tooltip.top.align-center::before {
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}

/* line 105, node_modules/foundation-sites/scss/components/_tooltip.scss */

.tooltip.left::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  content: '';
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #000;
  left: 100%;
}

/* line 110, node_modules/foundation-sites/scss/components/_tooltip.scss */

.tooltip.left.align-center::before {
  bottom: auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 118, node_modules/foundation-sites/scss/components/_tooltip.scss */

.tooltip.right::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  content: '';
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #000 transparent transparent;
  right: 100%;
  left: auto;
}

/* line 124, node_modules/foundation-sites/scss/components/_tooltip.scss */

.tooltip.right.align-center::before {
  bottom: auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 131, node_modules/foundation-sites/scss/components/_tooltip.scss */

.tooltip.align-top::before {
  bottom: auto;
  top: 10%;
}

/* line 136, node_modules/foundation-sites/scss/components/_tooltip.scss */

.tooltip.align-bottom::before {
  bottom: 10%;
  top: auto;
}

/* line 141, node_modules/foundation-sites/scss/components/_tooltip.scss */

.tooltip.align-left::before {
  left: 10%;
  right: auto;
}

/* line 146, node_modules/foundation-sites/scss/components/_tooltip.scss */

.tooltip.align-right::before {
  left: auto;
  right: 10%;
}

/* line 149, node_modules/foundation-sites/scss/components/_accordion.scss */

.accordion {
  margin-left: 0;
  background: #fff;
  list-style-type: none;
}

/* line 66, node_modules/foundation-sites/scss/components/_accordion.scss */

.accordion[disabled] .accordion-title {
  cursor: not-allowed;
}

/* line 74, node_modules/foundation-sites/scss/components/_accordion.scss */

.accordion-item:first-child > :first-child {
  border-radius: 0 0 0 0;
}

/* line 78, node_modules/foundation-sites/scss/components/_accordion.scss */

.accordion-item:last-child > :last-child {
  border-radius: 0 0 0 0;
}

/* line 157, node_modules/foundation-sites/scss/components/_accordion.scss */

.accordion-title {
  position: relative;
  display: block;
  padding: 1.25rem 1rem;
  border: 1px solid #e6e6e6;
  border-bottom: 0;
  font-size: 0.75rem;
  line-height: 1;
  color: #1779ba;
}

/* line 102, node_modules/foundation-sites/scss/components/_accordion.scss */

:last-child:not(.is-active) > .accordion-title {
  border-bottom: 1px solid #e6e6e6;
  border-radius: 0 0 0 0;
}

/* line 107, node_modules/foundation-sites/scss/components/_accordion.scss */

.accordion-title:hover,
.accordion-title:focus {
  background-color: #e6e6e6;
}

/* line 113, node_modules/foundation-sites/scss/components/_accordion.scss */

.accordion-title::before {
  position: absolute;
  top: 50%;
  right: 1rem;
  margin-top: -0.5rem;
  content: "+";
}

/* line 121, node_modules/foundation-sites/scss/components/_accordion.scss */

.is-active > .accordion-title::before {
  content: "\2013";
}

/* line 161, node_modules/foundation-sites/scss/components/_accordion.scss */

.accordion-content {
  display: none;
  padding: 1rem;
  border: 1px solid #e6e6e6;
  border-bottom: 0;
  background-color: #fff;
  color: #333;
}

/* line 143, node_modules/foundation-sites/scss/components/_accordion.scss */

:last-child > .accordion-content:last-child {
  border-bottom: 1px solid #e6e6e6;
}

/* line 107, node_modules/foundation-sites/scss/components/_media-object.scss */

.media-object {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1rem;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

/* line 30, node_modules/foundation-sites/scss/components/_media-object.scss */

.media-object img {
  max-width: none;
}

@media print, screen and (max-width: 39.99875em) {
  /* line 35, node_modules/foundation-sites/scss/components/_media-object.scss */

  .media-object.stack-for-small {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

/* line 111, node_modules/foundation-sites/scss/components/_media-object.scss */

.media-object-section {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

/* line 54, node_modules/foundation-sites/scss/components/_media-object.scss */

.media-object-section:first-child {
  padding-right: 1rem;
}

/* line 58, node_modules/foundation-sites/scss/components/_media-object.scss */

.media-object-section:last-child:not(:nth-child(2)) {
  padding-left: 1rem;
}

/* line 62, node_modules/foundation-sites/scss/components/_media-object.scss */

.media-object-section > :last-child {
  margin-bottom: 0;
}

@media print, screen and (max-width: 39.99875em) {
  /* line 66, node_modules/foundation-sites/scss/components/_media-object.scss */

  .stack-for-small .media-object-section {
    padding: 0;
    padding-bottom: 1rem;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }

  /* line 101, node_modules/foundation-sites/scss/components/_media-object.scss */

  .stack-for-small .media-object-section img {
    width: 100%;
  }
}

/* line 73, node_modules/foundation-sites/scss/components/_media-object.scss */

.media-object-section.main-section {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
}

/* line 156, node_modules/foundation-sites/scss/components/_orbit.scss */

.orbit {
  position: relative;
}

/* line 160, node_modules/foundation-sites/scss/components/_orbit.scss */

.orbit-container {
  position: relative;
  height: 0;
  margin: 0;
  list-style: none;
  overflow: hidden;
}

/* line 164, node_modules/foundation-sites/scss/components/_orbit.scss */

.orbit-slide {
  width: 100%;
  position: absolute;
}

/* line 73, node_modules/foundation-sites/scss/components/_orbit.scss */

.orbit-slide.no-motionui.is-active {
  top: 0;
  left: 0;
}

/* line 168, node_modules/foundation-sites/scss/components/_orbit.scss */

.orbit-figure {
  margin: 0;
}

/* line 172, node_modules/foundation-sites/scss/components/_orbit.scss */

.orbit-image {
  width: 100%;
  max-width: 100%;
  margin: 0;
}

/* line 176, node_modules/foundation-sites/scss/components/_orbit.scss */

.orbit-caption {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin-bottom: 0;
  padding: 1rem;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
}

/* line 180, node_modules/foundation-sites/scss/components/_orbit.scss */

.orbit-previous,
.orbit-next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 10;
  padding: 1rem;
  color: #fff;
}

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */

[data-whatinput='mouse'] .orbit-previous,
[data-whatinput='mouse'] .orbit-next {
  outline: 0;
}

/* line 111, node_modules/foundation-sites/scss/components/_orbit.scss */

.orbit-previous:hover,
.orbit-next:hover,
.orbit-previous:active,
.orbit-next:active,
.orbit-previous:focus,
.orbit-next:focus {
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 184, node_modules/foundation-sites/scss/components/_orbit.scss */

.orbit-previous {
  left: 0;
}

/* line 189, node_modules/foundation-sites/scss/components/_orbit.scss */

.orbit-next {
  left: auto;
  right: 0;
}

/* line 194, node_modules/foundation-sites/scss/components/_orbit.scss */

.orbit-bullets {
  position: relative;
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  text-align: center;
}

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */

[data-whatinput='mouse'] .orbit-bullets {
  outline: 0;
}

/* line 137, node_modules/foundation-sites/scss/components/_orbit.scss */

.orbit-bullets button {
  width: 1.2rem;
  height: 1.2rem;
  margin: 0.1rem;
  border-radius: 50%;
  background-color: #dce6e8;
}

/* line 145, node_modules/foundation-sites/scss/components/_orbit.scss */

.orbit-bullets button:hover {
  background-color: #262626;
}

/* line 149, node_modules/foundation-sites/scss/components/_orbit.scss */

.orbit-bullets button.is-active {
  background-color: #262626;
}

/* line 45, node_modules/foundation-sites/scss/components/_responsive-embed.scss */

.responsive-embed,
.flex-video {
  position: relative;
  height: 0;
  margin-bottom: 1rem;
  padding-bottom: 75%;
  overflow: hidden;
}

/* line 32, node_modules/foundation-sites/scss/components/_responsive-embed.scss */

.responsive-embed iframe,
.responsive-embed object,
.responsive-embed embed,
.responsive-embed video,
.flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 52, node_modules/foundation-sites/scss/components/_responsive-embed.scss */

.responsive-embed.widescreen,
.flex-video.widescreen {
  padding-bottom: 56.25%;
}

/* line 144, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs {
  margin: 0;
  border: 1px solid #e6e6e6;
  background: #fff;
  list-style-type: none;
}

/* line 170, node_modules/foundation-sites/scss/util/_mixins.scss */

.tabs::before,
.tabs::after {
  display: table;
  content: ' ';
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 181, node_modules/foundation-sites/scss/util/_mixins.scss */

.tabs::after {
  clear: both;
}

/* line 71, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs.vertical > li {
  display: block;
  float: none;
  width: auto;
}

/* line 155, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs.simple > li > a {
  padding: 0;
}

/* line 158, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs.simple > li > a:hover {
  background: transparent;
}

/* line 165, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs.primary {
  background: #1779ba;
}

/* line 168, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs.primary > li > a {
  color: #fff;
}

/* line 171, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs.primary > li > a:hover,
.tabs.primary > li > a:focus {
  background: #1673b1;
}

/* line 178, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs-title {
  float: left;
}

/* line 89, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs-title > a {
  display: block;
  padding: 1.25rem 1.5rem;
  font-size: 0.75rem;
  line-height: 1;
  color: #1779ba;
}

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */

[data-whatinput='mouse'] .tabs-title > a {
  outline: 0;
}

/* line 97, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs-title > a:hover {
  background: #fff;
  color: #1468a0;
}

/* line 102, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs-title > a:focus,
.tabs-title > a[aria-selected='true'] {
  background: #e6e6e6;
  color: #1779ba;
}

/* line 182, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs-content {
  border: 1px solid #e6e6e6;
  border-top: 0;
  background: #fff;
  color: #333;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* line 186, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs-content.vertical {
  border: 1px solid #e6e6e6;
  border-left: 0;
}

/* line 190, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs-panel {
  display: none;
  padding: 1rem;
}

/* line 138, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs-panel.is-active {
  display: block;
}

/* line 60, node_modules/foundation-sites/scss/components/_thumbnail.scss */

.thumbnail {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 1rem;
  border: solid 4px #fff;
  border-radius: 0;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  line-height: 0;
}

/* line 64, node_modules/foundation-sites/scss/components/_thumbnail.scss */

a.thumbnail {
  -webkit-transition: -webkit-box-shadow 200ms ease-out;
  transition: -webkit-box-shadow 200ms ease-out;
  -o-transition: box-shadow 200ms ease-out;
  transition: box-shadow 200ms ease-out;
  transition: box-shadow 200ms ease-out, -webkit-box-shadow 200ms ease-out;
}

/* line 49, node_modules/foundation-sites/scss/components/_thumbnail.scss */

a.thumbnail:hover,
a.thumbnail:focus {
  -webkit-box-shadow: 0 0 6px 1px rgba(23, 121, 186, 0.5);
          box-shadow: 0 0 6px 1px rgba(23, 121, 186, 0.5);
}

/* line 54, node_modules/foundation-sites/scss/components/_thumbnail.scss */

a.thumbnail image {
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 361, node_modules/foundation-sites/scss/components/_menu.scss */

.menu {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */

[data-whatinput='mouse'] .menu li {
  outline: 0;
}

/* line 72, node_modules/foundation-sites/scss/components/_menu.scss */

.menu a,
.menu .button {
  line-height: 1;
  text-decoration: none;
  display: block;
  padding: 0.7rem 1rem;
}

/* line 81, node_modules/foundation-sites/scss/components/_menu.scss */

.menu input,
.menu select,
.menu a,
.menu button {
  margin-bottom: 0;
}

/* line 88, node_modules/foundation-sites/scss/components/_menu.scss */

.menu input {
  display: inline-block;
}

/* line 365, node_modules/foundation-sites/scss/components/_menu.scss */

.menu,
.menu.horizontal {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

/* line 370, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.vertical {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 96, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.expanded li {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
}

/* line 380, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.simple {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 214, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.simple li + li {
  margin-left: 1rem;
}

/* line 218, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.simple a {
  padding: 0;
}

@media print, screen and (min-width: 40em) {
  /* line 386, node_modules/foundation-sites/scss/components/_menu.scss */

  .menu.medium-horizontal {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 390, node_modules/foundation-sites/scss/components/_menu.scss */

  .menu.medium-vertical {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 96, node_modules/foundation-sites/scss/components/_menu.scss */

  .menu.medium-expanded li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }

  /* line 96, node_modules/foundation-sites/scss/components/_menu.scss */

  .menu.medium-simple li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 386, node_modules/foundation-sites/scss/components/_menu.scss */

  .menu.large-horizontal {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 390, node_modules/foundation-sites/scss/components/_menu.scss */

  .menu.large-vertical {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 96, node_modules/foundation-sites/scss/components/_menu.scss */

  .menu.large-expanded li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }

  /* line 96, node_modules/foundation-sites/scss/components/_menu.scss */

  .menu.large-simple li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}

@media screen and (min-width: 75em) {
  /* line 386, node_modules/foundation-sites/scss/components/_menu.scss */

  .menu.xlarge-horizontal {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 390, node_modules/foundation-sites/scss/components/_menu.scss */

  .menu.xlarge-vertical {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 96, node_modules/foundation-sites/scss/components/_menu.scss */

  .menu.xlarge-expanded li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }

  /* line 96, node_modules/foundation-sites/scss/components/_menu.scss */

  .menu.xlarge-simple li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}

/* line 404, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.nested {
  margin-right: 0;
  margin-left: 1rem;
}

/* line 244, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.icons a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 244, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.icon-top a,
.menu.icon-right a,
.menu.icon-bottom a,
.menu.icon-left a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 264, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.icon-left li a {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}

/* line 269, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.icon-left li a img,
.menu.icon-left li a i,
.menu.icon-left li a svg {
  margin-right: 0.25rem;
}

/* line 281, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.icon-right li a {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}

/* line 286, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.icon-right li a img,
.menu.icon-right li a i,
.menu.icon-right li a svg {
  margin-left: 0.25rem;
}

/* line 298, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.icon-top li a {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}

/* line 306, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.icon-top li a img,
.menu.icon-top li a i,
.menu.icon-top li a svg {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  margin-bottom: 0.25rem;
  text-align: center;
}

/* line 322, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.icon-bottom li a {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}

/* line 330, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.icon-bottom li a img,
.menu.icon-bottom li a i,
.menu.icon-bottom li a svg {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  margin-bottom: 0.25rem;
  text-align: center;
}

/* line 444, node_modules/foundation-sites/scss/components/_menu.scss */

.menu .is-active > a {
  background: #1779ba;
  color: #fff;
}

/* line 450, node_modules/foundation-sites/scss/components/_menu.scss */

.menu .active > a {
  background: #1779ba;
  color: #fff;
}

/* line 456, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.align-left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 123, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.align-right li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

/* line 127, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.align-right li .submenu li {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 132, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.align-right.vertical li {
  display: block;
  text-align: right;
}

/* line 136, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.align-right.vertical li .submenu li {
  text-align: right;
}

/* line 464, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.align-right .nested {
  margin-right: 1rem;
  margin-left: 0;
}

/* line 157, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.align-center li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 161, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.align-center li .submenu li {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 474, node_modules/foundation-sites/scss/components/_menu.scss */

.menu .menu-text {
  padding: 0.7rem 1rem;
  font-weight: bold;
  line-height: 1;
  color: inherit;
}

/* line 481, node_modules/foundation-sites/scss/components/_menu.scss */

.menu-centered > .menu {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 157, node_modules/foundation-sites/scss/components/_menu.scss */

.menu-centered > .menu li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 161, node_modules/foundation-sites/scss/components/_menu.scss */

.menu-centered > .menu li .submenu li {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 492, node_modules/foundation-sites/scss/components/_menu.scss */

.no-js [data-responsive-menu] ul {
  display: none;
}

/* line 2, node_modules/foundation-sites/scss/components/_menu-icon.scss */

.menu-icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 16px;
  cursor: pointer;
}

/* line 114, node_modules/foundation-sites/scss/util/_mixins.scss */

.menu-icon::after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 2px;
  background: #fff;
  -webkit-box-shadow: 0 7px 0 #fff, 0 14px 0 #fff;
          box-shadow: 0 7px 0 #fff, 0 14px 0 #fff;
  content: '';
}

/* line 137, node_modules/foundation-sites/scss/util/_mixins.scss */

.menu-icon:hover::after {
  background: #dce6e8;
  -webkit-box-shadow: 0 7px 0 #dce6e8, 0 14px 0 #dce6e8;
          box-shadow: 0 7px 0 #dce6e8, 0 14px 0 #dce6e8;
}

/* line 6, node_modules/foundation-sites/scss/components/_menu-icon.scss */

.menu-icon.dark {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 16px;
  cursor: pointer;
}

/* line 114, node_modules/foundation-sites/scss/util/_mixins.scss */

.menu-icon.dark::after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 2px;
  background: #000;
  -webkit-box-shadow: 0 7px 0 #000, 0 14px 0 #000;
          box-shadow: 0 7px 0 #000, 0 14px 0 #000;
  content: '';
}

/* line 137, node_modules/foundation-sites/scss/util/_mixins.scss */

.menu-icon.dark:hover::after {
  background: #262626;
  -webkit-box-shadow: 0 7px 0 #262626, 0 14px 0 #262626;
          box-shadow: 0 7px 0 #262626, 0 14px 0 #262626;
}

/* line 83, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.accordion-menu li {
  width: 100%;
}

/* line 92, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.accordion-menu a {
  padding: 0.7rem 1rem;
}

/* line 99, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.accordion-menu .is-accordion-submenu a {
  padding: 0.7rem 1rem;
}

/* line 103, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.accordion-menu .nested.is-accordion-submenu {
  margin-right: 0;
  margin-left: 1rem;
}

/* line 108, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.accordion-menu.align-right .nested.is-accordion-submenu {
  margin-right: 1rem;
  margin-left: 0;
}

/* line 54, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a {
  position: relative;
}

/* line 57, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #1779ba transparent transparent;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  right: 1rem;
}

/* line 66, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.accordion-menu.align-left .is-accordion-submenu-parent > a::after {
  right: 1rem;
  left: auto;
}

/* line 71, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.accordion-menu.align-right .is-accordion-submenu-parent > a::after {
  right: auto;
  left: 1rem;
}

/* line 116, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.accordion-menu .is-accordion-submenu-parent[aria-expanded='true'] > a::after {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transform-origin: 50% 50%;
       -o-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}

/* line 130, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.is-accordion-submenu-parent {
  position: relative;
}

/* line 134, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.has-submenu-toggle > a {
  margin-right: 40px;
}

/* line 139, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.submenu-toggle {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  cursor: pointer;
}

/* line 156, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.submenu-toggle::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #1779ba transparent transparent;
  top: 0;
  bottom: 0;
  margin: auto;
}

/* line 166, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.submenu-toggle[aria-expanded='true']::after {
  -webkit-transform: scaleY(-1);
       -o-transform: scaleY(-1);
          transform: scaleY(-1);
  -webkit-transform-origin: 50% 50%;
       -o-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}

/* line 171, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.submenu-toggle-text {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

/* line 74, node_modules/foundation-sites/scss/components/_drilldown.scss */

.is-drilldown {
  position: relative;
  overflow: hidden;
}

/* line 78, node_modules/foundation-sites/scss/components/_drilldown.scss */

.is-drilldown li {
  display: block;
}

/* line 82, node_modules/foundation-sites/scss/components/_drilldown.scss */

.is-drilldown.animate-height {
  -webkit-transition: height 0.5s;
  -o-transition: height 0.5s;
  transition: height 0.5s;
}

/* line 89, node_modules/foundation-sites/scss/components/_drilldown.scss */

.drilldown a {
  padding: 0.7rem 1rem;
  background: #fff;
}

/* line 95, node_modules/foundation-sites/scss/components/_drilldown.scss */

.drilldown .is-drilldown-submenu {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: -1;
  width: 100%;
  background: #fff;
  -webkit-transition: -webkit-transform 0.15s linear;
  transition: -webkit-transform 0.15s linear;
  -o-transition: -o-transform 0.15s linear;
  transition: transform 0.15s linear;
  transition: transform 0.15s linear, -webkit-transform 0.15s linear, -o-transform 0.15s linear;
}

/* line 105, node_modules/foundation-sites/scss/components/_drilldown.scss */

.drilldown .is-drilldown-submenu.is-active {
  z-index: 1;
  display: block;
  -webkit-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
}

/* line 111, node_modules/foundation-sites/scss/components/_drilldown.scss */

.drilldown .is-drilldown-submenu.is-closing {
  -webkit-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%);
}

/* line 116, node_modules/foundation-sites/scss/components/_drilldown.scss */

.drilldown .is-drilldown-submenu a {
  padding: 0.7rem 1rem;
}

/* line 121, node_modules/foundation-sites/scss/components/_drilldown.scss */

.drilldown .nested.is-drilldown-submenu {
  margin-right: 0;
  margin-left: 0;
}

/* line 125, node_modules/foundation-sites/scss/components/_drilldown.scss */

.drilldown .drilldown-submenu-cover-previous {
  min-height: 100%;
}

/* line 46, node_modules/foundation-sites/scss/components/_drilldown.scss */

.drilldown .is-drilldown-submenu-parent > a {
  position: relative;
}

/* line 49, node_modules/foundation-sites/scss/components/_drilldown.scss */

.drilldown .is-drilldown-submenu-parent > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #1779ba;
  position: absolute;
  top: 50%;
  margin-top: -6px;
  right: 1rem;
}

/* line 58, node_modules/foundation-sites/scss/components/_drilldown.scss */

.drilldown.align-left .is-drilldown-submenu-parent > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #1779ba;
  right: 1rem;
  left: auto;
}

/* line 64, node_modules/foundation-sites/scss/components/_drilldown.scss */

.drilldown.align-right .is-drilldown-submenu-parent > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #1779ba transparent transparent;
  right: auto;
  left: 1rem;
}

/* line 132, node_modules/foundation-sites/scss/components/_drilldown.scss */

.drilldown .js-drilldown-back > a::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #1779ba transparent transparent;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.75rem;
}

/* line 85, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.dropdown.menu > li.opens-left > .is-dropdown-submenu {
  top: 100%;
  right: 0;
  left: auto;
}

/* line 93, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.dropdown.menu > li.opens-right > .is-dropdown-submenu {
  top: 100%;
  right: auto;
  left: 0;
}

/* line 101, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.dropdown.menu > li.is-dropdown-submenu-parent > a {
  position: relative;
  padding-right: 1.5rem;
}

/* line 106, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.dropdown.menu > li.is-dropdown-submenu-parent > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #1779ba transparent transparent;
  right: 5px;
  left: auto;
  margin-top: -3px;
}

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */

[data-whatinput='mouse'] .dropdown.menu a {
  outline: 0;
}

/* line 154, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.dropdown.menu > li > a {
  background: #fff;
  padding: 0.7rem 1rem;
}

/* line 160, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.dropdown.menu > li.is-active > a {
  background: transparent;
  color: #1779ba;
}

/* line 165, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.no-js .dropdown.menu ul {
  display: none;
}

/* line 169, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.dropdown.menu .nested.is-dropdown-submenu {
  margin-right: 0;
  margin-left: 0;
}

/* line 116, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.dropdown.menu.vertical > li .is-dropdown-submenu {
  top: 0;
}

/* line 121, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu {
  top: 0;
  right: 100%;
  left: auto;
}

/* line 129, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu {
  right: auto;
  left: 100%;
}

/* line 67, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.dropdown.menu.vertical > li > a::after {
  right: 14px;
}

/* line 71, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.dropdown.menu.vertical > li.opens-left > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #1779ba transparent transparent;
  right: auto;
  left: 5px;
}

/* line 77, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.dropdown.menu.vertical > li.opens-right > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #1779ba;
}

@media print, screen and (min-width: 40em) {
  /* line 85, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto;
  }

  /* line 93, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0;
  }

  /* line 101, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a {
    position: relative;
    padding-right: 1.5rem;
  }

  /* line 106, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #1779ba transparent transparent;
    right: 5px;
    left: auto;
    margin-top: -3px;
  }

  /* line 116, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.medium-vertical > li .is-dropdown-submenu {
    top: 0;
  }

  /* line 121, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu {
    top: 0;
    right: 100%;
    left: auto;
  }

  /* line 129, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%;
  }

  /* line 67, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.medium-vertical > li > a::after {
    right: 14px;
  }

  /* line 71, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.medium-vertical > li.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #1779ba transparent transparent;
    right: auto;
    left: 5px;
  }

  /* line 77, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.medium-vertical > li.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #1779ba;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 85, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto;
  }

  /* line 93, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0;
  }

  /* line 101, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a {
    position: relative;
    padding-right: 1.5rem;
  }

  /* line 106, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #1779ba transparent transparent;
    right: 5px;
    left: auto;
    margin-top: -3px;
  }

  /* line 116, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.large-vertical > li .is-dropdown-submenu {
    top: 0;
  }

  /* line 121, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu {
    top: 0;
    right: 100%;
    left: auto;
  }

  /* line 129, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%;
  }

  /* line 67, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.large-vertical > li > a::after {
    right: 14px;
  }

  /* line 71, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.large-vertical > li.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #1779ba transparent transparent;
    right: auto;
    left: 5px;
  }

  /* line 77, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.large-vertical > li.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #1779ba;
  }
}

@media screen and (min-width: 75em) {
  /* line 85, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.xlarge-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto;
  }

  /* line 93, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.xlarge-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0;
  }

  /* line 101, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.xlarge-horizontal > li.is-dropdown-submenu-parent > a {
    position: relative;
    padding-right: 1.5rem;
  }

  /* line 106, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.xlarge-horizontal > li.is-dropdown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #1779ba transparent transparent;
    right: 5px;
    left: auto;
    margin-top: -3px;
  }

  /* line 116, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.xlarge-vertical > li .is-dropdown-submenu {
    top: 0;
  }

  /* line 121, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.xlarge-vertical > li.opens-left > .is-dropdown-submenu {
    top: 0;
    right: 100%;
    left: auto;
  }

  /* line 129, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.xlarge-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%;
  }

  /* line 67, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.xlarge-vertical > li > a::after {
    right: 14px;
  }

  /* line 71, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.xlarge-vertical > li.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #1779ba transparent transparent;
    right: auto;
    left: 5px;
  }

  /* line 77, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.xlarge-vertical > li.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #1779ba;
  }
}

/* line 192, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
  top: 100%;
  right: 0;
  left: auto;
}

/* line 200, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.is-dropdown-menu.vertical {
  width: 100px;
}

/* line 203, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.is-dropdown-menu.vertical.align-right {
  float: right;
}

/* line 208, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.is-dropdown-submenu-parent {
  position: relative;
}

/* line 211, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.is-dropdown-submenu-parent a::after {
  position: absolute;
  top: 50%;
  right: 5px;
  left: auto;
  margin-top: -6px;
}

/* line 219, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu {
  top: 100%;
  left: auto;
}

/* line 230, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu {
  right: 100%;
  left: auto;
}

/* line 235, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu {
  right: auto;
  left: 100%;
}

/* line 241, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.is-dropdown-submenu {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 1;
  display: none;
  min-width: 200px;
  border: 1px solid #dce6e8;
  background: #fff;
}

/* line 253, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.dropdown .is-dropdown-submenu a {
  padding: 0.7rem 1rem;
}

/* line 67, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.is-dropdown-submenu .is-dropdown-submenu-parent > a::after {
  right: 14px;
}

/* line 71, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #1779ba transparent transparent;
  right: auto;
  left: 5px;
}

/* line 77, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #1779ba;
}

/* line 264, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.is-dropdown-submenu .is-dropdown-submenu {
  margin-top: -1px;
}

/* line 269, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.is-dropdown-submenu > li {
  width: 100%;
}

/* line 275, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.is-dropdown-submenu.js-dropdown-active {
  display: block;
}

/* line 92, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.is-off-canvas-open {
  overflow: hidden;
}

/* line 97, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.js-off-canvas-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 11;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 0.5s ease, visibility 0.5s ease;
  -o-transition: opacity 0.5s ease, visibility 0.5s ease;
  transition: opacity 0.5s ease, visibility 0.5s ease;
  background: rgba(255, 255, 255, 0.25);
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
}

/* line 115, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.js-off-canvas-overlay.is-visible {
  opacity: 1;
  visibility: visible;
}

/* line 120, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.js-off-canvas-overlay.is-closable {
  cursor: pointer;
}

/* line 124, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.js-off-canvas-overlay.is-overlay-absolute {
  position: absolute;
}

/* line 128, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.js-off-canvas-overlay.is-overlay-fixed {
  position: fixed;
}

/* line 447, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-wrapper {
  position: relative;
  overflow: hidden;
}

/* line 452, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas {
  position: fixed;
  z-index: 12;
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  -o-transition: -o-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease, -o-transform 0.5s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background: #e6e6e6;
}

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */

[data-whatinput='mouse'] .off-canvas {
  outline: 0;
}

/* line 159, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas.is-transition-push {
  z-index: 12;
}

/* line 169, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas.is-closed {
  visibility: hidden;
}

/* line 174, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas.is-transition-overlap {
  z-index: 13;
}

/* line 177, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas.is-transition-overlap.is-open {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}

/* line 183, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas.is-open {
  -webkit-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}

/* line 463, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-absolute {
  position: absolute;
  z-index: 12;
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  -o-transition: -o-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease, -o-transform 0.5s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background: #e6e6e6;
}

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */

[data-whatinput='mouse'] .off-canvas-absolute {
  outline: 0;
}

/* line 159, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-absolute.is-transition-push {
  z-index: 12;
}

/* line 169, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-absolute.is-closed {
  visibility: hidden;
}

/* line 174, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-absolute.is-transition-overlap {
  z-index: 13;
}

/* line 177, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-absolute.is-transition-overlap.is-open {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}

/* line 183, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-absolute.is-open {
  -webkit-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}

/* line 468, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.position-left {
  top: 0;
  left: 0;
  height: 100%;
  overflow-y: auto;
  width: 300px;
  -webkit-transform: translateX(-300px);
       -o-transform: translateX(-300px);
          transform: translateX(-300px);
}

/* line 208, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content .off-canvas.position-left {
  -webkit-transform: translateX(-300px);
       -o-transform: translateX(-300px);
          transform: translateX(-300px);
}

/* line 215, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open {
  -webkit-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}

/* line 222, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content.is-open-left.has-transition-push {
  -webkit-transform: translateX(300px);
       -o-transform: translateX(300px);
          transform: translateX(300px);
}

/* line 344, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.position-left.is-transition-push {
  -webkit-box-shadow: inset -13px 0 20px -13px rgba(0, 0, 0, 0.25);
          box-shadow: inset -13px 0 20px -13px rgba(0, 0, 0, 0.25);
}

/* line 469, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.position-right {
  top: 0;
  right: 0;
  height: 100%;
  overflow-y: auto;
  width: 300px;
  -webkit-transform: translateX(300px);
       -o-transform: translateX(300px);
          transform: translateX(300px);
}

/* line 245, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content .off-canvas.position-right {
  -webkit-transform: translateX(300px);
       -o-transform: translateX(300px);
          transform: translateX(300px);
}

/* line 252, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open {
  -webkit-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}

/* line 259, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content.is-open-right.has-transition-push {
  -webkit-transform: translateX(-300px);
       -o-transform: translateX(-300px);
          transform: translateX(-300px);
}

/* line 344, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.position-right.is-transition-push {
  -webkit-box-shadow: inset 13px 0 20px -13px rgba(0, 0, 0, 0.25);
          box-shadow: inset 13px 0 20px -13px rgba(0, 0, 0, 0.25);
}

/* line 470, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.position-top {
  top: 0;
  left: 0;
  width: 100%;
  overflow-x: auto;
  height: 300px;
  -webkit-transform: translateY(-300px);
       -o-transform: translateY(-300px);
          transform: translateY(-300px);
}

/* line 282, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content .off-canvas.position-top {
  -webkit-transform: translateY(-300px);
       -o-transform: translateY(-300px);
          transform: translateY(-300px);
}

/* line 288, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open {
  -webkit-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}

/* line 295, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content.is-open-top.has-transition-push {
  -webkit-transform: translateY(300px);
       -o-transform: translateY(300px);
          transform: translateY(300px);
}

/* line 344, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.position-top.is-transition-push {
  -webkit-box-shadow: inset 0 -13px 20px -13px rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 -13px 20px -13px rgba(0, 0, 0, 0.25);
}

/* line 471, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.position-bottom {
  bottom: 0;
  left: 0;
  width: 100%;
  overflow-x: auto;
  height: 300px;
  -webkit-transform: translateY(300px);
       -o-transform: translateY(300px);
          transform: translateY(300px);
}

/* line 318, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content .off-canvas.position-bottom {
  -webkit-transform: translateY(300px);
       -o-transform: translateY(300px);
          transform: translateY(300px);
}

/* line 324, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open {
  -webkit-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}

/* line 331, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content.is-open-bottom.has-transition-push {
  -webkit-transform: translateY(-300px);
       -o-transform: translateY(-300px);
          transform: translateY(-300px);
}

/* line 344, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.position-bottom.is-transition-push {
  -webkit-box-shadow: inset 0 13px 20px -13px rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 13px 20px -13px rgba(0, 0, 0, 0.25);
}

/* line 473, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content {
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

/* line 368, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content.has-transition-overlap,
.off-canvas-content.has-transition-push {
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  -o-transition: -o-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease, -o-transform 0.5s ease;
}

/* line 374, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content.has-transition-push {
  -webkit-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}

/* line 379, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content .off-canvas.is-open {
  -webkit-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}

@media print, screen and (min-width: 40em) {
  /* line 481, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-left.reveal-for-medium {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible;
  }

  /* line 400, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-left.reveal-for-medium .close-button {
    display: none;
  }

  /* line 405, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content .position-left.reveal-for-medium {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content.has-reveal-left {
    margin-left: 300px;
  }

  /* line 414, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-left.reveal-for-medium ~ .off-canvas-content {
    margin-left: 300px;
  }

  /* line 485, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-right.reveal-for-medium {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible;
  }

  /* line 400, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-right.reveal-for-medium .close-button {
    display: none;
  }

  /* line 405, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content .position-right.reveal-for-medium {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content.has-reveal-right {
    margin-right: 300px;
  }

  /* line 414, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-right.reveal-for-medium ~ .off-canvas-content {
    margin-right: 300px;
  }

  /* line 489, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-top.reveal-for-medium {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible;
  }

  /* line 400, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-top.reveal-for-medium .close-button {
    display: none;
  }

  /* line 405, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content .position-top.reveal-for-medium {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content.has-reveal-top {
    margin-top: 300px;
  }

  /* line 414, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-top.reveal-for-medium ~ .off-canvas-content {
    margin-top: 300px;
  }

  /* line 493, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-bottom.reveal-for-medium {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible;
  }

  /* line 400, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-bottom.reveal-for-medium .close-button {
    display: none;
  }

  /* line 405, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content .position-bottom.reveal-for-medium {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content.has-reveal-bottom {
    margin-bottom: 300px;
  }

  /* line 414, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-bottom.reveal-for-medium ~ .off-canvas-content {
    margin-bottom: 300px;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 481, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-left.reveal-for-large {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible;
  }

  /* line 400, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-left.reveal-for-large .close-button {
    display: none;
  }

  /* line 405, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content .position-left.reveal-for-large {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content.has-reveal-left {
    margin-left: 300px;
  }

  /* line 414, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-left.reveal-for-large ~ .off-canvas-content {
    margin-left: 300px;
  }

  /* line 485, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-right.reveal-for-large {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible;
  }

  /* line 400, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-right.reveal-for-large .close-button {
    display: none;
  }

  /* line 405, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content .position-right.reveal-for-large {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content.has-reveal-right {
    margin-right: 300px;
  }

  /* line 414, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-right.reveal-for-large ~ .off-canvas-content {
    margin-right: 300px;
  }

  /* line 489, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-top.reveal-for-large {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible;
  }

  /* line 400, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-top.reveal-for-large .close-button {
    display: none;
  }

  /* line 405, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content .position-top.reveal-for-large {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content.has-reveal-top {
    margin-top: 300px;
  }

  /* line 414, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-top.reveal-for-large ~ .off-canvas-content {
    margin-top: 300px;
  }

  /* line 493, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-bottom.reveal-for-large {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible;
  }

  /* line 400, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-bottom.reveal-for-large .close-button {
    display: none;
  }

  /* line 405, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content .position-bottom.reveal-for-large {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content.has-reveal-bottom {
    margin-bottom: 300px;
  }

  /* line 414, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-bottom.reveal-for-large ~ .off-canvas-content {
    margin-bottom: 300px;
  }
}

@media screen and (min-width: 75em) {
  /* line 481, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-left.reveal-for-xlarge {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible;
  }

  /* line 400, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-left.reveal-for-xlarge .close-button {
    display: none;
  }

  /* line 405, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content .position-left.reveal-for-xlarge {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content.has-reveal-left {
    margin-left: 300px;
  }

  /* line 414, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-left.reveal-for-xlarge ~ .off-canvas-content {
    margin-left: 300px;
  }

  /* line 485, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-right.reveal-for-xlarge {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible;
  }

  /* line 400, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-right.reveal-for-xlarge .close-button {
    display: none;
  }

  /* line 405, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content .position-right.reveal-for-xlarge {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content.has-reveal-right {
    margin-right: 300px;
  }

  /* line 414, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-right.reveal-for-xlarge ~ .off-canvas-content {
    margin-right: 300px;
  }

  /* line 489, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-top.reveal-for-xlarge {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible;
  }

  /* line 400, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-top.reveal-for-xlarge .close-button {
    display: none;
  }

  /* line 405, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content .position-top.reveal-for-xlarge {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content.has-reveal-top {
    margin-top: 300px;
  }

  /* line 414, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-top.reveal-for-xlarge ~ .off-canvas-content {
    margin-top: 300px;
  }

  /* line 493, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-bottom.reveal-for-xlarge {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible;
  }

  /* line 400, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-bottom.reveal-for-xlarge .close-button {
    display: none;
  }

  /* line 405, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content .position-bottom.reveal-for-xlarge {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content.has-reveal-bottom {
    margin-bottom: 300px;
  }

  /* line 414, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-bottom.reveal-for-xlarge ~ .off-canvas-content {
    margin-bottom: 300px;
  }
}

@media print, screen and (min-width: 40em) {
  /* line 504, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas.in-canvas-for-medium {
    visibility: visible;
    height: auto;
    position: static;
    background: none;
    width: auto;
    overflow: visible;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }

  /* line 430, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas.in-canvas-for-medium.position-left,
  .off-canvas.in-canvas-for-medium.position-right,
  .off-canvas.in-canvas-for-medium.position-top,
  .off-canvas.in-canvas-for-medium.position-bottom {
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 438, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas.in-canvas-for-medium .close-button {
    display: none;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 504, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas.in-canvas-for-large {
    visibility: visible;
    height: auto;
    position: static;
    background: none;
    width: auto;
    overflow: visible;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }

  /* line 430, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas.in-canvas-for-large.position-left,
  .off-canvas.in-canvas-for-large.position-right,
  .off-canvas.in-canvas-for-large.position-top,
  .off-canvas.in-canvas-for-large.position-bottom {
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 438, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas.in-canvas-for-large .close-button {
    display: none;
  }
}

@media screen and (min-width: 75em) {
  /* line 504, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas.in-canvas-for-xlarge {
    visibility: visible;
    height: auto;
    position: static;
    background: none;
    width: auto;
    overflow: visible;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }

  /* line 430, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas.in-canvas-for-xlarge.position-left,
  .off-canvas.in-canvas-for-xlarge.position-right,
  .off-canvas.in-canvas-for-xlarge.position-top,
  .off-canvas.in-canvas-for-xlarge.position-bottom {
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 438, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas.in-canvas-for-xlarge .close-button {
    display: none;
  }
}

/* line 133, node_modules/foundation-sites/scss/components/_reveal.scss */

html.is-reveal-open {
  position: fixed;
  width: 100%;
  overflow-y: hidden;
}

/* line 138, node_modules/foundation-sites/scss/components/_reveal.scss */

html.is-reveal-open.zf-has-scroll {
  overflow-y: scroll;
}

/* line 142, node_modules/foundation-sites/scss/components/_reveal.scss */

html.is-reveal-open body {
  overflow-y: hidden;
}

/* line 148, node_modules/foundation-sites/scss/components/_reveal.scss */

.reveal-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1005;
  display: none;
  background-color: rgba(0, 0, 0, 0.45);
  overflow-y: auto;
}

/* line 153, node_modules/foundation-sites/scss/components/_reveal.scss */

.reveal {
  z-index: 1006;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  display: none;
  padding: 1rem;
  border: 1px solid #dce6e8;
  border-radius: 0;
  background-color: #fff;
  position: relative;
  top: 100px;
  margin-right: auto;
  margin-left: auto;
  overflow-y: auto;
}

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */

[data-whatinput='mouse'] .reveal {
  outline: 0;
}

@media print, screen and (min-width: 40em) {
  /* line 153, node_modules/foundation-sites/scss/components/_reveal.scss */

  .reveal {
    min-height: 0;
  }
}

/* line 88, node_modules/foundation-sites/scss/components/_reveal.scss */

.reveal .column,
.reveal .columns {
  min-width: 0;
}

/* line 93, node_modules/foundation-sites/scss/components/_reveal.scss */

.reveal > :last-child {
  margin-bottom: 0;
}

@media print, screen and (min-width: 40em) {
  /* line 153, node_modules/foundation-sites/scss/components/_reveal.scss */

  .reveal {
    width: 600px;
    max-width: 99.0625rem;
  }
}

/* line 163, node_modules/foundation-sites/scss/components/_reveal.scss */

.reveal.collapse {
  padding: 0;
}

@media print, screen and (min-width: 40em) {
  /* line 168, node_modules/foundation-sites/scss/components/_reveal.scss */

  .reveal.tiny {
    width: 30%;
    max-width: 99.0625rem;
  }
}

@media print, screen and (min-width: 40em) {
  /* line 169, node_modules/foundation-sites/scss/components/_reveal.scss */

  .reveal.small {
    width: 50%;
    max-width: 99.0625rem;
  }
}

@media print, screen and (min-width: 40em) {
  /* line 170, node_modules/foundation-sites/scss/components/_reveal.scss */

  .reveal.large {
    width: 90%;
    max-width: 99.0625rem;
  }
}

/* line 173, node_modules/foundation-sites/scss/components/_reveal.scss */

.reveal.full {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}

@media print, screen and (max-width: 39.99875em) {
  /* line 153, node_modules/foundation-sites/scss/components/_reveal.scss */

  .reveal {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 100%;
    margin-left: 0;
    border: 0;
    border-radius: 0;
  }
}

/* line 181, node_modules/foundation-sites/scss/components/_reveal.scss */

.reveal.without-overlay {
  position: fixed;
}

/* line 6, node_modules/foundation-sites/scss/components/_sticky.scss */

.sticky-container {
  position: relative;
}

/* line 10, node_modules/foundation-sites/scss/components/_sticky.scss */

.sticky {
  position: relative;
  z-index: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

/* line 16, node_modules/foundation-sites/scss/components/_sticky.scss */

.sticky.is-stuck {
  position: fixed;
  z-index: 5;
  width: 100%;
}

/* line 21, node_modules/foundation-sites/scss/components/_sticky.scss */

.sticky.is-stuck.is-at-top {
  top: 0;
}

/* line 25, node_modules/foundation-sites/scss/components/_sticky.scss */

.sticky.is-stuck.is-at-bottom {
  bottom: 0;
}

/* line 30, node_modules/foundation-sites/scss/components/_sticky.scss */

.sticky.is-anchored {
  position: relative;
  right: auto;
  left: auto;
}

/* line 35, node_modules/foundation-sites/scss/components/_sticky.scss */

.sticky.is-anchored.is-at-bottom {
  bottom: 0;
}

/* line 38, node_modules/foundation-sites/scss/components/_title-bar.scss */

.title-bar {
  padding: 0.5rem;
  background: #000;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 52, node_modules/foundation-sites/scss/components/_title-bar.scss */

.title-bar .menu-icon {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

/* line 59, node_modules/foundation-sites/scss/components/_title-bar.scss */

.title-bar-left,
.title-bar-right {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
}

/* line 64, node_modules/foundation-sites/scss/components/_title-bar.scss */

.title-bar-right {
  text-align: right;
}

/* line 79, node_modules/foundation-sites/scss/components/_title-bar.scss */

.title-bar-title {
  display: inline-block;
  vertical-align: middle;
  font-weight: bold;
}

/* line 122, node_modules/foundation-sites/scss/components/_top-bar.scss */

.top-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.5rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 47, node_modules/foundation-sites/scss/components/_top-bar.scss */

.top-bar,
.top-bar ul {
  background-color: #e6e6e6;
}

/* line 60, node_modules/foundation-sites/scss/components/_top-bar.scss */

.top-bar input {
  max-width: 200px;
  margin-right: 1rem;
}

/* line 66, node_modules/foundation-sites/scss/components/_top-bar.scss */

.top-bar .input-group-field {
  width: 100%;
  margin-right: 0;
}

/* line 71, node_modules/foundation-sites/scss/components/_top-bar.scss */

.top-bar input.button {
  width: auto;
}

/* line 82, node_modules/foundation-sites/scss/components/_top-bar.scss */

.top-bar .top-bar-left,
.top-bar .top-bar-right {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media print, screen and (min-width: 40em) {
  /* line 122, node_modules/foundation-sites/scss/components/_top-bar.scss */

  .top-bar {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  /* line 102, node_modules/foundation-sites/scss/components/_top-bar.scss */

  .top-bar .top-bar-left {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    margin-right: auto;
  }

  /* line 107, node_modules/foundation-sites/scss/components/_top-bar.scss */

  .top-bar .top-bar-right {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    margin-left: auto;
  }
}

@media print, screen and (max-width: 63.99875em) {
  /* line 135, node_modules/foundation-sites/scss/components/_top-bar.scss */

  .top-bar.stacked-for-medium {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 82, node_modules/foundation-sites/scss/components/_top-bar.scss */

  .top-bar.stacked-for-medium .top-bar-left,
  .top-bar.stacked-for-medium .top-bar-right {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

@media print, screen and (max-width: 74.99875em) {
  /* line 135, node_modules/foundation-sites/scss/components/_top-bar.scss */

  .top-bar.stacked-for-large {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 82, node_modules/foundation-sites/scss/components/_top-bar.scss */

  .top-bar.stacked-for-large .top-bar-left,
  .top-bar.stacked-for-large .top-bar-right {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

@media print, screen and (max-width: 89.99875em) {
  /* line 135, node_modules/foundation-sites/scss/components/_top-bar.scss */

  .top-bar.stacked-for-xlarge {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 82, node_modules/foundation-sites/scss/components/_top-bar.scss */

  .top-bar.stacked-for-xlarge .top-bar-left,
  .top-bar.stacked-for-xlarge .top-bar-right {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

/* line 146, node_modules/foundation-sites/scss/components/_top-bar.scss */

.top-bar-title {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 0.5rem 1rem 0.5rem 0;
}

/* line 151, node_modules/foundation-sites/scss/components/_top-bar.scss */

.top-bar-left,
.top-bar-right {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

/* line 10, node_modules/foundation-sites/scss/components/_float.scss */

.float-left {
  float: left !important;
}

/* line 14, node_modules/foundation-sites/scss/components/_float.scss */

.float-right {
  float: right !important;
}

/* line 18, node_modules/foundation-sites/scss/components/_float.scss */

.float-center {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

/* line 170, node_modules/foundation-sites/scss/util/_mixins.scss */

.clearfix::before,
.clearfix::after {
  display: table;
  content: ' ';
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 181, node_modules/foundation-sites/scss/util/_mixins.scss */

.clearfix::after {
  clear: both;
}

/* line 75, node_modules/foundation-sites/scss/components/_flex.scss */

.align-left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 75, node_modules/foundation-sites/scss/components/_flex.scss */

.align-right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

/* line 75, node_modules/foundation-sites/scss/components/_flex.scss */

.align-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 75, node_modules/foundation-sites/scss/components/_flex.scss */

.align-justify {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 75, node_modules/foundation-sites/scss/components/_flex.scss */

.align-spaced {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

/* line 84, node_modules/foundation-sites/scss/components/_flex.scss */

.align-left.vertical.menu > li > a {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 84, node_modules/foundation-sites/scss/components/_flex.scss */

.align-right.vertical.menu > li > a {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

/* line 84, node_modules/foundation-sites/scss/components/_flex.scss */

.align-center.vertical.menu > li > a {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 93, node_modules/foundation-sites/scss/components/_flex.scss */

.align-top {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

/* line 97, node_modules/foundation-sites/scss/components/_flex.scss */

.align-self-top {
  -ms-flex-item-align: start;
      align-self: flex-start;
}

/* line 93, node_modules/foundation-sites/scss/components/_flex.scss */

.align-bottom {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

/* line 97, node_modules/foundation-sites/scss/components/_flex.scss */

.align-self-bottom {
  -ms-flex-item-align: end;
      align-self: flex-end;
}

/* line 93, node_modules/foundation-sites/scss/components/_flex.scss */

.align-middle {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 97, node_modules/foundation-sites/scss/components/_flex.scss */

.align-self-middle {
  -ms-flex-item-align: center;
      align-self: center;
}

/* line 93, node_modules/foundation-sites/scss/components/_flex.scss */

.align-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

/* line 97, node_modules/foundation-sites/scss/components/_flex.scss */

.align-self-stretch {
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

/* line 103, node_modules/foundation-sites/scss/components/_flex.scss */

.align-center-middle {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}

/* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

.small-order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

.small-order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

/* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

.small-order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

/* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

.small-order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

/* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

.small-order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

/* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

.small-order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

@media print, screen and (min-width: 40em) {
  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .medium-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .medium-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .medium-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .medium-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .medium-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .medium-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .large-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .large-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .large-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .large-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .large-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .large-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}

@media screen and (min-width: 75em) {
  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .xlarge-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .xlarge-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .xlarge-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .xlarge-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .xlarge-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .xlarge-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}

/* line 18, node_modules/foundation-sites/scss/components/_flex.scss */

.flex-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 22, node_modules/foundation-sites/scss/components/_flex.scss */

.flex-child-auto {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

/* line 26, node_modules/foundation-sites/scss/components/_flex.scss */

.flex-child-grow {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

/* line 30, node_modules/foundation-sites/scss/components/_flex.scss */

.flex-child-shrink {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

/* line 35, node_modules/foundation-sites/scss/components/_flex.scss */

.flex-dir-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

/* line 35, node_modules/foundation-sites/scss/components/_flex.scss */

.flex-dir-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

/* line 35, node_modules/foundation-sites/scss/components/_flex.scss */

.flex-dir-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 35, node_modules/foundation-sites/scss/components/_flex.scss */

.flex-dir-column-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

@media print, screen and (min-width: 40em) {
  /* line 45, node_modules/foundation-sites/scss/components/_flex.scss */

  .medium-flex-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  /* line 49, node_modules/foundation-sites/scss/components/_flex.scss */

  .medium-flex-child-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  /* line 53, node_modules/foundation-sites/scss/components/_flex.scss */

  .medium-flex-child-grow {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
  }

  /* line 57, node_modules/foundation-sites/scss/components/_flex.scss */

  .medium-flex-child-shrink {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */

  .medium-flex-dir-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */

  .medium-flex-dir-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */

  .medium-flex-dir-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */

  .medium-flex-dir-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 45, node_modules/foundation-sites/scss/components/_flex.scss */

  .large-flex-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  /* line 49, node_modules/foundation-sites/scss/components/_flex.scss */

  .large-flex-child-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  /* line 53, node_modules/foundation-sites/scss/components/_flex.scss */

  .large-flex-child-grow {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
  }

  /* line 57, node_modules/foundation-sites/scss/components/_flex.scss */

  .large-flex-child-shrink {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */

  .large-flex-dir-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */

  .large-flex-dir-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */

  .large-flex-dir-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */

  .large-flex-dir-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

@media screen and (min-width: 75em) {
  /* line 45, node_modules/foundation-sites/scss/components/_flex.scss */

  .xlarge-flex-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  /* line 49, node_modules/foundation-sites/scss/components/_flex.scss */

  .xlarge-flex-child-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  /* line 53, node_modules/foundation-sites/scss/components/_flex.scss */

  .xlarge-flex-child-grow {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
  }

  /* line 57, node_modules/foundation-sites/scss/components/_flex.scss */

  .xlarge-flex-child-shrink {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */

  .xlarge-flex-dir-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */

  .xlarge-flex-dir-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */

  .xlarge-flex-dir-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */

  .xlarge-flex-dir-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

/* line 65, node_modules/foundation-sites/scss/components/_visibility.scss */

.hide {
  display: none !important;
}

/* line 69, node_modules/foundation-sites/scss/components/_visibility.scss */

.invisible {
  visibility: hidden;
}

@media print, screen and (max-width: 39.99875em) {
  /* line 85, node_modules/foundation-sites/scss/components/_visibility.scss */

  .hide-for-small-only {
    display: none !important;
  }
}

@media screen and (max-width: 0em), screen and (min-width: 40em) {
  /* line 89, node_modules/foundation-sites/scss/components/_visibility.scss */

  .show-for-small-only {
    display: none !important;
  }
}

@media print, screen and (min-width: 40em) {
  /* line 76, node_modules/foundation-sites/scss/components/_visibility.scss */

  .hide-for-medium {
    display: none !important;
  }
}

@media screen and (max-width: 39.99875em) {
  /* line 80, node_modules/foundation-sites/scss/components/_visibility.scss */

  .show-for-medium {
    display: none !important;
  }
}

@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  /* line 85, node_modules/foundation-sites/scss/components/_visibility.scss */

  .hide-for-medium-only {
    display: none !important;
  }
}

@media screen and (max-width: 39.99875em), screen and (min-width: 64em) {
  /* line 89, node_modules/foundation-sites/scss/components/_visibility.scss */

  .show-for-medium-only {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 76, node_modules/foundation-sites/scss/components/_visibility.scss */

  .hide-for-large {
    display: none !important;
  }
}

@media screen and (max-width: 63.99875em) {
  /* line 80, node_modules/foundation-sites/scss/components/_visibility.scss */

  .show-for-large {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) and (max-width: 74.99875em) {
  /* line 85, node_modules/foundation-sites/scss/components/_visibility.scss */

  .hide-for-large-only {
    display: none !important;
  }
}

@media screen and (max-width: 63.99875em), screen and (min-width: 75em) {
  /* line 89, node_modules/foundation-sites/scss/components/_visibility.scss */

  .show-for-large-only {
    display: none !important;
  }
}

@media screen and (min-width: 75em) {
  /* line 76, node_modules/foundation-sites/scss/components/_visibility.scss */

  .hide-for-xlarge {
    display: none !important;
  }
}

@media screen and (max-width: 74.99875em) {
  /* line 80, node_modules/foundation-sites/scss/components/_visibility.scss */

  .show-for-xlarge {
    display: none !important;
  }
}

@media screen and (min-width: 75em) and (max-width: 89.99875em) {
  /* line 85, node_modules/foundation-sites/scss/components/_visibility.scss */

  .hide-for-xlarge-only {
    display: none !important;
  }
}

@media screen and (max-width: 74.99875em), screen and (min-width: 90em) {
  /* line 89, node_modules/foundation-sites/scss/components/_visibility.scss */

  .show-for-xlarge-only {
    display: none !important;
  }
}

/* line 96, node_modules/foundation-sites/scss/components/_visibility.scss */

.show-for-sr,
.show-on-focus {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

/* line 103, node_modules/foundation-sites/scss/components/_visibility.scss */

.show-on-focus:active,
.show-on-focus:focus {
  position: static !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}

/* line 110, node_modules/foundation-sites/scss/components/_visibility.scss */

.show-for-landscape,
.hide-for-portrait {
  display: block !important;
}

@media screen and (orientation: landscape) {
  /* line 110, node_modules/foundation-sites/scss/components/_visibility.scss */

  .show-for-landscape,
  .hide-for-portrait {
    display: block !important;
  }
}

@media screen and (orientation: portrait) {
  /* line 110, node_modules/foundation-sites/scss/components/_visibility.scss */

  .show-for-landscape,
  .hide-for-portrait {
    display: none !important;
  }
}

/* line 123, node_modules/foundation-sites/scss/components/_visibility.scss */

.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}

@media screen and (orientation: landscape) {
  /* line 123, node_modules/foundation-sites/scss/components/_visibility.scss */

  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }
}

@media screen and (orientation: portrait) {
  /* line 123, node_modules/foundation-sites/scss/components/_visibility.scss */

  .hide-for-landscape,
  .show-for-portrait {
    display: block !important;
  }
}

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* line 10, node_modules/foundation-sites/scss/vendor/normalize.scss */

html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

/* line 20, node_modules/foundation-sites/scss/vendor/normalize.scss */

body {
  margin: 0;
}

/* line 27, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 38, node_modules/foundation-sites/scss/vendor/normalize.scss */

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/* line 47, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 57, node_modules/foundation-sites/scss/vendor/normalize.scss */

a {
  background-color: transparent;
}

/* line 64, node_modules/foundation-sites/scss/vendor/normalize.scss */

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/* line 72, node_modules/foundation-sites/scss/vendor/normalize.scss */

b,
strong {
  font-weight: bolder;
}

/* line 80, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 89, node_modules/foundation-sites/scss/vendor/normalize.scss */

small {
  font-size: 80%;
}

/* line 96, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 104, node_modules/foundation-sites/scss/vendor/normalize.scss */

sub {
  bottom: -0.25em;
}

/* line 108, node_modules/foundation-sites/scss/vendor/normalize.scss */

sup {
  top: -0.5em;
}

/* line 117, node_modules/foundation-sites/scss/vendor/normalize.scss */

img {
  border-style: none;
}

/* line 127, node_modules/foundation-sites/scss/vendor/normalize.scss */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

/* line 141, node_modules/foundation-sites/scss/vendor/normalize.scss */

button,
input {
  overflow: visible;
}

/* line 149, node_modules/foundation-sites/scss/vendor/normalize.scss */

button,
select {
  text-transform: none;
}

/* line 156, node_modules/foundation-sites/scss/vendor/normalize.scss */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/* line 165, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 175, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 184, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 193, node_modules/foundation-sites/scss/vendor/normalize.scss */

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/* line 204, node_modules/foundation-sites/scss/vendor/normalize.scss */

progress {
  vertical-align: baseline;
}

/* line 210, node_modules/foundation-sites/scss/vendor/normalize.scss */

textarea {
  overflow: auto;
}

/* line 217, node_modules/foundation-sites/scss/vendor/normalize.scss */

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

/* line 225, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 233, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 240, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 247, node_modules/foundation-sites/scss/vendor/normalize.scss */

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* line 257, node_modules/foundation-sites/scss/vendor/normalize.scss */

details {
  display: block;
}

/* line 263, node_modules/foundation-sites/scss/vendor/normalize.scss */

summary {
  display: list-item;
}

/* line 272, node_modules/foundation-sites/scss/vendor/normalize.scss */

template {
  display: none;
}

/* line 278, node_modules/foundation-sites/scss/vendor/normalize.scss */

[hidden] {
  display: none;
}

/* line 140, node_modules/foundation-sites/scss/_global.scss */

.foundation-mq {
  font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em";
}

/* line 144, node_modules/foundation-sites/scss/_global.scss */

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 100%;
}

/* line 150, node_modules/foundation-sites/scss/_global.scss */

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

/* line 157, node_modules/foundation-sites/scss/_global.scss */

body {
  margin: 0;
  padding: 0;
  background: #fff;
  font-family: "Avenir-Book", sans-serif;
  font-weight: 300;
  line-height: calc(26 / 15);
  color: #333;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 174, node_modules/foundation-sites/scss/_global.scss */

img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
}

/* line 186, node_modules/foundation-sites/scss/_global.scss */

textarea {
  height: auto;
  min-height: 50px;
  border-radius: 0;
}

/* line 193, node_modules/foundation-sites/scss/_global.scss */

select {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  border-radius: 0;
}

/* line 203, node_modules/foundation-sites/scss/_global.scss */

.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important;
}

/* line 211, node_modules/foundation-sites/scss/_global.scss */

button {
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  border-radius: 0;
  background: transparent;
  line-height: 1;
  cursor: auto;
}

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */

[data-whatinput='mouse'] button {
  outline: 0;
}

/* line 223, node_modules/foundation-sites/scss/_global.scss */

pre {
  overflow: auto;
}

/* line 228, node_modules/foundation-sites/scss/_global.scss */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}

/* line 237, node_modules/foundation-sites/scss/_global.scss */

.is-visible {
  display: block !important;
}

/* line 241, node_modules/foundation-sites/scss/_global.scss */

.is-hidden {
  display: none !important;
}

/* line 13, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-container {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  max-width: 99.0625rem;
  margin-left: auto;
  margin-right: auto;
}

@media print, screen and (min-width: 40em) {
  /* line 13, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-container {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}

/* line 16, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-container.fluid {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media print, screen and (min-width: 40em) {
  /* line 16, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-container.fluid {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}

/* line 20, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-container.full {
  padding-right: 0;
  padding-left: 0;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* line 26, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

/* line 30, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.cell {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-height: 0px;
  min-width: 0px;
  width: 100%;
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.cell.auto {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
}

/* line 37, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.cell.shrink {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

/* line 43, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .auto {
  width: auto;
}

/* line 47, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .shrink {
  width: auto;
}

/* line 63, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-shrink,
.grid-x > .small-full,
.grid-x > .small-1,
.grid-x > .small-2,
.grid-x > .small-3,
.grid-x > .small-4,
.grid-x > .small-5,
.grid-x > .small-6,
.grid-x > .small-7,
.grid-x > .small-8,
.grid-x > .small-9,
.grid-x > .small-10,
.grid-x > .small-11,
.grid-x > .small-12 {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

@media print, screen and (min-width: 40em) {
  /* line 63, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-shrink,
  .grid-x > .medium-full,
  .grid-x > .medium-1,
  .grid-x > .medium-2,
  .grid-x > .medium-3,
  .grid-x > .medium-4,
  .grid-x > .medium-5,
  .grid-x > .medium-6,
  .grid-x > .medium-7,
  .grid-x > .medium-8,
  .grid-x > .medium-9,
  .grid-x > .medium-10,
  .grid-x > .medium-11,
  .grid-x > .medium-12 {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 63, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-shrink,
  .grid-x > .large-full,
  .grid-x > .large-1,
  .grid-x > .large-2,
  .grid-x > .large-3,
  .grid-x > .large-4,
  .grid-x > .large-5,
  .grid-x > .large-6,
  .grid-x > .large-7,
  .grid-x > .large-8,
  .grid-x > .large-9,
  .grid-x > .large-10,
  .grid-x > .large-11,
  .grid-x > .large-12 {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}

@media screen and (min-width: 75em) {
  /* line 63, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-shrink,
  .grid-x > .xlarge-full,
  .grid-x > .xlarge-1,
  .grid-x > .xlarge-2,
  .grid-x > .xlarge-3,
  .grid-x > .xlarge-4,
  .grid-x > .xlarge-5,
  .grid-x > .xlarge-6,
  .grid-x > .xlarge-7,
  .grid-x > .xlarge-8,
  .grid-x > .xlarge-9,
  .grid-x > .xlarge-10,
  .grid-x > .xlarge-11,
  .grid-x > .xlarge-12 {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}

/* line 77, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-1,
.grid-x > .small-2,
.grid-x > .small-3,
.grid-x > .small-4,
.grid-x > .small-5,
.grid-x > .small-6,
.grid-x > .small-7,
.grid-x > .small-8,
.grid-x > .small-9,
.grid-x > .small-10,
.grid-x > .small-11,
.grid-x > .small-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-1 {
  width: 8.33333%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-2 {
  width: 16.66667%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-3 {
  width: 25%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-4 {
  width: 33.33333%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-5 {
  width: 41.66667%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-6 {
  width: 50%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-7 {
  width: 58.33333%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-8 {
  width: 66.66667%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-9 {
  width: 75%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-10 {
  width: 83.33333%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-11 {
  width: 91.66667%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-12 {
  width: 100%;
}

@media print, screen and (min-width: 40em) {
  /* line 72, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
    width: auto;
  }

  /* line 77, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-shrink,
  .grid-x > .medium-1,
  .grid-x > .medium-2,
  .grid-x > .medium-3,
  .grid-x > .medium-4,
  .grid-x > .medium-5,
  .grid-x > .medium-6,
  .grid-x > .medium-7,
  .grid-x > .medium-8,
  .grid-x > .medium-9,
  .grid-x > .medium-10,
  .grid-x > .medium-11,
  .grid-x > .medium-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  /* line 83, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-shrink {
    width: auto;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-1 {
    width: 8.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-2 {
    width: 16.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-3 {
    width: 25%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-4 {
    width: 33.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-5 {
    width: 41.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-6 {
    width: 50%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-7 {
    width: 58.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-8 {
    width: 66.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-9 {
    width: 75%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-10 {
    width: 83.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-11 {
    width: 91.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 72, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
    width: auto;
  }

  /* line 77, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-shrink,
  .grid-x > .large-1,
  .grid-x > .large-2,
  .grid-x > .large-3,
  .grid-x > .large-4,
  .grid-x > .large-5,
  .grid-x > .large-6,
  .grid-x > .large-7,
  .grid-x > .large-8,
  .grid-x > .large-9,
  .grid-x > .large-10,
  .grid-x > .large-11,
  .grid-x > .large-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  /* line 83, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-shrink {
    width: auto;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-1 {
    width: 8.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-2 {
    width: 16.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-3 {
    width: 25%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-4 {
    width: 33.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-5 {
    width: 41.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-6 {
    width: 50%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-7 {
    width: 58.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-8 {
    width: 66.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-9 {
    width: 75%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-10 {
    width: 83.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-11 {
    width: 91.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-12 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 72, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
    width: auto;
  }

  /* line 77, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-shrink,
  .grid-x > .xlarge-1,
  .grid-x > .xlarge-2,
  .grid-x > .xlarge-3,
  .grid-x > .xlarge-4,
  .grid-x > .xlarge-5,
  .grid-x > .xlarge-6,
  .grid-x > .xlarge-7,
  .grid-x > .xlarge-8,
  .grid-x > .xlarge-9,
  .grid-x > .xlarge-10,
  .grid-x > .xlarge-11,
  .grid-x > .xlarge-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  /* line 83, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-shrink {
    width: auto;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-1 {
    width: 8.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-2 {
    width: 16.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-3 {
    width: 25%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-4 {
    width: 33.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-5 {
    width: 41.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-6 {
    width: 50%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-7 {
    width: 58.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-8 {
    width: 66.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-9 {
    width: 75%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-10 {
    width: 83.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-11 {
    width: 91.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-12 {
    width: 100%;
  }
}

/* line 100, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x:not(.grid-x) > .cell {
  width: auto;
}

/* line 105, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y:not(.grid-y) > .cell {
  height: auto;
}

/* line 136, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x {
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 136, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
  }
}

/* line 140, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .cell {
  width: calc(100% - 1.25rem);
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 147, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .cell {
    width: calc(100% - 1.875rem);
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }
}

/* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .auto {
  width: auto;
}

/* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .shrink {
  width: auto;
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-1 {
  width: calc(8.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-2 {
  width: calc(16.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-3 {
  width: calc(25% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-4 {
  width: calc(33.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-5 {
  width: calc(41.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-6 {
  width: calc(50% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-7 {
  width: calc(58.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-8 {
  width: calc(66.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-9 {
  width: calc(75% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-10 {
  width: calc(83.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-11 {
  width: calc(91.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-12 {
  width: calc(100% - 1.25rem);
}

@media print, screen and (min-width: 40em) {
  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .auto {
    width: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .shrink {
    width: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-1 {
    width: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-2 {
    width: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-3 {
    width: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-4 {
    width: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-5 {
    width: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-6 {
    width: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-7 {
    width: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-8 {
    width: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-9 {
    width: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-10 {
    width: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-11 {
    width: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-12 {
    width: calc(100% - 1.875rem);
  }

  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-auto {
    width: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-shrink {
    width: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-1 {
    width: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-2 {
    width: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-3 {
    width: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-4 {
    width: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-5 {
    width: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-6 {
    width: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-7 {
    width: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-8 {
    width: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-9 {
    width: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-10 {
    width: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-11 {
    width: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-12 {
    width: calc(100% - 1.875rem);
  }
}

@media print, screen and (min-width: 64em) {
  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-auto {
    width: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-shrink {
    width: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-1 {
    width: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-2 {
    width: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-3 {
    width: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-4 {
    width: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-5 {
    width: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-6 {
    width: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-7 {
    width: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-8 {
    width: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-9 {
    width: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-10 {
    width: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-11 {
    width: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-12 {
    width: calc(100% - 1.875rem);
  }
}

@media screen and (min-width: 75em) {
  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-auto {
    width: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-shrink {
    width: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-1 {
    width: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-2 {
    width: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-3 {
    width: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-4 {
    width: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-5 {
    width: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-6 {
    width: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-7 {
    width: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-8 {
    width: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-9 {
    width: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-10 {
    width: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-11 {
    width: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-12 {
    width: calc(100% - 1.875rem);
  }
}

/* line 175, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-padding-x .grid-padding-x {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 175, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-padding-x .grid-padding-x {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem;
  }
}

/* line 181, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-container:not(.full) > .grid-padding-x {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 181, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-container:not(.full) > .grid-padding-x {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem;
  }
}

/* line 186, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-padding-x > .cell {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 186, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-padding-x > .cell {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.small-up-1 > .cell {
  width: 100%;
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.small-up-2 > .cell {
  width: 50%;
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.small-up-3 > .cell {
  width: 33.33333%;
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.small-up-4 > .cell {
  width: 25%;
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.small-up-5 > .cell {
  width: 20%;
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.small-up-6 > .cell {
  width: 16.66667%;
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.small-up-7 > .cell {
  width: 14.28571%;
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.small-up-8 > .cell {
  width: 12.5%;
}

@media print, screen and (min-width: 40em) {
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .medium-up-1 > .cell {
    width: 100%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .medium-up-2 > .cell {
    width: 50%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .medium-up-3 > .cell {
    width: 33.33333%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .medium-up-4 > .cell {
    width: 25%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .medium-up-5 > .cell {
    width: 20%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .medium-up-6 > .cell {
    width: 16.66667%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .medium-up-7 > .cell {
    width: 14.28571%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .medium-up-8 > .cell {
    width: 12.5%;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .large-up-1 > .cell {
    width: 100%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .large-up-2 > .cell {
    width: 50%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .large-up-3 > .cell {
    width: 33.33333%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .large-up-4 > .cell {
    width: 25%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .large-up-5 > .cell {
    width: 20%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .large-up-6 > .cell {
    width: 16.66667%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .large-up-7 > .cell {
    width: 14.28571%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .large-up-8 > .cell {
    width: 12.5%;
  }
}

@media screen and (min-width: 75em) {
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .xlarge-up-1 > .cell {
    width: 100%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .xlarge-up-2 > .cell {
    width: 50%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .xlarge-up-3 > .cell {
    width: 33.33333%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .xlarge-up-4 > .cell {
    width: 25%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .xlarge-up-5 > .cell {
    width: 20%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .xlarge-up-6 > .cell {
    width: 16.66667%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .xlarge-up-7 > .cell {
    width: 14.28571%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .xlarge-up-8 > .cell {
    width: 12.5%;
  }
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.grid-margin-x.small-up-1 > .cell {
  width: calc(100% - 1.25rem);
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.grid-margin-x.small-up-2 > .cell {
  width: calc(50% - 1.25rem);
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.grid-margin-x.small-up-3 > .cell {
  width: calc(33.33333% - 1.25rem);
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.grid-margin-x.small-up-4 > .cell {
  width: calc(25% - 1.25rem);
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.grid-margin-x.small-up-5 > .cell {
  width: calc(20% - 1.25rem);
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.grid-margin-x.small-up-6 > .cell {
  width: calc(16.66667% - 1.25rem);
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.grid-margin-x.small-up-7 > .cell {
  width: calc(14.28571% - 1.25rem);
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.grid-margin-x.small-up-8 > .cell {
  width: calc(12.5% - 1.25rem);
}

@media print, screen and (min-width: 40em) {
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.small-up-1 > .cell {
    width: calc(100% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.small-up-2 > .cell {
    width: calc(50% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.small-up-3 > .cell {
    width: calc(33.33333% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.small-up-4 > .cell {
    width: calc(25% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.small-up-5 > .cell {
    width: calc(20% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.small-up-6 > .cell {
    width: calc(16.66667% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.small-up-7 > .cell {
    width: calc(14.28571% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.small-up-8 > .cell {
    width: calc(12.5% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.medium-up-1 > .cell {
    width: calc(100% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.medium-up-2 > .cell {
    width: calc(50% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.medium-up-3 > .cell {
    width: calc(33.33333% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.medium-up-4 > .cell {
    width: calc(25% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.medium-up-5 > .cell {
    width: calc(20% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.medium-up-6 > .cell {
    width: calc(16.66667% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.medium-up-7 > .cell {
    width: calc(14.28571% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.medium-up-8 > .cell {
    width: calc(12.5% - 1.875rem);
  }
}

@media print, screen and (min-width: 64em) {
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.large-up-1 > .cell {
    width: calc(100% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.large-up-2 > .cell {
    width: calc(50% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.large-up-3 > .cell {
    width: calc(33.33333% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.large-up-4 > .cell {
    width: calc(25% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.large-up-5 > .cell {
    width: calc(20% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.large-up-6 > .cell {
    width: calc(16.66667% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.large-up-7 > .cell {
    width: calc(14.28571% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.large-up-8 > .cell {
    width: calc(12.5% - 1.875rem);
  }
}

@media screen and (min-width: 75em) {
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.xlarge-up-1 > .cell {
    width: calc(100% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.xlarge-up-2 > .cell {
    width: calc(50% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.xlarge-up-3 > .cell {
    width: calc(33.33333% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.xlarge-up-4 > .cell {
    width: calc(25% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.xlarge-up-5 > .cell {
    width: calc(20% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.xlarge-up-6 > .cell {
    width: calc(16.66667% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.xlarge-up-7 > .cell {
    width: calc(14.28571% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.xlarge-up-8 > .cell {
    width: calc(12.5% - 1.875rem);
  }
}

/* line 232, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-margin-collapse {
  margin-right: 0;
  margin-left: 0;
}

/* line 29, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .cell {
  margin-right: 0;
  margin-left: 0;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-1 {
  width: 8.33333%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-2 {
  width: 16.66667%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-3 {
  width: 25%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-4 {
  width: 33.33333%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-5 {
  width: 41.66667%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-6 {
  width: 50%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-7 {
  width: 58.33333%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-8 {
  width: 66.66667%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-9 {
  width: 75%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-10 {
  width: 83.33333%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-11 {
  width: 91.66667%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-12 {
  width: 100%;
}

@media print, screen and (min-width: 40em) {
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-1 {
    width: 8.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-2 {
    width: 16.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-3 {
    width: 25%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-4 {
    width: 33.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-5 {
    width: 41.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-6 {
    width: 50%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-7 {
    width: 58.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-8 {
    width: 66.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-9 {
    width: 75%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-10 {
    width: 83.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-11 {
    width: 91.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-1 {
    width: 8.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-2 {
    width: 16.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-3 {
    width: 25%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-4 {
    width: 33.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-5 {
    width: 41.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-6 {
    width: 50%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-7 {
    width: 58.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-8 {
    width: 66.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-9 {
    width: 75%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-10 {
    width: 83.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-11 {
    width: 91.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-12 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-1 {
    width: 8.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-2 {
    width: 16.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-3 {
    width: 25%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-4 {
    width: 33.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-5 {
    width: 41.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-6 {
    width: 50%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-7 {
    width: 58.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-8 {
    width: 66.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-9 {
    width: 75%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-10 {
    width: 83.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-11 {
    width: 91.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}

/* line 238, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-padding-collapse {
  margin-right: 0;
  margin-left: 0;
}

/* line 68, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-padding-collapse > .cell {
  padding-right: 0;
  padding-left: 0;
}

@media print, screen and (min-width: 40em) {
  /* line 232, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }

  /* line 29, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}

@media print, screen and (min-width: 40em) {
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-1 {
    width: 8.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-2 {
    width: 16.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-3 {
    width: 25%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-4 {
    width: 33.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-5 {
    width: 41.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-6 {
    width: 50%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-7 {
    width: 58.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-8 {
    width: 66.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-9 {
    width: 75%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-10 {
    width: 83.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-11 {
    width: 91.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 40em) {
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-1 {
    width: 8.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-2 {
    width: 16.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-3 {
    width: 25%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-4 {
    width: 33.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-5 {
    width: 41.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-6 {
    width: 50%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-7 {
    width: 58.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-8 {
    width: 66.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-9 {
    width: 75%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-10 {
    width: 83.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-11 {
    width: 91.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-1 {
    width: 8.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-2 {
    width: 16.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-3 {
    width: 25%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-4 {
    width: 33.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-5 {
    width: 41.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-6 {
    width: 50%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-7 {
    width: 58.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-8 {
    width: 66.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-9 {
    width: 75%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-10 {
    width: 83.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-11 {
    width: 91.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-12 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-1 {
    width: 8.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-2 {
    width: 16.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-3 {
    width: 25%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-4 {
    width: 33.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-5 {
    width: 41.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-6 {
    width: 50%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-7 {
    width: 58.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-8 {
    width: 66.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-9 {
    width: 75%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-10 {
    width: 83.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-11 {
    width: 91.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 40em) {
  /* line 238, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }

  /* line 68, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 232, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }

  /* line 29, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-1 {
    width: 8.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-2 {
    width: 16.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-3 {
    width: 25%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-4 {
    width: 33.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-5 {
    width: 41.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-6 {
    width: 50%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-7 {
    width: 58.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-8 {
    width: 66.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-9 {
    width: 75%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-10 {
    width: 83.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-11 {
    width: 91.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-1 {
    width: 8.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-2 {
    width: 16.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-3 {
    width: 25%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-4 {
    width: 33.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-5 {
    width: 41.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-6 {
    width: 50%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-7 {
    width: 58.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-8 {
    width: 66.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-9 {
    width: 75%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-10 {
    width: 83.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-11 {
    width: 91.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-1 {
    width: 8.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-2 {
    width: 16.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-3 {
    width: 25%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-4 {
    width: 33.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-5 {
    width: 41.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-6 {
    width: 50%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-7 {
    width: 58.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-8 {
    width: 66.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-9 {
    width: 75%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-10 {
    width: 83.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-11 {
    width: 91.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-12 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-1 {
    width: 8.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-2 {
    width: 16.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-3 {
    width: 25%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-4 {
    width: 33.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-5 {
    width: 41.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-6 {
    width: 50%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-7 {
    width: 58.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-8 {
    width: 66.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-9 {
    width: 75%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-10 {
    width: 83.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-11 {
    width: 91.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 238, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }

  /* line 68, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 75em) {
  /* line 232, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }

  /* line 29, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}

@media screen and (min-width: 75em) {
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-1 {
    width: 8.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-2 {
    width: 16.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-3 {
    width: 25%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-4 {
    width: 33.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-5 {
    width: 41.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-6 {
    width: 50%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-7 {
    width: 58.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-8 {
    width: 66.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-9 {
    width: 75%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-10 {
    width: 83.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-11 {
    width: 91.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-12 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-1 {
    width: 8.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-2 {
    width: 16.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-3 {
    width: 25%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-4 {
    width: 33.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-5 {
    width: 41.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-6 {
    width: 50%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-7 {
    width: 58.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-8 {
    width: 66.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-9 {
    width: 75%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-10 {
    width: 83.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-11 {
    width: 91.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-12 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-1 {
    width: 8.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-2 {
    width: 16.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-3 {
    width: 25%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-4 {
    width: 33.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-5 {
    width: 41.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-6 {
    width: 50%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-7 {
    width: 58.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-8 {
    width: 66.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-9 {
    width: 75%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-10 {
    width: 83.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-11 {
    width: 91.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-12 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-1 {
    width: 8.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-2 {
    width: 16.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-3 {
    width: 25%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-4 {
    width: 33.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-5 {
    width: 41.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-6 {
    width: 50%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-7 {
    width: 58.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-8 {
    width: 66.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-9 {
    width: 75%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-10 {
    width: 83.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-11 {
    width: 91.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 238, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }

  /* line 68, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-0 {
  margin-left: 0%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-0 {
  margin-left: calc(0% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-1 {
  margin-left: 8.33333%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-1 {
  margin-left: calc(8.33333% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-2 {
  margin-left: 16.66667%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-2 {
  margin-left: calc(16.66667% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-3 {
  margin-left: 25%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-3 {
  margin-left: calc(25% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-4 {
  margin-left: 33.33333%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-4 {
  margin-left: calc(33.33333% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-5 {
  margin-left: 41.66667%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-5 {
  margin-left: calc(41.66667% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-6 {
  margin-left: 50%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-6 {
  margin-left: calc(50% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-7 {
  margin-left: 58.33333%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-7 {
  margin-left: calc(58.33333% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-8 {
  margin-left: 66.66667%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-8 {
  margin-left: calc(66.66667% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-9 {
  margin-left: 75%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-9 {
  margin-left: calc(75% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-10 {
  margin-left: 83.33333%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-10 {
  margin-left: calc(83.33333% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-11 {
  margin-left: 91.66667%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-11 {
  margin-left: calc(91.66667% + 0.625rem);
}

@media print, screen and (min-width: 40em) {
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-0 {
    margin-left: 0%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-0 {
    margin-left: calc(0% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-1 {
    margin-left: calc(8.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-2 {
    margin-left: calc(16.66667% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-3 {
    margin-left: 25%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-3 {
    margin-left: calc(25% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-4 {
    margin-left: calc(33.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-5 {
    margin-left: calc(41.66667% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-6 {
    margin-left: 50%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-6 {
    margin-left: calc(50% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-7 {
    margin-left: calc(58.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-8 {
    margin-left: calc(66.66667% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-9 {
    margin-left: 75%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-9 {
    margin-left: calc(75% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-10 {
    margin-left: calc(83.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-11 {
    margin-left: calc(91.66667% + 0.9375rem);
  }
}

@media print, screen and (min-width: 64em) {
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-0 {
    margin-left: 0%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-0 {
    margin-left: calc(0% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-1 {
    margin-left: calc(8.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-2 {
    margin-left: calc(16.66667% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-3 {
    margin-left: 25%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-3 {
    margin-left: calc(25% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-4 {
    margin-left: calc(33.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-5 {
    margin-left: calc(41.66667% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-6 {
    margin-left: 50%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-6 {
    margin-left: calc(50% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-7 {
    margin-left: calc(58.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-8 {
    margin-left: calc(66.66667% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-9 {
    margin-left: 75%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-9 {
    margin-left: calc(75% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-10 {
    margin-left: calc(83.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-11 {
    margin-left: calc(91.66667% + 0.9375rem);
  }
}

@media screen and (min-width: 75em) {
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-0 {
    margin-left: 0%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-0 {
    margin-left: calc(0% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-1 {
    margin-left: calc(8.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-2 {
    margin-left: calc(16.66667% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-3 {
    margin-left: 25%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-3 {
    margin-left: calc(25% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-4 {
    margin-left: calc(33.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-5 {
    margin-left: calc(41.66667% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-6 {
    margin-left: 50%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-6 {
    margin-left: calc(50% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-7 {
    margin-left: calc(58.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-8 {
    margin-left: calc(66.66667% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-9 {
    margin-left: 75%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-9 {
    margin-left: calc(75% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-10 {
    margin-left: calc(83.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-11 {
    margin-left: calc(91.66667% + 0.9375rem);
  }
}

/* line 274, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}

/* line 278, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .cell {
  height: auto;
  max-height: none;
}

/* line 282, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .auto {
  height: auto;
}

/* line 286, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .shrink {
  height: auto;
}

/* line 300, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-shrink,
.grid-y > .small-full,
.grid-y > .small-1,
.grid-y > .small-2,
.grid-y > .small-3,
.grid-y > .small-4,
.grid-y > .small-5,
.grid-y > .small-6,
.grid-y > .small-7,
.grid-y > .small-8,
.grid-y > .small-9,
.grid-y > .small-10,
.grid-y > .small-11,
.grid-y > .small-12 {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

@media print, screen and (min-width: 40em) {
  /* line 300, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-shrink,
  .grid-y > .medium-full,
  .grid-y > .medium-1,
  .grid-y > .medium-2,
  .grid-y > .medium-3,
  .grid-y > .medium-4,
  .grid-y > .medium-5,
  .grid-y > .medium-6,
  .grid-y > .medium-7,
  .grid-y > .medium-8,
  .grid-y > .medium-9,
  .grid-y > .medium-10,
  .grid-y > .medium-11,
  .grid-y > .medium-12 {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 300, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-shrink,
  .grid-y > .large-full,
  .grid-y > .large-1,
  .grid-y > .large-2,
  .grid-y > .large-3,
  .grid-y > .large-4,
  .grid-y > .large-5,
  .grid-y > .large-6,
  .grid-y > .large-7,
  .grid-y > .large-8,
  .grid-y > .large-9,
  .grid-y > .large-10,
  .grid-y > .large-11,
  .grid-y > .large-12 {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}

@media screen and (min-width: 75em) {
  /* line 300, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-shrink,
  .grid-y > .xlarge-full,
  .grid-y > .xlarge-1,
  .grid-y > .xlarge-2,
  .grid-y > .xlarge-3,
  .grid-y > .xlarge-4,
  .grid-y > .xlarge-5,
  .grid-y > .xlarge-6,
  .grid-y > .xlarge-7,
  .grid-y > .xlarge-8,
  .grid-y > .xlarge-9,
  .grid-y > .xlarge-10,
  .grid-y > .xlarge-11,
  .grid-y > .xlarge-12 {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}

/* line 313, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-1,
.grid-y > .small-2,
.grid-y > .small-3,
.grid-y > .small-4,
.grid-y > .small-5,
.grid-y > .small-6,
.grid-y > .small-7,
.grid-y > .small-8,
.grid-y > .small-9,
.grid-y > .small-10,
.grid-y > .small-11,
.grid-y > .small-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-1 {
  height: 8.33333%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-2 {
  height: 16.66667%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-3 {
  height: 25%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-4 {
  height: 33.33333%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-5 {
  height: 41.66667%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-6 {
  height: 50%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-7 {
  height: 58.33333%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-8 {
  height: 66.66667%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-9 {
  height: 75%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-10 {
  height: 83.33333%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-11 {
  height: 91.66667%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-12 {
  height: 100%;
}

@media print, screen and (min-width: 40em) {
  /* line 308, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
    height: auto;
  }

  /* line 313, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-shrink,
  .grid-y > .medium-1,
  .grid-y > .medium-2,
  .grid-y > .medium-3,
  .grid-y > .medium-4,
  .grid-y > .medium-5,
  .grid-y > .medium-6,
  .grid-y > .medium-7,
  .grid-y > .medium-8,
  .grid-y > .medium-9,
  .grid-y > .medium-10,
  .grid-y > .medium-11,
  .grid-y > .medium-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  /* line 319, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-shrink {
    height: auto;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-1 {
    height: 8.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-2 {
    height: 16.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-3 {
    height: 25%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-4 {
    height: 33.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-5 {
    height: 41.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-6 {
    height: 50%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-7 {
    height: 58.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-8 {
    height: 66.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-9 {
    height: 75%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-10 {
    height: 83.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-11 {
    height: 91.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-12 {
    height: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 308, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
    height: auto;
  }

  /* line 313, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-shrink,
  .grid-y > .large-1,
  .grid-y > .large-2,
  .grid-y > .large-3,
  .grid-y > .large-4,
  .grid-y > .large-5,
  .grid-y > .large-6,
  .grid-y > .large-7,
  .grid-y > .large-8,
  .grid-y > .large-9,
  .grid-y > .large-10,
  .grid-y > .large-11,
  .grid-y > .large-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  /* line 319, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-shrink {
    height: auto;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-1 {
    height: 8.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-2 {
    height: 16.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-3 {
    height: 25%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-4 {
    height: 33.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-5 {
    height: 41.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-6 {
    height: 50%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-7 {
    height: 58.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-8 {
    height: 66.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-9 {
    height: 75%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-10 {
    height: 83.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-11 {
    height: 91.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-12 {
    height: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 308, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
    height: auto;
  }

  /* line 313, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-shrink,
  .grid-y > .xlarge-1,
  .grid-y > .xlarge-2,
  .grid-y > .xlarge-3,
  .grid-y > .xlarge-4,
  .grid-y > .xlarge-5,
  .grid-y > .xlarge-6,
  .grid-y > .xlarge-7,
  .grid-y > .xlarge-8,
  .grid-y > .xlarge-9,
  .grid-y > .xlarge-10,
  .grid-y > .xlarge-11,
  .grid-y > .xlarge-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  /* line 319, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-shrink {
    height: auto;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-1 {
    height: 8.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-2 {
    height: 16.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-3 {
    height: 25%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-4 {
    height: 33.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-5 {
    height: 41.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-6 {
    height: 50%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-7 {
    height: 58.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-8 {
    height: 66.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-9 {
    height: 75%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-10 {
    height: 83.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-11 {
    height: 91.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-12 {
    height: 100%;
  }
}

/* line 340, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-padding-y .grid-padding-y {
  margin-top: -0.625rem;
  margin-bottom: -0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 340, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-padding-y .grid-padding-y {
    margin-top: -0.9375rem;
    margin-bottom: -0.9375rem;
  }
}

/* line 345, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-padding-y > .cell {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 345, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-padding-y > .cell {
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
  }
}

/* line 136, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y {
  margin-top: -0.625rem;
  margin-bottom: -0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 136, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y {
    margin-top: -0.9375rem;
    margin-bottom: -0.9375rem;
  }
}

/* line 140, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .cell {
  height: calc(100% - 1.25rem);
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 147, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .cell {
    height: calc(100% - 1.875rem);
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }
}

/* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .auto {
  height: auto;
}

/* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .shrink {
  height: auto;
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-1 {
  height: calc(8.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-2 {
  height: calc(16.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-3 {
  height: calc(25% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-4 {
  height: calc(33.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-5 {
  height: calc(41.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-6 {
  height: calc(50% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-7 {
  height: calc(58.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-8 {
  height: calc(66.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-9 {
  height: calc(75% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-10 {
  height: calc(83.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-11 {
  height: calc(91.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-12 {
  height: calc(100% - 1.25rem);
}

@media print, screen and (min-width: 40em) {
  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .auto {
    height: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .shrink {
    height: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-1 {
    height: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-2 {
    height: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-3 {
    height: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-4 {
    height: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-5 {
    height: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-6 {
    height: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-7 {
    height: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-8 {
    height: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-9 {
    height: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-10 {
    height: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-11 {
    height: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-12 {
    height: calc(100% - 1.875rem);
  }

  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-auto {
    height: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-shrink {
    height: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-1 {
    height: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-2 {
    height: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-3 {
    height: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-4 {
    height: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-5 {
    height: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-6 {
    height: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-7 {
    height: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-8 {
    height: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-9 {
    height: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-10 {
    height: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-11 {
    height: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-12 {
    height: calc(100% - 1.875rem);
  }
}

@media print, screen and (min-width: 64em) {
  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-auto {
    height: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-shrink {
    height: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-1 {
    height: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-2 {
    height: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-3 {
    height: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-4 {
    height: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-5 {
    height: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-6 {
    height: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-7 {
    height: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-8 {
    height: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-9 {
    height: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-10 {
    height: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-11 {
    height: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-12 {
    height: calc(100% - 1.875rem);
  }
}

@media screen and (min-width: 75em) {
  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-auto {
    height: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-shrink {
    height: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-1 {
    height: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-2 {
    height: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-3 {
    height: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-4 {
    height: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-5 {
    height: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-6 {
    height: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-7 {
    height: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-8 {
    height: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-9 {
    height: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-10 {
    height: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-11 {
    height: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-12 {
    height: calc(100% - 1.875rem);
  }
}

/* line 359, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-frame {
  overflow: hidden;
  position: relative;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100vw;
}

/* line 363, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.cell .grid-frame {
  width: 100%;
}

/* line 367, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.cell-block {
  overflow-x: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

/* line 371, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.cell-block-y {
  overflow-y: auto;
  max-height: 100%;
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

/* line 376, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.cell-block-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-height: 100%;
}

/* line 82, node_modules/foundation-sites/scss/xy-grid/_frame.scss */

.cell-block-container > .grid-x {
  max-height: 100%;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

@media print, screen and (min-width: 40em) {
  /* line 383, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-grid-frame {
    overflow: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    width: 100vw;
  }

  /* line 387, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .cell .medium-grid-frame {
    width: 100%;
  }

  /* line 391, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  /* line 395, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-cell-block-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-height: 100%;
  }

  /* line 82, node_modules/foundation-sites/scss/xy-grid/_frame.scss */

  .medium-cell-block-container > .grid-x {
    max-height: 100%;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  /* line 399, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 383, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-grid-frame {
    overflow: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    width: 100vw;
  }

  /* line 387, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .cell .large-grid-frame {
    width: 100%;
  }

  /* line 391, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  /* line 395, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-cell-block-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-height: 100%;
  }

  /* line 82, node_modules/foundation-sites/scss/xy-grid/_frame.scss */

  .large-cell-block-container > .grid-x {
    max-height: 100%;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  /* line 399, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}

@media screen and (min-width: 75em) {
  /* line 383, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-grid-frame {
    overflow: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    width: 100vw;
  }

  /* line 387, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .cell .xlarge-grid-frame {
    width: 100%;
  }

  /* line 391, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  /* line 395, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-cell-block-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-height: 100%;
  }

  /* line 82, node_modules/foundation-sites/scss/xy-grid/_frame.scss */

  .xlarge-cell-block-container > .grid-x {
    max-height: 100%;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  /* line 399, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}

/* line 406, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y.grid-frame {
  width: auto;
  overflow: hidden;
  position: relative;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  height: 100vh;
}

@media print, screen and (min-width: 40em) {
  /* line 412, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y.medium-grid-frame {
    width: auto;
    overflow: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    height: 100vh;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 412, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y.large-grid-frame {
    width: auto;
    overflow: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    height: 100vh;
  }
}

@media screen and (min-width: 75em) {
  /* line 412, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y.xlarge-grid-frame {
    width: auto;
    overflow: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    height: 100vh;
  }
}

/* line 420, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.cell .grid-y.grid-frame {
  height: 100%;
}

@media print, screen and (min-width: 40em) {
  /* line 424, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .cell .grid-y.medium-grid-frame {
    height: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 424, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .cell .grid-y.large-grid-frame {
    height: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 424, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .cell .grid-y.xlarge-grid-frame {
    height: 100%;
  }
}

/* line 136, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y {
  margin-top: -0.625rem;
  margin-bottom: -0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 136, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y {
    margin-top: -0.9375rem;
    margin-bottom: -0.9375rem;
  }
}

/* line 140, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .cell {
  height: calc(100% - 1.25rem);
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 147, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .cell {
    height: calc(100% - 1.875rem);
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }
}

/* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .auto {
  height: auto;
}

/* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .shrink {
  height: auto;
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-1 {
  height: calc(8.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-2 {
  height: calc(16.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-3 {
  height: calc(25% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-4 {
  height: calc(33.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-5 {
  height: calc(41.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-6 {
  height: calc(50% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-7 {
  height: calc(58.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-8 {
  height: calc(66.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-9 {
  height: calc(75% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-10 {
  height: calc(83.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-11 {
  height: calc(91.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-12 {
  height: calc(100% - 1.25rem);
}

@media print, screen and (min-width: 40em) {
  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .auto {
    height: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .shrink {
    height: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-1 {
    height: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-2 {
    height: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-3 {
    height: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-4 {
    height: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-5 {
    height: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-6 {
    height: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-7 {
    height: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-8 {
    height: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-9 {
    height: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-10 {
    height: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-11 {
    height: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-12 {
    height: calc(100% - 1.875rem);
  }

  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-auto {
    height: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-shrink {
    height: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-1 {
    height: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-2 {
    height: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-3 {
    height: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-4 {
    height: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-5 {
    height: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-6 {
    height: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-7 {
    height: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-8 {
    height: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-9 {
    height: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-10 {
    height: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-11 {
    height: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-12 {
    height: calc(100% - 1.875rem);
  }
}

@media print, screen and (min-width: 64em) {
  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-auto {
    height: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-shrink {
    height: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-1 {
    height: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-2 {
    height: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-3 {
    height: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-4 {
    height: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-5 {
    height: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-6 {
    height: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-7 {
    height: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-8 {
    height: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-9 {
    height: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-10 {
    height: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-11 {
    height: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-12 {
    height: calc(100% - 1.875rem);
  }
}

@media screen and (min-width: 75em) {
  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-auto {
    height: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-shrink {
    height: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-1 {
    height: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-2 {
    height: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-3 {
    height: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-4 {
    height: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-5 {
    height: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-6 {
    height: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-7 {
    height: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-8 {
    height: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-9 {
    height: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-10 {
    height: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-11 {
    height: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-12 {
    height: calc(100% - 1.875rem);
  }
}

/* line 432, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-frame.grid-margin-y {
  height: calc(100vh + 1.25rem);
}

@media print, screen and (min-width: 40em) {
  /* line 432, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.875rem);
  }
}

@media print, screen and (min-width: 64em) {
  /* line 432, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.875rem);
  }
}

@media screen and (min-width: 75em) {
  /* line 432, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.875rem);
  }
}

@media print, screen and (min-width: 40em) {
  /* line 436, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y.medium-grid-frame {
    height: calc(100vh + 1.875rem);
  }
}

@media print, screen and (min-width: 64em) {
  /* line 436, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y.large-grid-frame {
    height: calc(100vh + 1.875rem);
  }
}

@media screen and (min-width: 75em) {
  /* line 436, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y.xlarge-grid-frame {
    height: calc(100vh + 1.875rem);
  }
}

/* line 128, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.row {
  max-width: 99.0625rem;
  margin-right: auto;
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

/* line 132, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.row .row {
  margin-right: -2.1875rem;
  margin-left: -2.1875rem;
}

@media print, screen and (min-width: 40em) {
  /* line 132, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .row .row {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 132, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .row .row {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem;
  }
}

@media screen and (min-width: 75em) {
  /* line 132, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .row .row {
    margin-right: -1.875rem;
    margin-left: -1.875rem;
  }
}

/* line 135, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.row .row.collapse {
  margin-right: 0;
  margin-left: 0;
}

/* line 142, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.row.expanded {
  max-width: none;
}

/* line 145, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.row.expanded .row {
  margin-right: auto;
  margin-left: auto;
}

/* line 151, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.row:not(.expanded) .row {
  max-width: none;
}

/* line 156, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.row.collapse > .column,
.row.collapse > .columns {
  padding-right: 0;
  padding-left: 0;
}

/* line 163, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.row.is-collapse-child,
.row.collapse > .column > .row,
.row.collapse > .columns > .row {
  margin-right: 0;
  margin-left: 0;
}

/* line 171, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.column,
.columns {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
  padding-right: 2.1875rem;
  padding-left: 2.1875rem;
  min-width: 0;
}

@media print, screen and (min-width: 40em) {
  /* line 171, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .column,
  .columns {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 171, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .column,
  .columns {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}

@media screen and (min-width: 75em) {
  /* line 171, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .column,
  .columns {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
  }
}

/* line 177, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.column.row.row,
.row.row.columns {
  float: none;
  display: block;
}

/* line 183, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.row .column.row.row,
.row .row.row.columns {
  margin-right: 0;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0;
}

/* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

/* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-offset-0 {
  margin-left: 0%;
}

/* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

/* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-offset-1 {
  margin-left: 8.33333%;
}

/* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

/* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-offset-2 {
  margin-left: 16.66667%;
}

/* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

/* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-offset-3 {
  margin-left: 25%;
}

/* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

/* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-offset-4 {
  margin-left: 33.33333%;
}

/* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

/* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-offset-5 {
  margin-left: 41.66667%;
}

/* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

/* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-offset-6 {
  margin-left: 50%;
}

/* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

/* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-offset-7 {
  margin-left: 58.33333%;
}

/* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

/* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-offset-8 {
  margin-left: 66.66667%;
}

/* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

/* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-offset-9 {
  margin-left: 75%;
}

/* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

/* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-offset-10 {
  margin-left: 83.33333%;
}

/* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

/* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-offset-11 {
  margin-left: 91.66667%;
}

/* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-1 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-1 > .column,
.small-up-1 > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

/* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-2 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-2 > .column,
.small-up-2 > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

/* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-3 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-3 > .column,
.small-up-3 > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

/* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-4 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-4 > .column,
.small-up-4 > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

/* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-5 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-5 > .column,
.small-up-5 > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  max-width: 20%;
}

/* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-6 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-6 > .column,
.small-up-6 > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

/* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-7 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-7 > .column,
.small-up-7 > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 14.28571%;
          flex: 0 0 14.28571%;
  max-width: 14.28571%;
}

/* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-8 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-8 > .column,
.small-up-8 > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 12.5%;
          flex: 0 0 12.5%;
  max-width: 12.5%;
}

/* line 237, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-collapse > .column,
.small-collapse > .columns {
  padding-right: 0;
  padding-left: 0;
}

/* line 241, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-uncollapse > .column,
.small-uncollapse > .columns {
  padding-right: 2.1875rem;
  padding-left: 2.1875rem;
}

@media print, screen and (min-width: 40em) {
  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-offset-0 {
    margin-left: 0%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-offset-3 {
    margin-left: 25%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-offset-6 {
    margin-left: 50%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-offset-9 {
    margin-left: 75%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-1 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-1 > .column,
  .medium-up-1 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-2 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-2 > .column,
  .medium-up-2 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-3 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-3 > .column,
  .medium-up-3 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-4 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-4 > .column,
  .medium-up-4 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-5 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-5 > .column,
  .medium-up-5 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-6 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-6 > .column,
  .medium-up-6 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-7 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-7 > .column,
  .medium-up-7 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14.28571%;
            flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-8 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-8 > .column,
  .medium-up-8 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}

@media print, screen and (min-width: 40em) and (min-width: 40em) {
  /* line 216, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-expand {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}

/* line 224, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.row.medium-unstack > .column,
.row.medium-unstack > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

@media print, screen and (min-width: 40em) {
  /* line 224, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .row.medium-unstack > .column,
  .row.medium-unstack > .columns {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}

@media print, screen and (min-width: 40em) {
  /* line 237, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-collapse > .column,
  .medium-collapse > .columns {
    padding-right: 0;
    padding-left: 0;
  }

  /* line 241, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-uncollapse > .column,
  .medium-uncollapse > .columns {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-offset-0 {
    margin-left: 0%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-offset-3 {
    margin-left: 25%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-offset-6 {
    margin-left: 50%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-offset-9 {
    margin-left: 75%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-1 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-1 > .column,
  .large-up-1 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-2 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-2 > .column,
  .large-up-2 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-3 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-3 > .column,
  .large-up-3 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-4 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-4 > .column,
  .large-up-4 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-5 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-5 > .column,
  .large-up-5 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-6 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-6 > .column,
  .large-up-6 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-7 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-7 > .column,
  .large-up-7 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14.28571%;
            flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-8 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-8 > .column,
  .large-up-8 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}

@media print, screen and (min-width: 64em) and (min-width: 64em) {
  /* line 216, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-expand {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}

/* line 224, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.row.large-unstack > .column,
.row.large-unstack > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

@media print, screen and (min-width: 64em) {
  /* line 224, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .row.large-unstack > .column,
  .row.large-unstack > .columns {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 237, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-collapse > .column,
  .large-collapse > .columns {
    padding-right: 0;
    padding-left: 0;
  }

  /* line 241, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-uncollapse > .column,
  .large-uncollapse > .columns {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}

@media screen and (min-width: 75em) {
  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-offset-0 {
    margin-left: 0%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-offset-3 {
    margin-left: 25%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-offset-6 {
    margin-left: 50%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-offset-9 {
    margin-left: 75%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-1 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-1 > .column,
  .xlarge-up-1 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-2 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-2 > .column,
  .xlarge-up-2 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-3 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-3 > .column,
  .xlarge-up-3 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-4 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-4 > .column,
  .xlarge-up-4 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-5 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-5 > .column,
  .xlarge-up-5 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-6 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-6 > .column,
  .xlarge-up-6 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-7 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-7 > .column,
  .xlarge-up-7 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14.28571%;
            flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-8 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-8 > .column,
  .xlarge-up-8 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}

@media screen and (min-width: 75em) and (min-width: 75em) {
  /* line 216, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-expand {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}

/* line 224, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.row.xlarge-unstack > .column,
.row.xlarge-unstack > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

@media screen and (min-width: 75em) {
  /* line 224, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .row.xlarge-unstack > .column,
  .row.xlarge-unstack > .columns {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}

@media screen and (min-width: 75em) {
  /* line 237, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-collapse > .column,
  .xlarge-collapse > .columns {
    padding-right: 0;
    padding-left: 0;
  }

  /* line 241, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-uncollapse > .column,
  .xlarge-uncollapse > .columns {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
  }
}

/* line 246, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.shrink {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  max-width: 100%;
}

/* line 252, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.column-block {
  margin-bottom: 4.375rem;
}

/* line 63, node_modules/foundation-sites/scss/grid/_gutter.scss */

.column-block > :last-child {
  margin-bottom: 0;
}

@media print, screen and (min-width: 40em) {
  /* line 252, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .column-block {
    margin-bottom: 1.875rem;
  }

  /* line 63, node_modules/foundation-sites/scss/grid/_gutter.scss */

  .column-block > :last-child {
    margin-bottom: 0;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 252, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .column-block {
    margin-bottom: 1.875rem;
  }

  /* line 63, node_modules/foundation-sites/scss/grid/_gutter.scss */

  .column-block > :last-child {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 75em) {
  /* line 252, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .column-block {
    margin-bottom: 3.75rem;
  }

  /* line 63, node_modules/foundation-sites/scss/grid/_gutter.scss */

  .column-block > :last-child {
    margin-bottom: 0;
  }
}

/**
 * Import npm dependencies
 *
 * Prefix your imports with `~` to grab from node_modules/
 * @see https://github.com/webpack-contrib/sass-loader#imports
 */

/** Import calendar style */

/** Import theme styles */

/* line 1, resources/assets/styles/common/_global.scss */

a {
  color: inherit;
  text-decoration: none;
  outline: none;
}

/* line 6, resources/assets/styles/common/_global.scss */

a:hover,
a:focus,
a:active {
  color: inherit;
  text-decoration: none;
  outline: none;
}

/* line 15, resources/assets/styles/common/_global.scss */

li {
}


/* line 19, resources/assets/styles/common/_global.scss */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
main {
  display: block;
}

/* line 34, resources/assets/styles/common/_global.scss */

ul,
li,
ol,
div,
p,
h1,
h2,
h3,
h4,
h5,
h6,
ol ol,
ol ul,
ul ol,
ul ul,
input,
textarea,
button,
figure {
  padding: 0;
  margin: 0;
  line-height: normal;
  outline: none;
}

/* line 59, resources/assets/styles/common/_global.scss */

p {
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/* line 65, resources/assets/styles/common/_global.scss */

main {
  padding-top: 128px;
}

/* line 69, resources/assets/styles/common/_global.scss */

body {
  font-family: "Avenir-Book", sans-serif;
  color: #0f0f0f;
  -webkit-text-size-adjust: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 76, resources/assets/styles/common/_global.scss */

body.open {
  overflow: hidden;
}

/* line 81, resources/assets/styles/common/_global.scss */

body.admin-bar #header {
  top: 32px;
}

/* line 87, resources/assets/styles/common/_global.scss */

.select2-search--dropdown {
  display: none;
}

/* line 91, resources/assets/styles/common/_global.scss */

textarea,
input {
  border-radius: 0;
  -webkit-appearance: none;
}

/* line 97, resources/assets/styles/common/_global.scss */

img {
  max-width: 100%;
  height: auto;
}

@media print, screen and (min-width: 64em) {
  /* line 103, resources/assets/styles/common/_global.scss */

  p {
    font-size: 1.5rem;
    line-height: 1.25;
  }

  /* line 108, resources/assets/styles/common/_global.scss */

  main {
    padding-top: 180px;
  }
}

/* Fontface */

@font-face {
  font-family: "icomoon";
  font-weight: normal;
  font-style: normal;
  font-display: block;
  src: url(data:application/vnd.ms-fontobject;base64,cAYAAMwFAAABAAIAAAAAAAAAAAAAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA4wsZ9QAAAAAAAAAAAAAAAAAAAAAAAA4AaQBjAG8AbQBvAG8AbgAAAA4AUgBlAGcAdQBsAGEAcgAAABYAVgBlAHIAcwBpAG8AbgAgADEALgAwAAAADgBpAGMAbwBtAG8AbwBuAAAAAAAAAQAAAAsAgAADADBPUy8yDxIFKgAAALwAAABgY21hcBdW0ocAAAEcAAAAVGdhc3AAAAAQAAABcAAAAAhnbHlmu73j2AAAAXgAAAIQaGVhZBdTuEUAAAOIAAAANmhoZWEHlgPGAAADwAAAACRobXR4CgAAKAAAA+QAAAAUbG9jYQAoARwAAAP4AAAADG1heHAACQCfAAAEBAAAACBuYW1lmUoJ+wAABCQAAAGGcG9zdAADAAAAAAWsAAAAIAADAwABkAAFAAACmQLMAAAAjwKZAswAAAHrADMBCQAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAOkAA8D/wABAA8AAQAAAAAEAAAAAAAAAAAAAACAAAAAAAAMAAAADAAAAHAABAAMAAAAcAAMAAQAAABwABAA4AAAACgAIAAIAAgABACDpAP/9//8AAAAAACDpAP/9//8AAf/jFwQAAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAMAKP/AA9QDvgBBAHIAnAAAAS4BJzEmBgc4ATEwBw4BBwYHDgEHDgEHDgEXHgEXBgcOAQcGBwYWFxY2NzY3PgE3NjceARcWNjc+ATc2Nz4BJyYnATEuAScuAScmNjc+ATc+ATc2Nz4BNzY3BgcOAQcGByc0JgciBhUwFDEXBgcOAQcGByUxDgEHDgEnLgEnPgE3FxY2NzYmLwE+ATcwNjE2Nz4BNzY3FhcWBgcGBwOmAQUDBw8DFBNaSUptHDcaL0sYFxIFBBcSEyQlSR4dBQEKBwgMAQUbHEQiIhIre0UvXCsuUSAqHR0WCQok/YgGCQQICwMEEBMWQikXMhpHOjlZICEVDBIRKxoaHgsMBwgKDyEnJ1w3Nj4CGR5JKydTKjtqKC5ZK6MIDQEBCQd+LFElAjEjJDEPEAgYBAQYGhojA7IEBgIDBAcdHkojJAwDDgwURS0qXTAiQh4NHh5QMTAzCAwBAQoILiwrShwbDTU7BQMQEhQ8JzJEQ6tnaHr9YwgSCRMoFSpTJSc9EQsNAggSEy8aGxcqKShMIyQgcgcLAQwIAZMhICE/Hx4bCCQ3EhAOAwMyLBUvGx8BCQcIDAEYHkQmAjMyMVsoKB9mVlePOTkrAAEAAAAAAAD1GQvjXw889QALBAAAAAAA2jC55QAAAADaMLnlAAD/wAPUA74AAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA9QAAQAAAAAAAAAAAAAAAAAAAAUEAAAAAAAAAAAAAAACAAAABAAAKAAAAAAACgAUAB4BCAABAAAABQCdAAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABwAAAAEAAAAAAAIABwBgAAEAAAAAAAMABwA2AAEAAAAAAAQABwB1AAEAAAAAAAUACwAVAAEAAAAAAAYABwBLAAEAAAAAAAoAGgCKAAMAAQQJAAEADgAHAAMAAQQJAAIADgBnAAMAAQQJAAMADgA9AAMAAQQJAAQADgB8AAMAAQQJAAUAFgAgAAMAAQQJAAYADgBSAAMAAQQJAAoANACkaWNvbW9vbgBpAGMAbwBtAG8AbwBuVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwaWNvbW9vbgBpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuUmVndWxhcgBSAGUAZwB1AGwAYQByaWNvbW9vbgBpAGMAbwBtAG8AbwBuRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==), url(data:application/vnd.ms-fontobject;base64,cAYAAMwFAAABAAIAAAAAAAAAAAAAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA4wsZ9QAAAAAAAAAAAAAAAAAAAAAAAA4AaQBjAG8AbQBvAG8AbgAAAA4AUgBlAGcAdQBsAGEAcgAAABYAVgBlAHIAcwBpAG8AbgAgADEALgAwAAAADgBpAGMAbwBtAG8AbwBuAAAAAAAAAQAAAAsAgAADADBPUy8yDxIFKgAAALwAAABgY21hcBdW0ocAAAEcAAAAVGdhc3AAAAAQAAABcAAAAAhnbHlmu73j2AAAAXgAAAIQaGVhZBdTuEUAAAOIAAAANmhoZWEHlgPGAAADwAAAACRobXR4CgAAKAAAA+QAAAAUbG9jYQAoARwAAAP4AAAADG1heHAACQCfAAAEBAAAACBuYW1lmUoJ+wAABCQAAAGGcG9zdAADAAAAAAWsAAAAIAADAwABkAAFAAACmQLMAAAAjwKZAswAAAHrADMBCQAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAOkAA8D/wABAA8AAQAAAAAEAAAAAAAAAAAAAACAAAAAAAAMAAAADAAAAHAABAAMAAAAcAAMAAQAAABwABAA4AAAACgAIAAIAAgABACDpAP/9//8AAAAAACDpAP/9//8AAf/jFwQAAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAMAKP/AA9QDvgBBAHIAnAAAAS4BJzEmBgc4ATEwBw4BBwYHDgEHDgEHDgEXHgEXBgcOAQcGBwYWFxY2NzY3PgE3NjceARcWNjc+ATc2Nz4BJyYnATEuAScuAScmNjc+ATc+ATc2Nz4BNzY3BgcOAQcGByc0JgciBhUwFDEXBgcOAQcGByUxDgEHDgEnLgEnPgE3FxY2NzYmLwE+ATcwNjE2Nz4BNzY3FhcWBgcGBwOmAQUDBw8DFBNaSUptHDcaL0sYFxIFBBcSEyQlSR4dBQEKBwgMAQUbHEQiIhIre0UvXCsuUSAqHR0WCQok/YgGCQQICwMEEBMWQikXMhpHOjlZICEVDBIRKxoaHgsMBwgKDyEnJ1w3Nj4CGR5JKydTKjtqKC5ZK6MIDQEBCQd+LFElAjEjJDEPEAgYBAQYGhojA7IEBgIDBAcdHkojJAwDDgwURS0qXTAiQh4NHh5QMTAzCAwBAQoILiwrShwbDTU7BQMQEhQ8JzJEQ6tnaHr9YwgSCRMoFSpTJSc9EQsNAggSEy8aGxcqKShMIyQgcgcLAQwIAZMhICE/Hx4bCCQ3EhAOAwMyLBUvGx8BCQcIDAEYHkQmAjMyMVsoKB9mVlePOTkrAAEAAAAAAAD1GQvjXw889QALBAAAAAAA2jC55QAAAADaMLnlAAD/wAPUA74AAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA9QAAQAAAAAAAAAAAAAAAAAAAAUEAAAAAAAAAAAAAAACAAAABAAAKAAAAAAACgAUAB4BCAABAAAABQCdAAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABwAAAAEAAAAAAAIABwBgAAEAAAAAAAMABwA2AAEAAAAAAAQABwB1AAEAAAAAAAUACwAVAAEAAAAAAAYABwBLAAEAAAAAAAoAGgCKAAMAAQQJAAEADgAHAAMAAQQJAAIADgBnAAMAAQQJAAMADgA9AAMAAQQJAAQADgB8AAMAAQQJAAUAFgAgAAMAAQQJAAYADgBSAAMAAQQJAAoANACkaWNvbW9vbgBpAGMAbwBtAG8AbwBuVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwaWNvbW9vbgBpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuUmVndWxhcgBSAGUAZwB1AGwAYQByaWNvbW9vbgBpAGMAbwBtAG8AbwBuRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("embedded-opentype"), url(data:font/ttf;base64,AAEAAAALAIAAAwAwT1MvMg8SBSoAAAC8AAAAYGNtYXAXVtKHAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zru949gAAAF4AAACEGhlYWQXU7hFAAADiAAAADZoaGVhB5YDxgAAA8AAAAAkaG10eAoAACgAAAPkAAAAFGxvY2EAKAEcAAAD+AAAAAxtYXhwAAkAnwAABAQAAAAgbmFtZZlKCfsAAAQkAAABhnBvc3QAAwAAAAAFrAAAACAAAwMAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAAPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6QD//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAADACj/wAPUA74AQQByAJwAAAEuAScxJgYHOAExMAcOAQcGBw4BBw4BBw4BFx4BFwYHDgEHBgcGFhcWNjc2Nz4BNzY3HgEXFjY3PgE3Njc+AScmJwExLgEnLgEnJjY3PgE3PgE3Njc+ATc2NwYHDgEHBgcnNCYHIgYVMBQxFwYHDgEHBgclMQ4BBw4BJy4BJz4BNxcWNjc2Ji8BPgE3MDYxNjc+ATc2NxYXFgYHBgcDpgEFAwcPAxQTWklKbRw3Gi9LGBcSBQQXEhMkJUkeHQUBCgcIDAEFGxxEIiISK3tFL1wrLlEgKh0dFgkKJP2IBgkECAsDBBATFkIpFzIaRzo5WSAhFQwSESsaGh4LDAcICg8hJydcNzY+AhkeSSsnUyo7aiguWSujCA0BAQkHfixRJQIxIyQxDxAIGAQEGBoaIwOyBAYCAwQHHR5KIyQMAw4MFEUtKl0wIkIeDR4eUDEwMwgMAQEKCC4sK0ocGw01OwUDEBIUPCcyREOrZ2h6/WMIEgkTKBUqUyUnPRELDQIIEhMvGhsXKikoTCMkIHIHCwEMCAGTISAhPx8eGwgkNxIQDgMDMiwVLxsfAQkHCAwBGB5EJgIzMjFbKCgfZlZXjzk5KwABAAAAAAAA9RkL418PPPUACwQAAAAAANowueUAAAAA2jC55QAA/8AD1AO+AAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAPUAAEAAAAAAAAAAAAAAAAAAAAFBAAAAAAAAAAAAAAAAgAAAAQAACgAAAAAAAoAFAAeAQgAAQAAAAUAnQADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGljb21vb24AaQBjAG8AbQBvAG8AblZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGljb21vb24AaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AblJlZ3VsYXIAUgBlAGcAdQBsAGEAcmljb21vb24AaQBjAG8AbQBvAG8AbkZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("truetype"), url(data:font/woff;base64,d09GRgABAAAAAAYYAAsAAAAABcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIFKmNtYXAAAAFoAAAAVAAAAFQXVtKHZ2FzcAAAAbwAAAAIAAAACAAAABBnbHlmAAABxAAAAhAAAAIQu73j2GhlYWQAAAPUAAAANgAAADYXU7hFaGhlYQAABAwAAAAkAAAAJAeWA8ZobXR4AAAEMAAAABQAAAAUCgAAKGxvY2EAAAREAAAADAAAAAwAKAEcbWF4cAAABFAAAAAgAAAAIAAJAJ9uYW1lAAAEcAAAAYYAAAGGmUoJ+3Bvc3QAAAX4AAAAIAAAACAAAwAAAAMDAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6QADwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADgAAAAKAAgAAgACAAEAIOkA//3//wAAAAAAIOkA//3//wAB/+MXBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAwAo/8AD1AO+AEEAcgCcAAABLgEnMSYGBzgBMTAHDgEHBgcOAQcOAQcOARceARcGBw4BBwYHBhYXFjY3Njc+ATc2Nx4BFxY2Nz4BNzY3PgEnJicBMS4BJy4BJyY2Nz4BNz4BNzY3PgE3NjcGBw4BBwYHJzQmByIGFTAUMRcGBw4BBwYHJTEOAQcOAScuASc+ATcXFjY3NiYvAT4BNzA2MTY3PgE3NjcWFxYGBwYHA6YBBQMHDwMUE1pJSm0cNxovSxgXEgUEFxITJCVJHh0FAQoHCAwBBRscRCIiEit7RS9cKy5RICodHRYJCiT9iAYJBAgLAwQQExZCKRcyGkc6OVkgIRUMEhErGhoeCwwHCAoPIScnXDc2PgIZHkkrJ1MqO2ooLlkrowgNAQEJB34sUSUCMSMkMQ8QCBgEBBgaGiMDsgQGAgMEBx0eSiMkDAMODBRFLSpdMCJCHg0eHlAxMDMIDAEBCgguLCtKHBsNNTsFAxASFDwnMkRDq2doev1jCBIJEygVKlMlJz0RCw0CCBITLxobFyopKEwjJCByBwsBDAgBkyEgIT8fHhsIJDcSEA4DAzIsFS8bHwEJBwgMARgeRCYCMzIxWygoH2ZWV485OSsAAQAAAAAAAPUZC+NfDzz1AAsEAAAAAADaMLnlAAAAANowueUAAP/AA9QDvgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAAD1AABAAAAAAAAAAAAAAAAAAAABQQAAAAAAAAAAAAAAAIAAAAEAAAoAAAAAAAKABQAHgEIAAEAAAAFAJ0AAwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAHAAAAAQAAAAAAAgAHAGAAAQAAAAAAAwAHADYAAQAAAAAABAAHAHUAAQAAAAAABQALABUAAQAAAAAABgAHAEsAAQAAAAAACgAaAIoAAwABBAkAAQAOAAcAAwABBAkAAgAOAGcAAwABBAkAAwAOAD0AAwABBAkABAAOAHwAAwABBAkABQAWACAAAwABBAkABgAOAFIAAwABBAkACgA0AKRpY29tb29uAGkAYwBvAG0AbwBvAG5WZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBpY29tb29uAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG5SZWd1bGFyAFIAZQBnAHUAbABhAHJpY29tb29uAGkAYwBvAG0AbwBvAG5Gb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("woff"), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWV0YWRhdGE+R2VuZXJhdGVkIGJ5IEljb01vb248L21ldGFkYXRhPgo8ZGVmcz4KPGZvbnQgaWQ9Imljb21vb24iIGhvcml6LWFkdi14PSIxMDI0Ij4KPGZvbnQtZmFjZSB1bml0cy1wZXItZW09IjEwMjQiIGFzY2VudD0iOTYwIiBkZXNjZW50PSItNjQiIC8+CjxtaXNzaW5nLWdseXBoIGhvcml6LWFkdi14PSIxMDI0IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjA7IiBob3Jpei1hZHYteD0iNTEyIiBkPSIiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTAwOyIgZ2x5cGgtbmFtZT0ibGVhZiIgZD0iTTkzNC4xNSA5NDYuMjAzYy0xLjM2NCA1LjAxMi00Ljc1OCA5LjIzLTkuMzY2IDExLjYzdjBjLTkuMDkzIDQuODEyLTIwLjM2NiAxLjM0MS0yNS4xOC03Ljc1My0wLjAxMy0wLjAyMy0wLjAyNi0wLjA0Ni0wLjAzNi0wLjA2OSAwLTAuNTE1LTk0LjM4MS0xODMuNjE3LTM4NC4xMTMtMjE1LjUyMy0zNy43OTQtNC4wMzItNzQuNzM2LTEzLjg5Mi0xMDkuNTExLTI5LjIzLTYyLjI0Ni0yNy4wNjEtMTEzLjY1NC03NC4xNTktMTQ2LjA0OS0xMzMuODAxLTMwLjI0NC01Ni4wMjQtNDIuNzctMTE5LjkwOS0zNS45MjEtMTgzLjIwNSA1LjA0Ni00Ni4xNDEgMjAuNDU2LTkwLjU0NSA0NS4wODEtMTI5Ljg5LTUxLjQ2Mi0zNi45NS0yMTQuNy0xNjQuNjc5LTIyOS40MTgtMzAxLjc3NC0xLjA4MS0xMC4yMzEgNi4zNC0xOS40MDEgMTYuNTcxLTIwLjQ4MiAxMC4yMzMtMS4wODEgMTkuNDAxIDYuMzQgMjAuNDgyIDE2LjU3MSAxMy40ODMgMTIyLjM3NyAxNjYuNjM0IDI0MS4wNDggMjE0LjM5MSAyNzUuNDI1IDU3LjMyOS03MC40IDE0My4xNjctMTEwLjEyOSAyMzUuMjg1LTExNi42MTMgNjEuOTk5LTQuMDAxIDEyNC4wNzIgNi41NzIgMTgxLjI0OSAzMC44NzcgNjIuMDY4IDI2LjA0MiAxMTYuODg2IDY2Ljc2NyAxNTkuNzM4IDExOC42NzIgMTEwLjQzOCAxMzMuODAxIDE2My4wMzIgMzU4LjY5MSA2Ni43OTggNjg1LjE2NnpNMzAxLjc4NCAyNzYuNzg0djBjLTcuMTAyIDExLjE4NS0xMy4zNjIgMjIuODgzLTE4LjczMiAzNC45OTQtMTEuMzAxIDI1LjU1OS0xOC41OTEgNTIuNzA1LTIxLjYxNCA4MC40ODctNi4zMDQgNTUuNzQ2IDQuNDYyIDExMi4wOTUgMzAuODc3IDE2MS41OTEgMjguNTUxIDUyLjQ3NiA3My44NCA5My44ODcgMTI4LjY1NSAxMTcuNjQyIDMxLjMzOCAxMy42NDUgNjQuNTk4IDIyLjM1OCA5OC42MDEgMjUuODM0IDE5MS4yMzMgMjAuNTg1IDMwMy43MjkgMTA1LjcwMyAzNjEuNzc4IDE2Ny40NTgtMzQuMTA2LTExMi4yODgtOTIuODI3LTIxNS41NTctMTcxLjg4My0zMDIuMjg4bC0xMS4zMjIgMTE0LjA0MGMtMC41NzYgMTAuMjcyLTkuMzcxIDE4LjEzMy0xOS42NDMgMTcuNTU2cy0xOC4xMzMtOS4zNzEtMTcuNTU2LTE5LjY0M2MwLjAyOC0wLjUwNyAwLjA3Ny0xLjAxNCAwLjE0Ny0xLjUxNmwxNC41MTItMTQ2LjU2NGMtODYuNTU5LTg3Ljc5NC0yMDYuODc4LTE3Ni0zNzMuODItMjQ5LjU5MXpNODM4LjUzMyAyODQuOTE1di0wLjEwM2MtMzguOTM2LTQ3LjQwNC04OC44MTEtODQuNjM1LTE0NS4zMjktMTA4LjQ4Mi01MS45NzQtMjEuOTY0LTEwOC4zODQtMzEuNDEyLTE2NC42NzktMjcuNTg0LTc4LjM2OSAzLjk3LTE1MS45MTEgMzkuMDU3LTIwNC4zMDQgOTcuNDY5IDYxLjM5OSAyNy4xNjkgMTIwLjc2NiA1OC43MTEgMTc3LjY0NyA5NC4zODFsMTYzLjU0Ni0zMC44NzdjMTAuMTY0LTEuNTkzIDE5LjY5NSA1LjM1NyAyMS4yODcgMTUuNTIxIDEuNTM2IDkuODA0LTQuODg0IDE5LjA5Mi0xNC41OTcgMjEuMTJsLTEyNS42NyAyMy43NzVjNTguMDI2IDM5Ljg1MiAxMTIuMDQxIDg1LjI0OSAxNjEuMjgyIDEzNS41NTEgMC45MDMgMC43NzcgMS43MjkgMS42MzkgMi40NyAyLjU3MyAxMjkuODkgMTM1LjI0MiAxODUuMTYxIDI2OS4wNDQgMjA4LjIxNiAzNTEuMzgzIDYzLjYwNy0yNzEuMzA4IDE0LjkyNC00NjAuMDcxLTc5Ljg2OS01NzQuNzI4eiIgLz4KPC9mb250PjwvZGVmcz48L3N2Zz4=) format("svg");
}

/* line 15, resources/assets/styles/common/_font.scss */

[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon", Arial, sans-serif !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "BodoniSvtyTwoOSITCTT-Bold";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/wp-content/themes/banning/dist/fonts/Avenir-Heavy.woff) format("woff");
}

@font-face {
  font-family: "BodoniSvtyTwoOSITCTT-Book";
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url(/wp-content/themes/banning/dist/fonts/Avenir-Book.woff) format("woff");
}

@font-face {
  font-family: "Avenir-Black";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/wp-content/themes/banning/dist/fonts/Avenir-Black.woff) format("woff");
}

@font-face {
  font-family: "Avenir-Book";
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url(/wp-content/themes/banning/dist/fonts/Avenir-Book.woff) format("woff");
}

@font-face {
  font-family: "Avenir-Heavy";
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url(/wp-content/themes/banning/dist/fonts/Avenir-Heavy.woff) format("woff");
}

@font-face {
  font-family: "Avenir-Medium";
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url(/wp-content/themes/banning/dist/fonts/Avenir-Medium.woff) format("woff");
}

/* line 112, resources/assets/styles/common/_font.scss */

.icon-leaf::before {
  content: "\E900";
}

/* content: map-get($icomoon, icon-leaf); */

@media print {
  /* line 2, resources/assets/styles/common/_print.scss */

  a,
  a:visited {
    text-decoration: none;
  }

  /* line 7, resources/assets/styles/common/_print.scss */

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

  /* line 11, resources/assets/styles/common/_print.scss */

  abbr[title]::after {
    content: "(" attr(title) ")";
  }

  /* line 17, resources/assets/styles/common/_print.scss */

  .ir a::after,
  a[href^="javascript:"]::after,
  a[href^="#"]::after {
    content: "";
  }

  /* line 23, resources/assets/styles/common/_print.scss */

  #header {
    display: none;
  }

  /* line 28, resources/assets/styles/common/_print.scss */

  .page-template-template-home .banner {
    display: none;
  }
}

/* line 1, resources/assets/styles/components/_buttons.scss */

.btn--black {
  padding: 6px 9px 7px 8px;
  background-color: #0f0f0f;
  color: #fff;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  line-height: 1;
  font-size: 1.125rem;
}

/* line 9, resources/assets/styles/components/_buttons.scss */

.btn--black:hover {
  color: #fff;
  background-color: #414141;
}

/* line 15, resources/assets/styles/components/_buttons.scss */

.btn--white {
  text-align: center;
  border: 1px solid #000;
  font-family: "Avenir-Black", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 900;
  padding: 7px 60px 5px 60px;
}

/* line 24, resources/assets/styles/components/_buttons.scss */

.btn-social--in,
.btn-social--email {
  background-color: #000;
  width: 37px;
  height: 37px;
  -webkit-transition: background-color 0.25s ease-in-out;
  -o-transition: background-color 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out;
  margin: 0 1px;
  position: relative;
}

/* line 32, resources/assets/styles/components/_buttons.scss */

.btn-social--in:hover,
.btn-social--email:hover {
  background-color: #414141;
}

/* line 36, resources/assets/styles/components/_buttons.scss */

.btn-social--in::before,
.btn-social--email::before {
  content: "";
  position: absolute;
  top: 8px;
  left: 8px;
  background-repeat: no-repeat;
  background-size: contain;
}

/* line 2, resources/assets/styles/common/_mixin.scss */

.btn-social--in::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJzb2MtbGlua2VkaW4iIHdpZHRoPSIyMS4yMzYiIGhlaWdodD0iMjAuOTM4IiB2aWV3Qm94PSIwIDAgMjEuMjM2IDIwLjkzOCI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGU+CiAgICAgICAgICAgIC5jbHMtMXtmaWxsOiNmZmZ9CiAgICAgICAgPC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxwYXRoIGlkPSJQYXRoXzM3MCIgZD0iTTM5NS44NTYgMTM1OC45NTJhMi4yNjMgMi4yNjMgMCAwIDEtMi40NDkgMi4yNyAyLjI3NSAyLjI3NSAwIDEgMSAyLjQ0OS0yLjI3em0tNC42ODkgMTguNjY4di0xNC42MDZoNC41NHYxNC42MDZ6IiBjbGFzcz0iY2xzLTEiIGRhdGEtbmFtZT0iUGF0aCAzNzAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zOTEuMDQ3IC0xMzU2LjY4MikiLz4KICAgIDxwYXRoIGlkPSJQYXRoXzM3MSIgZD0iTTM5OS40NCAxMzY4LjUxNGMwLTEuODIyLS4wNi0zLjM0NC0uMTE5LTQuNjU5aDMuOTQybC4yMSAyLjAzMWguMDg5YTUuMjQ0IDUuMjQ0IDAgMCAxIDQuNTEtMi4zNmMyLjk4NyAwIDUuMjI3IDIgNS4yMjcgNi4zdjguNjMyaC00LjU0di04LjA5NGMwLTEuODgyLS42NTctMy4xNjYtMi4zLTMuMTY2YTIuNDkzIDIuNDkzIDAgMCAwLTIuMzMgMS43IDMuMjcyIDMuMjcyIDAgMCAwLS4xNDkgMS4xMzV2OC40MjJoLTQuNTR6IiBjbGFzcz0iY2xzLTEiIGRhdGEtbmFtZT0iUGF0aCAzNzEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zOTIuMDYzIC0xMzU3LjUyMykiLz4KPC9zdmc+Cg==);
  width: 20px;
  height: 20px;
}

/* line 56, resources/assets/styles/components/_buttons.scss */

.btn-social--email::before {
  top: 0;
  left: 0;
}

/* line 2, resources/assets/styles/common/_mixin.scss */

.btn-social--email::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzcuMzI3IiBoZWlnaHQ9IjM3LjMzNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KIDxkZWZzPgogIDxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmfTwvc3R5bGU+CiA8L2RlZnM+CiA8Zz4KICA8dGl0bGU+YmFja2dyb3VuZDwvdGl0bGU+CiAgPHJlY3QgZmlsbD0ibm9uZSIgaWQ9ImNhbnZhc19iYWNrZ3JvdW5kIiBoZWlnaHQ9IjQwMiIgd2lkdGg9IjU4MiIgeT0iLTEiIHg9Ii0xIi8+CiA8L2c+CiA8Zz4KICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+CiAgPHBhdGggZmlsbD0ibm9uZSIgZD0ibTAsMGwzNy4zMjcsMGwwLDM3LjMzNWwtMzcuMzI3LDBsMCwtMzcuMzM1eiIgaWQ9IlJlY2h0aG9la182MTZfa29wacOrcmVuXzIiLz4KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im0xMS4yMjU5ODUsMTMuODI4OTk2YzAuNDUyLDAuMjQ0IDYuNzE0LDMuNjA3IDYuOTQ4LDMuNzMzYTEuOTg3LDEuOTg3IDAgMCAwIDEuNjc5LDBjMC4yMzMsLTAuMTI1IDYuNSwtMy40ODkgNi45NDgsLTMuNzMzczAuODgxLC0xLjAwNiAwLjA0OSwtMS4wMDZsLTE1LjY3MywwYy0wLjgzMSwwIC0wLjQwMywwLjc2MyAwLjA0OSwxLjAwNnptMTUuNzY2LDEuODUzbC03LjEzOSwzLjczM2EyLDIgMCAwIDEgLTEuNjc5LDBsLTcuMTM5LC0zLjczM2MtMC4zNjIsLTAuMTg4IC0wLjM1OSwwLjAzMyAtMC4zNTksMC4ybDAsNi44YTEuMDc5LDEuMDc5IDAgMCAwIDAuOTE5LDAuODg4bDE0LjgzNywwYTEuMDc5LDEuMDc5IDAgMCAwIDAuOTE5LC0wLjg4OGwwLC02LjhjMCwtMC4xNjggMC4wMDQsLTAuMzg5IC0wLjM1OSwtMC4yeiIgaWQ9IlBhdGhfODEyIi8+CiA8L2c+Cjwvc3ZnPg==);
  width: 100%;
  height: 100%;
}

@media print, screen and (min-width: 64em) {
  /* line 65, resources/assets/styles/components/_buttons.scss */

  .btn--black {
    font-size: 1.5rem;
    line-height: 0.75;
  }

  /* line 70, resources/assets/styles/components/_buttons.scss */

  .btn--white {
    font-size: 0.75rem;
    padding: 10px 30px 9px 30px;
    letter-spacing: 0.12px;
    height: 37px;
  }
}

/* line 1, resources/assets/styles/components/_main-menu.scss */

.main-menu {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #6bc2ba;
  overflow-y: auto;
  width: 100%;
  padding-left: 75px;
  padding-right: 75px;
  padding-top: 142px;
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s, -o-transform 0.3s;
}

/* line 15, resources/assets/styles/components/_main-menu.scss */

.main-menu.open {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

/* line 19, resources/assets/styles/components/_main-menu.scss */

.main-menu ul#menu-main-menu,
.main-menu ul#menu-main-menu-eng {
  position: relative;
  max-width: 260px;
}

/* line 24, resources/assets/styles/components/_main-menu.scss */

.main-menu ul#menu-main-menu::before,
.main-menu ul#menu-main-menu-eng::before {
  content: "";
  position: absolute;
  top: -35px;
  background-color: #fff;
  width: 42px;
  height: 6px;
}

/* line 33, resources/assets/styles/components/_main-menu.scss */

.main-menu ul#menu-main-menu > li,
.main-menu ul#menu-main-menu-eng > li {
  padding: 0;
}

/* line 37, resources/assets/styles/components/_main-menu.scss */

.main-menu ul#menu-main-menu > li.menu-item > a,
.main-menu ul#menu-main-menu-eng > li.menu-item > a {
  color: #fff;
  font-family: "Avenir-Black", Arial, Helvetica, sans-serif;
  font-size: 1.875rem;
  font-weight: 900;
  line-height: 1.33;
  -webkit-transition: color 0.25s ease-in-out;
  -o-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}

/* line 45, resources/assets/styles/components/_main-menu.scss */

.main-menu ul#menu-main-menu > li.menu-item > a:hover,
.main-menu ul#menu-main-menu-eng > li.menu-item > a:hover {
  color: #000;
}

/* line 51, resources/assets/styles/components/_main-menu.scss */

.main-menu ul#menu-main-menu > li.menu-item.menu-item-has-children > ul.sub-menu,
.main-menu ul#menu-main-menu-eng > li.menu-item.menu-item-has-children > ul.sub-menu {
  width: 110%;
  background-color: #f5f5f5;
  padding: 10px 30px;
  position: absolute;
  top: 70px;
  display: none;
  z-index: 1;
}

/* line 61, resources/assets/styles/components/_main-menu.scss */

.main-menu ul#menu-main-menu > li.menu-item.menu-item-has-children > ul.sub-menu::before,
.main-menu ul#menu-main-menu-eng > li.menu-item.menu-item-has-children > ul.sub-menu::before {
  content: "";
  position: absolute;
  left: -8px;
  border-top: 17px solid transparent;
  border-bottom: 17px solid transparent;
  border-left: 17px solid #6bc2ba;
}

/* line 70, resources/assets/styles/components/_main-menu.scss */

.main-menu ul#menu-main-menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item,
.main-menu ul#menu-main-menu-eng > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item {
  padding: 13px 0;
}

/* line 73, resources/assets/styles/components/_main-menu.scss */

.main-menu ul#menu-main-menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > *,
.main-menu ul#menu-main-menu-eng > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > * {
  color: #0f0f0f;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  line-height: 1.25;
  -webkit-transition: color 0.25s ease-in-out;
  -o-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}

/* line 80, resources/assets/styles/components/_main-menu.scss */

.main-menu ul#menu-main-menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > *:hover,
.main-menu ul#menu-main-menu-eng > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > *:hover {
  color: #414141;
}

/* line 86, resources/assets/styles/components/_main-menu.scss */

.main-menu ul#menu-main-menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.parent-title h3,
.main-menu ul#menu-main-menu-eng > li.menu-item.menu-item-has-children > ul.sub-menu > li.parent-title h3 {
  font-family: "Avenir-Heavy", Arial, Helvetica, sans-serif;
  font-weight: 900;
  font-size: 1.875rem;
  line-height: 1.33;
  color: #000;
}

/* line 94, resources/assets/styles/components/_main-menu.scss */

.main-menu ul#menu-main-menu > li.menu-item.menu-item-has-children > ul.sub-menu.open-menu,
.main-menu ul#menu-main-menu-eng > li.menu-item.menu-item-has-children > ul.sub-menu.open-menu {
  display: block;
}

/* line 100, resources/assets/styles/components/_main-menu.scss */

.main-menu ul#menu-main-menu > li.menu-item.menu-item-has-children > a,
.main-menu ul#menu-main-menu-eng > li.menu-item.menu-item-has-children > a {
  position: relative;
  padding-right: 12px;
}

/* line 104, resources/assets/styles/components/_main-menu.scss */

.main-menu ul#menu-main-menu > li.menu-item.menu-item-has-children > a::after,
.main-menu ul#menu-main-menu-eng > li.menu-item.menu-item-has-children > a::after {
  content: "";
  position: absolute;
  top: 13%;
  right: -28px;
  width: 17px;
  height: 32.5px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS4yMjgiIGhlaWdodD0iMTAuMTE0IiB2aWV3Qm94PSIwIDAgMjEuMjI4IDEwLjExNCI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGU+CiAgICAgICAgICAgIC5jbHMtMXtmaWxsOiNmZmZ9CiAgICAgICAgPC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxwYXRoIGlkPSJhcnJvdy1tZW51IiBkPSJNMTQ4LjEzNyA4MTIuOTQ0bC0xMC42MTQgMTAuMTE0LTEwLjYxMy0xMC4xMTR6IiBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjYuOTEgLTgxMi45NDQpIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

/* line 118, resources/assets/styles/components/_main-menu.scss */

.main-menu ul#menu-main-menu > li.menu-item.menu-item-has-children .back-nav,
.main-menu ul#menu-main-menu-eng > li.menu-item.menu-item-has-children .back-nav {
  top: -78px;
  position: absolute;
  padding: 28px 0;
  width: 100%;
  left: 0;
  background-color: #6bc2ba;
  color: #fff;
}

/* line 132, resources/assets/styles/components/_main-menu.scss */

.main-menu .form-search {
  margin-top: 35px;
  position: relative;
}

/* line 136, resources/assets/styles/components/_main-menu.scss */

.main-menu .form-search input[type="text"] {
  border-radius: 34px;
  height: 48px;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-left: 20px;
  padding-right: 70px;
  color: #0f0f0f;
  font-size: 1rem;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
}

/* line 148, resources/assets/styles/components/_main-menu.scss */

.main-menu .form-search input[type="submit"] {
  position: absolute;
  right: 8px;
  top: 11px;
  z-index: 1;
  width: 30px;
  height: 30px;
  opacity: 0;
  cursor: pointer;
}

.search-header {
    display: inline-block;
    float: right;
    position:relative;
    margin-right: 50px;
    }

.btn_search_box{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAAAXNSR0IArs4c6QAABEVJREFUaAXtmUtyEzEQhtVKlVmSG2BOQC5AMt5AsoIbYHbAJuYEwAnIKmQXcwKyC2RjBw6AOQFwA7PMpDxN/3KkyM6MPQ9NGKpmqlJ6RGr1163Wy0q1X2uB1gKtBVoLlLcAle867zkYjTYvNy52mGmLmaMFeUQTKU84Sc6Penu/Fv53S4XSgC++nUY00/tE6mkuXVlAtXr3YfvxSa72gRoVBnwxOu0S0bH8RWV0EC+PifXrw94jeLf2rxAgvKZn+pMitelrxqz+EPFYKZow8ZSUnirmLivVJUxbont+e5Mnen64/Wh4oz5wRW7AV1/P+qL08cL4zL9Z02DdtDPTOdFvZbCdpf7Dw2j3+UJd4EIuQOO5RI/8scVTrz9s7x74devyV3F7InF717Wt2ZNrARFzmvR3Oy3NdGSKysbQPIY1IB9YyEQnvaOHe2NbDpnqdcKwoFg4tKUKcOiP7eIOdyIYCmV8NJMxavpWApop5a2WmJZlPefrf9DrTWEoWydG7L78+nlgyyHTlYA6ITeoWPxH0ZhbpSgMxUp9dG0Ste/yATOZgDihyOR54sbS6q3LB8rICcfJhBdfjc62Aol2YjIBLzbiyLZCvKzbCmzbIiniETPD9dFJ3+UDZTIBiZWz5nwTDzTishjNQ1vFityYtq5qmgko8RFdCzeH5utiwJwsXBMnjvmeywfKZAL68nH88st15RGHoWXnAjRny9Aj35K8XIA4ON+SPsGHyQQkdR0bEo+1AcqG7xYWGec8NGEmoCLtB/9O6IGtPFmtI5f3jGrrqqaZgMlsNrbCEfw4ttlyqHT5MMFE41CyrZxMwOVNWA7Eb2ynUGms44GVVddhIhPQDOwdz8SLUUgv4tqk+Pr8KdenAwsbMl0JiOOZH/h4rjCKVdQAU1PumO7pA97rJJ3bBwQHeTcK3Auh2Dx2ylGib0wX70XWlpOgVR9XKFcOmFnpQYxj7n/yrODGFMViin+WOfnD+9J3JI9QfSeP1fTOrDN25cAZyivv5fmXoTR+ttCeeZgwv1v3qGu8puN9ibkBZsGCDBTkzbTDnV4dXswNCD1SX9auFJS3jCH7e6fUEyfy2k1R2uMw4m7h8akmyEKAYMFKqmc0TH3rRIM1H8CUxBym5QXFY//xyXoSImJ12Q3xPFIY0OpvvIkbedqjrm3kpVceO8Bqaacipm4a5FU32UaoVxWyNKDV3Sw2chM3l1VWm9YjxlOkJjjT4oQCj1kw2xdpKqRtIAtQVcjKgFaXKmmdkGu3iSqKF+krlpYzRcqHVZd4VGZbgrRGAGJBEbr7KXjzqgqQjZiioICH5GkEq+rdTNASMdkYwLogGwVYB2TjAENDNmKRWY45bO74ccbspcv/tGUsPBvejcTWL6WN9KDVceXCk/OH00YDAjQVMicc+jce8AZkATj0/W8+eNIc8P8bjVtFWwu0Fmgt0FqgtcC/t8Bf7azZCv9OhDgAAAAASUVORK5CYII=);
    content: "";
    width: 39px;
    top:2px;
    height: 39px;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
}

.btn_search_box:hover{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAPWSURBVGhD7ZnPS5RBGMcfwyCjUjNKUlllUxcRPFQkZAQSBHqogx3rH+hShw4dOnvwUFc95rVDHQyScKmEjBIUdkV3W1xzjQSzX4YdhJrv7kw7vLy/35nlfWU/sOzOi747n3eeeeaZ2Zq/DNrHHODv+5aqYNSpCkadwFl0d2+Psj+2qbDzizLft/nVEq1HjrHXUeqsb6SmQ3X8amXxLZhhUsnCJ5pOZ/gVe87F22ioPU59TSf5lcrgWfDrn12aXEnRm5VVfsUbl7o7aCSeKI5sJfAkiFGbSC3Q6sYWv1KiveUEdTU0FkOyrraWDtceLD4IvLIsbJfWvvC/LHPv8gD1nzrNW/pwLTi3+ZnGXs3yVomeWDONnEk4hh0ezFQ+R7OGUb/e10M3u3t5Sw+uBNHB+y9e8laJ2xcv0GBLjLfcgfuMswjISxGgeyQdBRFmo/Nv/4clwvFu33nfcwj3G08v0HxunV8hGr16hbrqj/OWWhzXQSQUec4FkQNYLnAPPCjB5HKKf1KPrSBCSs6WCEsV2Q+JCJICJKGZjTXeUoutYLJQ/tKzbB3zOufswIO6xpKMQP4ulVgKokKZTmd5i2iYLdKqGY6V74lRRDWkGktBhKcA80VHBYL5iMgQzG1u8E/qsBSUnyYWcV30N5eXiPWKjqBUOKNC0YWctLbZEqIa2yQjQNarBGYlXVBcCaK2jCquBFF9RBVLwTZpbugUlJPZANtKqcZSUE4s2PLoQr63/FBVYSmIYwYBJr+8LqrCWEx0NqgvuC0FjYvwc7afU41cf+oqJmyTjFyeoehWOYqY13L9Odiqrs6VsRXEE5UnPo4rVCQchOYE2xPKe0yVhbyMrSC4EU/wT1TsEDqGDvoF//skt0wfpA3vrUSvtmLCURClFI4VBOjYg3evfVX+GP1Hi+/p6eISv0LUwUZP124euD50esx29s+kjgEcGg2xLY/ToS5GLckSygybc8YTOYAz0ztsA6xjFF0LArOTNYAOYldgLMoLOz9Z0f7N9HAY804+fNIl6UkQIJPiDMVvYQwxzDmE5UMWrvLhk5AECGcVxyOeBQUYzan8R9eixUzJlgJkSzFKCF0zSQBByAaV9C0oQLLBThybVXRYdBZC6BzKL1QoGDGz8DOTFCABBZUMLKgCnZKOy0SlqOHvRpB1sbT4PZAKhSDm25ZNhRREMhSCCD/jabcRv5KhCVFdkqERBDokQyUIVEuGThC4lSz8jqggcJJ0+8NpaAWBlaSXX4VDLQiMkl5/8g5FqeYGJBTMOa+/50dG0C+hD9GgVAWjTlUw6lQFow3RP5pb97vja3ynAAAAAElFTkSuQmCC);
    content: "";
    width: 39px;
    top:2px;
    height: 39px;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
#search{
    display: block;
    position: relative;
}

.search_box {
  clear: both;
  position: absolute;
  overflow: hidden;
}
.search_box.active{
  min-width: 35vw;
    border-radius: 34px;
    right:0;
    height: 35px;
    margin-top: 5px;
    border-style: solid;
    border-color: #6bc2ba;
}

.search_box_input {
   border-radius: 34px;
   position:absolute;
  font-size: 1em;
     border: 0;
     margin-top:-3px;
     margin-bottom:0;
    border: none;
  background: #fff;
      border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #0f0f0f;
     
  }
  
  
.search_box input, .search_box input[type=text] {
      font-size: 1rem;
    font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
    border-top-style: hidden;
    border-right-style: hidden;
    border-left-style: hidden;
    border-bottom-style: hidden;
}  

  
 .search_box_submit_span {
    position: absolute;
        float: right;
    right: 0;
    top: -2px;
            width: 35px;
    height: 35px;
 }

.btn_search_box_submit {
    opacity: 0;
    cursor: pointer;
    position:absolute;
    z-index: 1;
    width: 35px;
    height: 35px;
}

.search_box_submit_span::after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAAAXNSR0IArs4c6QAABEVJREFUaAXtmUtyEzEQhtVKlVmSG2BOQC5AMt5AsoIbYHbAJuYEwAnIKmQXcwKyC2RjBw6AOQFwA7PMpDxN/3KkyM6MPQ9NGKpmqlJ6RGr1163Wy0q1X2uB1gKtBVoLlLcAle867zkYjTYvNy52mGmLmaMFeUQTKU84Sc6Penu/Fv53S4XSgC++nUY00/tE6mkuXVlAtXr3YfvxSa72gRoVBnwxOu0S0bH8RWV0EC+PifXrw94jeLf2rxAgvKZn+pMitelrxqz+EPFYKZow8ZSUnirmLivVJUxbont+e5Mnen64/Wh4oz5wRW7AV1/P+qL08cL4zL9Z02DdtDPTOdFvZbCdpf7Dw2j3+UJd4EIuQOO5RI/8scVTrz9s7x74devyV3F7InF717Wt2ZNrARFzmvR3Oy3NdGSKysbQPIY1IB9YyEQnvaOHe2NbDpnqdcKwoFg4tKUKcOiP7eIOdyIYCmV8NJMxavpWApop5a2WmJZlPefrf9DrTWEoWydG7L78+nlgyyHTlYA6ITeoWPxH0ZhbpSgMxUp9dG0Ste/yATOZgDihyOR54sbS6q3LB8rICcfJhBdfjc62Aol2YjIBLzbiyLZCvKzbCmzbIiniETPD9dFJ3+UDZTIBiZWz5nwTDzTishjNQ1vFityYtq5qmgko8RFdCzeH5utiwJwsXBMnjvmeywfKZAL68nH88st15RGHoWXnAjRny9Aj35K8XIA4ON+SPsGHyQQkdR0bEo+1AcqG7xYWGec8NGEmoCLtB/9O6IGtPFmtI5f3jGrrqqaZgMlsNrbCEfw4ttlyqHT5MMFE41CyrZxMwOVNWA7Eb2ynUGms44GVVddhIhPQDOwdz8SLUUgv4tqk+Pr8KdenAwsbMl0JiOOZH/h4rjCKVdQAU1PumO7pA97rJJ3bBwQHeTcK3Auh2Dx2ylGib0wX70XWlpOgVR9XKFcOmFnpQYxj7n/yrODGFMViin+WOfnD+9J3JI9QfSeP1fTOrDN25cAZyivv5fmXoTR+ttCeeZgwv1v3qGu8puN9ibkBZsGCDBTkzbTDnV4dXswNCD1SX9auFJS3jCH7e6fUEyfy2k1R2uMw4m7h8akmyEKAYMFKqmc0TH3rRIM1H8CUxBym5QXFY//xyXoSImJ12Q3xPFIY0OpvvIkbedqjrm3kpVceO8Bqaacipm4a5FU32UaoVxWyNKDV3Sw2chM3l1VWm9YjxlOkJjjT4oQCj1kw2xdpKqRtIAtQVcjKgFaXKmmdkGu3iSqKF+krlpYzRcqHVZd4VGZbgrRGAGJBEbr7KXjzqgqQjZiioICH5GkEq+rdTNASMdkYwLogGwVYB2TjAENDNmKRWY45bO74ccbspcv/tGUsPBvejcTWL6WN9KDVceXCk/OH00YDAjQVMicc+jce8AZkATj0/W8+eNIc8P8bjVtFWwu0Fmgt0FqgtcC/t8Bf7azZCv9OhDgAAAAASUVORK5CYII=);
    content: "";
    position: absolute;
    width: 35px;
    height: 35px;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
.search_box_submit_span:hover {
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAPWSURBVGhD7ZnPS5RBGMcfwyCjUjNKUlllUxcRPFQkZAQSBHqogx3rH+hShw4dOnvwUFc95rVDHQyScKmEjBIUdkV3W1xzjQSzX4YdhJrv7kw7vLy/35nlfWU/sOzOi747n3eeeeaZ2Zq/DNrHHODv+5aqYNSpCkadwFl0d2+Psj+2qbDzizLft/nVEq1HjrHXUeqsb6SmQ3X8amXxLZhhUsnCJ5pOZ/gVe87F22ioPU59TSf5lcrgWfDrn12aXEnRm5VVfsUbl7o7aCSeKI5sJfAkiFGbSC3Q6sYWv1KiveUEdTU0FkOyrraWDtceLD4IvLIsbJfWvvC/LHPv8gD1nzrNW/pwLTi3+ZnGXs3yVomeWDONnEk4hh0ezFQ+R7OGUb/e10M3u3t5Sw+uBNHB+y9e8laJ2xcv0GBLjLfcgfuMswjISxGgeyQdBRFmo/Nv/4clwvFu33nfcwj3G08v0HxunV8hGr16hbrqj/OWWhzXQSQUec4FkQNYLnAPPCjB5HKKf1KPrSBCSs6WCEsV2Q+JCJICJKGZjTXeUoutYLJQ/tKzbB3zOufswIO6xpKMQP4ulVgKokKZTmd5i2iYLdKqGY6V74lRRDWkGktBhKcA80VHBYL5iMgQzG1u8E/qsBSUnyYWcV30N5eXiPWKjqBUOKNC0YWctLbZEqIa2yQjQNarBGYlXVBcCaK2jCquBFF9RBVLwTZpbugUlJPZANtKqcZSUE4s2PLoQr63/FBVYSmIYwYBJr+8LqrCWEx0NqgvuC0FjYvwc7afU41cf+oqJmyTjFyeoehWOYqY13L9Odiqrs6VsRXEE5UnPo4rVCQchOYE2xPKe0yVhbyMrSC4EU/wT1TsEDqGDvoF//skt0wfpA3vrUSvtmLCURClFI4VBOjYg3evfVX+GP1Hi+/p6eISv0LUwUZP124euD50esx29s+kjgEcGg2xLY/ToS5GLckSygybc8YTOYAz0ztsA6xjFF0LArOTNYAOYldgLMoLOz9Z0f7N9HAY804+fNIl6UkQIJPiDMVvYQwxzDmE5UMWrvLhk5AECGcVxyOeBQUYzan8R9eixUzJlgJkSzFKCF0zSQBByAaV9C0oQLLBThybVXRYdBZC6BzKL1QoGDGz8DOTFCABBZUMLKgCnZKOy0SlqOHvRpB1sbT4PZAKhSDm25ZNhRREMhSCCD/jabcRv5KhCVFdkqERBDokQyUIVEuGThC4lSz8jqggcJJ0+8NpaAWBlaSXX4VDLQiMkl5/8g5FqeYGJBTMOa+/50dG0C+hD9GgVAWjTlUw6lQFow3RP5pb97vja3ynAAAAAElFTkSuQmCC);
    content: "";
    position: absolute;
    width: 35px;
    height: 35px;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
}

@media print, screen and (max-width: 64em) {
.search_box.active{

    margin-top: 0px;
}
}

@media print, screen and (min-width: 40em) {
	.search_box.active {
    min-width:30vw;
}
.search-header {
    display: inline-block;
    float: right;
    position:relative;
    margin-right: 40px;
    }
}

@media print, screen and (min-width: 64em) {
.search-header {
    display: block;
    position: relative;
    margin-right: 110px;
    }
.btn_search_box{
	width: 33px;
    top:-1px;
    height: 33px;
}
.btn_search_box_submit,
.search_box_submit_span,  
.search_box_submit_span::after,
.search_box_submit_span:hover {
	width: 33px;
    height: 33px;
}
.btn_search_box:hover{
	width: 33px;
    top:-1px;
    height: 33px;
}
.search_box.active {
    margin-right:0;
    min-width:20vw;
}
}

/* line 159, resources/assets/styles/components/_main-menu.scss */

.main-menu .form-search::after {
  content: "";
  position: absolute;
  right: -2px;
  top: 6px;
  width: 50px;
  height: 50px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAAAXNSR0IArs4c6QAABEVJREFUaAXtmUtyEzEQhtVKlVmSG2BOQC5AMt5AsoIbYHbAJuYEwAnIKmQXcwKyC2RjBw6AOQFwA7PMpDxN/3KkyM6MPQ9NGKpmqlJ6RGr1163Wy0q1X2uB1gKtBVoLlLcAle867zkYjTYvNy52mGmLmaMFeUQTKU84Sc6Penu/Fv53S4XSgC++nUY00/tE6mkuXVlAtXr3YfvxSa72gRoVBnwxOu0S0bH8RWV0EC+PifXrw94jeLf2rxAgvKZn+pMitelrxqz+EPFYKZow8ZSUnirmLivVJUxbont+e5Mnen64/Wh4oz5wRW7AV1/P+qL08cL4zL9Z02DdtDPTOdFvZbCdpf7Dw2j3+UJd4EIuQOO5RI/8scVTrz9s7x74devyV3F7InF717Wt2ZNrARFzmvR3Oy3NdGSKysbQPIY1IB9YyEQnvaOHe2NbDpnqdcKwoFg4tKUKcOiP7eIOdyIYCmV8NJMxavpWApop5a2WmJZlPefrf9DrTWEoWydG7L78+nlgyyHTlYA6ITeoWPxH0ZhbpSgMxUp9dG0Ste/yATOZgDihyOR54sbS6q3LB8rICcfJhBdfjc62Aol2YjIBLzbiyLZCvKzbCmzbIiniETPD9dFJ3+UDZTIBiZWz5nwTDzTishjNQ1vFityYtq5qmgko8RFdCzeH5utiwJwsXBMnjvmeywfKZAL68nH88st15RGHoWXnAjRny9Aj35K8XIA4ON+SPsGHyQQkdR0bEo+1AcqG7xYWGec8NGEmoCLtB/9O6IGtPFmtI5f3jGrrqqaZgMlsNrbCEfw4ttlyqHT5MMFE41CyrZxMwOVNWA7Eb2ynUGms44GVVddhIhPQDOwdz8SLUUgv4tqk+Pr8KdenAwsbMl0JiOOZH/h4rjCKVdQAU1PumO7pA97rJJ3bBwQHeTcK3Auh2Dx2ylGib0wX70XWlpOgVR9XKFcOmFnpQYxj7n/yrODGFMViin+WOfnD+9J3JI9QfSeP1fTOrDN25cAZyivv5fmXoTR+ttCeeZgwv1v3qGu8puN9ibkBZsGCDBTkzbTDnV4dXswNCD1SX9auFJS3jCH7e6fUEyfy2k1R2uMw4m7h8akmyEKAYMFKqmc0TH3rRIM1H8CUxBym5QXFY//xyXoSImJ12Q3xPFIY0OpvvIkbedqjrm3kpVceO8Bqaacipm4a5FU32UaoVxWyNKDV3Sw2chM3l1VWm9YjxlOkJjjT4oQCj1kw2xdpKqRtIAtQVcjKgFaXKmmdkGu3iSqKF+krlpYzRcqHVZd4VGZbgrRGAGJBEbr7KXjzqgqQjZiioICH5GkEq+rdTNASMdkYwLogGwVYB2TjAENDNmKRWY45bO74ccbspcv/tGUsPBvejcTWL6WN9KDVceXCk/OH00YDAjQVMicc+jce8AZkATj0/W8+eNIc8P8bjVtFWwu0Fmgt0FqgtcC/t8Bf7azZCv9OhDgAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-size: contain;
}

@media print, screen and (min-width: 64em) {
  /* line 174, resources/assets/styles/components/_main-menu.scss */

  .main-menu {
    width: 1090px;
    padding-left: 150px;
    padding-right: 100px;
    padding-top: 270px;
  }

  /* line 180, resources/assets/styles/components/_main-menu.scss */

  .main-menu.open {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    overflow-x: hidden;
  }

  /* line 187, resources/assets/styles/components/_main-menu.scss */

  .main-menu ul#menu-main-menu::before,
  .main-menu ul#menu-main-menu-eng::before {
    top: -50px;
    width: 75px;
    height: 11px;
  }

  /* line 193, resources/assets/styles/components/_main-menu.scss */

  .main-menu ul#menu-main-menu > li,
  .main-menu ul#menu-main-menu-eng > li {
    padding: 18px 0;
  }

  /* line 197, resources/assets/styles/components/_main-menu.scss */

  .main-menu ul#menu-main-menu > li.menu-item > a,
  .main-menu ul#menu-main-menu-eng > li.menu-item > a {
    font-size: 2.375rem;
    line-height: 1.05;
  }

  /* line 202, resources/assets/styles/components/_main-menu.scss */

  .main-menu ul#menu-main-menu > li.menu-item.menu-item-has-children,
  .main-menu ul#menu-main-menu-eng > li.menu-item.menu-item-has-children {
    position: relative;
  }

  /* line 206, resources/assets/styles/components/_main-menu.scss */

  .main-menu ul#menu-main-menu > li.menu-item.menu-item-has-children > a::after,
  .main-menu ul#menu-main-menu-eng > li.menu-item.menu-item-has-children > a::after {
    top: 22%;
  }

  /* line 211, resources/assets/styles/components/_main-menu.scss */

  .main-menu ul#menu-main-menu > li.menu-item.menu-item-has-children > ul.sub-menu,
  .main-menu ul#menu-main-menu-eng > li.menu-item.menu-item-has-children > ul.sub-menu {
    max-width: 292px;
    margin-left: 180px;
    z-index: 1;
    top: 13px;
    background-color: rgba(245, 245, 245, 0.88);
  }

  /* line 218, resources/assets/styles/components/_main-menu.scss */

  .main-menu ul#menu-main-menu > li.menu-item.menu-item-has-children > ul.sub-menu::before,
  .main-menu ul#menu-main-menu-eng > li.menu-item.menu-item-has-children > ul.sub-menu::before {
    left: -6px;
    top: 11px;
  }

  /* line 223, resources/assets/styles/components/_main-menu.scss */

  .main-menu ul#menu-main-menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.parent-title,
  .main-menu ul#menu-main-menu-eng > li.menu-item.menu-item-has-children > ul.sub-menu > li.parent-title {
    display: none;
  }

  /* line 231, resources/assets/styles/components/_main-menu.scss */

  .main-menu ul#menu-main-menu .back-nav,
  .main-menu ul#menu-main-menu-eng .back-nav {
    display: none;
  }

  /* line 236, resources/assets/styles/components/_main-menu.scss */

  .main-menu .form-search {
    max-width: 344px;
    margin-top: 90px;
  }

  /* line 240, resources/assets/styles/components/_main-menu.scss */

  .main-menu .form-search input[type="text"] {
    height: 52px;
    font-size: 1.5rem;
  }

  /* line 245, resources/assets/styles/components/_main-menu.scss */

  .main-menu .form-search::after {
    right: 3px;
    top: 6px;
  }
}

/* line 3, resources/assets/styles/components/_banner.scss */

.banner-carousel figure {
  width: 100%;
  height: 204px;
  position: relative;
}

/* line 9, resources/assets/styles/components/_banner.scss */

.banner-carousel img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 20, resources/assets/styles/components/_banner.scss */

.banner-carousel .owl-nav {
  display: none;
}

/* line 25, resources/assets/styles/components/_banner.scss */

.banner-content {
  display: none;
}

/* line 30, resources/assets/styles/components/_banner.scss */

.banner-team {
  width: 100%;
}

/* line 33, resources/assets/styles/components/_banner.scss */

.banner-team__img {
  width: 100%;
  height: 204px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left top;
}

/* line 41, resources/assets/styles/components/_banner.scss */

.banner-team-inner {
  color: #000;
}

/* line 45, resources/assets/styles/components/_banner.scss */

.banner-team__title {
  color: inherit;
  font-family: "BodoniSvtyTwoOSITCTT-Bold", sans-serif;
  font-size: 1.875rem;
  line-height: calc(45 / 30);
  position: relative;
  margin-top: 30px;
}

/* line 54, resources/assets/styles/components/_banner.scss */

.banner-team__line {
  width: 75px;
  height: 11px;
  background-color: #6bc2ba;
  display: block;
  margin: 15px 0;
}

/* line 61, resources/assets/styles/components/_banner.scss */

.banner-team__line.pink {
  background-color: #d3927e;
}

/* line 66, resources/assets/styles/components/_banner.scss */

.banner-team__position {
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1.375rem;
  margin-bottom: 20px;
}

/* line 71, resources/assets/styles/components/_banner.scss */

.banner-team__position span {
  color: #6bc2ba;
}

/* line 76, resources/assets/styles/components/_banner.scss */

.banner-team__position.pink span {
  color: #d3927e;
}

/* line 83, resources/assets/styles/components/_banner.scss */

.banner-team__content p {
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25;
  margin-bottom: 15px;
}

/* line 89, resources/assets/styles/components/_banner.scss */

.banner-team__content p > a {
  color: #6bc2ba;
}

/* line 95, resources/assets/styles/components/_banner.scss */

.banner-team__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 10px;
  margin-top: 30px;
}

/* line 101, resources/assets/styles/components/_banner.scss */

.banner-team__btn .bg-white {
  background-color: #fff;
  color: #000;
  padding: 10px 40px 7px 40px;
  margin-right: 2px;
  font-size: 0.875rem;
}

/* line 109, resources/assets/styles/components/_banner.scss */

.banner-team__btn .btn-social--email,
.banner-team__btn .btn-social--in {
  margin: 0 1px;
}

/* line 115, resources/assets/styles/components/_banner.scss */

.banner-team__time {
  color: #6bc2ba;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 0.8125rem;
  position: relative;
  padding-left: 10px;
}

/* line 122, resources/assets/styles/components/_banner.scss */

.banner-team__time::before {
  content: "";
  position: absolute;
  left: 0;
  top: 7px;
  width: 4px;
  height: 4px;
  background-color: #6bc2ba;
  border-radius: 50%;
}

/* line 135, resources/assets/styles/components/_banner.scss */

.banner-video {
  width: 100%;
  background-image: url(/home/wiegers/domains/banning.nl/public_html/wp-content/themes/banning/dist/images/background-color.png);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  padding: 10px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 145, resources/assets/styles/components/_banner.scss */

.banner-video > div {
  width: 80%;
  padding-top: 46.25%;
  position: relative;
}

/* line 150, resources/assets/styles/components/_banner.scss */

.banner-video > div iframe {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}

/* line 162, resources/assets/styles/components/_banner.scss */

.banner-overview {
  width: 100%;
  height: 120px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

/* line 169, resources/assets/styles/components/_banner.scss */

.banner-overview > .row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}

/* line 174, resources/assets/styles/components/_banner.scss */

.banner-overview h1 {
  text-align: center;
  color: #fff;
  font-family: "BodoniSvtyTwoOSITCTT-Bold", sans-serif;
  font-size: 1.875rem;
}

@media print, screen and (min-width: 40em) {
  /* line 185, resources/assets/styles/components/_banner.scss */

  .banner-carousel figure {
    height: 450px;
  }

  /* line 191, resources/assets/styles/components/_banner.scss */

  .banner-team {
    min-height: 450px;
    position: relative;
  }

  /* line 195, resources/assets/styles/components/_banner.scss */

  .banner-team__img {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }

  /* line 202, resources/assets/styles/components/_banner.scss */

  .banner-team-inner {
    display: block;
    color: #fff;
    height: 100%;
    padding-top: 40px;
    padding-bottom: 20px;
    max-width: 935px;
    margin-left: auto;
    margin-right: 55px;
    position: relative;
  }

  /* line 215, resources/assets/styles/components/_banner.scss */

  .banner-team__title {
    color: #fff;
    margin-top: 0;
  }

  /* line 221, resources/assets/styles/components/_banner.scss */

  .banner-overview {
    height: 200px;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 227, resources/assets/styles/components/_banner.scss */

  .banner-team {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    min-height: 480px;
  }

  /* line 231, resources/assets/styles/components/_banner.scss */

  .banner-team-inner {
    margin-right: 85px;
  }

  /* line 235, resources/assets/styles/components/_banner.scss */

  .banner-team__title {
    font-size: 3.125rem;
    left: -75px;
  }

  /* line 241, resources/assets/styles/components/_banner.scss */

  .banner {
    position: relative;
  }

  /* line 245, resources/assets/styles/components/_banner.scss */

  .banner-carousel figure {
    height: 480px;
  }

  /* line 249, resources/assets/styles/components/_banner.scss */

  .banner-carousel .owl-nav {
    display: block;
  }

  /* line 252, resources/assets/styles/components/_banner.scss */

  .banner-carousel .owl-nav .owl-prev,
  .banner-carousel .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
  }

  /* line 258, resources/assets/styles/components/_banner.scss */

  .banner-carousel .owl-nav .owl-prev span,
  .banner-carousel .owl-nav .owl-next span {
    font-size: 0;
    display: block;
    width: 16px;
    height: 26px;
    background-position: center;
  }

  /* line 267, resources/assets/styles/components/_banner.scss */

  .banner-carousel .owl-nav .owl-prev {
    left: 30px;
  }

  /* line 270, resources/assets/styles/components/_banner.scss */

  .banner-carousel .owl-nav .owl-prev span {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAYAAAC+aNwHAAAAAXNSR0IArs4c6QAAAK1JREFUOBFjYCAB/P//fwIQvwfi+0AcQIJWBgaghgVAjAxABgkQZQhQIbpmmEEOBA3Ao/kDRZqBBhvgNQCfzaOasQQdpQEGSp7YwAegIP6oAjkGqAikEBsgrBmonwmIcaWofJAFBAHQ6gBs1kPF5hM0AKQAqDhh1BDUoBoyYTIB1d04eAS8o4BDG6owHkMcUFXi4WEx5AJIOSMePRhSQENAGSwBiEH5ZwIjI+MHAM7NtealifSGAAAAAElFTkSuQmCC);
  }

  /* line 275, resources/assets/styles/components/_banner.scss */

  .banner-carousel .owl-nav .owl-next {
    right: 30px;
  }

  /* line 278, resources/assets/styles/components/_banner.scss */

  .banner-carousel .owl-nav .owl-next span {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAYAAAC+aNwHAAAAAXNSR0IArs4c6QAAAK1JREFUOBFj+P//vwEQ7wdiEFgPxAIMpACghgMgnUjgPJBNvCFIGpGZxBsC1LUBWScSmzhDgBoEgPgCkkZk5qghyKEBYQ+3MCEqxQO9DkonDzCDAyxiwESEKQFANfI41H3AIQ4RBtqRgMNmkPAESjQvGNWMFgIEQptggAXgiSr8mkEOAWrGlcoIa4YagM0BxGmGGjABzQTiNQMNYIQaUgCkFYD4ACMj4waQGLEAAAuUzMskdR+gAAAAAElFTkSuQmCC);
  }

  /* line 285, resources/assets/styles/components/_banner.scss */

  .banner-item {
    position: relative;
    width: 100%;
    height: 100%;
  }

  /* line 291, resources/assets/styles/components/_banner.scss */

  .banner-content {
    display: block;
    position: absolute;
    bottom: 0;
    max-width: 320px;
    margin-bottom: 36px;
    margin-left: 20%;
  }

  /* line 299, resources/assets/styles/components/_banner.scss */

  .banner-content__title {
    font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
    font-size: 1.5rem;
    line-height: 1;
    color: #0f0f0f;
    margin-bottom: 18px;
  }

  /* line 307, resources/assets/styles/components/_banner.scss */

  .banner-content__name {
    font-family: "Avenir-Heavy", Arial, Helvetica, sans-serif;
    font-size: 1rem;
    font-weight: 900;
    line-height: 1.22;
    color: #000;
    margin-bottom: 30px;
  }

  /* line 316, resources/assets/styles/components/_banner.scss */

  .banner-content.right {
    margin-left: 10%;
  }

  /* line 319, resources/assets/styles/components/_banner.scss */

  .banner-content.right .banner-content__title,
  .banner-content.right .banner-content__name,
  .banner-content.right .banner-content__btn {
    text-align: right;
  }

  /* line 327, resources/assets/styles/components/_banner.scss */

  .banner::after {
    content: "";
    position: absolute;
    bottom: 11px;
    z-index: 1;
    left: 50%;
    -webkit-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 34px;
    height: 86px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAABXCAYAAABhqJewAAAAAXNSR0IArs4c6QAAA5dJREFUaAXtmI1xm0AQha00EHUQSlAHoQQ6MB3YJaiDuAOTCkwqMKnAdGB1YLkC8j0FpNPqgEMC2cmwMzt3+/N2H8sJSSxuBkhVVUvSv6MJGqGyV6ikRLfoBs0Xi8Uv1nEFAjH6hA4VYaKL2agI+oheKo8UOI8QwAR9Q8cS1YoHTQfAXUf3nNg92pyNfW356ljJ2ibpHtC1Aa0mPslxRl1YN0auSBW+QvhSN/dkT0LiAW7xxSfJgQ41RVXDyslEdyXJ0sG0Z6LE5wcEElGaaqCWjHotT8rgzFBXBLyYRNNItVBLJmviu5WEGLUSHyWNYNAgtU2wo31pjNwk5PtgxwaMrvJHrYeC3ZjC9Mp26TiXJiCzt6hyUPdM+e+5IQXGTv+tIZIQdCV0GvcuqN6npq/XJLc02OQLmYnJLozdZi49gcjj87nsxa5ExIILH3Jkn+0Ri8hXtwlf36VrT7Tf2LoisrLOqW0udmN6fBORzyDRZyFyMxOx52GeyH85Ed+Dr7BXGmybL58qGEgi2NzBZwOxDrSqFrLcAjz1Fq7dtwe+ezIP/Wo46XviGEikj2hb3PadP752UvNE5onYCVh7PiPzROwErD2fkXkidgLWns/IPBE7AWt/qjPybtl9gP1bEzn6f8KP2mhqIvSIbQ/frbnGixt7sRsRyQ27xNhTmLZHoX9rel/qStD70nPZ0WjpNqv3y109DPvec31uoz4cvR4MkWKPIZCa4CRToYedvtoe3yYcG3kdedkzHWFDXd2SF6e+todpND1wxiZJ5mMTv3Sl1pOnfuytS2LmSX7G9/cweVHdTmFROwlc1boTSUKhLCOv2LedQE9QGFTnzUrmST92gdAVlBZZ28+st2h0jDpYiqF36CvqE13oyYRbX8qQnFG+awol8S2qVYWjel2xtslPXr+kbcFWP2Tu0S16qahG0tooJECBJbpGzyEkjLCa2DiiYmiK5mgXKcWyOjeYQOsZ6aNPIzVZuXnc/8K15/08gXkCHzKB+uM5au9BNUmO0FdUom/O5FI2qlHXYtn9JIh6a5KoJ6eVtBfYkkAhPY2tZC3pBzeIwqJqOz1khe3A+UioXNFbgaS1Mlsk7S1QJ4BvI6HSYXVIzJTdIr1FwHWRyGquYQvFziIzKomG6lAyk5AYSmZSEqFkrkIikAxcvJI1+FFXWnUdYMtkGhLNFQWSmZZEIJnrkOghc10SDpkH52CsG/8/vf4BgXRtUX9p0MsAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-size: contain;
  }

  /* line 342, resources/assets/styles/components/_banner.scss */

  .banner-video {
    padding: 20px 0;
  }

  /* line 346, resources/assets/styles/components/_banner.scss */

  .banner-overview {
    height: 260px;
  }

  /* line 349, resources/assets/styles/components/_banner.scss */

  .banner-overview h1 {
    font-size: 3.125rem;
  }
}

@media (min-width: 1200px) and (max-width: 1500px) {
  /* line 358, resources/assets/styles/components/_banner.scss */

  .banner-carousel figure {
    height: 650px !important;
  }

  /* line 363, resources/assets/styles/components/_banner.scss */

  .banner-content {
    margin-left: 25%;
    margin-bottom: 60px;
  }

  /* line 367, resources/assets/styles/components/_banner.scss */

  .banner-content.right {
    margin-left: 18%;
  }

  /* line 373, resources/assets/styles/components/_banner.scss */

  .banner-team {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    min-height: 550px;
  }

  /* line 377, resources/assets/styles/components/_banner.scss */

  .banner-team-inner {
    padding-top: 100px;
    padding-bottom: 50px;
  }

  /* line 382, resources/assets/styles/components/_banner.scss */

  .banner-team__line {
    margin: 20px 0 20px 0;
  }

  /* line 386, resources/assets/styles/components/_banner.scss */

  .banner-team__position {
    font-size: 2.25rem;
  }
}

@media (min-width: 1500px) and (max-width: 2000px) {
  /* line 395, resources/assets/styles/components/_banner.scss */

  .banner-carousel figure {
    height: 850px;
  }

  /* line 400, resources/assets/styles/components/_banner.scss */

  .banner-content {
    margin-bottom: 86px;
    margin-left: 33%;
  }

  /* line 404, resources/assets/styles/components/_banner.scss */

  .banner-content__title {
    font-size: 2.25rem;
  }

  /* line 408, resources/assets/styles/components/_banner.scss */

  .banner-content__name {
    font-size: 1.125rem;
  }

  /* line 412, resources/assets/styles/components/_banner.scss */

  .banner-content.right {
    margin-left: 23%;
  }

  /* line 418, resources/assets/styles/components/_banner.scss */

  .banner-team {
    min-height: 950px;
    height: auto;
  }

  /* line 422, resources/assets/styles/components/_banner.scss */

  .banner-team-inner {
    padding-top: 136px;
    padding-bottom: 50px;
  }

  /* line 427, resources/assets/styles/components/_banner.scss */

  .banner-team__title {
    font-size: 6.25rem;
  }

  /* line 431, resources/assets/styles/components/_banner.scss */

  .banner-team__line {
    margin: 50px 0 50px 0;
  }

  /* line 435, resources/assets/styles/components/_banner.scss */

  .banner-team__position {
    font-size: 2.25rem;
    margin-bottom: 60px;
  }

  /* line 441, resources/assets/styles/components/_banner.scss */

  .banner-team__content p {
    font-size: 1.5rem;
    line-height: 1.25;
    margin-bottom: 40px;
  }

  /* line 448, resources/assets/styles/components/_banner.scss */

  .banner-team__btn {
    margin-bottom: 18px;
  }

  /* line 452, resources/assets/styles/components/_banner.scss */

  .banner-team__time {
    font-size: 1rem;
  }

  /* line 458, resources/assets/styles/components/_banner.scss */

  .banner-video > div {
    width: 1524px;
    height: 690px;
    padding-top: 0;
  }
}

/* line 1, resources/assets/styles/components/_dropdown.scss */

.dropdown-desk {
  margin-top: 1px;
}

/* line 4, resources/assets/styles/components/_dropdown.scss */

.dropdown-desk ul li {
  background-color: #6bc2ba;
  color: #fff;
  padding: 0 10px 0 45px;
  margin-bottom: 1px;
  border-radius: 2px;
  position: relative;
  cursor: pointer;
}

/* line 13, resources/assets/styles/components/_dropdown.scss */

.dropdown-desk ul li a {
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 2.25;
  padding-left: 7px;
}

/* line 20, resources/assets/styles/components/_dropdown.scss */

.dropdown-desk ul li::before {
  content: "";
  position: absolute;
  left: 35px;
  top: 12px;
  width: 8px;
  height: 13px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAYAAACUwi84AAAAAXNSR0IArs4c6QAAAGBJREFUGBlj+P///wYgxgbeAwUVGEEyDAwMB4EYHSgABRaAFTACAbosUF8DSIwJXQKdP4wUgAILCi7AGEDv1oO8DPLmRxADCD4AsQMQTwRiGHgACkkHIA+E0cEHYABPAADT8UiAo6M+SQAAAABJRU5ErkJggg==);
  background-size: contain;
  background-repeat: no-repeat;
}

/* line 32, resources/assets/styles/components/_dropdown.scss */

.dropdown-desk ul li:hover {
  background-color: #4ab5ab;
}

@media print, screen and (min-width: 64em) {
  /* line 39, resources/assets/styles/components/_dropdown.scss */

  .dropdown-desk {
    display: none;
  }
}

/* line 2, resources/assets/styles/components/_dashboard.scss */

.dashboard__first {
  background-color: #6bc2ba;
  padding-top: 35px;
  padding-bottom: 35px;
}

/* line 7, resources/assets/styles/components/_dashboard.scss */

.dashboard__first-content {
  display: block;
  background-color: #fff;
  padding: 28px 9px 40px 9px;
  margin-bottom: 35px;
}

/* line 13, resources/assets/styles/components/_dashboard.scss */

.dashboard__first-content:last-child {
  margin-bottom: 0;
}

/* line 18, resources/assets/styles/components/_dashboard.scss */

.dashboard__first__title {
  max-width: 80%;
  font-family: "BodoniSvtyTwoOSITCTT-Bold", sans-serif;
  font-size: 2.25rem;
  color: #000;
  line-height: 1.11;
  margin-bottom: 25px;
}

/* line 26, resources/assets/styles/components/_dashboard.scss */

.dashboard__first__title span {
  color: #6bc2ba;
  display: inline-block;
}

/* line 32, resources/assets/styles/components/_dashboard.scss */

.dashboard__first__txt {
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 25px;
}

/* line 39, resources/assets/styles/components/_dashboard.scss */

.dashboard__first__btn {
  text-align: center;
}

/* line 42, resources/assets/styles/components/_dashboard.scss */

.dashboard__first__btn > * {
  width: 80%;
  display: inline-block;
}

/* line 49, resources/assets/styles/components/_dashboard.scss */

.dashboard__second {
  padding-left: 0;
  padding-right: 0;
}

/* line 53, resources/assets/styles/components/_dashboard.scss */

.dashboard__second__title {
  font-family: "Avenir-Heavy", Arial, Helvetica, sans-serif;
  font-size: 2.25rem;
  font-weight: 900;
  line-height: 1.2;
  color: #d3927e;
  padding-bottom: 24px;
  margin-bottom: 24px;
  position: relative;
}

/* line 63, resources/assets/styles/components/_dashboard.scss */

.dashboard__second__title span {
  color: #fff;
}

/* line 67, resources/assets/styles/components/_dashboard.scss */

.dashboard__second__title::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 42px;
  height: 6px;
  background-color: #fff;
}

/* line 78, resources/assets/styles/components/_dashboard.scss */

.dashboard__second--up {
  display: block;
  background-color: #000;
  padding: 32px;
}

/* line 84, resources/assets/styles/components/_dashboard.scss */

.dashboard__second__txt {
  color: #d3927e;
}

/* line 87, resources/assets/styles/components/_dashboard.scss */

.dashboard__second__txt > * {
  color: #fff;
  margin-left: 5px;
  cursor: pointer;
}

/* line 92, resources/assets/styles/components/_dashboard.scss */

.dashboard__second__txt > *:hover {
  text-decoration: underline;
}

/* line 98, resources/assets/styles/components/_dashboard.scss */

.dashboard__second--down {
  width: 100%;
  padding-top: 56.25%;
  position: relative;
  display: block;
}

/* line 104, resources/assets/styles/components/_dashboard.scss */

.dashboard__second--down img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media print, screen and (min-width: 40em) {
  /* line 122, resources/assets/styles/components/_dashboard.scss */

  .dashboard__first__btn > * {
    width: auto;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 131, resources/assets/styles/components/_dashboard.scss */

  .dashboard {
    background-color: #f5f5f5;
    padding-top: 140px;
    padding-bottom: 100px;
  }

  /* line 136, resources/assets/styles/components/_dashboard.scss */

  .dashboard .row {
    max-width: calc(1585px - 60px);
  }

  /* line 140, resources/assets/styles/components/_dashboard.scss */

  .dashboard__first {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  /* line 143, resources/assets/styles/components/_dashboard.scss */

  .dashboard__first-content {
    width: 50%;
    height: 100%;
    padding: 52px 25px 30px 22px;
    position: relative;
  }

  /* line 149, resources/assets/styles/components/_dashboard.scss */

  .dashboard__first-content:first-child {
    margin-right: 15px;
  }

  /* line 153, resources/assets/styles/components/_dashboard.scss */

  .dashboard__first-content:last-child {
    margin-left: 15px;
  }

  /* line 158, resources/assets/styles/components/_dashboard.scss */

  .dashboard__first__title {
    font-size: 3rem;
    line-height: 1.17;
  }

  /* line 163, resources/assets/styles/components/_dashboard.scss */

  .dashboard__first__txt {
    font-size: 1.5rem;
    line-height: 1.25;
    margin-bottom: 66px;
  }

  /* line 169, resources/assets/styles/components/_dashboard.scss */

  .dashboard__first__btn {
    position: absolute;
    right: 0;
    bottom: 0;
  }

  /* line 174, resources/assets/styles/components/_dashboard.scss */

  .dashboard__first__btn > * {
    width: unset;
    height: 46px;
    display: block;
    line-height: unset;
  }

  /* line 184, resources/assets/styles/components/_dashboard.scss */

  .dashboard__second--up {
    display: inline-block;
    background-color: #000;
    padding: 53px 54px 40px 80px;
  }

  /* line 190, resources/assets/styles/components/_dashboard.scss */

  .dashboard__second__title {
    padding-bottom: 0;
    margin-bottom: 34px;
  }

  /* line 194, resources/assets/styles/components/_dashboard.scss */

  .dashboard__second__title::after {
    display: none;
  }

  /* line 199, resources/assets/styles/components/_dashboard.scss */

  .dashboard__second--down {
    display: inline-block;
    margin-top: 30px;
  }
}

@media screen and (min-width: 75em) {
  /* line 209, resources/assets/styles/components/_dashboard.scss */

  .dashboard__second {
    padding-left: 1.875rem;
    padding-right: 85px;
  }

  /* line 213, resources/assets/styles/components/_dashboard.scss */

  .dashboard__second--up {
    display: block;
    background-color: #000;
    height: calc(50% - 15px);
    margin-bottom: 30px;
  }

  /* line 220, resources/assets/styles/components/_dashboard.scss */

  .dashboard__second--down {
    display: block;
    padding-top: 0;
    height: calc(50% - 15px);
  }
}

/* line 1, resources/assets/styles/components/_introduce.scss */

.intro {
  background-color: #fff;
  padding-top: 35px;
  padding-bottom: 35px;
}

/* line 6, resources/assets/styles/components/_introduce.scss */

.intro__title {
  font-family: "BodoniSvtyTwoOSITCTT-Bold", sans-serif;
  color: #000;
  font-size: 2.25rem;
  font-weight: bold;
  line-height: 1.11;
  padding-bottom: 30px;
  margin-bottom: 45px;
  position: relative;
}

/* line 16, resources/assets/styles/components/_introduce.scss */

.intro__title span {
  color: #6bc2ba;
}

/* line 20, resources/assets/styles/components/_introduce.scss */

.intro__title::after {
  content: "";
  position: absolute;
  left: 0;
  top: 100%;
  width: 42px;
  height: 6px;
  background-color: #6bc2ba;
}

/* line 31, resources/assets/styles/components/_introduce.scss */

.intro__txt {
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 35px;
}

/* line 38, resources/assets/styles/components/_introduce.scss */

.intro__btn {
  text-align: center;
  margin-bottom: 22px;
}

/* line 43, resources/assets/styles/components/_introduce.scss */

.intro__img {
  display: none;
	height:20px !important; 
}

@media print, screen and (min-width: 64em) {
  /* line 49, resources/assets/styles/components/_introduce.scss */

  .intro {
    padding-bottom: 0;
  }

  /* line 52, resources/assets/styles/components/_introduce.scss */

  .intro .row {
    max-width: calc(1585px - 60px);
  }

  /* line 56, resources/assets/styles/components/_introduce.scss */

  .intro-inner {
    max-width: 1135px;
    margin-left: auto;
    margin-right: 85px;
    padding-top: 85px;
  }

  /* line 64, resources/assets/styles/components/_introduce.scss */

  .intro__title {
    font-size: 6.25rem;
    line-height: unset;
    padding-bottom: 40px;
    margin-bottom: 65px;
  }

  /* line 70, resources/assets/styles/components/_introduce.scss */

  .intro__title::after {
    width: 75px;
    height: 11px;
    left: 100px;
  }

  /* line 77, resources/assets/styles/components/_introduce.scss */

  .intro__txt {
    font-size: 1.5rem;
    line-height: 1.25;
    margin-bottom: 55px;
    padding-left: 100px;
  }

  /* line 84, resources/assets/styles/components/_introduce.scss */

  .intro__btn {
    padding-left: 100px;
    text-align: left;
  }

  /* line 89, resources/assets/styles/components/_introduce.scss */

  .intro__img {
    margin-left: auto;
    margin-right: -70px;
    display: block;
    width: 728px;
    height: 200px;
    /* background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MjguMzQ4IiBoZWlnaHQ9IjYyMi4xOTgiIHZpZXdCb3g9IjAgMCA5MjguMzQ4IDYyMi4xOTgiPgogICAgPGRlZnM+CiAgICAgICAgPHN0eWxlPgogICAgICAgICAgICAuY2xzLTF7ZmlsbDojNmJjMGI3fS5jbHMtMntmaWxsOiNkMDkwN2R9CiAgICAgICAgPC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJCYW5uaW5nX2JlZWxkbWVya19taW50X2xldmVyX3JnYiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLjAwNCAuMDA0KSI+CiAgICAgICAgPHBhdGggaWQ9IlJlY3RhbmdsZV80MCIgZD0iTTAgMGgxODUuOTM5djQ0LjEyOEgweiIgY2xhc3M9ImNscy0xIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSA0MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzcxLjUxMyA1NzguMDY3KSIvPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzIyNCIgZD0iTTYuMzY3IDEyNi41NTRxNi40NzQtMzguMyAyNC4xLTY2LjVhMTIxLjMwNiAxMjEuMzA2IDAgMCAxIDQ5LjUyLTQ0LjEyOFExMTEuODgyIDAgMTYzLjc2OCAwYTE1Ni4wMDYgMTU2LjAwNiAwIDAgMSA0NS41IDYuMzY0IDE2Mi4wNTggMTYyLjA1OCAwIDAgMSAzNy4zMDUgMTYuMzc4IDEzMy4zMTkgMTMzLjMxOSAwIDAgMSAyOC4yMDggMjIuNzQzIDExMC4wNDMgMTEwLjA0MyAwIDAgMSAxOC4xNzkgMjUuNDk2aDEuODM0VjExLjAwN0g0MjUuOFYxMjAuMWwtNTQuNzI3IDMzMy4wMTFoLTgxLjc0NVYyMzIuOTNhMzEzLjYzMSAzMTMuNjMxIDAgMCAwLTIuNzE0LTQxLjg1NCAxMDQuMzIyIDEwNC4zMjIgMCAwIDAtMTEuMzktMzUuOTMgNjQuOTI2IDY0LjkyNiAwIDAgMC0yNS4wMTctMjUuNDc1cS0xNi4zNi05LjUzNy00Mi43NTItOS41NTZUMTY2LjkgMTMxLjAxMWE2NS40MjIgNjUuNDIyIDAgMCAwLTIwLjg3MiAyOC4yMDggMTI1LjIzMSAxMjUuMjMxIDAgMCAwLTguMiAzNy43NjRxLTEuMzU3IDIwLjQ2OC0xLjM1NyAzOS41Nzl2MjE2LjU0OUgwVjIwOS4xNzlhNTA1LjY3MiA1MDUuNjcyIDAgMCAxIDYuMzY0LTgyLjYyNXoiIGNsYXNzPSJjbHMtMSIgZGF0YS1uYW1lPSJQYXRoIDIyNCIvPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzIyNSIgZD0iTTY5My4zOCAxMjYuNTU0cS02LjM0Ni0zOC4yLTI0LjEtNjYuNDEyYTEyMS4yIDEyMS4yIDAgMCAwLTQ5LjUyLTQ0LjEyOFE1ODcuODI5IDAgNTM1Ljk3OSAwYTE1Ni4wMDYgMTU2LjAwNiAwIDAgMC00NS41NTggNi4zNjQgMTYyLjQwNSAxNjIuNDA1IDAgMCAwLTM3LjMgMTYuMzc4IDEzMy42NDYgMTMzLjY0NiAwIDAgMC0yOC4xOSAyMi43NDMgMTEwLjE3MiAxMTAuMTcyIDAgMCAwLTE4LjE5NCAyNS40OTRINDA0LjlWMTEuMDA3SDI3NFYxMjAuMWw1NC43MjkgMzMzLjAxM2g4MS43NDVWMjMyLjkzMWEzMTAuNTY4IDMxMC41NjggMCAwIDEgMi43MzMtNDEuODU0IDEwNC4zIDEwNC4zIDAgMCAxIDExLjM3MS0zNS45MyA2NS4xODQgNjUuMTg0IDAgMCAxIDI1LjAxNy0yNS40NzVxMTYuNC05LjUzNyA0Mi43NzEtOS41NTZ0NDAuNSAxMWE2NS41NyA2NS41NyAwIDAgMSAyMC45MjcgMjguMjA4IDEyNS4yMzcgMTI1LjIzNyAwIDAgMSA4LjE2MSAzNy42NTRxMS4zNzUgMjAuNDY4IDEuMzc2IDM5LjU3OXYyMTYuNTU0SDY5OS44VjIwOS4xNzlhNTAzLjU4MSA1MDMuNTgxIDAgMCAwLTYuNDItODIuNjI1eiIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9IlBhdGggMjI1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMjguNTQpIi8+CiAgICA8L2c+Cjwvc3ZnPgo=); */
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
  }
}

@media screen and (min-width: 75em) {
  /* line 105, resources/assets/styles/components/_introduce.scss */

  .intro__img {
    width: 900px;
    height: 288px;
  }
}

/* line 1, resources/assets/styles/components/_sidebar-menu.scss */

.sidebar-menu {
  padding: 30px 38px 20px 14px;
  background-color: #f5f5f5;
  margin-bottom: 30px;
}

/* line 6, resources/assets/styles/components/_sidebar-menu.scss */

.sidebar-menu__title {
  color: #6bc2ba;
  font-family: "Avenir-Heavy", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.88;
  margin-bottom: 15px;
}

/* line 14, resources/assets/styles/components/_sidebar-menu.scss */

.sidebar-menu ul li {
  padding: 15px 0;
}

/* line 17, resources/assets/styles/components/_sidebar-menu.scss */

.sidebar-menu ul li a {
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.88;
  color: #0f0f0f;
  text-decoration: underline;
}

/* line 24, resources/assets/styles/components/_sidebar-menu.scss */

.sidebar-menu ul li a:hover {
  text-decoration: none;
}

@media print, screen and (min-width: 64em) {
  /* line 32, resources/assets/styles/components/_sidebar-menu.scss */

  .sidebar-menu {
    padding: 30px;
    min-width: 387px;
    margin-right: 30px;
  }

  /* line 37, resources/assets/styles/components/_sidebar-menu.scss */

  .sidebar-menu__title {
    font-size: 1.5rem;
    font-weight: 900;
    line-height: 1.25;
  }

  /* line 43, resources/assets/styles/components/_sidebar-menu.scss */

  .sidebar-menu ul li {
    padding: 16px 0;
  }

  /* line 46, resources/assets/styles/components/_sidebar-menu.scss */

  .sidebar-menu ul li a {
    color: #000;
    font-size: 1.5rem;
    line-height: 1.25;
  }
}

/* line 2, resources/assets/styles/components/_wp-editor.scss */

.wp-editor > p {
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 30px;
  color: #0f0f0f;
}

.wp-editor > ul {
padding-left:23px!important;
}

/* line 9, resources/assets/styles/components/_wp-editor.scss */

.wp-editor > p a {
  text-decoration: underline;
}

/* line 12, resources/assets/styles/components/_wp-editor.scss */

.wp-editor > p a:hover {
  text-decoration: none;
}

/* line 18, resources/assets/styles/components/_wp-editor.scss */

.wp-editor > h2,
.wp-editor > h3,
.wp-editor > h4,
.wp-editor > h5,
.wp-editor > h6 {
  color: #6bc2ba;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 900;
  line-height: 1.5;
}

/* line 30, resources/assets/styles/components/_wp-editor.scss */

.wp-editor > ul {
  margin-bottom: 30px;
}

/* line 33, resources/assets/styles/components/_wp-editor.scss */

.wp-editor > ul li {
  position: relative;
  padding-left: 30px;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}


/* line 49, resources/assets/styles/components/_wp-editor.scss */

.wp-editor > ol {
  margin-bottom: 30px;
}

/* line 52, resources/assets/styles/components/_wp-editor.scss */

.wp-editor > ol li {
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  list-style-type: decimal;
  list-style-position: inside;
  margin-bottom: 30px;
}

@media print, screen and (min-width: 64em) {
  /* line 65, resources/assets/styles/components/_wp-editor.scss */

  .wp-editor > p {
    font-size: 1.5rem;
    line-height: 1.25;
    margin-bottom: 55px;
  }

  /* line 71, resources/assets/styles/components/_wp-editor.scss */

  .wp-editor > h2,
  .wp-editor > h3,
  .wp-editor > h4,
  .wp-editor > h5,
  .wp-editor > h6 {
    font-size: 1.5rem;
    line-height: 1.25;
  }

  /* line 80, resources/assets/styles/components/_wp-editor.scss */

  .wp-editor > ul {
    margin-bottom: 55px;
  }

  /* line 83, resources/assets/styles/components/_wp-editor.scss */

  .wp-editor > ul li {
    font-size: 1.5rem;
    line-height: 1.25;
  }

  /* line 89, resources/assets/styles/components/_wp-editor.scss */

  .wp-editor > ol {
    margin-bottom: 55px;
  }

  /* line 92, resources/assets/styles/components/_wp-editor.scss */

  .wp-editor > ol li {
    font-size: 1.5rem;
    line-height: 1.25;
  }
}

.team {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
	align-items: space-between; 
}

.team-item {
	float:none!important;
}

 .team-item > a:hover .team-item__content {
  opacity: 1;
}

.team-item__btn {
	display:inline-flex;
	padding-top:15px; 
	width:100%;
	padding-bottom:15px; 
}

.team-item__btn .btn--white {
	margin-right: 1px;
	width: calc(100% - 72px );
	padding:0; 
	line-height: 35px;
	font-size: 1rem;
}

.team-item__btn .btn--white > a {
	position:relative;
}


.team-item__content {
  -webkit-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  opacity: 1;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.69);
  padding: 8px;
}

.team-item__content.pink .team-item__content__title::after {
  background-color: #d3927e;
}

.team-item__content.pink .team-item__content__txt {
  color: #d3927e;
}

.team-item__content__title,
.team-item__content__txt {
  text-align: center;
}

.team-item__content__title {
  color: #fff;
  font-family: "Avenir-Book", sans-serif;
  font-size: 1.5rem;
  font-weight: 100;
  line-height: 1.5;
  padding-bottom: 15px;
  margin-bottom: 10px;
  position: relative;
}

.team-item__content__title::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: #6bc2ba;
  width: 31px;
  height: 5px;
}

.team-item__content__txt {
  color: #6bc2ba;
  font-family: "Avenir-Heavy", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.team-item__img {
    width: 100%;
	max-width: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    padding-top: 100%;
	position: relative;
} 

 .team-item__img > img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.team-item__title {
  color: #6bc2ba;
  line-height: 1.17;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  margin-bottom: 15px;
}

@media print, screen and (min-width: 40em) {

 .team {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
         margin: 0 auto;
		 padding-bottom: 50px;
    padding-top: 25px;
  }


  .team-item__content {
	 opacity: 0;
 }
 
   .team-item__content__title {
    float:none; 
	position:relative; 
	margin:0;
} 
  
   .team-item__content__title {
    font-size: 1.5rem;
	Font-family: "Avenir-Book";
	font-weight:100; 
  }

   .team-item__content__txt {
    font-size: 1rem;
    margin-top: 10px;
  }
  
 .team-item > a {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  
  .team-item__title {
    font-size: 2rem;
  }
  
   .team-item__img {
    width: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
		 background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
		 padding-top:100%;
  }
  
  .team-item.item-1 {
  width: 30%;
  margin-right:15px; 
  min-width: 250px;
}
}

@media print, screen and (min-width: 64em) {
   .team {
    margin-bottom: 50px;
	justify-content:flex-start;
  }

   .team-item__content__title {
    font-size: 1rem;
  }
}
@media print, screen and (min-width: 70em) {
  .team-item.item-1 {
    margin-right:15px; 
  }
}

@media screen and (min-width: 75em) {
     .team-item__content {
    bottom: 10px;
    left: 10px;
    right: 10px;
  }

   .team-item__content__title {
    font-size: 1.5rem;
  }

   .team-item__content__txt {
    font-size: 1rem;
  }
}



/* line 1, resources/assets/styles/components/_quote-team-detail.scss */

.quote-team {
  padding-top: 80px;
  padding-bottom: 80px;
}

/* line 5, resources/assets/styles/components/_quote-team-detail.scss */

.quote-team blockquote {
  color: #6bc2ba;
  font-family: "BodoniSvtyTwoOSITCTT-Book", Arial, Helvetica, sans-serif;
  font-size: 1.375rem;
  line-height: 1;
  border: 0;
  padding: 60px 0 0 40px;
  margin-bottom: 20px;
  position: relative;
}

/* line 15, resources/assets/styles/components/_quote-team-detail.scss */

.quote-team blockquote::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  height: 80px;
  background-image: url(/home/wiegers/domains/banning.nl/public_html/wp-content/themes/banning/dist/images/quote-white-icon.png);
  background-repeat: no-repeat;
  background-size: contain;
  z-index: -1;
}

/* line 29, resources/assets/styles/components/_quote-team-detail.scss */

.quote-team__title {
  color: #d3927e;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  line-height: 1.22;
  padding-left: 40px;
}

/* line 37, resources/assets/styles/components/_quote-team-detail.scss */

.quote-team__img {
  display: none;
}

/* line 42, resources/assets/styles/components/_quote-team-detail.scss */

.quote-team.pink blockquote {
  color: #d3927e;
}

/* line 46, resources/assets/styles/components/_quote-team-detail.scss */

.quote-team.pink .quote-team__title {
  color: #6bc2ba;
}

@media print, screen and (min-width: 64em) {
  /* line 53, resources/assets/styles/components/_quote-team-detail.scss */

  .quote-team {
    padding: 110px 0 0 0;
  }

  /* line 56, resources/assets/styles/components/_quote-team-detail.scss */

  .quote-team blockquote {
    font-size: 1.875rem;
    line-height: 1.2;
    position: relative;
    padding: 120px 0 0 0;
    margin-bottom: 32px;
  }

  /* line 64, resources/assets/styles/components/_quote-team-detail.scss */

  .quote-team blockquote::before {
    width: 202px;
    height: 157px;
    left: -90px;
  }

  /* line 71, resources/assets/styles/components/_quote-team-detail.scss */

  .quote-team__title {
    font-size: 1.125rem;
    line-height: 1.22;
    margin-bottom: 80px;
    padding-left: 0;
  }

  /* line 79, resources/assets/styles/components/_quote-team-detail.scss */

  .quote-team-inner {
    max-width: 935px;
    margin-left: auto;
    margin-right: 85px;
  }
}

/* line 1, resources/assets/styles/components/_filter.scss */

.filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 20px;
}

/* line 6, resources/assets/styles/components/_filter.scss */

.filter .select2-container {
  width: 225px !important;
  margin-bottom: 15px;
  margin-right: 16px;
  border: 0;
  border-radius: 0;
}

/* line 13, resources/assets/styles/components/_filter.scss */

.filter .select2-container .select2-selection {
  outline: none;
}

/* line 17, resources/assets/styles/components/_filter.scss */

.filter .select2-container .select2-container--default,
.filter .select2-container .select2-selection--multiple {
  border: 0;
  border-radius: 0;
  background-color: #000;
  color: #fff;
  height: 46px;
}

/* line 25, resources/assets/styles/components/_filter.scss */

.filter .select2-container .select2-container--default .select2-selection__arrow,
.filter .select2-container .select2-selection--multiple .select2-selection__arrow {
  display: none;
}

/* line 29, resources/assets/styles/components/_filter.scss */

.filter .select2-container .select2-container--default .select2-selection__rendered,
.filter .select2-container .select2-selection--multiple .select2-selection__rendered {
  background-color: #0f0f0f;
  color: #fff;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  min-width: 150px;
  padding: 2px 0 2px 10px;
}

/* line 38, resources/assets/styles/components/_filter.scss */

.filter .select2-container .select2-container--default .select2-selection__rendered,
.filter .select2-container .select2-container--default .select2-selection__placeholder,
.filter .select2-container .select2-selection--multiple .select2-selection__rendered,
.filter .select2-container .select2-selection--multiple .select2-selection__placeholder {
  height: 100%;
  line-height: 18px;
}

/* line 44, resources/assets/styles/components/_filter.scss */

.filter .select2-container .select2-container--default .select2-selection__placeholder,
.filter .select2-container .select2-selection--multiple .select2-selection__placeholder {
  font-size: 1rem;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  padding: 12px 0;
}

/* line 50, resources/assets/styles/components/_filter.scss */

.filter .select2-container .select2-container--default .select2-selection__clear,
.filter .select2-container .select2-selection--multiple .select2-selection__clear {
  position: absolute;
  right: 0;
  top: 0;
  margin-right: 2px;
  margin-top: 0;
  background-color: #000;
}

/* line 59, resources/assets/styles/components/_filter.scss */

.filter .select2-container .select2-container--default .select2-selection__choice,
.filter .select2-container .select2-selection--multiple .select2-selection__choice {
  background-color: #000;
  color: #fff;
  font-size: 1rem;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  line-height: 18px;
  border-radius: 0;
  border: 0;
  height: 100%;
  padding: 12px 0;
  margin-top: 0;
}

@media print, screen and (min-width: 40em) {
  /* line 76, resources/assets/styles/components/_filter.scss */

  .filter {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 83, resources/assets/styles/components/_filter.scss */

  .filter {
    max-width: calc(100% - 387px - 165px);
    margin-right: 0;
    margin-left: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 120px;
  }

  /* line 92, resources/assets/styles/components/_filter.scss */

  .filter .select2-container {
    margin-bottom: 16px;
  }

  /* line 97, resources/assets/styles/components/_filter.scss */

  .filter .select2-container .select2-container--default .select2-selection__placeholder,
  .filter .select2-container .select2-selection--multiple .select2-selection__placeholder {
    font-size: 1.5rem;
    padding: 8px;
    line-height: 28px;
  }

  /* line 103, resources/assets/styles/components/_filter.scss */

  .filter .select2-container .select2-container--default .select2-selection__choice,
  .filter .select2-container .select2-selection--multiple .select2-selection__choice {
    font-size: 1.5rem;
    padding: 8px;
    line-height: 28px;
  }
}

/* line 1, resources/assets/styles/components/_tabs.scss */

#tab {
  margin-top: 20px;
}

/* line 4, resources/assets/styles/components/_tabs.scss */

#tab ul.tabs {
  border: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 9, resources/assets/styles/components/_tabs.scss */

#tab ul.tabs li {
  min-width: 150px;
  margin-right: 27px;
  margin-bottom: 20px;
}

/* line 14, resources/assets/styles/components/_tabs.scss */

#tab ul.tabs li > a {
  color: #fff;
  background-color: #0f0f0f;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

/* line 23, resources/assets/styles/components/_tabs.scss */

#tab ul.tabs li > a:hover {
  background-color: #414141;
}

/* line 29, resources/assets/styles/components/_tabs.scss */

#tab ul.tabs li.is-active > a {
  background-color: #d3927e;
}

/* line 36, resources/assets/styles/components/_tabs.scss */

#tab .tabs-content {
  border: 0;
}

/* line 39, resources/assets/styles/components/_tabs.scss */

#tab .tabs-content .tabs-panel {
  padding: 0;
}

/* line 42, resources/assets/styles/components/_tabs.scss */

#tab .tabs-content .tabs-panel > p {
  margin-bottom: 30px;
}

@media print, screen and (min-width: 40em) {
  /* line 52, resources/assets/styles/components/_tabs.scss */

  #tab ul.tabs li {
    margin-bottom: 74px;
  }

  /* line 57, resources/assets/styles/components/_tabs.scss */

  #tab .tabs-content {
    margin-bottom: 50px;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 64, resources/assets/styles/components/_tabs.scss */

  #tab {
    margin-top: 28px;
  }

  /* line 69, resources/assets/styles/components/_tabs.scss */

  #tab ul.tabs li > a {
    font-size: 1.5rem;
  }

  /* line 75, resources/assets/styles/components/_tabs.scss */

  #tab .tabs-content {
    margin-bottom: 0;
  }

  /* line 78, resources/assets/styles/components/_tabs.scss */

  #tab .tabs-content .tabs-panel > p {
    margin-bottom: 170px;
    padding-top: 130px;
    position: relative;
  }

  /* line 84, resources/assets/styles/components/_tabs.scss */

  #tab .tabs-content .tabs-panel > p::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 75px;
    height: 11px;
    background-color: #d3927e;
  }
}

@media screen and (min-width: 75em) {
  /* line 101, resources/assets/styles/components/_tabs.scss */

  #tab ul.tabs li {
    min-width: 248px;
  }

  /* line 107, resources/assets/styles/components/_tabs.scss */

  #tab .tabs-content .tabs-panel > p {
    margin-left: 135px;
  }
}
.page-template-template-contact .mapsrow {
    position:relative; 
}

.page-template-template-contact #coming-from {
	display:flex; 
	flex-direction:row; 
	flex-wrap:nowrap; 
	padding-bottom:10px; 
	justify-content:space-between; 
}
.page-template-template-contact [type='text']::placeholder {
	font-size:1.2rem; 
	color:black; 
}
.page-template-template-contact	[type='text']  {
	box-shadow: none !important;
    border: 0 !important;
    background-color: #dedede !important;
    color: #000 !important;
    height: 50px;
    border-radius: 0 !important;
    padding: 10px 18px 10px 18px !important;
	max-width:80%; 
    overflow: visible !important;
    font-size: 1.5rem !important;
    font-family: "Avenir-Book" !important;
    border: none;
    margin-bottom: 10px;
    resize: none !important;
}	
.page-template-template-contact	input[type=submit] {
    vertical-align: middle !important;
	float:right; 
	background-color:black; 
	color:white; 
	height: 50px; 
	max-width:25%; 
    font-size: 1rem;
    cursor: pointer !important;
    width: 100%;
    box-shadow: none;
    text-shadow: none;
    font-family: inherit;
    outline: none !important;
    margin: 0;
	border:none; 
    -webkit-appearance: none;
}
.contact-block{
    font-size:1.0625rem;
    line-height:calc(26 / 17);
    text-align:center;
    padding-right: 2.1875rem;
    padding-left: 2.1875rem;
}
.contact-block p .contact-block__title{
    padding-bottom:31px
}
.contact-block .contact-block__title{
    padding-bottom:31px;
    font-size:1.75rem;
    font-weight:600; 
    line-height:calc(30 / 28);
    color:#6bc2ba;
}
.contact-block a:hover{
    text-decoration:underline
}
.contact-block{
	font-size:.9375rem
}
.contact-block__address {
	font-style:normal;
	font-size:1.2rem; 
}
.contact-block__title{
	font-size:1.375rem
}
.contact-block .columns{
	position:relative
}
.page-template-template-contact .template__title h1::after {
	display:block;
}
.contact-block p{
    padding-bottom:40px;
	line-height:26px
}
.contact-block .row {
	display:flex;
	justify-content:space-between; 
}
.contact-block .telephone {
	padding-bottom:3px;
 
}
.contact-block__address {
	min-height:100px;
	
}
.contact-block.block {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: auto;
  align-content: stretch;
	width:100vw;
	min-height: calc(100vh/1.5); 
} 
.contact-block__title {
	padding-bottom:40px;
	padding-top:40px;
}
.contact-block .columns {
	margin-bottom:40px; 
	z-index:3; 
	max-width:28%; 
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
	background-color: #fff;
	z-index:3; 
    border-radius: 3px;
    box-shadow: 0 3px 8px rgba(0, 0, 0, .3);
	min-width:350px; 
	max-height:540px; 
}
@media (min-width: 47em) and (max-width: 74em) {
.contact-block.block {
justify-content: space-evenly;
	}
}
@media print, screen and (min-width: 75em) {
.contact-block.block {
justify-content: space-between;
	}
}
	.acf_location_1.active, .acf_location_1.clicked, .acf_location_2.active, .acf_location_2.clicked, .acf_location_3.active, .acf_location_3.clicked {
    min-height: 100%;
	} 
@media screen and (min-width: 40em) {
.contact-block.block {
    padding-top:50px; 
}
}
@media print, screen and (max-width: 64em) {
.telephone, .email {
	font-size:1.2rem; 
}
}
.btn-contact--telephone::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJwaG9uZS1hbHQiIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1waG9uZS1hbHQgZmEtdy0xNiIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik00OTcuMzkgMzYxLjhsLTExMi00OGEyNCAyNCAwIDAgMC0yOCA2LjlsLTQ5LjYgNjAuNkEzNzAuNjYgMzcwLjY2IDAgMCAxIDEzMC42IDIwNC4xMWw2MC42LTQ5LjZhMjMuOTQgMjMuOTQgMCAwIDAgNi45LTI4bC00OC0xMTJBMjQuMTYgMjQuMTYgMCAwIDAgMTIyLjYuNjFsLTEwNCAyNEEyNCAyNCAwIDAgMCAwIDQ4YzAgMjU2LjUgMjA3LjkgNDY0IDQ2NCA0NjRhMjQgMjQgMCAwIDAgMjMuNC0xOC42bDI0LTEwNGEyNC4yOSAyNC4yOSAwIDAgMC0xNC4wMS0yNy42eiI+PC9wYXRoPjwvc3ZnPg==);
    width: 20px;
    height: 20px;
}
.btn-contact--fax::before {
background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJmYXgiIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1mYXggZmEtdy0xNiIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik00ODAgMTYwVjc3LjI1YTMyIDMyIDAgMCAwLTkuMzgtMjIuNjNMNDI1LjM3IDkuMzdBMzIgMzIgMCAwIDAgNDAyLjc1IDBIMTYwYTMyIDMyIDAgMCAwLTMyIDMydjQ0OGEzMiAzMiAwIDAgMCAzMiAzMmgzMjBhMzIgMzIgMCAwIDAgMzItMzJWMTkyYTMyIDMyIDAgMCAwLTMyLTMyek0yODggNDMyYTE2IDE2IDAgMCAxLTE2IDE2aC0zMmExNiAxNiAwIDAgMS0xNi0xNnYtMzJhMTYgMTYgMCAwIDEgMTYtMTZoMzJhMTYgMTYgMCAwIDEgMTYgMTZ6bTAtMTI4YTE2IDE2IDAgMCAxLTE2IDE2aC0zMmExNiAxNiAwIDAgMS0xNi0xNnYtMzJhMTYgMTYgMCAwIDEgMTYtMTZoMzJhMTYgMTYgMCAwIDEgMTYgMTZ6bTEyOCAxMjhhMTYgMTYgMCAwIDEtMTYgMTZoLTMyYTE2IDE2IDAgMCAxLTE2LTE2di0zMmExNiAxNiAwIDAgMSAxNi0xNmgzMmExNiAxNiAwIDAgMSAxNiAxNnptMC0xMjhhMTYgMTYgMCAwIDEtMTYgMTZoLTMyYTE2IDE2IDAgMCAxLTE2LTE2di0zMmExNiAxNiAwIDAgMSAxNi0xNmgzMmExNiAxNiAwIDAgMSAxNiAxNnptMC0xMTJIMTkyVjY0aDE2MHY0OGExNiAxNiAwIDAgMCAxNiAxNmg0OHpNNjQgMTI4SDMyYTMyIDMyIDAgMCAwLTMyIDMydjMyMGEzMiAzMiAwIDAgMCAzMiAzMmgzMmEzMiAzMiAwIDAgMCAzMi0zMlYxNjBhMzIgMzIgMCAwIDAtMzItMzJ6Ij48L3BhdGg+PC9zdmc+);
	    width: 20px;
    height: 20px;
}
.btn-contact--email::before {
background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhciIgZGF0YS1pY29uPSJlbnZlbG9wZSIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLWVudmVsb3BlIGZhLXctMTYiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNDY0IDY0SDQ4QzIxLjQ5IDY0IDAgODUuNDkgMCAxMTJ2Mjg4YzAgMjYuNTEgMjEuNDkgNDggNDggNDhoNDE2YzI2LjUxIDAgNDgtMjEuNDkgNDgtNDhWMTEyYzAtMjYuNTEtMjEuNDktNDgtNDgtNDh6bTAgNDh2NDAuODA1Yy0yMi40MjIgMTguMjU5LTU4LjE2OCA0Ni42NTEtMTM0LjU4NyAxMDYuNDktMTYuODQxIDEzLjI0Ny01MC4yMDEgNDUuMDcyLTczLjQxMyA0NC43MDEtMjMuMjA4LjM3NS01Ni41NzktMzEuNDU5LTczLjQxMy00NC43MDFDMTA2LjE4IDE5OS40NjUgNzAuNDI1IDE3MS4wNjcgNDggMTUyLjgwNVYxMTJoNDE2ek00OCA0MDBWMjE0LjM5OGMyMi45MTQgMTguMjUxIDU1LjQwOSA0My44NjIgMTA0LjkzOCA4Mi42NDYgMjEuODU3IDE3LjIwNSA2MC4xMzQgNTUuMTg2IDEwMy4wNjIgNTQuOTU1IDQyLjcxNy4yMzEgODAuNTA5LTM3LjE5OSAxMDMuMDUzLTU0Ljk0NyA0OS41MjgtMzguNzgzIDgyLjAzMi02NC40MDEgMTA0Ljk0Ny04Mi42NTNWNDAwSDQ4eiI+PC9wYXRoPjwvc3ZnPg==);
	    width: 20px;
    height: 20px;
}
.btn-contact--telephone::before, .btn-contact--fax::before, .btn-contact--email::before {
    content: "";
	  display:block;
		background-position:left; 
    position: absolute;
	margin-top:1px; 
	margin-left:30px; 
    background-repeat: no-repeat;
    background-size: contain; 	
		} 
	@media print, screen and (min-width: 40em) {
		.btn-contact--telephone::before, .btn-contact--fax::before, .btn-contact--email::before {
			margin-left:60px; 
		}
        .acf_location_1.active, .acf_location_1.clicked,
	.acf_location_2.active, .acf_location_2.clicked,
	.acf_location_3.active, .acf_location_3.clicked {
	z-index:-3 !important; 
    width: 100vw;
	position:absolute !important; 
	left:0;
}

	.hidden_contact {
		visibility:hidden !important;  
	}
    .contact-block {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
	}
    	.contact-block{
		font-size:.9375rem
	}
	
	.contact-block__address {
		font-size:1rem; 
	}
	
	.contact-block__title{
		font-size:1.375rem
	}
	
	.contact-block .columns{
		position:relative
	}
}
@media print, screen and (min-width: 64em) {
  .btn-contact--telephone::before, .btn-contact--fax::before, .btn-contact--email::before {
      margin-top:3px; 
      margin-left:30px; 
  }
  .page-template-template-contact #coming-from {
      padding-top:15px; 
      padding-bottom:0; 
  }
  .page-template-template-contact [type='text']::placeholder {
      font-size:1.5rem; 
      color:black; 
  }
  .contact-block {
      padding-right: 0.9375rem;
      padding-left: 0.9375rem;
  }
  .contact-block{
      font-size:1.0625rem
  }
  .contact-block__title{
      font-size:2.25rem
  }			
  .contact-block__address {
      font-size:1.5rem; 
  }
  .contact {
      margin-left: auto;
  }
  .contact.row {
      padding-bottom: 105px;
      border-bottom: 1px solid #707070;
      margin-bottom: 140px;
  }
}
@media print, screen and (min-width: 75em) {
  .btn-contact--telephone::before, .btn-contact--fax::before, .btn-contact--email::before {
      margin-left:20px; 
  }
  .contact-block {
      padding-right: 1.875rem;
      padding-left: 1.875rem;
      padding-bottom:72px;
  }
}
@media print, screen and (min-width: 100em) {
  .btn-contact--telephone::before, .btn-contact--fax::before, .btn-contact--email::before {
      margin-left:60px; 
  }
}
/* line 1, resources/assets/styles/components/_form.scss */

.gform_wrapper {
  margin: 0 !important;
}

/* line 4, resources/assets/styles/components/_form.scss */

.gform_wrapper input[type="text"],
.gform_wrapper textarea {
  -webkit-box-shadow: none;
          box-shadow: none;
  width: 100%;
  border: 0;
  background-color: #dedede;
  color: #000;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif !important;
  font-size: 1rem !important;
  height: 50px;
  padding: 14px 18px 10px 18px !important;
  margin: 0 0 10px !important;
}

/* line 17, resources/assets/styles/components/_form.scss */

.gform_wrapper input[type="text"]::-webkit-input-placeholder,
.gform_wrapper textarea::-webkit-input-placeholder {
  color: #000;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1rem;
}

.gform_wrapper input[type="text"]::-ms-input-placeholder,
.gform_wrapper textarea::-ms-input-placeholder {
  color: #000;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1rem;
}

.gform_wrapper input[type="text"]::placeholder,
.gform_wrapper textarea::placeholder {
  color: #000;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1rem;
}

/* line 24, resources/assets/styles/components/_form.scss */

.gform_wrapper form ul.gfield_checkbox li input[type=checkbox] {
  width: 16px !important;
  height: 16px;
  background-color: #dedede !important;
  border: 0;
  margin: 0 10px 0 0 !important;
  position: relative;
}

/* line 33, resources/assets/styles/components/_form.scss */

.gform_wrapper form ul.gfield_checkbox li input[type=checkbox]:checked::after {
  content: "";
  position: absolute;
  left: 5px;
  top: 2px;
  width: 7px;
  height: 10px;
  border: solid #6bc2ba;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
     transform: rotate(45deg);
}

/* line 48, resources/assets/styles/components/_form.scss */

.gform_wrapper form ul.gfield_checkbox li input[type=checkbox] label {
  font-size: 1rem;
}

/* line 53, resources/assets/styles/components/_form.scss */

.gform_wrapper form ul.gfield_radio li input[type=radio] {
  width: 16px !important;
  height: 16px;
  border-radius: 50%;
  background-color: #dedede !important;
  margin: 0 10px 0 0 !important;
  position: relative;
}

/* line 62, resources/assets/styles/components/_form.scss */

.gform_wrapper form ul.gfield_radio li input[type=radio]:checked::after {
  content: "";
  position: absolute;
  margin: 4px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #6bc2ba;
}

/* line 73, resources/assets/styles/components/_form.scss */

.gform_wrapper form ul.gfield_radio li input[type=radio] label {
  font-size: 1rem;
}

/* line 78, resources/assets/styles/components/_form.scss */

.gform_wrapper .gfield_checkbox,
.gform_wrapper .gfield_radio {
  margin-bottom: 20px !important;
}

/* line 83, resources/assets/styles/components/_form.scss */

.gform_wrapper .gfield_label {
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1rem !important;
  line-height: 1.8 !important;
}

/* line 89, resources/assets/styles/components/_form.scss */

.gform_wrapper ul li.gfield {
  margin-top: 10px !important;
  padding-right: 0 !important;
}

/* line 93, resources/assets/styles/components/_form.scss */

.gform_wrapper ul li.gfield.gfield_error {
  border: 0;
  background-color: transparent;
  padding-bottom: 0;
  padding-top: 0;
}

/* line 99, resources/assets/styles/components/_form.scss */

.gform_wrapper ul li.gfield.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type='file']),
.gform_wrapper ul li.gfield.gfield_error textarea {
  border: 1px solid #6bc2ba !important;
}

/* line 104, resources/assets/styles/components/_form.scss */

.gform_wrapper ul li.gfield.gfield_error .gfield_label {
  color: #6bc2ba;
}

/* line 108, resources/assets/styles/components/_form.scss */

.gform_wrapper ul li.gfield.gfield_error .gfield_description {
  margin-top: -8px;
  padding: 0 0 10px 0;
}

/* line 116, resources/assets/styles/components/_form.scss */

.gform_wrapper.gform_validation_error form .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
  max-width: 100% !important;
}

/* line 121, resources/assets/styles/components/_form.scss */

.gform_wrapper textarea.large {
  height: 160px !important;
}

/* line 125, resources/assets/styles/components/_form.scss */

.gform_wrapper .gform_footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0 !important;
  margin: 0 !important;
}

/* line 131, resources/assets/styles/components/_form.scss */

.gform_wrapper .gform_footer input[type="submit"] {
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif !important;
  font-size: 1rem !important;
  color: #fff;
  background-color: #000;
  margin-left: auto;
  padding: 8px 18px !important;
  width: unset !important;
}

/* line 140, resources/assets/styles/components/_form.scss */

.gform_wrapper .gform_footer input[type="submit"]:hover {
  background-color: #414141;
}

/* line 145, resources/assets/styles/components/_form.scss */

.gform_wrapper .gform_footer .gform_ajax_spinner {
  width: 45px;
  padding: 0 10px 0 0;
  margin-left: 10px;
}

/* line 152, resources/assets/styles/components/_form.scss */

.gform_wrapper h3.gform_title {
  text-transform: uppercase;
  font-family: "Avenir-Heavy", Arial, Helvetica, sans-serif !important;
  font-size: 1.5rem !important;
  color: #0f0f0f;
  margin-bottom: 32px !important;
}

/* line 160, resources/assets/styles/components/_form.scss */

.gform_wrapper .gfield_required {
  color: #6bc2ba !important;
}

/* line 164, resources/assets/styles/components/_form.scss */

.gform_wrapper .validation_error {
  display: none;
}

/* line 168, resources/assets/styles/components/_form.scss */

.gform_wrapper .validation_message {
  color: #6bc2ba !important;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
}

@media print, screen and (min-width: 64em) {
  /* line 177, resources/assets/styles/components/_form.scss */

  .gform_wrapper input[type="text"],
  .gform_wrapper textarea {
    font-size: 1.5rem !important;
  }

  /* line 181, resources/assets/styles/components/_form.scss */

  .gform_wrapper input[type="text"]::-webkit-input-placeholder,
  .gform_wrapper textarea::-webkit-input-placeholder {
    font-size: 1.5rem !important;
  }

  .gform_wrapper input[type="text"]::-ms-input-placeholder,
  .gform_wrapper textarea::-ms-input-placeholder {
    font-size: 1.5rem !important;
  }

  .gform_wrapper input[type="text"]::placeholder,
  .gform_wrapper textarea::placeholder {
    font-size: 1.5rem !important;
  }

  /* line 186, resources/assets/styles/components/_form.scss */

  .gform_wrapper .gfield_label {
    font-size: 1.5rem !important;
  }

  /* line 191, resources/assets/styles/components/_form.scss */

  .gform_wrapper .gform_footer input[type="submit"] {
    font-size: 1.5rem !important;
    padding: 10px 20px !important;
    margin-right: 0 !important;
  }
}

/* line 2, resources/assets/styles/components/_agenda.scss */

.agenda-list__items .agenda-item {
  padding-bottom: 30px;
  border-bottom: 1px solid #0f0f0f;
  margin-bottom: 60px;
}

/* line 7, resources/assets/styles/components/_agenda.scss */

.agenda-list__items .agenda-item__date {
  color: #6bc2ba;
  font-family: "Avenir-Heavy", Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  font-weight: 900;
}

/* line 14, resources/assets/styles/components/_agenda.scss */

.agenda-list__items .agenda-item__headline,
.agenda-list__items .agenda-item__title,
.agenda-list__items .agenda-item__text {
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  line-height: 1.75;
  color: #0f0f0f;
}

/* line 22, resources/assets/styles/components/_agenda.scss */

.agenda-list__items .agenda-item__headline {
  font-size: 2.25rem;
}

/* line 26, resources/assets/styles/components/_agenda.scss */

.agenda-list__items .agenda-item__url {
  font-size: 1rem;
  margin: 14px 0;
  display: inline-block;
  padding: 16px 19px 17px 18px;
}

/* line 33, resources/assets/styles/components/_agenda.scss */

.agenda-list__items .agenda-item:last-child {
  border: 0;
  margin-bottom: 140px;
  padding-bottom: 0;
}

/* line 39, resources/assets/styles/components/_agenda.scss */

.agenda-list__items .agenda-item:first-child {
  margin-top: 60px;
}

/* line 45, resources/assets/styles/components/_agenda.scss */

.agenda-detail {
  padding: 40px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
}

/* line 50, resources/assets/styles/components/_agenda.scss */

.agenda-detail__img {
  position: relative;
  width: 100%;
  padding-top: 100%;
  margin-bottom: 10px;
}

/* line 56, resources/assets/styles/components/_agenda.scss */

.agenda-detail__img img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 68, resources/assets/styles/components/_agenda.scss */

.agenda-detail__title {
  color: #6bc2ba;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 2.25rem;
  line-height: 1.17;
  margin-bottom: 8px;
}

/* line 76, resources/assets/styles/components/_agenda.scss */

.agenda-detail__txt {
  color: #000;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  line-height: 1.22;
  margin-bottom: 15px;
}

/* line 84, resources/assets/styles/components/_agenda.scss */

.agenda-detail__share {
  padding-top: 70px;
  padding-bottom: 70px;
  border-top: 1px solid #707070;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 91, resources/assets/styles/components/_agenda.scss */

.agenda-detail__share-fb,
.agenda-detail__share-in,
.agenda-detail__share-tw,
.agenda-detail__share-mail {
  position: relative;
  display: inline-block;
  margin: 0 20px;
}

/* line 98, resources/assets/styles/components/_agenda.scss */

.agenda-detail__share-fb::before,
.agenda-detail__share-in::before,
.agenda-detail__share-tw::before,
.agenda-detail__share-mail::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

/* line 108, resources/assets/styles/components/_agenda.scss */

.agenda-detail__share-fb {
  width: 22px;
  height: 22px;
}

/* line 112, resources/assets/styles/components/_agenda.scss */

.agenda-detail__share-fb::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAABbCAYAAAAcNvmZAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTEyLTIzVDE3OjAwOjUwKzA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0zMVQxMzoxMzozNiswNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMi0zMVQxMzoxMzozNiswNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpmYjk3Nzk0MS1iYjFhLTU3NDEtOTMzZC1lYmYzZWMyOTdmMDgiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxZDM0Y2U0OS0wMGU0LWIzNDctYjFjNy0xODdkMmY3ZDQ0ODgiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5NDJjMTk1YS1mNTA2LTFiNDAtYmNkNC05NDgzOWNjMzlhZTIiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjk0MmMxOTVhLWY1MDYtMWI0MC1iY2Q0LTk0ODM5Y2MzOWFlMiIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0yM1QxNzowMDo1MCswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmZiOTc3OTQxLWJiMWEtNTc0MS05MzNkLWViZjNlYzI5N2YwOCIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0zMVQxMzoxMzozNiswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtKa94sAAAN5SURBVHic7Z2xSxtRHMd/XptBKLwGQVsiSJfwMjidIliDXcwY2iG4BIRMXQ5sHA56swUHJ5cOQulf4Fxc0lLIFBcLBmuHgk8cAjqUCFK0Q5JSaRIveZffy+W+H/gt4SX3yyc/jrzfvbs3Rh1wXXdJKbVxdHT0olKpPO40DjSwbfsylUqVEonE9tbW1ldfb/I8byabzR4Q0S2iv8jlciXP82a6ii4Wi6tSyrrpZEchpJT1YrG42lG0EOLGdJKjFEKIm/+Ee543g4oeTEgp661TikVEdHh4uFetVscJBE61Wh0/Pj7+SESNfx00BBUw6uG67pKllNrw9xsBHZRSGw+ur68/1Gq1mOlkRp1YLPZkjBplDhiwTCcQJSCbEchmBLIZgWxGIJsRyGbkoekETDA9Pf17amrq18TERE0Iofy8p1wuPz89PdX2ZbxvwBGZTOZ7oVDYvbep3wHbti90cxjpyhZC3GYymS/JZHJtc3Pzp+l8iIag6gYR6XT6rN8qbkcQlU2mpQQdQoibQqGwq2W2DZDdRnTH636aQDaTaCLIvhOO46zr6ewOZDcjl8uVNF3eC2RT4+q1tkkfBCE79NP1lZWVt6Zz6AXj1dlvNKuNhchX9vz8/HvTOfSK8QrtJ5pL5diIdGUvLCz8MJ1Dr4RW9uTk5DfTOfRKaLt+8Xj8s+5nOI6zfn5+/tLP2HK5/Ej3eERDcP7tJ3Q7es0ZJ3fe5sX1m7gO6XT6jDvn0J6zdanX6+xLpCMr2wSQzQhkMwLZjEA2I5DNCGQzMlTTdcdx3vgdu7Ozo3Ws5eXl14uLi0/9jt/f338XxO2LpmeCgc0KB0mkW6xhBLIZgWxGIJsRyGYEshmBbEYgmxHIZgSyGYFsRiCbkaHq+vWyKrVSqcR1jpXNZg+UUs/8jj85ORE6x2thutNnpEMY0J0E6PoNK5DNCGQzAtmMQDYjkM0IZDMC2YxANiOQzQhkMwLZjEA2I5DNCGQzAtmMQDYjkM0IZDMC2YxANiOQzYglpbwynUQUsG370pqbm/tkOpEokEqlSlYikdg2nUgU+Os5pHv2asG5Iqr1rFiLiGh2dvYVzt2DQUp5lUwm1+68GMI9fLXgqOyuz/QO2e7UWgxadtfdqVuEaN91LQYp29e+6//iuu5SPp/fM7G01mdoEfT3sm37Ip/P7zX3RG7LH94FYS8WW4lCAAAAAElFTkSuQmCC);
}

/* line 117, resources/assets/styles/components/_agenda.scss */

.agenda-detail__share-in {
  width: 22px;
  height: 22px;
}

/* line 121, resources/assets/styles/components/_agenda.scss */

.agenda-detail__share-in::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABXCAYAAACAw4LhAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTEyLTIzVDE3OjAwOjUwKzA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0zMVQxMzoxNDozNiswNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMi0zMVQxMzoxNDozNiswNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowY2M3ZDIzYS0xNzJhLWM2NGEtOGY2Yy01OGExNGMzMzgxZGEiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZWQ2MGEwMS1lNTlkLWU1NDAtYmNiOS00NzIyNmIxNDk2MzMiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZWQxOGJmYy00NzNlLWM5NDgtODM2YS04OGM3ZjQwZTlkYTUiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjRlZDE4YmZjLTQ3M2UtYzk0OC04MzZhLTg4YzdmNDBlOWRhNSIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0yM1QxNzowMDo1MCswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjBjYzdkMjNhLTE3MmEtYzY0YS04ZjZjLTU4YTE0YzMzODFkYSIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0zMVQxMzoxNDozNiswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmR7BH0AAARhSURBVHic7ZpPaCJXGMC/hO0hCfh6SrQMEVO6GSSQg4QQcWQPy+xN6EECxZPkMFCERQrvML2VNHjJbW/NlELY3TZI9pBTctnq4pJDkkuhk9TCFkYRiiwDxRwSYg/VRWxcHX3fzjr5fvDwD/O+983Px7znew+gB5qmbSmKUmWM3QBAs10YYzeKolQzmczjXnWJ98A5j0UikbfQIbVXiUQibznnMdeSHTey2ex6d4/tVxhjN9lsdt2llMcHznnMqVzokEw9uQ+DPhZ6lVZ94jZaA9bQctuFBr7/MwkAcH5+/rWIYKLieA5Jkq5AQA9uxSE6mGi9NhFiEtB6RBB4kGBkJgEAJEm6FhFMVBwvMQkAEA6H34gIJiqOl5gEAFhaWvpWRLDFxcUnIuJ4EkVRqjDCFK1Vn+ji3SAXj8fXhn2GMsaa8Xh8TVxaHiWbza47/dNBq2kO0XU9qKrqHzDgY0HX9aBryY4znPNYIpE4lWW5AR1SZVluJBKJU+q1BEEQBHHHufNrt93bXD6fb39zc/MvUfHvlGBN07aq1eqjSqUSOjk5+fR910qSdB0Khf4OBoPHs7Ozz7e3t38eps2JRCJxWqlUQkNl3MXy8nLeMIyNQa4ddRd60LY457Gzs7Mfj4+PP7dte+gOJcvyZTQafRoIBL5z1MNH3a7vLMlk8qWDnEdqq98PxDmPDfqP1ElhjN2kUqn9ge/Si4JTqdT+sIdonLQ/0GGbcRV82w62rutBkffTrwy00OWWYEFHBd6h63qwe93kQ5V0Ov1Dr/t0bdNzbm7uH1GxdF0P5vP5303TnBIV0wn5fD7dqyeP9a5yJpN57LZcAADbtid2dnae3bZ0O9aCAQAKhcJrN+W2sW17olAovO7+fqwFHx0dfV8sFgNu59GmWCwGNE3b6vxurAV/DD23m4ODg286P4+14I8Ry7Ludc4qSDACpVLpq/Z71wRPT09futU2NqZpTrWnba4J9vv9F261/SEol8scAOCe24lgI0nSdTgcfsMYq/j9/hdXV1dz9Xp9rVar3cecgVxcXMgAHhYsSdK1qqo/GYaxYVnWrddwzmOlUukXDNGmaU7puh705CCnqmrZsqxP+q0X53K5V8Vi8bN0Or2DkUe9Xtc8JziVSr04PDz8wkkdwzA2ksnkr6Jzqdfra54SrKpqeXd398th6u7t7T2QZVnozKZWq933jGDGWHNlZeXhKDGi0ehTUfkAADQajSnPCFZVtTDqbrBhGBuMsWb/KwejXC4zzwheWFgQckp/dXX1TxFxAP5bYfOEYFmWL3O53CsRsSRJEjrYeULw/Px8RVSsmZmZ30TFAvCIYMaYMME+n29fVCwAjwgWichjUwAkGB0SjAwJRoYEI0OCkSHByJBgZEgwMiQYGRKMDAlGhgQjQ4KRIcHIkGBkSDAyJBgZEowMCUaGBCNDgpEhwciQYGRIMDIkGBkSjAwJRoYEI0OCkSHByJBgZEgwMiQYGRKMDAlG5l9QPsNY7xy93gAAAABJRU5ErkJggg==);
}

/* line 126, resources/assets/styles/components/_agenda.scss */
.agenda-detail__share-tw {
  width: 22px;
  height: 22px;
}

/* line 121, resources/assets/styles/components/_news.scss */

.agenda-detail__share-tw::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjQgNC41NTdjLS44ODMuMzkyLTEuODMyLjY1Ni0yLjgyOC43NzUgMS4wMTctLjYwOSAxLjc5OC0xLjU3NCAyLjE2NS0yLjcyNC0uOTUxLjU2NC0yLjAwNS45NzQtMy4xMjcgMS4xOTUtLjg5Ny0uOTU3LTIuMTc4LTEuNTU1LTMuNTk0LTEuNTU1LTMuMTc5IDAtNS41MTUgMi45NjYtNC43OTcgNi4wNDUtNC4wOTEtLjIwNS03LjcxOS0yLjE2NS0xMC4xNDgtNS4xNDQtMS4yOSAyLjIxMy0uNjY5IDUuMTA4IDEuNTIzIDYuNTc0LS44MDYtLjAyNi0xLjU2Ni0uMjQ3LTIuMjI5LS42MTYtLjA1NCAyLjI4MSAxLjU4MSA0LjQxNSAzLjk0OSA0Ljg5LS42OTMuMTg4LTEuNDUyLjIzMi0yLjIyNC4wODQuNjI2IDEuOTU2IDIuNDQ0IDMuMzc5IDQuNiAzLjQxOS0yLjA3IDEuNjIzLTQuNjc4IDIuMzQ4LTcuMjkgMi4wNCAyLjE3OSAxLjM5NyA0Ljc2OCAyLjIxMiA3LjU0OCAyLjIxMiA5LjE0MiAwIDE0LjMwNy03LjcyMSAxMy45OTUtMTQuNjQ2Ljk2Mi0uNjk1IDEuNzk3LTEuNTYyIDIuNDU3LTIuNTQ5eiIvPjwvc3ZnPg==);
}

.agenda-detail__share-mail {
  width: 30px;
  height: 22px;
}

/* line 130, resources/assets/styles/components/_agenda.scss */

.agenda-detail__share-mail::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABYCAYAAADY4figAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTEyLTIzVDE3OjAwOjUwKzA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0zMVQxMzoxNTozNyswNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMi0zMVQxMzoxNTozNyswNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDplNjk4NTlhYS03ZTQ0LTI3NDQtODdlMC01N2U4ZTM4MzI0MjkiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo4MDhiYjBmOC0wMzNkLTU1NDEtOWE1Yy02NWYyZWU1Njk5MzciIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowYjU4ZGRmNy1hM2M1LTE5NDMtYThmMS1hMjNhNzJhMTgwNTEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjBiNThkZGY3LWEzYzUtMTk0My1hOGYxLWEyM2E3MmExODA1MSIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0yM1QxNzowMDo1MCswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmU2OTg1OWFhLTdlNDQtMjc0NC04N2UwLTU3ZThlMzgzMjQyOSIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0zMVQxMzoxNTozNyswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvvG1gAAAARoSURBVHic7Z2xbptQFIaP3VptleF2rASSlwwwX3kLUofKozcriydPLEgRGRh4gMhD9g59h75ABw/dLHd1pGYlGRuGpKoiJR0CFU1sAuRwL3DOJ50lMuaaj9+BwwX3IIcgCA6iKDrebDYf1+v1+7zXMvqRUl7Ztr00DON0sVh8L7VwGIbD8Xj8EwDuudpZ4/H4ZxiGwy16n+K67okQ4k73oLleXkKIO9d1T55IzjKfz7/oHigXfiVen5LsEdoHyFVPPUl8GIZD/krvdgkh7tL/8X0AgNVq9S2O4x4wnSWO495qtfoGAA+nZdCAPZFLTQVBcNCPougYGDJEUXT8ajAYfL68vHyrezCMGgaDwYcePMSeIURf9wAY9byu640ty/q9t7f3p6737zrX19dvzs7O3tX1/rUcJZqmeftsC5DZiud5R6Zp3kJ9R/H1niI4jnNRuPFPnDAMh5PJ5AfUf+pW/7lhocY/cRRf6FKyEk79DsIwHDqOcwEKPYDilXHqM8zn8y+arnkoXyH51AdBcCCl/AWatj2UXcCyrJvpdLrEWDnF1M9ms69Y6XYc58KyrJsKy5ZbINlDwff9w4orJJl63/cPsdKdPR2u+J7VpKdw6p8HaxsBwP1kMvmRDYgW6QCc+l14nneEtV1M07z1PO/o8Tq0SU/BTP3OeV0tALvJkmzXrWiXDoCbeinlr2SSR2vAbKFalnXj+/5h3voaIT0FM/Wz2exrkXXqBPNeASHEXV66szRKOgCd1GO2UMt+zsZJT+lq6jFbqFU/W2OlA3Qv9dhNlqqfp9HSU7A2lq7UY7ZQMXoTrZAOgLvhVKZ+Op0usdJd6gbDHFojPaUtqcf817SryVKV1kkHaH7q62yhYtBK6SmYqS96jpsHdpMFM91ZWi0dADf1RbpZ21DZQsWg9dJTME+Hymx01S1UDDojHUBt6pvQZKlKp6Sn1J16nS1UDDopHaCe1GM3WXRdCu6s9BTM2aOYLVSdkz46Lx1A2zzxrTtNE6Z3kZCeovPRZ3U0WapCSjqA+tRjt1AxICc9RUXqm5TuLGSlA9SXelVNlqqQlp6Cmfq6W6gYsPSEl6a+CTNzisLSH1E29U2bg1cElr6FoqlvU7qzsPQcXNc92XYFrSlNlqqw9Gd4fK1cdwsVA5ZeEM/zjtqc7iwsnSBVpPMTIwnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnSg2QedFGEEPf7+/txTeNhSnJ+fi7iOO6VWaa0dKb98Nc7QfpSyivdg2DUIaW86tu2vdQ9EEYdtm0v+4ZhnOoeCKOOf76xfk+Mq9mVeH44kBuNRp+EEHwU32GEEPej0ejTf39M7tfWvjdy1VM778dPnmSsfYBcuPXsE6p1PnOVC7dKPU8H88diufRU3u++5fZsgyA4iKLoeLPZfFyv1+/zXsvoR0p5Zdv20jCM08Vi8X3X6/4Co7UpyPK0hFMAAAAASUVORK5CYII=);
}

/* line 137, resources/assets/styles/components/_agenda.scss */

.agenda-list__pagination {
  margin-bottom: 80px;
}

@media print, screen and (min-width: 40em) {
  /* line 142, resources/assets/styles/components/_agenda.scss */

  .agenda-detail {
    max-width: 387px;
    min-width: 387px;
    margin-right: 30px;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 152, resources/assets/styles/components/_agenda.scss */

  .agenda-list__items .agenda-item__url {
    font-size: 1.5rem;
  }

  /* line 156, resources/assets/styles/components/_agenda.scss */

  .agenda-list__items .agenda-item:first-child {
    margin-top: 0;
  }

  /* line 162, resources/assets/styles/components/_agenda.scss */

  .agenda-list__pagination {
    margin-bottom: 0;
  }

  /* line 166, resources/assets/styles/components/_agenda.scss */

  .agenda-detail {
    max-width: unset;
    margin-bottom: 70px;
  }
}

/* line 2, resources/assets/styles/components/_news.scss */

.news-list__items .news-item {
  padding-bottom: 30px;
  border-bottom: 1px solid #0f0f0f;
  margin-bottom: 60px;
}

/* line 7, resources/assets/styles/components/_news.scss */

.news-list__items .news-item__date {
  color: #6bc2ba;
  font-family: "Avenir-Heavy", Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  font-weight: 900;
}

/* line 14, resources/assets/styles/components/_news.scss */

.news-list__items .news-item__headline,
.news-list__items .news-item__title,
.news-list__items .news-item__text {
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  line-height: 1.75;
  color: #0f0f0f;
}

/* line 22, resources/assets/styles/components/_news.scss */

.news-list__items .news-item__headline {
  font-size: 2.25rem;
}

/* line 26, resources/assets/styles/components/_news.scss */

.news-list__items .news-item__url {
  font-size: 1rem;
  margin: 14px 0;
  display: inline-block;
  padding: 17px 18px 17px 18px;
}

/* line 33, resources/assets/styles/components/_news.scss */

.news-list__items .news-item:last-child {
  border: 0;
  margin-bottom: 140px;
  padding-bottom: 0;
}

/* line 39, resources/assets/styles/components/_news.scss */

.news-list__items .news-item:first-child {
  margin-top: 60px;
}

/* line 45, resources/assets/styles/components/_news.scss */

.news-detail {
  padding: 40px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
}

/* line 50, resources/assets/styles/components/_news.scss */

.news-detail__img {
  position: relative;
  width: 100%;
  padding-top: 100%;
  margin-bottom: 10px;
}

/* line 56, resources/assets/styles/components/_news.scss */

.news-detail__img img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 68, resources/assets/styles/components/_news.scss */

.news-detail__title {
  color: #6bc2ba;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 2.25rem;
  line-height: 1.17;
  margin-bottom: 8px;
}

/* line 76, resources/assets/styles/components/_news.scss */

.news-detail__txt {
  color: #000;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  line-height: 1.22;
  margin-bottom: 15px;
}

/* line 84, resources/assets/styles/components/_news.scss */

.news-detail__share {
  padding-top: 70px;
  padding-bottom: 70px;
  border-top: 1px solid #707070;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 91, resources/assets/styles/components/_news.scss */

.news-detail__share-fb,
.news-detail__share-in,
.news-detail__share-tw,
.news-detail__share-mail {
  position: relative;
  display: inline-block;
  margin: 0 20px;
}

/* line 98, resources/assets/styles/components/_news.scss */

.news-detail__share-fb::before,
.news-detail__share-in::before,
.news-detail__share-tw::before,
.news-detail__share-mail::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

/* line 108, resources/assets/styles/components/_news.scss */

.news-detail__share-fb {
  width: 22px;
  height: 22px;
}

/* line 112, resources/assets/styles/components/_news.scss */

.news-detail__share-fb::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAABbCAYAAAAcNvmZAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTEyLTIzVDE3OjAwOjUwKzA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0zMVQxMzoxMzozNiswNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMi0zMVQxMzoxMzozNiswNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpmYjk3Nzk0MS1iYjFhLTU3NDEtOTMzZC1lYmYzZWMyOTdmMDgiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxZDM0Y2U0OS0wMGU0LWIzNDctYjFjNy0xODdkMmY3ZDQ0ODgiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5NDJjMTk1YS1mNTA2LTFiNDAtYmNkNC05NDgzOWNjMzlhZTIiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjk0MmMxOTVhLWY1MDYtMWI0MC1iY2Q0LTk0ODM5Y2MzOWFlMiIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0yM1QxNzowMDo1MCswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmZiOTc3OTQxLWJiMWEtNTc0MS05MzNkLWViZjNlYzI5N2YwOCIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0zMVQxMzoxMzozNiswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtKa94sAAAN5SURBVHic7Z2xSxtRHMd/XptBKLwGQVsiSJfwMjidIliDXcwY2iG4BIRMXQ5sHA56swUHJ5cOQulf4Fxc0lLIFBcLBmuHgk8cAjqUCFK0Q5JSaRIveZffy+W+H/gt4SX3yyc/jrzfvbs3Rh1wXXdJKbVxdHT0olKpPO40DjSwbfsylUqVEonE9tbW1ldfb/I8byabzR4Q0S2iv8jlciXP82a6ii4Wi6tSyrrpZEchpJT1YrG42lG0EOLGdJKjFEKIm/+Ee543g4oeTEgp661TikVEdHh4uFetVscJBE61Wh0/Pj7+SESNfx00BBUw6uG67pKllNrw9xsBHZRSGw+ur68/1Gq1mOlkRp1YLPZkjBplDhiwTCcQJSCbEchmBLIZgWxGIJsRyGbkoekETDA9Pf17amrq18TERE0Iofy8p1wuPz89PdX2ZbxvwBGZTOZ7oVDYvbep3wHbti90cxjpyhZC3GYymS/JZHJtc3Pzp+l8iIag6gYR6XT6rN8qbkcQlU2mpQQdQoibQqGwq2W2DZDdRnTH636aQDaTaCLIvhOO46zr6ewOZDcjl8uVNF3eC2RT4+q1tkkfBCE79NP1lZWVt6Zz6AXj1dlvNKuNhchX9vz8/HvTOfSK8QrtJ5pL5diIdGUvLCz8MJ1Dr4RW9uTk5DfTOfRKaLt+8Xj8s+5nOI6zfn5+/tLP2HK5/Ej3eERDcP7tJ3Q7es0ZJ3fe5sX1m7gO6XT6jDvn0J6zdanX6+xLpCMr2wSQzQhkMwLZjEA2I5DNCGQzMlTTdcdx3vgdu7Ozo3Ws5eXl14uLi0/9jt/f338XxO2LpmeCgc0KB0mkW6xhBLIZgWxGIJsRyGYEshmBbEYgmxHIZgSyGYFsRiCbkaHq+vWyKrVSqcR1jpXNZg+UUs/8jj85ORE6x2thutNnpEMY0J0E6PoNK5DNCGQzAtmMQDYjkM0IZDMC2YxANiOQzQhkMwLZjEA2I5DNCGQzAtmMQDYjkM0IZDMC2YxANiOQzYglpbwynUQUsG370pqbm/tkOpEokEqlSlYikdg2nUgU+Os5pHv2asG5Iqr1rFiLiGh2dvYVzt2DQUp5lUwm1+68GMI9fLXgqOyuz/QO2e7UWgxadtfdqVuEaN91LQYp29e+6//iuu5SPp/fM7G01mdoEfT3sm37Ip/P7zX3RG7LH94FYS8WW4lCAAAAAElFTkSuQmCC);
}

/* line 117, resources/assets/styles/components/_news.scss */

.news-detail__share-in {
  width: 22px;
  height: 22px;
}

/* line 121, resources/assets/styles/components/_news.scss */

.news-detail__share-in::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABXCAYAAACAw4LhAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTEyLTIzVDE3OjAwOjUwKzA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0zMVQxMzoxNDozNiswNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMi0zMVQxMzoxNDozNiswNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowY2M3ZDIzYS0xNzJhLWM2NGEtOGY2Yy01OGExNGMzMzgxZGEiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZWQ2MGEwMS1lNTlkLWU1NDAtYmNiOS00NzIyNmIxNDk2MzMiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZWQxOGJmYy00NzNlLWM5NDgtODM2YS04OGM3ZjQwZTlkYTUiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjRlZDE4YmZjLTQ3M2UtYzk0OC04MzZhLTg4YzdmNDBlOWRhNSIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0yM1QxNzowMDo1MCswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjBjYzdkMjNhLTE3MmEtYzY0YS04ZjZjLTU4YTE0YzMzODFkYSIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0zMVQxMzoxNDozNiswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmR7BH0AAARhSURBVHic7ZpPaCJXGMC/hO0hCfh6SrQMEVO6GSSQg4QQcWQPy+xN6EECxZPkMFCERQrvML2VNHjJbW/NlELY3TZI9pBTctnq4pJDkkuhk9TCFkYRiiwDxRwSYg/VRWxcHX3fzjr5fvDwD/O+983Px7znew+gB5qmbSmKUmWM3QBAs10YYzeKolQzmczjXnWJ98A5j0UikbfQIbVXiUQibznnMdeSHTey2ex6d4/tVxhjN9lsdt2llMcHznnMqVzokEw9uQ+DPhZ6lVZ94jZaA9bQctuFBr7/MwkAcH5+/rWIYKLieA5Jkq5AQA9uxSE6mGi9NhFiEtB6RBB4kGBkJgEAJEm6FhFMVBwvMQkAEA6H34gIJiqOl5gEAFhaWvpWRLDFxcUnIuJ4EkVRqjDCFK1Vn+ji3SAXj8fXhn2GMsaa8Xh8TVxaHiWbza47/dNBq2kO0XU9qKrqHzDgY0HX9aBryY4znPNYIpE4lWW5AR1SZVluJBKJU+q1BEEQBHHHufNrt93bXD6fb39zc/MvUfHvlGBN07aq1eqjSqUSOjk5+fR910qSdB0Khf4OBoPHs7Ozz7e3t38eps2JRCJxWqlUQkNl3MXy8nLeMIyNQa4ddRd60LY457Gzs7Mfj4+PP7dte+gOJcvyZTQafRoIBL5z1MNH3a7vLMlk8qWDnEdqq98PxDmPDfqP1ElhjN2kUqn9ge/Si4JTqdT+sIdonLQ/0GGbcRV82w62rutBkffTrwy00OWWYEFHBd6h63qwe93kQ5V0Ov1Dr/t0bdNzbm7uH1GxdF0P5vP5303TnBIV0wn5fD7dqyeP9a5yJpN57LZcAADbtid2dnae3bZ0O9aCAQAKhcJrN+W2sW17olAovO7+fqwFHx0dfV8sFgNu59GmWCwGNE3b6vxurAV/DD23m4ODg286P4+14I8Ry7Ludc4qSDACpVLpq/Z71wRPT09futU2NqZpTrWnba4J9vv9F261/SEol8scAOCe24lgI0nSdTgcfsMYq/j9/hdXV1dz9Xp9rVar3cecgVxcXMgAHhYsSdK1qqo/GYaxYVnWrddwzmOlUukXDNGmaU7puh705CCnqmrZsqxP+q0X53K5V8Vi8bN0Or2DkUe9Xtc8JziVSr04PDz8wkkdwzA2ksnkr6Jzqdfra54SrKpqeXd398th6u7t7T2QZVnozKZWq933jGDGWHNlZeXhKDGi0ehTUfkAADQajSnPCFZVtTDqbrBhGBuMsWb/KwejXC4zzwheWFgQckp/dXX1TxFxAP5bYfOEYFmWL3O53CsRsSRJEjrYeULw/Px8RVSsmZmZ30TFAvCIYMaYMME+n29fVCwAjwgWichjUwAkGB0SjAwJRoYEI0OCkSHByJBgZEgwMiQYGRKMDAlGhgQjQ4KRIcHIkGBkSDAyJBgZEowMCUaGBCNDgpEhwciQYGRIMDIkGBkSjAwJRoYEI0OCkSHByJBgZEgwMiQYGRKMDAlG5l9QPsNY7xy93gAAAABJRU5ErkJggg==);
}

.news-detail__share-tw {
  width: 22px;
  height: 22px;
}

/* line 121, resources/assets/styles/components/_news.scss */

.news-detail__share-tw::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjQgNC41NTdjLS44ODMuMzkyLTEuODMyLjY1Ni0yLjgyOC43NzUgMS4wMTctLjYwOSAxLjc5OC0xLjU3NCAyLjE2NS0yLjcyNC0uOTUxLjU2NC0yLjAwNS45NzQtMy4xMjcgMS4xOTUtLjg5Ny0uOTU3LTIuMTc4LTEuNTU1LTMuNTk0LTEuNTU1LTMuMTc5IDAtNS41MTUgMi45NjYtNC43OTcgNi4wNDUtNC4wOTEtLjIwNS03LjcxOS0yLjE2NS0xMC4xNDgtNS4xNDQtMS4yOSAyLjIxMy0uNjY5IDUuMTA4IDEuNTIzIDYuNTc0LS44MDYtLjAyNi0xLjU2Ni0uMjQ3LTIuMjI5LS42MTYtLjA1NCAyLjI4MSAxLjU4MSA0LjQxNSAzLjk0OSA0Ljg5LS42OTMuMTg4LTEuNDUyLjIzMi0yLjIyNC4wODQuNjI2IDEuOTU2IDIuNDQ0IDMuMzc5IDQuNiAzLjQxOS0yLjA3IDEuNjIzLTQuNjc4IDIuMzQ4LTcuMjkgMi4wNCAyLjE3OSAxLjM5NyA0Ljc2OCAyLjIxMiA3LjU0OCAyLjIxMiA5LjE0MiAwIDE0LjMwNy03LjcyMSAxMy45OTUtMTQuNjQ2Ljk2Mi0uNjk1IDEuNzk3LTEuNTYyIDIuNDU3LTIuNTQ5eiIvPjwvc3ZnPg==);
}

/* line 126, resources/assets/styles/components/_news.scss */

.news-detail__share-mail {
  width: 30px;
  height: 22px;
}

/* line 130, resources/assets/styles/components/_news.scss */

.news-detail__share-mail::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABYCAYAAADY4figAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTEyLTIzVDE3OjAwOjUwKzA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0zMVQxMzoxNTozNyswNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMi0zMVQxMzoxNTozNyswNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDplNjk4NTlhYS03ZTQ0LTI3NDQtODdlMC01N2U4ZTM4MzI0MjkiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo4MDhiYjBmOC0wMzNkLTU1NDEtOWE1Yy02NWYyZWU1Njk5MzciIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowYjU4ZGRmNy1hM2M1LTE5NDMtYThmMS1hMjNhNzJhMTgwNTEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjBiNThkZGY3LWEzYzUtMTk0My1hOGYxLWEyM2E3MmExODA1MSIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0yM1QxNzowMDo1MCswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmU2OTg1OWFhLTdlNDQtMjc0NC04N2UwLTU3ZThlMzgzMjQyOSIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0zMVQxMzoxNTozNyswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvvG1gAAAARoSURBVHic7Z2xbptQFIaP3VptleF2rASSlwwwX3kLUofKozcriydPLEgRGRh4gMhD9g59h75ABw/dLHd1pGYlGRuGpKoiJR0CFU1sAuRwL3DOJ50lMuaaj9+BwwX3IIcgCA6iKDrebDYf1+v1+7zXMvqRUl7Ztr00DON0sVh8L7VwGIbD8Xj8EwDuudpZ4/H4ZxiGwy16n+K67okQ4k73oLleXkKIO9d1T55IzjKfz7/oHigXfiVen5LsEdoHyFVPPUl8GIZD/krvdgkh7tL/8X0AgNVq9S2O4x4wnSWO495qtfoGAA+nZdCAPZFLTQVBcNCPougYGDJEUXT8ajAYfL68vHyrezCMGgaDwYcePMSeIURf9wAY9byu640ty/q9t7f3p6737zrX19dvzs7O3tX1/rUcJZqmeftsC5DZiud5R6Zp3kJ9R/H1niI4jnNRuPFPnDAMh5PJ5AfUf+pW/7lhocY/cRRf6FKyEk79DsIwHDqOcwEKPYDilXHqM8zn8y+arnkoXyH51AdBcCCl/AWatj2UXcCyrJvpdLrEWDnF1M9ms69Y6XYc58KyrJsKy5ZbINlDwff9w4orJJl63/cPsdKdPR2u+J7VpKdw6p8HaxsBwP1kMvmRDYgW6QCc+l14nneEtV1M07z1PO/o8Tq0SU/BTP3OeV0tALvJkmzXrWiXDoCbeinlr2SSR2vAbKFalnXj+/5h3voaIT0FM/Wz2exrkXXqBPNeASHEXV66szRKOgCd1GO2UMt+zsZJT+lq6jFbqFU/W2OlA3Qv9dhNlqqfp9HSU7A2lq7UY7ZQMXoTrZAOgLvhVKZ+Op0usdJd6gbDHFojPaUtqcf817SryVKV1kkHaH7q62yhYtBK6SmYqS96jpsHdpMFM91ZWi0dADf1RbpZ21DZQsWg9dJTME+Hymx01S1UDDojHUBt6pvQZKlKp6Sn1J16nS1UDDopHaCe1GM3WXRdCu6s9BTM2aOYLVSdkz46Lx1A2zzxrTtNE6Z3kZCeovPRZ3U0WapCSjqA+tRjt1AxICc9RUXqm5TuLGSlA9SXelVNlqqQlp6Cmfq6W6gYsPSEl6a+CTNzisLSH1E29U2bg1cElr6FoqlvU7qzsPQcXNc92XYFrSlNlqqw9Gd4fK1cdwsVA5ZeEM/zjtqc7iwsnSBVpPMTIwnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnSg2QedFGEEPf7+/txTeNhSnJ+fi7iOO6VWaa0dKb98Nc7QfpSyivdg2DUIaW86tu2vdQ9EEYdtm0v+4ZhnOoeCKOOf76xfk+Mq9mVeH44kBuNRp+EEHwU32GEEPej0ejTf39M7tfWvjdy1VM778dPnmSsfYBcuPXsE6p1PnOVC7dKPU8H88diufRU3u++5fZsgyA4iKLoeLPZfFyv1+/zXsvoR0p5Zdv20jCM08Vi8X3X6/4Co7UpyPK0hFMAAAAASUVORK5CYII=);
}

/* line 137, resources/assets/styles/components/_news.scss */

.news-list__pagination {
  margin-bottom: 80px;
}

@media print, screen and (min-width: 40em) {
  /* line 142, resources/assets/styles/components/_news.scss */

  .news-detail {
    max-width: 387px;
    min-width: 387px;
    margin-right: 30px;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 152, resources/assets/styles/components/_news.scss */

  .news-list__items .news-item__url {
    font-size: 1.5rem;
  }

  /* line 156, resources/assets/styles/components/_news.scss */

  .news-list__items .news-item:first-child {
    margin-top: 0;
  }

  /* line 162, resources/assets/styles/components/_news.scss */

  .news-list__pagination {
    margin-bottom: 0;
  }

  /* line 166, resources/assets/styles/components/_news.scss */

  .news-detail {
    max-width: unset;
    margin-bottom: 70px;
  }
}


/* line 3, resources/assets/styles/components/_pagination.scss */

.agenda-list__pagination .page-numbers,
.news-list__pagination .page-numbers,
.publication-list__pagination .page-numbers,
.search-list__pagination .page-numbers{
  padding: 7px 15.5px;
  margin-right: 10px;
  display: inline-block;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  color: #0f0f0f;
  background-color: #f5f5f5;
  -webkit-transition: background-color 0.25s ease-in-out;
  -o-transition: background-color 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out;
}

/* line 13, resources/assets/styles/components/_pagination.scss */

.agenda-list__pagination .page-numbers:hover,
.news-list__pagination .page-numbers:hover,
.publication-list__pagination .page-numbers:hover,
.search-list__pagination .page-numbers:hover{
  background-color: #e0e0e0;
}

/* line 17, resources/assets/styles/components/_pagination.scss */

.agenda-list__pagination .page-numbers.current,
.news-list__pagination .page-numbers.current,
.publication-list__pagination .page-numbers.current,
.search-list__pagination .page-numbers.current{
  background-color: #000;
  color: #fff;
}

/* line 1, resources/assets/styles/components/_sidebar-agenda.scss */

.sidebar-agenda {
  padding: 30px;
  background-color: #f5f5f5;
}

/* line 5, resources/assets/styles/components/_sidebar-agenda.scss */

.sidebar-agenda__title {
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  text-transform: uppercase;
  margin-bottom: 24px;
}

/* line 12, resources/assets/styles/components/_sidebar-agenda.scss */

.sidebar-agenda form {
  position: relative;
}

/* line 15, resources/assets/styles/components/_sidebar-agenda.scss */

.sidebar-agenda form .search-form__text {
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #fff;
  padding: 0 0.5rem;
  margin: 0 0 17px 0;
  height: 35px;
}

/* line 23, resources/assets/styles/components/_sidebar-agenda.scss */

.sidebar-agenda form .search-form__text:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 27, resources/assets/styles/components/_sidebar-agenda.scss */

.sidebar-agenda form .search-form__text::-webkit-input-placeholder {
  color: #707070;
}

.sidebar-agenda form .search-form__text::-ms-input-placeholder {
  color: #707070;
}

.sidebar-agenda form .search-form__text::placeholder {
  color: #707070;
}

/* line 32, resources/assets/styles/components/_sidebar-agenda.scss */

.sidebar-agenda form .sidebar-agenda__search-button {
  display: block;
  width: 35px;
  height: 35px;
  background-color: #000;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}

/* line 42, resources/assets/styles/components/_sidebar-agenda.scss */

.sidebar-agenda form .sidebar-agenda__search-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 35px;
  height: 35px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKcAAACnCAYAAAB0FkzsAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTEyLTMxVDEwOjAwOjM5KzA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMC0wMS0wNlQxMDowMjoxOSswNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wMS0wNlQxMDowMjoxOSswNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MGQ5Zjk1Mi00NDVmLTkyNDQtYjg3NC00NGY5N2Y1ZTczZTEiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDozODY5MmU4OS00YTkyLWI1NGUtOGUyNi0yMWFkOTRiMzUxZmUiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2YjFkYmUxOS1lMjEwLWI3NDAtOTA4Yy1hYjI2NDM0NzY1NzEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjZiMWRiZTE5LWUyMTAtYjc0MC05MDhjLWFiMjY0MzQ3NjU3MSIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0zMVQxMDowMDozOSswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjcwZDlmOTUyLTQ0NWYtOTI0NC1iODc0LTQ0Zjk3ZjVlNzNlMSIgc3RFdnQ6d2hlbj0iMjAyMC0wMS0wNlQxMDowMjoxOSswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pjp31EcAAARXSURBVHic7d3BcqM6EEDR9qv5/1/224Qqjyc2IATc7r5nM7NJUKKLhF3EPJ7PZ0hE/909AOkT4xSWcQrLOIVlnMIyTmEZp7CMU1jGKSzjFJZxCss4hWWcwjJOYRmnsIxTWMYpLOMUlnEKyziFZZzCMk5hGaewjFNYxiks4xSWcQrLOIVlnMIyTmEZp7CMU1jGKSzjFJZxCuvP3QO40d4Pw3+cMgp91CnOo09m+O3rDfZE1eM8+1Ehr9/fUCerGucdz68x1MmqvSB6xj1hviOMIb0qKycxhmVMrqKDKqycxDBfUVbzdDLHmW3SM40VIeu2Pnuit2y9M4753HgsRc44j0RyJIzXrz0yBgPdKFuco1HMjuFoqAa6QaZrzpEIHnF+BKPH8Bp0RZY4R8O80kikBvpFhjhHbtC4c8vce3wD/YAeZ+Y7hwz0IHKcmcNcGOgB5Dj3IIa5MNBB1Dj3TBI5zEWGMeIQ46wW5mLrWF09fxDj3CpTmAsD3YEW59ZJyRjmIvPYL0WLc4suk9t+9STF2Wkyupxgh5Di3MJJbSRTnNXCvOoe0rQocbaeBP2OEueaaqvmwtXziyxxqiFCnG1XBn1HiHNN1S19Uf3nG5YhTjVlnMIyToa1rb3ldblxCss4hWWcwjJOYRmnsIxTWMYpLOMUlnEytHyTfY1xCss4hWWcObS8rS5DnF6PNZUhzuo8+T4gxNlyy9I6QpxbdF5d2p68WeKsqvNJt4oSp3+/rX9Q4uxoy8nWdkuPYMXp6qm/kOLcqkKgrpob0OLsMCEVTq5L0OLcKusEd/hY8WmIcVb9UP9s470dMc49skx41cfXnIoaZ6WnntHHh0WNcy9qABWe33kbcpzZn11umAeR44wYC5QQ6cgYCONGoccZMbai3DXRR08OA32RIc6I8UCvmuyZxzLQH1nijBi/Jjsz0rO+t4FGxOP5TPd7mDHgIy8+rvyFtX6RlDHOiF4rS9tAM23rr7JO2CPyv0V2maxxRoxN9F3exzojUMrbZqfJHOeCHOm3sR0J9NP/S8l6zfkN5Qe6+u4q6gk6rMLK+e7ulXTv8WeNlXJSTlMxzsXVkR45noH+ouK2/s3sH3Z2/G7xL7rFmYGB/qi8rWflFv/DOJkMNIyzg7SBGifT7KBSBmqcPGfe3peKcfaSKlDj5Dn7LaA0gRonk4GGcZK1D9Q42VoHapx8bQM1zhxaBmqcebQL1DhzaRWocebTJlDjzKlFoMaZV/lAjTO39He7f2Oc+Z0V6O3hG2cNs0O6PcwI46xkVlCIMCOMs5qjYWHCjDDOiu7+YIdpjLOmvaHhwowwzsq2BocMM8I4q1sLDxtmhHF2MOvzQS9nnD28h4gPM8I4O3m8/YtnnL2kCTPCOAVmnMIyTmEZp7CMU1jGKSzjFJZxCss4hWWcwjJOYRmnsIxTWMYpLOMUlnEKyziFZZzCMk5hGaewjFNYxiks4xSWcQrLOIVlnML6H+gvkk9/9PhGAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: contain;
}

/* line 54, resources/assets/styles/components/_sidebar-agenda.scss */

.sidebar-agenda form .sidebar-agenda__search-button:hover {
  background-color: #414141;
}

/* line 62, resources/assets/styles/components/_sidebar-agenda.scss */

.sidebar-agenda__expertise-filter .select2-container,
.sidebar-agenda__team-filter .select2-container {
  width: 100% !important;
}

/* line 65, resources/assets/styles/components/_sidebar-agenda.scss */

.sidebar-agenda__expertise-filter .select2-container .select2-selection,
.sidebar-agenda__team-filter .select2-container .select2-selection {
  outline: none;
}

/* line 70, resources/assets/styles/components/_sidebar-agenda.scss */

.sidebar-agenda__expertise-filter .select2-container.select2-container--open .select2-search--dropdown,
.sidebar-agenda__expertise-filter .select2-container.select2-container--open .select2-search__field,
.sidebar-agenda__team-filter .select2-container.select2-container--open .select2-search--dropdown,
.sidebar-agenda__team-filter .select2-container.select2-container--open .select2-search__field {
  display: none !important;
}

/* line 76, resources/assets/styles/components/_sidebar-agenda.scss */

.sidebar-agenda__expertise-filter .select2-container.select2-container--default,
.sidebar-agenda__expertise-filter .select2-container.select2-selection--multiple,
.sidebar-agenda__team-filter .select2-container.select2-container--default,
.sidebar-agenda__team-filter .select2-container.select2-selection--multiple {
  border: 0;
  border-radius: 0;
  height: 35px;
  margin-bottom: 17px;
  position: relative;
}

/* line 84, resources/assets/styles/components/_sidebar-agenda.scss */

.sidebar-agenda__expertise-filter .select2-container.select2-container--default .select2-container--focus,
.sidebar-agenda__expertise-filter .select2-container.select2-container--default .select2-selection--multiple,
.sidebar-agenda__expertise-filter .select2-container.select2-selection--multiple .select2-container--focus,
.sidebar-agenda__expertise-filter .select2-container.select2-selection--multiple .select2-selection--multiple,
.sidebar-agenda__team-filter .select2-container.select2-container--default .select2-container--focus,
.sidebar-agenda__team-filter .select2-container.select2-container--default .select2-selection--multiple,
.sidebar-agenda__team-filter .select2-container.select2-selection--multiple .select2-container--focus,
.sidebar-agenda__team-filter .select2-container.select2-selection--multiple .select2-selection--multiple {
  border: 0;
  border-radius: 0;
  height: 35px;
}

/* line 91, resources/assets/styles/components/_sidebar-agenda.scss */

.sidebar-agenda__expertise-filter .select2-container.select2-container--default .select2-selection__rendered,
.sidebar-agenda__expertise-filter .select2-container.select2-selection--multiple .select2-selection__rendered,
.sidebar-agenda__team-filter .select2-container.select2-container--default .select2-selection__rendered,
.sidebar-agenda__team-filter .select2-container.select2-selection--multiple .select2-selection__rendered {
  line-height: 37px;
  height: 100%;
  padding: 0;
}

/* line 97, resources/assets/styles/components/_sidebar-agenda.scss */

.sidebar-agenda__expertise-filter .select2-container.select2-container--default .select2-selection__clear,
.sidebar-agenda__expertise-filter .select2-container.select2-selection--multiple .select2-selection__clear,
.sidebar-agenda__team-filter .select2-container.select2-container--default .select2-selection__clear,
.sidebar-agenda__team-filter .select2-container.select2-selection--multiple .select2-selection__clear {
  display: none;
}

/* line 101, resources/assets/styles/components/_sidebar-agenda.scss */

.sidebar-agenda__expertise-filter .select2-container.select2-container--default .select2-selection__choice,
.sidebar-agenda__expertise-filter .select2-container.select2-selection--multiple .select2-selection__choice,
.sidebar-agenda__team-filter .select2-container.select2-container--default .select2-selection__choice,
.sidebar-agenda__team-filter .select2-container.select2-selection--multiple .select2-selection__choice {
  background-color: #fff;
  border-radius: 0;
  border: 0;
  width: 100%;
  height: 35px;
  position: relative;
}

/* line 109, resources/assets/styles/components/_sidebar-agenda.scss */

.sidebar-agenda__expertise-filter .select2-container.select2-container--default .select2-selection__choice::after,
.sidebar-agenda__expertise-filter .select2-container.select2-selection--multiple .select2-selection__choice::after,
.sidebar-agenda__team-filter .select2-container.select2-container--default .select2-selection__choice::after,
.sidebar-agenda__team-filter .select2-container.select2-selection--multiple .select2-selection__choice::after {
  cursor: pointer;
  content: "";
  position: absolute;
  top: -5px;
  right: 0;
  width: 35px;
  height: 35px;
  background-color: #000;
  -webkit-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS4yMjgiIGhlaWdodD0iMTAuMTE0IiB2aWV3Qm94PSIwIDAgMjEuMjI4IDEwLjExNCI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGU+CiAgICAgICAgICAgIC5jbHMtMXtmaWxsOiNmZmZ9CiAgICAgICAgPC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxwYXRoIGlkPSJhcnJvdy1tZW51IiBkPSJNMTQ4LjEzNyA4MTIuOTQ0bC0xMC42MTQgMTAuMTE0LTEwLjYxMy0xMC4xMTR6IiBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjYuOTEgLTgxMi45NDQpIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: 7px;
}

/* line 126, resources/assets/styles/components/_sidebar-agenda.scss */

.sidebar-agenda__expertise-filter .select2-container.select2-container--default .select2-selection__choice:hover::after,
.sidebar-agenda__expertise-filter .select2-container.select2-selection--multiple .select2-selection__choice:hover::after,
.sidebar-agenda__team-filter .select2-container.select2-container--default .select2-selection__choice:hover::after,
.sidebar-agenda__team-filter .select2-container.select2-selection--multiple .select2-selection__choice:hover::after {
  background-color: #414141;
}

/* line 132, resources/assets/styles/components/_sidebar-agenda.scss */

.sidebar-agenda__expertise-filter .select2-container.select2-container--default .select2-selection__placeholder,
.sidebar-agenda__expertise-filter .select2-container.select2-selection--multiple .select2-selection__placeholder,
.sidebar-agenda__team-filter .select2-container.select2-container--default .select2-selection__placeholder,
.sidebar-agenda__team-filter .select2-container.select2-selection--multiple .select2-selection__placeholder {
  color: #0f0f0f;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  padding: 5px;
  position: relative;
}

/* line 139, resources/assets/styles/components/_sidebar-agenda.scss */

.sidebar-agenda__expertise-filter .select2-container.select2-container--default .select2-selection__placeholder::after,
.sidebar-agenda__expertise-filter .select2-container.select2-selection--multiple .select2-selection__placeholder::after,
.sidebar-agenda__team-filter .select2-container.select2-container--default .select2-selection__placeholder::after,
.sidebar-agenda__team-filter .select2-container.select2-selection--multiple .select2-selection__placeholder::after {
  cursor: pointer;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 35px;
  height: 35px;
  background-color: #000;
  -webkit-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS4yMjgiIGhlaWdodD0iMTAuMTE0IiB2aWV3Qm94PSIwIDAgMjEuMjI4IDEwLjExNCI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGU+CiAgICAgICAgICAgIC5jbHMtMXtmaWxsOiNmZmZ9CiAgICAgICAgPC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxwYXRoIGlkPSJhcnJvdy1tZW51IiBkPSJNMTQ4LjEzNyA4MTIuOTQ0bC0xMC42MTQgMTAuMTE0LTEwLjYxMy0xMC4xMTR6IiBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjYuOTEgLTgxMi45NDQpIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: 7px;
}

/* line 156, resources/assets/styles/components/_sidebar-agenda.scss */

.sidebar-agenda__expertise-filter .select2-container.select2-container--default .select2-selection__placeholder:hover::after,
.sidebar-agenda__expertise-filter .select2-container.select2-selection--multiple .select2-selection__placeholder:hover::after,
.sidebar-agenda__team-filter .select2-container.select2-container--default .select2-selection__placeholder:hover::after,
.sidebar-agenda__team-filter .select2-container.select2-selection--multiple .select2-selection__placeholder:hover::after {
  background-color: #414141;
}

/* line 164, resources/assets/styles/components/_sidebar-agenda.scss */

.sidebar-agenda__expertise-filter .select2-search.select2-search--dropdown,
.sidebar-agenda__team-filter .select2-search.select2-search--dropdown {
  display: none !important;
}

/* line 169, resources/assets/styles/components/_sidebar-agenda.scss */

.sidebar-agenda-calendar__title {
  margin-top: 55px;
  padding-top: 30px;
  padding-bottom: 50px;
  border-top: 1px solid #707070;
  text-transform: uppercase;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  line-height: 1.75;
}
@media print, screen and (max-width: 40em) {
.sidebar-agenda {
    margin-bottom: 0px;
	max-width:unset;
	min-width:unset;
	}
}
@media print, screen and (min-width: 40em) {
  /* line 182, resources/assets/styles/components/_sidebar-agenda.scss */

  .sidebar-agenda {
    max-width: 387px;
    min-width: 387px;
    margin-right: 30px;
  }
}



@media print, screen and (min-width: 64em) {
  /* line 191, resources/assets/styles/components/_sidebar-agenda.scss */

  .sidebar-agenda {
    margin-bottom: 30px;
  }
}

@media screen and (min-width: 75em) {
  /* line 197, resources/assets/styles/components/_sidebar-agenda.scss */

  .sidebar-agenda {
    position: relative;
  }
}

/* line 2, resources/assets/styles/components/_calendar.scss */

#calendar .fc-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 6, resources/assets/styles/components/_calendar.scss */

#calendar .fc-toolbar * > :not(:first-child) {
  margin-left: 0;
}

/* line 11, resources/assets/styles/components/_calendar.scss */

#calendar .fc-left {
  width: 100%;
  text-align: center;
}

/* line 15, resources/assets/styles/components/_calendar.scss */

#calendar .fc-left > h2 {
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  text-transform: uppercase;
}

/* line 22, resources/assets/styles/components/_calendar.scss */

#calendar .fc-right {
  width: 100%;
}

/* line 25, resources/assets/styles/components/_calendar.scss */

#calendar .fc-right .fc-today-button {
  display: none;
}

/* line 29, resources/assets/styles/components/_calendar.scss */

#calendar .fc-right .fc-button-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 34, resources/assets/styles/components/_calendar.scss */

#calendar .fc-right .fc-button-group .fc-prev-button {
  left: 0;
}

/* line 37, resources/assets/styles/components/_calendar.scss */

#calendar .fc-right .fc-button-group .fc-prev-button::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAARCAYAAAAPFIbmAAAAAXNSR0IArs4c6QAAAH5JREFUKBVjZsAP4oDSH/ApyQFK/gNiBVyKQAr+QzFWRcgKQAoxFKErwFBUAzUeZg2MhpvUgEMB3CR8CsCKmIAmEA06gCphbkCnFZBN6cehEEURSAM2hRiKsCnEqgikcC4Qw9yGUxHI1zCFCixADjYAiv1UmAQjjIGDBpnIAgBZrzvNNhxupAAAAABJRU5ErkJggg==);
}

/* line 42, resources/assets/styles/components/_calendar.scss */

#calendar .fc-right .fc-button-group .fc-next-button {
  right: 0;
}

/* line 45, resources/assets/styles/components/_calendar.scss */

#calendar .fc-right .fc-button-group .fc-next-button::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAARCAYAAAAPFIbmAAAAAXNSR0IArs4c6QAAAHFJREFUKBWFzUEKgDAMBMBUPPjsgk/w7MGzD/BzgmYPK0GzJhDSNsPWzKx7l3W56JUCQs9/kAhzUTAiCd8ohRkibPxeIbxv3m2gFPMEwk4lrb57QjK0R5AlAYxYxIpJKQAmkoDo8MPnCyxZABMvapbgBufPOxwc66PTAAAAAElFTkSuQmCC);
}

/* line 50, resources/assets/styles/components/_calendar.scss */

#calendar .fc-right .fc-button-group .fc-prev-button,
#calendar .fc-right .fc-button-group .fc-next-button {
  position: absolute;
  top: -20px;
  background-color: transparent;
  border: 0;
  padding: 0;
  width: 9px;
  height: 17px;
}

/* line 60, resources/assets/styles/components/_calendar.scss */

#calendar .fc-right .fc-button-group .fc-prev-button span,
#calendar .fc-right .fc-button-group .fc-next-button span {
  display: none;
}

/* line 64, resources/assets/styles/components/_calendar.scss */

#calendar .fc-right .fc-button-group .fc-prev-button::before,
#calendar .fc-right .fc-button-group .fc-next-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 9px;
  height: 17px;
  background-repeat: no-repeat;
  background-size: contain;
}

/* line 75, resources/assets/styles/components/_calendar.scss */

#calendar .fc-right .fc-button-group .fc-prev-button:focus,
#calendar .fc-right .fc-button-group .fc-next-button:focus {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 83, resources/assets/styles/components/_calendar.scss */

#calendar .fc th,
#calendar .fc- td {
  border-width: 0 !important;
}

/* line 88, resources/assets/styles/components/_calendar.scss */

#calendar .fc-unthemed tbody {
  border-color: #707070 !important;
}

/* line 93, resources/assets/styles/components/_calendar.scss */

#calendar .fc-view-container > .fc-view table {
  margin-bottom: 0;
}

/* line 96, resources/assets/styles/components/_calendar.scss */

#calendar .fc-view-container > .fc-view table thead {
  border-width: 0;
}

/* line 99, resources/assets/styles/components/_calendar.scss */

#calendar .fc-view-container > .fc-view table thead tr th,
#calendar .fc-view-container > .fc-view table thead tr td {
  border-width: 0 !important;
}

/* line 105, resources/assets/styles/components/_calendar.scss */

#calendar .fc-view-container > .fc-view table > thead.fc-head {
  background-color: #f5f5f5;
}

/* line 108, resources/assets/styles/components/_calendar.scss */

#calendar .fc-view-container > .fc-view table > thead.fc-head .fc-day-header {
  background-color: #f5f5f5;
  text-transform: uppercase;
}

/* line 112, resources/assets/styles/components/_calendar.scss */

#calendar .fc-view-container > .fc-view table > thead.fc-head .fc-day-header span {
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1rem;
}

/* line 118, resources/assets/styles/components/_calendar.scss */

#calendar .fc-view-container > .fc-view table > thead.fc-head .fc-row > table {
  margin-bottom: 10px;
  border: 0;
}

/* line 122, resources/assets/styles/components/_calendar.scss */

#calendar .fc-view-container > .fc-view table > thead.fc-head .fc-row > table thead tr {
  border-width: 0;
}

/* line 128, resources/assets/styles/components/_calendar.scss */

#calendar .fc-view-container > .fc-view table tbody {
  border: 1px solid #707070;
}

/* line 131, resources/assets/styles/components/_calendar.scss */

#calendar .fc-view-container > .fc-view table tbody tr th,
#calendar .fc-view-container > .fc-view table tbody tr td {
  border-width: 1px !important;
  border-color: #707070;
}

/* line 140, resources/assets/styles/components/_calendar.scss */

#calendar .fc-dayGrid-view .fc-body .fc-row {
  min-height: 0 !important;
  height: 34px !important;
}

/* line 145, resources/assets/styles/components/_calendar.scss */

#calendar .fc-dayGrid-view .fc-week-number,
#calendar .fc-dayGrid-view .fc-day-number {
  width: 100%;
  text-align: center;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  color: #0f0f0f;
}

/* line 153, resources/assets/styles/components/_calendar.scss */

#calendar .fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number {
  float: unset;
  padding: 2px 0;
}

/* line 158, resources/assets/styles/components/_calendar.scss */

#calendar .fc-scroller {
  overflow: hidden !important;
}

/* line 162, resources/assets/styles/components/_calendar.scss */

#calendar .fc-day-top {
  padding: 4px 0;
}

/* line 166, resources/assets/styles/components/_calendar.scss */

#calendar .fc-day-grid-event {
  display: none;
}

/* line 170, resources/assets/styles/components/_calendar.scss */

#calendar .fc-today {
  background-color: #707070;
}

/* line 174, resources/assets/styles/components/_calendar.scss */

#calendar .fc-has-events {
  background-color: #d3927e;
}

/* line 177, resources/assets/styles/components/_calendar.scss */

#calendar .fc-has-events:hover {
  cursor: pointer;
}

@media print, screen and (min-width: 40em) {
  /* line 184, resources/assets/styles/components/_calendar.scss */

  #calendar {
    padding: 0 37px;
  }
}

/* line 1, resources/assets/styles/components/_indent.scss */

.indent {
  padding: 20px 0;
}

/* line 4, resources/assets/styles/components/_indent.scss */

.indent .icon {
  font-size: 80px;
  color: #0f0f0f;
}

/* line 9, resources/assets/styles/components/_indent.scss */

.indent .column,
.indent .columns {
  margin-bottom: 35px;
}

/* line 13, resources/assets/styles/components/_indent.scss */

.indent-item {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 30px;
  background-color: #f5f5f5;
  border-bottom: 5px solid #f5f5f5;
}

/* line 22, resources/assets/styles/components/_indent.scss */

.indent-item:hover {
  border-bottom: 5px solid #6bc2ba;
}

/* line 25, resources/assets/styles/components/_indent.scss */

.indent-item:hover .icon {
  color: #6bc2ba;
}

/* line 30, resources/assets/styles/components/_indent.scss */

.indent-item__url {
  margin-top: 40px;
  color: #6bc2ba;
  font-family: "Avenir-Black", Arial, Helvetica, sans-serif;
  font-size: 1.875rem;
  line-height: 1.3;
}

/* line 37, resources/assets/styles/components/_indent.scss */

.indent-item__url:hover {
  color: #6bc2ba;
}

@media print, screen and (min-width: 64em) {
  /* line 45, resources/assets/styles/components/_indent.scss */

  .indent {
    padding-top: 50px;
  }
}

/* line 1, resources/assets/styles/components/_breadcrumb.scss */

#breadcrumbs {
  display: none;
}

@media print, screen and (min-width: 64em) {
  /* line 6, resources/assets/styles/components/_breadcrumb.scss */

  #breadcrumbs {
    font-size: 0;
    padding-top: 28px;
    padding-bottom: 28px;
    display: block;
  }

  /* line 12, resources/assets/styles/components/_breadcrumb.scss */

  #breadcrumbs a {
    color: #dedede;
    font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
    font-size: 0.875rem;
    line-height: 1.29;
  }

  /* line 18, resources/assets/styles/components/_breadcrumb.scss */

  #breadcrumbs a::after {
    display: inline-block;
    content: ">";
    margin: 0 8px;
  }

  /* line 25, resources/assets/styles/components/_breadcrumb.scss */

  #breadcrumbs .breadcrumb_last {
    color: #6bc2ba;
    font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
    font-size: 0.875rem;
    line-height: 1.29;
  }
}

/* line 2, resources/assets/styles/components/_tippy-popper.scss */

.tippy-tooltip .tippy-content {
  padding: 20px;
}

/* line 5, resources/assets/styles/components/_tippy-popper.scss */

.tippy-tooltip .tippy-content p {
  font-size: 1rem;
  margin-bottom: 10px;
}

/* line 9, resources/assets/styles/components/_tippy-popper.scss */

.tippy-tooltip .tippy-content p:last-child {
  margin-bottom: 0;
}

/* line 13, resources/assets/styles/components/_tippy-popper.scss */

.tippy-tooltip .tippy-content p > a {
  color: #d3927e;
}

/* line 2, resources/assets/styles/components/_publication.scss */

.publication-list__items .publication-item,
.search-list__items .search-item{
  padding-bottom: 30px;
  border-bottom: 1px solid #0f0f0f;
  margin-bottom: 60px;
}

/* line 7, resources/assets/styles/components/_publication.scss */

.publication-list__items .publication-item__date,
.search-list__items .search-item__date{
  color: #6bc2ba;
  font-family: "Avenir-Heavy", Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  font-weight: 900;
}

/* line 14, resources/assets/styles/components/_publication.scss */

.publication-list__items .publication-item__headlines,
.search-list__items .search-item__headlines,
.news-list__items .news-item__headlines,
.publication-list__items .publication-item__title,
.publication-list__items .publication-item__text,
.search-list__items .search-item__title,
.search-list__items .search-item__text{
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  line-height: 1.75;
  color: #0f0f0f;
}

/* line 22, resources/assets/styles/components/_publication.scss */

.publication-list__items .publication-item__title,
.search-list__items .search-item__title,
.news-list__items .news-item__title {
  font-family: "Avenir-Heavy", Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
}

/* line 27, resources/assets/styles/components/_publication.scss */

.publication-list__items .publication-item__headlines,
.search-list__items .search-item__headlines,
.news-list__items .news-item__headlines {
  font-size: 2.25rem;
}

/* line 30, resources/assets/styles/components/_publication.scss */

.publication-list__items .publication-item__headlines__item,
.search-list__items .search-item__headlines__item,
.news-list__items .news-item__headlines__item {
  display: inline-block;
  padding: 3px 10px 2px;
  font-size: 11px;
  line-height: 15px;
  border: 1px solid #979797;
  border-radius: 6px;
}

/* line 40, resources/assets/styles/components/_publication.scss */

.publication-list__items .publication-item__url,
.search-list__items .search-item__url{
  font-size: 1rem;
  margin: 14px 0;
  display: inline-block;
  padding: 16px 19px 17px 18px;
}

/* line 47, resources/assets/styles/components/_publication.scss */

.publication-list__items .publication-item:last-child,
.search-list__items .search-item:last-child{
  border: 0;
  margin-bottom: 140px;
  padding-bottom: 0;
}

/* line 53, resources/assets/styles/components/_publication.scss */

.publication-list__items .publication-item:first-child,
.search-list__items .search-item:first-child{
  margin-top: 60px;
}

/* line 59, resources/assets/styles/components/_publication.scss */

.publication-detail,
.search-detail{
  padding: 40px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
}

/* line 64, resources/assets/styles/components/_publication.scss */

.publication-detail__img,
.search-detail__img{
  position: relative;
  width: 100%;
  padding-top: 100%;
  margin-bottom: 10px;
}

/* line 70, resources/assets/styles/components/_publication.scss */

.publication-detail__img img,
.search-detail__img img{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 82, resources/assets/styles/components/_publication.scss */

.publication-detail__title,
.search-detail__title{
  color: #6bc2ba;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 2.25rem;
  line-height: 1.17;
  margin-bottom: 8px;
}

/* line 90, resources/assets/styles/components/_publication.scss */

.publication-detail__txt,
.search-detail__txt{
  color: #000;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  line-height: 1.22;
  margin-bottom: 15px;
}

/* line 98, resources/assets/styles/components/_publication.scss */

.publication-detail__share,
.search-detail__share{
  padding-top: 70px;
  padding-bottom: 70px;
  border-top: 1px solid #707070;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 105, resources/assets/styles/components/_publication.scss */

.publication-detail__share-fb,
.publication-detail__share-in,
.publication-detail__share-mail {
  position: relative;
  display: inline-block;
  margin: 0 20px;
}

/* line 112, resources/assets/styles/components/_publication.scss */

.publication-detail__share-fb::before,
.publication-detail__share-in::before,
.publication-detail__share-mail::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

/* line 122, resources/assets/styles/components/_publication.scss */

.publication-detail__share-fb {
  width: 22px;
  height: 22px;
}

/* line 126, resources/assets/styles/components/_publication.scss */

.publication-detail__share-fb::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAABbCAYAAAAcNvmZAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTEyLTIzVDE3OjAwOjUwKzA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0zMVQxMzoxMzozNiswNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMi0zMVQxMzoxMzozNiswNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpmYjk3Nzk0MS1iYjFhLTU3NDEtOTMzZC1lYmYzZWMyOTdmMDgiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxZDM0Y2U0OS0wMGU0LWIzNDctYjFjNy0xODdkMmY3ZDQ0ODgiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5NDJjMTk1YS1mNTA2LTFiNDAtYmNkNC05NDgzOWNjMzlhZTIiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjk0MmMxOTVhLWY1MDYtMWI0MC1iY2Q0LTk0ODM5Y2MzOWFlMiIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0yM1QxNzowMDo1MCswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmZiOTc3OTQxLWJiMWEtNTc0MS05MzNkLWViZjNlYzI5N2YwOCIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0zMVQxMzoxMzozNiswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtKa94sAAAN5SURBVHic7Z2xSxtRHMd/XptBKLwGQVsiSJfwMjidIliDXcwY2iG4BIRMXQ5sHA56swUHJ5cOQulf4Fxc0lLIFBcLBmuHgk8cAjqUCFK0Q5JSaRIveZffy+W+H/gt4SX3yyc/jrzfvbs3Rh1wXXdJKbVxdHT0olKpPO40DjSwbfsylUqVEonE9tbW1ldfb/I8byabzR4Q0S2iv8jlciXP82a6ii4Wi6tSyrrpZEchpJT1YrG42lG0EOLGdJKjFEKIm/+Ee543g4oeTEgp661TikVEdHh4uFetVscJBE61Wh0/Pj7+SESNfx00BBUw6uG67pKllNrw9xsBHZRSGw+ur68/1Gq1mOlkRp1YLPZkjBplDhiwTCcQJSCbEchmBLIZgWxGIJsRyGbkoekETDA9Pf17amrq18TERE0Iofy8p1wuPz89PdX2ZbxvwBGZTOZ7oVDYvbep3wHbti90cxjpyhZC3GYymS/JZHJtc3Pzp+l8iIag6gYR6XT6rN8qbkcQlU2mpQQdQoibQqGwq2W2DZDdRnTH636aQDaTaCLIvhOO46zr6ewOZDcjl8uVNF3eC2RT4+q1tkkfBCE79NP1lZWVt6Zz6AXj1dlvNKuNhchX9vz8/HvTOfSK8QrtJ5pL5diIdGUvLCz8MJ1Dr4RW9uTk5DfTOfRKaLt+8Xj8s+5nOI6zfn5+/tLP2HK5/Ej3eERDcP7tJ3Q7es0ZJ3fe5sX1m7gO6XT6jDvn0J6zdanX6+xLpCMr2wSQzQhkMwLZjEA2I5DNCGQzMlTTdcdx3vgdu7Ozo3Ws5eXl14uLi0/9jt/f338XxO2LpmeCgc0KB0mkW6xhBLIZgWxGIJsRyGYEshmBbEYgmxHIZgSyGYFsRiCbkaHq+vWyKrVSqcR1jpXNZg+UUs/8jj85ORE6x2thutNnpEMY0J0E6PoNK5DNCGQzAtmMQDYjkM0IZDMC2YxANiOQzQhkMwLZjEA2I5DNCGQzAtmMQDYjkM0IZDMC2YxANiOQzYglpbwynUQUsG370pqbm/tkOpEokEqlSlYikdg2nUgU+Os5pHv2asG5Iqr1rFiLiGh2dvYVzt2DQUp5lUwm1+68GMI9fLXgqOyuz/QO2e7UWgxadtfdqVuEaN91LQYp29e+6//iuu5SPp/fM7G01mdoEfT3sm37Ip/P7zX3RG7LH94FYS8WW4lCAAAAAElFTkSuQmCC);
}

/* line 131, resources/assets/styles/components/_publication.scss */

.publication-detail__share-in {
  width: 22px;
  height: 22px;
}

/* line 135, resources/assets/styles/components/_publication.scss */

.publication-detail__share-in::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABXCAYAAACAw4LhAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTEyLTIzVDE3OjAwOjUwKzA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0zMVQxMzoxNDozNiswNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMi0zMVQxMzoxNDozNiswNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowY2M3ZDIzYS0xNzJhLWM2NGEtOGY2Yy01OGExNGMzMzgxZGEiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZWQ2MGEwMS1lNTlkLWU1NDAtYmNiOS00NzIyNmIxNDk2MzMiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZWQxOGJmYy00NzNlLWM5NDgtODM2YS04OGM3ZjQwZTlkYTUiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjRlZDE4YmZjLTQ3M2UtYzk0OC04MzZhLTg4YzdmNDBlOWRhNSIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0yM1QxNzowMDo1MCswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjBjYzdkMjNhLTE3MmEtYzY0YS04ZjZjLTU4YTE0YzMzODFkYSIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0zMVQxMzoxNDozNiswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmR7BH0AAARhSURBVHic7ZpPaCJXGMC/hO0hCfh6SrQMEVO6GSSQg4QQcWQPy+xN6EECxZPkMFCERQrvML2VNHjJbW/NlELY3TZI9pBTctnq4pJDkkuhk9TCFkYRiiwDxRwSYg/VRWxcHX3fzjr5fvDwD/O+983Px7znew+gB5qmbSmKUmWM3QBAs10YYzeKolQzmczjXnWJ98A5j0UikbfQIbVXiUQibznnMdeSHTey2ex6d4/tVxhjN9lsdt2llMcHznnMqVzokEw9uQ+DPhZ6lVZ94jZaA9bQctuFBr7/MwkAcH5+/rWIYKLieA5Jkq5AQA9uxSE6mGi9NhFiEtB6RBB4kGBkJgEAJEm6FhFMVBwvMQkAEA6H34gIJiqOl5gEAFhaWvpWRLDFxcUnIuJ4EkVRqjDCFK1Vn+ji3SAXj8fXhn2GMsaa8Xh8TVxaHiWbza47/dNBq2kO0XU9qKrqHzDgY0HX9aBryY4znPNYIpE4lWW5AR1SZVluJBKJU+q1BEEQBHHHufNrt93bXD6fb39zc/MvUfHvlGBN07aq1eqjSqUSOjk5+fR910qSdB0Khf4OBoPHs7Ozz7e3t38eps2JRCJxWqlUQkNl3MXy8nLeMIyNQa4ddRd60LY457Gzs7Mfj4+PP7dte+gOJcvyZTQafRoIBL5z1MNH3a7vLMlk8qWDnEdqq98PxDmPDfqP1ElhjN2kUqn9ge/Si4JTqdT+sIdonLQ/0GGbcRV82w62rutBkffTrwy00OWWYEFHBd6h63qwe93kQ5V0Ov1Dr/t0bdNzbm7uH1GxdF0P5vP5303TnBIV0wn5fD7dqyeP9a5yJpN57LZcAADbtid2dnae3bZ0O9aCAQAKhcJrN+W2sW17olAovO7+fqwFHx0dfV8sFgNu59GmWCwGNE3b6vxurAV/DD23m4ODg286P4+14I8Ry7Ludc4qSDACpVLpq/Z71wRPT09futU2NqZpTrWnba4J9vv9F261/SEol8scAOCe24lgI0nSdTgcfsMYq/j9/hdXV1dz9Xp9rVar3cecgVxcXMgAHhYsSdK1qqo/GYaxYVnWrddwzmOlUukXDNGmaU7puh705CCnqmrZsqxP+q0X53K5V8Vi8bN0Or2DkUe9Xtc8JziVSr04PDz8wkkdwzA2ksnkr6Jzqdfra54SrKpqeXd398th6u7t7T2QZVnozKZWq933jGDGWHNlZeXhKDGi0ehTUfkAADQajSnPCFZVtTDqbrBhGBuMsWb/KwejXC4zzwheWFgQckp/dXX1TxFxAP5bYfOEYFmWL3O53CsRsSRJEjrYeULw/Px8RVSsmZmZ30TFAvCIYMaYMME+n29fVCwAjwgWichjUwAkGB0SjAwJRoYEI0OCkSHByJBgZEgwMiQYGRKMDAlGhgQjQ4KRIcHIkGBkSDAyJBgZEowMCUaGBCNDgpEhwciQYGRIMDIkGBkSjAwJRoYEI0OCkSHByJBgZEgwMiQYGRKMDAlG5l9QPsNY7xy93gAAAABJRU5ErkJggg==);
}

/* line 140, resources/assets/styles/components/_publication.scss */

.publication-detail__share-mail {
  width: 30px;
  height: 22px;
}

/* line 144, resources/assets/styles/components/_publication.scss */

.publication-detail__share-mail::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABYCAYAAADY4figAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTEyLTIzVDE3OjAwOjUwKzA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0zMVQxMzoxNTozNyswNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMi0zMVQxMzoxNTozNyswNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDplNjk4NTlhYS03ZTQ0LTI3NDQtODdlMC01N2U4ZTM4MzI0MjkiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo4MDhiYjBmOC0wMzNkLTU1NDEtOWE1Yy02NWYyZWU1Njk5MzciIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowYjU4ZGRmNy1hM2M1LTE5NDMtYThmMS1hMjNhNzJhMTgwNTEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjBiNThkZGY3LWEzYzUtMTk0My1hOGYxLWEyM2E3MmExODA1MSIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0yM1QxNzowMDo1MCswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmU2OTg1OWFhLTdlNDQtMjc0NC04N2UwLTU3ZThlMzgzMjQyOSIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0zMVQxMzoxNTozNyswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvvG1gAAAARoSURBVHic7Z2xbptQFIaP3VptleF2rASSlwwwX3kLUofKozcriydPLEgRGRh4gMhD9g59h75ABw/dLHd1pGYlGRuGpKoiJR0CFU1sAuRwL3DOJ50lMuaaj9+BwwX3IIcgCA6iKDrebDYf1+v1+7zXMvqRUl7Ztr00DON0sVh8L7VwGIbD8Xj8EwDuudpZ4/H4ZxiGwy16n+K67okQ4k73oLleXkKIO9d1T55IzjKfz7/oHigXfiVen5LsEdoHyFVPPUl8GIZD/krvdgkh7tL/8X0AgNVq9S2O4x4wnSWO495qtfoGAA+nZdCAPZFLTQVBcNCPougYGDJEUXT8ajAYfL68vHyrezCMGgaDwYcePMSeIURf9wAY9byu640ty/q9t7f3p6737zrX19dvzs7O3tX1/rUcJZqmeftsC5DZiud5R6Zp3kJ9R/H1niI4jnNRuPFPnDAMh5PJ5AfUf+pW/7lhocY/cRRf6FKyEk79DsIwHDqOcwEKPYDilXHqM8zn8y+arnkoXyH51AdBcCCl/AWatj2UXcCyrJvpdLrEWDnF1M9ms69Y6XYc58KyrJsKy5ZbINlDwff9w4orJJl63/cPsdKdPR2u+J7VpKdw6p8HaxsBwP1kMvmRDYgW6QCc+l14nneEtV1M07z1PO/o8Tq0SU/BTP3OeV0tALvJkmzXrWiXDoCbeinlr2SSR2vAbKFalnXj+/5h3voaIT0FM/Wz2exrkXXqBPNeASHEXV66szRKOgCd1GO2UMt+zsZJT+lq6jFbqFU/W2OlA3Qv9dhNlqqfp9HSU7A2lq7UY7ZQMXoTrZAOgLvhVKZ+Op0usdJd6gbDHFojPaUtqcf817SryVKV1kkHaH7q62yhYtBK6SmYqS96jpsHdpMFM91ZWi0dADf1RbpZ21DZQsWg9dJTME+Hymx01S1UDDojHUBt6pvQZKlKp6Sn1J16nS1UDDopHaCe1GM3WXRdCu6s9BTM2aOYLVSdkz46Lx1A2zzxrTtNE6Z3kZCeovPRZ3U0WapCSjqA+tRjt1AxICc9RUXqm5TuLGSlA9SXelVNlqqQlp6Cmfq6W6gYsPSEl6a+CTNzisLSH1E29U2bg1cElr6FoqlvU7qzsPQcXNc92XYFrSlNlqqw9Gd4fK1cdwsVA5ZeEM/zjtqc7iwsnSBVpPMTIwnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnSg2QedFGEEPf7+/txTeNhSnJ+fi7iOO6VWaa0dKb98Nc7QfpSyivdg2DUIaW86tu2vdQ9EEYdtm0v+4ZhnOoeCKOOf76xfk+Mq9mVeH44kBuNRp+EEHwU32GEEPej0ejTf39M7tfWvjdy1VM778dPnmSsfYBcuPXsE6p1PnOVC7dKPU8H88diufRU3u++5fZsgyA4iKLoeLPZfFyv1+/zXsvoR0p5Zdv20jCM08Vi8X3X6/4Co7UpyPK0hFMAAAAASUVORK5CYII=);
}

/* line 151, resources/assets/styles/components/_publication.scss */

.publication-list__pagination {
  margin-bottom: 80px;
}

@media print, screen and (min-width: 40em) {
  /* line 156, resources/assets/styles/components/_publication.scss */

  .publication-detail {
    max-width: 387px;
    min-width: 387px;
    margin-right: 30px;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 166, resources/assets/styles/components/_publication.scss */

  .publication-list__items .publication-item__url,
  .search-list__items .search-item__url  {
    font-size: 1.5rem;
  }

  /* line 170, resources/assets/styles/components/_publication.scss */

  .publication-list__items .publication-item:first-child,
  .search-list__items .search-item:first-child  {
    margin-top: 0;
  }

  /* line 176, resources/assets/styles/components/_publication.scss */

  .publication-list__pagination,
  .search-list__pagination  {
    margin-bottom: 0;
  }

  /* line 180, resources/assets/styles/components/_publication.scss */

  .publication-detail,
  .search-detail  {
    max-width: unset;
    margin-bottom: 70px;
  }
}

/* line 2, resources/assets/styles/components/_category-filter.scss */

.category-filter ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 7, resources/assets/styles/components/_category-filter.scss */

.category-filter li {
  min-width: 200px;
  padding: 6px 20px;
  border-radius: 2px;
  background-color: #6bc2ba;
  color: #fff;
  margin-right: 15px;
  margin-bottom: 20px;
  text-align: center;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 14px;
}

/* line 19, resources/assets/styles/components/_category-filter.scss */

.category-filter li:hover {
  cursor: pointer;
  background-color: #4ab5ab;
}

/* line 24, resources/assets/styles/components/_category-filter.scss */

.category-filter li.active {
  background-color: #4ab5ab;
  font-weight: bold;
}

@media print, screen and (min-width: 64em) {
  /* line 32, resources/assets/styles/components/_category-filter.scss */

  .category-filter {
    margin-bottom: 20px;
  }

  /* line 35, resources/assets/styles/components/_category-filter.scss */

  .category-filter ul li {
    font-size: 16px;
  }
}

/* line 1, resources/assets/styles/layouts/_header.scss */

#header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 10;
  height: 128px;
  background-color: #fff;
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  padding: 30px 35px;
}

/* line 13, resources/assets/styles/layouts/_header.scss */

.header {
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    position: relative;
}

/* line 18, resources/assets/styles/layouts/_header.scss */

.header__brand.mobile img {
  width: auto;
  height: 60px;
  -o-object-fit: contain;
     object-fit: contain;
}

/* line 25, resources/assets/styles/layouts/_header.scss */

.header__brand.desktop {
  display: none;
}

/* line 30, resources/assets/styles/layouts/_header.scss */

.header__link-panel {
  position: absolute;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0;
  z-index: 10;
  display: block;
  margin-top:5px;
  width: 29px;
  height: 29px;
  font-size: 0;
  cursor: pointer;
}

/* line 42, resources/assets/styles/layouts/_header.scss */

.header__link-panel::before {
  content: "";
  position: relative;
  display:inline-block;
  top: 6px;
  width: 29px;
  height: 29px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAAAXNSR0IArs4c6QAAAWRJREFUSA3dVcFKw0AQndndtClowIvQu4IVktLg3a/w7klovsI/8Av6AfoH9rLa4q2f4U0vijSo7Y6z0da2bJBIkkMDyWbezr63k5nZYDK6fUXAXajoornXFhVxr9Fuj4jifFwRgL8WX7nGW7l0OWyYgxeGz+hG7j8ER0QiAqAIDHQBkEfv5F8i/fF4T1AaE5MxQZcIeaRjQGxu7s6WsNoEV+1LrdWzmHUMmAjxe2cZMaVt68f5zNx5LrMyw/FQyWh458A5Ygie4DNkHlscS5fV9yX4xwsTwKnT55fXOV0E3J5mrCWS3C+/KFOugJjriG/gkoVDXpC7xpUnW8KFFiRa7xDOe4iGRRfi1EFE6RKwWGERF9G51r4v37kZRcwNmUXMOw854EZpIi7hi8nE86YvIdGsB6Zx7fIpHcPkfvgISEHpzD+ERsKBsgJ8VFT2jxcfnqilT2oRsQfkgAhaVeVEttLpF0BPXFuOnC+eAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: contain;
}

/* line 53, resources/assets/styles/layouts/_header.scss */

.header__link-panel.active {
  font-size: 0;
}

/* line 56, resources/assets/styles/layouts/_header.scss */

.header__link-panel.active::before {
  width: 29px;
  height: 29px;
  top:6px;
  position:relative;
  display:inline-block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNC4xMTYiIGhlaWdodD0iMjQuMjAyIiB2aWV3Qm94PSIwIDAgMjQuMTE2IDI0LjIwMiI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGU+CiAgICAgICAgICAgIC5jbHMtMXtmaWxsOiNmZmZ9CiAgICAgICAgPC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJjbG9zZS1pY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQ0MS45NzIgNTQzMC43NDEpIj4KICAgICAgICA8cGF0aCBpZD0iUmVjdGFuZ2xlXzExOCIgZD0iTTAgMGgyOC42OXY1LjQxNEgweiIgY2xhc3M9ImNscy0xIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxMTgiIHRyYW5zZm9ybT0icm90YXRlKC00NSAtNTgwOS45MDYgLTQ0NDUuNzk4KSIvPgogICAgICAgIDxwYXRoIGlkPSJSZWN0YW5nbGVfMTE3IiBkPSJNMCAwaDI4LjY5djUuNDE0SDB6IiBjbGFzcz0iY2xzLTEiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDExNyIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgNzI3OC4zODQgLTk3MC4xMzYpIi8+CiAgICA8L2c+Cjwvc3ZnPgo=);
}

/* line 64, resources/assets/styles/layouts/_header.scss */

.header__language {
    display: inline-block;
    margin-left: auto;
	padding-left:25px;
    margin-right: 0px;
}

.header__dropdown {
    display:none;
}

@media (max-width: 64em) and (min-width: 40em) {
.header__language {
    display: block;
    float: right;
    margin-left: auto;
    margin-right: 35px;
    margin-top: 15px;
}
.wpml-ls-legacy-dropdown {
	width:unset;	
}

.header__language .wpml-ls-legacy-dropdown a::before {
    content: "";
    position: absolute;
    left: 0;
    top: 8px;
    width: 15px;
    height: 15px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAASRJREFUKBV10AF1gzAUhWE6BZ2DzEEcLA6GgyKhDhYJOFgctA7IFAwHMAWlCrr/5gRIaXfP+cjL4wVoq+oxR1odbtnA+gWHf2O5o8EJOtjAoUaAenrIQ3TwggCDER3KaEYP3vbTcCgmHbXedCx6gVqHxSNFAyP2abdeWkp9zQEDelg0UD/NRwoNavOOD3ziBzdM8EjDrIr69S4Xasy5UvSIMNDD3mARocRs+W2GRhnD5gS95Rn/wo1fjBlLSst1wCu+oS/ZZfoKnUkJXEXZQ791goNSQ282UDSjvdXGYd5E6h4aKDOxaXKjZY25TkvgeoGGtgdpVWcENJhfRLkmUg44rK2l8lR6uA42eBpPV2/XYFfQoQiLJfoHt9FnO5SDZ/Y97vIHwZ5YrYpjlHAAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-size: contain;
}
.header__language .wpml-ls-legacy-dropdown a {
    border: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 22px;
    position: relative;
    font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
    font-size: 1.125rem;
    color: #000;
    line-height: 1.3;
}
}

@media  print, screen and (min-width:40em) {
.mobile.header__language {
	display:none; 
}
	}

@media screen and (max-width: 40em) {
.header__language .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::after {
    display: none;
  }
  .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
padding-right:10px;
}
  .header__language .wpml-ls-legacy-dropdown a:hover,
  .header__language .wpml-ls-legacy-dropdown a:focus,
  .header__language .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a {
    background-color: transparent !important;
    border: 0;
  }
  
  .header__language .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
left:auto;
    border-top: 0;
  }
  .header__language .wpml-ls-display {
    margin-left: 5px;
  }
.wpml-ls-current-language {
	border: 2px solid; 
	border-color:  #6bc2ba;
	height:28px;
	width:28px;
}
.wpml-ls-native {
padding-left:1.5px; 
	padding-top:1.5px;
}
.wpml-ls-legacy-dropdown {
	width:unset;	
}
.header__language {
	margin-right: 20px;
	top:-5px;
	position:relative;
}    

.header__language .wpml-ls-legacy-dropdown a {
        color:#6bc2ba;
    }

.desktop.header__language {
  display:none;
}

.wpml-ls-legacy-dropdown, .header__language .wpml-ls-legacy-dropdown {
	display:inline-block;
}
.header__language .wpml-ls-legacy-dropdown a {
	font-size:1rem;
	line-height:1.4;
	border:0;
	position:relative;
}
.wpml-ls-legacy-dropdown a {
	padding:0;
}


.wpml-ls-link .wpml-ls-native {
    color:black;
}


.header__language .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    left:auto;
    right:auto;
}

     .header__language .wpml-ls-legacy-dropdown a:hover,
  .header__language .wpml-ls-legacy-dropdown a:focus,
  .header__language .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a {
   color:#6bc2ba;
  }
}

@media print, screen and (min-width: 40em) {
  /* line 71, resources/assets/styles/layouts/_header.scss */

  #header {
    padding: 30px 15px;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 77, resources/assets/styles/layouts/_header.scss */

  #header {
    height: 180px;
    padding: 42px 15px;
  }

  /* line 82, resources/assets/styles/layouts/_header.scss */

  .header {
    max-width: calc(1585px - 60px);
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    position: relative;
  }

  /* line 90, resources/assets/styles/layouts/_header.scss */

  .header__brand.mobile {
    display: none;
  }

  /* line 94, resources/assets/styles/layouts/_header.scss */

  .header__brand.desktop {
    display: block;
  }

  /* line 97, resources/assets/styles/layouts/_header.scss */

  .header__brand.desktop img {
    width: auto;
    height: 92px;
  }

  /* line 104, resources/assets/styles/layouts/_header.scss */

  .header__link-panel {
    width: auto;
    font-family: "Avenir-Black", Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 24px;
    color: #6bc2ba;
	height: 23px;
	padding-left: 36px;
	margin-top:0;
    top: auto;
    bottom: 7px;
    -webkit-transform: translateY(-3px);
         -o-transform: translateY(-3px);
            transform: translateY(-3px);
  }

  /* line 115, resources/assets/styles/layouts/_header.scss */

  .header__link-panel::before {
	content: "";
    position: absolute;
    top: 0;
    width: 23px;
    height: 23px;
    background-repeat: no-repeat;
    background-size: contain;
    left: 0;
    top: 3px;
  }

  /* line 120, resources/assets/styles/layouts/_header.scss */

  .header__link-panel:hover,
  .header__link-panel:focus,
  .header__link-panel:visited {
    color: #6bc2ba;
  }

  /* line 127, resources/assets/styles/layouts/_header.scss */

  .header__link-panel.active::before {
    width: 24px;
    height: 24px;
  }

  /* line 134, resources/assets/styles/layouts/_header.scss */

  .header__dropdown {
    display: block;
    margin-right: 30px;
  }

  /* line 138, resources/assets/styles/layouts/_header.scss */

  .header__dropdown-nav,
  .header__dropdown ul {
    min-width: 344px;
  }

  /* line 143, resources/assets/styles/layouts/_header.scss */

  .header__dropdown-nav {
    background-color: #6bc2ba;
    color: #fff;
    padding: 0 10px 0 35px;
    margin-bottom: 1px;
    border-radius: 2px;
    position: relative;
    cursor: pointer;
  }

  /* line 152, resources/assets/styles/layouts/_header.scss */

  .header__dropdown-nav a {
    font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
    font-size: 1.125rem;
    line-height: 2;
  }

  /* line 158, resources/assets/styles/layouts/_header.scss */

  .header__dropdown-nav::before {
    content: "";
    position: absolute;
    left: 15px;
    top: 12px;
    width: 8px;
    height: 13px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAYAAACUwi84AAAAAXNSR0IArs4c6QAAAGBJREFUGBlj+P///wYgxgbeAwUVGEEyDAwMB4EYHSgABRaAFTACAbosUF8DSIwJXQKdP4wUgAILCi7AGEDv1oO8DPLmRxADCD4AsQMQTwRiGHgACkkHIA+E0cEHYABPAADT8UiAo6M+SQAAAABJRU5ErkJggg==);
    background-size: contain;
    background-repeat: no-repeat;
  }

  /* line 170, resources/assets/styles/layouts/_header.scss */

  .header__dropdown-nav:hover {
    background-color: #4ab5ab;
  }

  /* line 176, resources/assets/styles/layouts/_header.scss */

  .header__dropdown ul {
    display: none;
    position: absolute;
  }

  /* line 180, resources/assets/styles/layouts/_header.scss */

  .header__dropdown ul li {
    background-color: #6bc2ba;
    color: #fff;
    padding: 0 10px 0 35px;
    margin-bottom: 1px;
    border-radius: 2px;
    position: relative;
    cursor: pointer;
  }

  /* line 189, resources/assets/styles/layouts/_header.scss */

  .header__dropdown ul li a {
    font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
    font-size: 1.125rem;
    line-height: 2;
  }

  /* line 195, resources/assets/styles/layouts/_header.scss */

  .header__dropdown ul li::before {
    content: "";
    position: absolute;
    left: 15px;
    top: 12px;
    width: 8px;
    height: 13px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAYAAACUwi84AAAAAXNSR0IArs4c6QAAAGBJREFUGBlj+P///wYgxgbeAwUVGEEyDAwMB4EYHSgABRaAFTACAbosUF8DSIwJXQKdP4wUgAILCi7AGEDv1oO8DPLmRxADCD4AsQMQTwRiGHgACkkHIA+E0cEHYABPAADT8UiAo6M+SQAAAABJRU5ErkJggg==);
    background-size: contain;
    background-repeat: no-repeat;
  }

  /* line 207, resources/assets/styles/layouts/_header.scss */

  .header__dropdown ul li:hover {
    background-color: #4ab5ab;
  }

  /* line 215, resources/assets/styles/layouts/_header.scss */

  .header__language {
    display: inline-block;
    margin-left: auto;
    margin-right: 30px;
  }


  /* line 220, resources/assets/styles/layouts/_header.scss */
.wpml-ls-legacy-dropdown,
.desktop .header__language,
.mobile .header__language,
  .header__language .wpml-ls-legacy-dropdown {
    width: unset!important;
    z-index: 0;
  }

  /* line 223, resources/assets/styles/layouts/_header.scss */

  .header__language .wpml-ls-legacy-dropdown a {
    border: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 22px;
    position: relative;
    font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
    font-size: 1.125rem;
    color: #000;
    line-height: 1.3;
  }

  /* line 233, resources/assets/styles/layouts/_header.scss */

  .header__language .wpml-ls-legacy-dropdown a::before {
    content: "";
    position: absolute;
    left: 0;
    top: 8px;
    width: 15px;
    height: 15px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAASRJREFUKBV10AF1gzAUhWE6BZ2DzEEcLA6GgyKhDhYJOFgctA7IFAwHMAWlCrr/5gRIaXfP+cjL4wVoq+oxR1odbtnA+gWHf2O5o8EJOtjAoUaAenrIQ3TwggCDER3KaEYP3vbTcCgmHbXedCx6gVqHxSNFAyP2abdeWkp9zQEDelg0UD/NRwoNavOOD3ziBzdM8EjDrIr69S4Xasy5UvSIMNDD3mARocRs+W2GRhnD5gS95Rn/wo1fjBlLSst1wCu+oS/ZZfoKnUkJXEXZQ791goNSQ282UDSjvdXGYd5E6h4aKDOxaXKjZY25TkvgeoGGtgdpVWcENJhfRLkmUg44rK2l8lR6uA42eBpPV2/XYFfQoQiLJfoHt9FnO5SDZ/Y97vIHwZ5YrYpjlHAAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-size: contain;
  }

  /* line 247, resources/assets/styles/layouts/_header.scss */

  .header__language .wpml-ls-legacy-dropdown a:hover,
  .header__language .wpml-ls-legacy-dropdown a:focus,
  .header__language .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a {
    background-color: transparent !important;
    border: 0;
  }

  /* line 254, resources/assets/styles/layouts/_header.scss */

  .header__language .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::after {
    display: none;
  }

  /* line 258, resources/assets/styles/layouts/_header.scss */

  .header__language .wpml-ls-display {
    margin-left: 5px;
  }

  /* line 262, resources/assets/styles/layouts/_header.scss */

  .header__language .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    border-top: 0;
  }
}


@media screen and (min-width: 75em) {
  /* line 270, resources/assets/styles/layouts/_header.scss */

  #header {
    padding: 42px 30px;
  }

  /* line 275, resources/assets/styles/layouts/_header.scss */

  .header__language {
    margin-right: 60px;
  }

  .header__dropdown {
    margin-right: 60px;
  }
}

/* line 2, resources/assets/styles/layouts/_footer.scss */

#footer .footer {
  background-color: #6bc2ba;
  color: #fff;
  padding-top: 40px;
  padding-bottom: 30px;
}

/* line 8, resources/assets/styles/layouts/_footer.scss */

#footer .footer-item {
  margin-bottom: 30px;
}

/* line 11, resources/assets/styles/layouts/_footer.scss */

#footer .footer-item:last-child {
  margin-bottom: 0;
}

/* line 15, resources/assets/styles/layouts/_footer.scss */

#footer .footer-item > * {
  width: 80%;
  display: block;
}

/* line 20, resources/assets/styles/layouts/_footer.scss */

#footer .footer-item__title,
#footer .footer-item__location,
#footer .footer-item a {
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  line-height: 1.33;
}

/* line 28, resources/assets/styles/layouts/_footer.scss */

#footer .footer-item__title {
  margin-bottom: 30px;
  font-family: "Avenir-Heavy", Arial, Helvetica, sans-serif;
}

/* line 34, resources/assets/styles/layouts/_footer.scss */

#footer .footer-social {
  display: none;
}

/* line 38, resources/assets/styles/layouts/_footer.scss */

#footer .footer-menu {
  position: relative;
}

/* line 41, resources/assets/styles/layouts/_footer.scss */

#footer .footer-menu figure > img {
  max-width: 265px;
  margin-top: 63px;
  margin-bottom: 63px;
  padding-right: 30px;
}

/* line 49, resources/assets/styles/layouts/_footer.scss */

#footer .footer-menu__content p {
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 1.5;
  text-align: center;
  margin-bottom: 25px;
}

/* line 57, resources/assets/styles/layouts/_footer.scss */

#footer .footer-menu__content .nav-footer {
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 1.5;
}

/* line 62, resources/assets/styles/layouts/_footer.scss */

#footer .footer-menu__content .nav-footer ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 66, resources/assets/styles/layouts/_footer.scss */

#footer .footer-menu__content .nav-footer ul li {
  padding: 0 10px;
  position: relative;
  margin-bottom: 8px;
}

/* line 72, resources/assets/styles/layouts/_footer.scss */

#footer .footer-menu__content .nav-footer ul li:first-child::after {
  content: "|";
  position: absolute;
  right: 0;
  top: 0;
}

.nav {
    list-style:none; 
    padding-left:30px;
}

.menu-item, 
.sidebar-menu,
.sidebar-menu ul,
ul#menu-main-menu {
    list-style:none;
} 

/* line 80, resources/assets/styles/layouts/_footer.scss */

#footer .footer-menu__content .nav-footer ul li:last-child {
  display: block;
  text-align: center;
  width: 100%;
  margin-bottom: 0;
}

/* line 88, resources/assets/styles/layouts/_footer.scss */

#footer .footer-menu__content .nav-footer ul li:hover > a {
  text-decoration: underline;
}

/* line 98, resources/assets/styles/layouts/_footer.scss */

#footer .footer-slogan {
  background-color: #d3927e;
  max-width: 186px;
  height: 186px;
  display: block;
  padding: 20px;
  margin-left: auto;
}

/* line 106, resources/assets/styles/layouts/_footer.scss */

#footer .footer-slogan p {
  color: #fff;
  font-family: "BodoniSvtyTwoOSITCTT-Book", Arial, Helvetica, sans-serif;
  font-size: 2.625rem !important;
  font-weight: 900;
  line-height: 1.1;
  margin-bottom: 0 !important;
}

@media print, screen and (max-width: 63.99875em) {
  /* line 122, resources/assets/styles/layouts/_footer.scss */

  .footer-menu .column:last-child,
  .footer-menu .columns:last-child {
    padding: 0;
  }

  /* line 127, resources/assets/styles/layouts/_footer.scss */

  .footer-menu__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: wrap;
        flex-flow: wrap;
  }

  /* line 131, resources/assets/styles/layouts/_footer.scss */

  .footer-menu__content-nav {
    width: 100%;
    padding: 26px 10px;
    background-color: #f5f5f5;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 139, resources/assets/styles/layouts/_footer.scss */

  .footer-menu__content .nav-footer ul {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media print, screen and (min-width: 40em) {
  /* line 155, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-menu__content .nav-footer ul li {
    margin-bottom: 0;
  }

  /* line 158, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-menu__content .nav-footer ul li::after {
    content: "|";
    position: absolute;
    right: 0;
    top: 0;
  }

  /* line 165, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-menu__content .nav-footer ul li:last-child {
    width: auto;
    display: inline-block;
  }

  /* line 169, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-menu__content .nav-footer ul li:last-child::after {
    display: none;
  }

  /* line 174, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-menu__content .nav-footer ul li:first-child {
    padding-left: 0;
  }

  /* line 183, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-slogan {
    position: absolute;
    top: 0;
    right: 0;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 194, resources/assets/styles/layouts/_footer.scss */

  #footer .footer {
    max-width: calc(1585px - 60px);
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  /* line 200, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-inner {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
  }

  /* line 206, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-item {
    margin-bottom: 0;
  }

  /* line 209, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-item > * {
    width: 100%;
  }

  /* line 214, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-social {
    display: block;
    position: absolute;
    right: 32px;
    bottom: 24px;
  }

  /* line 220, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-social__txt {
    font-family: "Avenir-Heavy", Arial, Helvetica, sans-serif;
    font-size: 1.125rem;
    font-weight: 900;
    line-height: 1;
    margin-bottom: 26px;
  }

  /* line 228, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-social__icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  /* line 231, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-social__icon-fb,
  #footer .footer-social__icon-in,
  #footer .footer-social__icon-email {
    position: relative;
    display: inline-block;
    margin: 0 16px;
  }

  /* line 238, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-social__icon-fb::before,
  #footer .footer-social__icon-in::before,
  #footer .footer-social__icon-email::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  /* line 248, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-social__icon-fb {
    width: 22px;
    height: 22px;
  }

  /* line 252, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-social__icon-fb::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS45MDQiIGhlaWdodD0iMjEuOTAzIiB2aWV3Qm94PSIwIDAgMjEuOTA0IDIxLjkwMyI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGU+CiAgICAgICAgICAgIC5jbHMtMXtmaWxsOiNmZmZ9CiAgICAgICAgPC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxwYXRoIGlkPSJzb2MtZmIiIGQ9Ik0zNTAuNTMgMTM1Ni4zMjFIMzM0LjFhMi43NDYgMi43NDYgMCAwIDAtMi43MzggMi43Mzh2MTYuNDI3YTIuNzQ2IDIuNzQ2IDAgMCAwIDIuNzM4IDIuNzM4aDguMzA5di03Ljg1M2gtMi42MjN2LTMuNDIyaDIuNjIzdi0xLjcxNWE0LjUzNCA0LjUzNCAwIDAgMSA0LjQ0Mi00LjcxMmgyLjQxOHYzLjg2NGgtMi4xNjNjLS41NjYgMC0uNzMyLjMyNS0uNzMyLjc3NHYxLjc4OGgyLjl2My40MjJoLTIuOXY3Ljg1M2g0LjE1NWEyLjc0NSAyLjc0NSAwIDAgMCAyLjczOC0yLjczOHYtMTYuNDI3YTIuNzQ2IDIuNzQ2IDAgMCAwLTIuNzM3LTIuNzM3eiIgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzMxLjM2NCAtMTM1Ni4zMjEpIi8+Cjwvc3ZnPgo=);
  }

  /* line 257, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-social__icon-in {
    width: 22px;
    height: 22px;
  }

  /* line 261, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-social__icon-in::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJzb2MtbGlua2VkaW4iIHdpZHRoPSIyMS4yMzYiIGhlaWdodD0iMjAuOTM4IiB2aWV3Qm94PSIwIDAgMjEuMjM2IDIwLjkzOCI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGU+CiAgICAgICAgICAgIC5jbHMtMXtmaWxsOiNmZmZ9CiAgICAgICAgPC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxwYXRoIGlkPSJQYXRoXzM3MCIgZD0iTTM5NS44NTYgMTM1OC45NTJhMi4yNjMgMi4yNjMgMCAwIDEtMi40NDkgMi4yNyAyLjI3NSAyLjI3NSAwIDEgMSAyLjQ0OS0yLjI3em0tNC42ODkgMTguNjY4di0xNC42MDZoNC41NHYxNC42MDZ6IiBjbGFzcz0iY2xzLTEiIGRhdGEtbmFtZT0iUGF0aCAzNzAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zOTEuMDQ3IC0xMzU2LjY4MikiLz4KICAgIDxwYXRoIGlkPSJQYXRoXzM3MSIgZD0iTTM5OS40NCAxMzY4LjUxNGMwLTEuODIyLS4wNi0zLjM0NC0uMTE5LTQuNjU5aDMuOTQybC4yMSAyLjAzMWguMDg5YTUuMjQ0IDUuMjQ0IDAgMCAxIDQuNTEtMi4zNmMyLjk4NyAwIDUuMjI3IDIgNS4yMjcgNi4zdjguNjMyaC00LjU0di04LjA5NGMwLTEuODgyLS42NTctMy4xNjYtMi4zLTMuMTY2YTIuNDkzIDIuNDkzIDAgMCAwLTIuMzMgMS43IDMuMjcyIDMuMjcyIDAgMCAwLS4xNDkgMS4xMzV2OC40MjJoLTQuNTR6IiBjbGFzcz0iY2xzLTEiIGRhdGEtbmFtZT0iUGF0aCAzNzEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zOTIuMDYzIC0xMzU3LjUyMykiLz4KPC9zdmc+Cg==);
  }

  /* line 266, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-social__icon-email {
    width: 30px;
    height: 22px;
  }

  /* line 270, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-social__icon-email::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMC4wMDkiIGhlaWdodD0iMjEuMDA2IiB2aWV3Qm94PSIwIDAgMzAuMDA5IDIxLjAwNiI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGU+CiAgICAgICAgICAgIC5jbHMtMXtmaWxsOiNmZmZ9CiAgICAgICAgPC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxwYXRoIGlkPSJzb2MtbWFpbCIgZD0iTTQ3OS4wNzYgMTM1OS4xNDNoLTI0LjAwN2EzLjAwOSAzLjAwOSAwIDAgMC0zIDN2MTUuMDA1YTMuMDEgMy4wMSAwIDAgMCAzIDNoMjQuMDA3YTMuMDExIDMuMDExIDAgMCAwIDMtM3YtMTUuMDA1YTMuMDEgMy4wMSAwIDAgMC0zLTN6bS0yLjEyNCAzbC05Ljk4MiA2LjQwOS05Ljc0OS02LjQwOXptLTIxLjg4MyAxNS4wMDVWMTM2My42bDExLjg4NiA3LjgxNCAxMi4xMjEtNy43ODN2MTMuNTE1eiIgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDUyLjA2OCAtMTM1OS4xNDMpIi8+Cjwvc3ZnPgo=);
  }

  /* line 277, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-menu {
    position: static;
    max-width: calc(1585px - 60px);
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  /* line 282, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-menu .column,
  #footer .footer-menu .columns {
    padding: 0;
  }

  /* line 285, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-menu .column:last-child,
  #footer .footer-menu .columns:last-child {
    background-color: #fff;
  }

  /* line 290, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-menu figure > img {
    max-width: 160px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 15px;
  }

  /* line 297, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-menu__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  /* line 303, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-menu__content-nav {
    padding-right: 20px;
  }

  /* line 307, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-menu__content p {
    font-size: 0.875rem;
    line-height: 1.29;
    text-align: left;
    margin-bottom: 16px;
  }

  /* line 314, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-menu__content .nav-footer {
    font-size: 0.875rem;
    line-height: 1.29;
  }

  /* line 321, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-slogan {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    position: static;
    min-width: 186px;
  }
}

@media (min-width: 1200px) and (max-width: 1500px) {
  /* line 335, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-menu figure > img {
    max-width: 200px;
    margin-left: 30px;
  }
}

@media (min-width: 1500px) and (max-width: 2000px) {
  /* line 348, resources/assets/styles/layouts/_footer.scss */

  #footer .footer-menu figure > img {
    margin-left: 0;
    max-width: 240px;
  }
}

/* line 3, resources/assets/styles/layouts/_footer-template-home.scss */

.footer-home .column:first-child,
.footer-home .columns:first-child {
  background-color: #f5f5f5;
}

/* line 7, resources/assets/styles/layouts/_footer-template-home.scss */

.footer-home .column:last-child,
.footer-home .columns:last-child {
  display: none;
}

/* line 12, resources/assets/styles/layouts/_footer-template-home.scss */

.footer-home__left {
  position: relative;
  display: block;
  padding-left: 50px;
  color: #d3927e;
  margin-top: 35px;
  margin-bottom: 25px;
}

/* line 20, resources/assets/styles/layouts/_footer-template-home.scss */

.footer-home__left__title {
  font-family: "BodoniSvtyTwoOSITCTT-Book", Arial, Helvetica, sans-serif;
  line-height: 0.63;
  font-size: 3rem;
  position: absolute;
  left: 0;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
  text-orientation: sideways;
  text-align: right;
}

/* line 32, resources/assets/styles/layouts/_footer-template-home.scss */

.footer-home__left__txt {
  font-family: "Avenir-Medium", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 24px;
}

/* line 39, resources/assets/styles/layouts/_footer-template-home.scss */

.footer-home__left ul li {
  margin-bottom: 20px;
  text-transform: capitalize;
  -webkit-transition: color 0.25s ease-in-out;
  -o-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}

/* line 44, resources/assets/styles/layouts/_footer-template-home.scss */

.footer-home__left ul li:hover {
  color: #fff;
}

@media print, screen and (min-width: 64em) {
  /* line 53, resources/assets/styles/layouts/_footer-template-home.scss */

  .footer-home .row {
    max-width: calc(1585px - 60px);
    background-color: #000;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  /* line 61, resources/assets/styles/layouts/_footer-template-home.scss */

  .footer-home .column:first-child,
  .footer-home .columns:first-child {
    background-color: #000;
  }

  /* line 65, resources/assets/styles/layouts/_footer-template-home.scss */

  .footer-home .column:last-child,
  .footer-home .columns:last-child {
    display: block;
  }

  /* line 70, resources/assets/styles/layouts/_footer-template-home.scss */

  .footer-home__left {
    padding-left: 100px;
    margin-left: 88px;
  }

  /* line 74, resources/assets/styles/layouts/_footer-template-home.scss */

  .footer-home__left__title {
    font-size: 5.875rem;
    line-height: 0.32;
  }

  /* line 79, resources/assets/styles/layouts/_footer-template-home.scss */

  .footer-home__left__txt {
    font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.25;
    margin-bottom: 34px;
  }

  /* line 87, resources/assets/styles/layouts/_footer-template-home.scss */

  .footer-home__left ul li {
    text-transform: uppercase;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.25;
    margin-bottom: 32px;
  }

  /* line 96, resources/assets/styles/layouts/_footer-template-home.scss */

  .footer-home__right {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
  }

  /* line 103, resources/assets/styles/layouts/_footer-template-home.scss */

  .footer-home__right__quote {
    font-family: "BodoniSvtyTwoOSITCTT-Book", Arial, Helvetica, sans-serif;
    font-size: 30px;
    color: #6bc2ba;
    line-height: 1.2;
    margin-bottom: 15px;
    z-index: 1;
    padding-left: 80px;
  }

  /* line 113, resources/assets/styles/layouts/_footer-template-home.scss */

  .footer-home__right__name {
    color: #d3927e;
    font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
    font-size: 1.125rem;
    line-height: 1.22;
    padding-left: 80px;
  }

  /* line 121, resources/assets/styles/layouts/_footer-template-home.scss */

  .footer-home__right::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 202px;
    height: 157px;
    background-image: url(/home/wiegers/domains/banning.nl/public_html/wp-content/themes/banning/dist/images/quote-black-background.png);
    background-repeat: no-repeat;
    background-size: contain;
  }
}

/* line 2, resources/assets/styles/layouts/_team-teamplate.scss */

.page-template-template-team .teams {
  max-width: calc(1585px - 60px);
  margin: 0 30px;
}

/* line 6, resources/assets/styles/layouts/_team-teamplate.scss */

.page-template-template-team .teams-item {
  position: relative;
  margin-bottom: 30px;
}

/* line 10, resources/assets/styles/layouts/_team-teamplate.scss */

.page-template-template-team .teams-item__content {
  -webkit-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  opacity: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.69);
  padding: 8px;
}

/* line 20, resources/assets/styles/layouts/_team-teamplate.scss */

.page-template-template-team .teams-item__content__title,
.page-template-template-team .teams-item__content__txt {
  text-align: center;
}

/* line 25, resources/assets/styles/layouts/_team-teamplate.scss */

.page-template-template-team .teams-item__content__title {
  color: #fff;
  font-family: "BodoniSvtyTwoOSITCTT-Bold", sans-serif;
  font-size: 1rem;
  font-weight: 900;
  line-height: 1.5;
  padding-bottom: 15px;
  margin-bottom: 10px;
  position: relative;
}

/* line 35, resources/assets/styles/layouts/_team-teamplate.scss */

.page-template-template-team .teams-item__content__title::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: #6bc2ba;
  width: 31px;
  height: 5px;
}

/* line 47, resources/assets/styles/layouts/_team-teamplate.scss */

.page-template-template-team .teams-item__content__txt {
  color: #6bc2ba;
  font-family: "Avenir-Heavy", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 25px;
}

/* line 57, resources/assets/styles/layouts/_team-teamplate.scss */

.page-template-template-team .teams-item__content.pink .teams-item__content__title::after {
  background-color: #d3927e;
}

/* line 62, resources/assets/styles/layouts/_team-teamplate.scss */

.page-template-template-team .teams-item__content.pink .teams-item__content__txt {
  color: #d3927e;
}

/* line 68, resources/assets/styles/layouts/_team-teamplate.scss */

.page-template-template-team .teams-item__img {
  height: 300px;
  width: 100%;
  position: relative;
}

/* line 73, resources/assets/styles/layouts/_team-teamplate.scss */

.page-template-template-team .teams-item__img > img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 85, resources/assets/styles/layouts/_team-teamplate.scss */

.page-template-template-team .teams-item.item-2 {
  min-height: 300px;
}

/* line 88, resources/assets/styles/layouts/_team-teamplate.scss */

.page-template-template-team .teams-item.item-2 .teams-item__content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 1;
  background-color: #6bc2ba;
}

/* line 99, resources/assets/styles/layouts/_team-teamplate.scss */

.page-template-template-team .teams-item.item-2 .teams-item__content.pink {
  background-color: #d3927e;
}

/* line 104, resources/assets/styles/layouts/_team-teamplate.scss */

.page-template-template-team .teams-item.item-2 .teams-item__content__title {
  font-family: "BodoniSvtyTwoOSITCTT-Book", Arial, Helvetica, sans-serif;
  line-height: 0.32;
  font-size: 2.75rem;
  position: absolute;
  left: 30px;
  top: 12%;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
  text-orientation: sideways;
  text-align: right;
  z-index: 3;
}

/* line 117, resources/assets/styles/layouts/_team-teamplate.scss */

.page-template-template-team .teams-item.item-2 .teams-item__content__title::after {
  display: none;
}

/* line 122, resources/assets/styles/layouts/_team-teamplate.scss */

.page-template-template-team .teams-item.item-2 .teams-item__content__quote {
  padding-left: 90px;
  padding-right: 30px;
  color: #fff;
  font-size: 0.8125rem;
  position: relative;
  z-index: 1;
}

/* line 130, resources/assets/styles/layouts/_team-teamplate.scss */

.page-template-template-team .teams-item.item-2 .teams-item__content__quote::before {
  content: "";
  position: absolute;
  top: -25px;
  left: 60px;
  width: 50px;
  height: 30px;
  background-image: url(/home/wiegers/domains/banning.nl/public_html/wp-content/themes/banning/dist/images/quote-pink-icon.png);
  background-repeat: no-repeat;
  background-size: contain;
  z-index: -1;
}

/* line 145, resources/assets/styles/layouts/_team-teamplate.scss */

.page-template-template-team .teams-item.item-3 {
  min-height: 600px;
}

/* line 148, resources/assets/styles/layouts/_team-teamplate.scss */

.page-template-template-team .teams-item.item-3 .teams-item__content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 24px;
  opacity: 1;
}

/* line 160, resources/assets/styles/layouts/_team-teamplate.scss */

.page-template-template-team .teams-item.item-3 .teams-item__content.green {
  background-color: #6bc2ba;
}

/* line 164, resources/assets/styles/layouts/_team-teamplate.scss */

.page-template-template-team .teams-item.item-3 .teams-item__content.pink {
  background-color: #d3927e;
}

/* line 168, resources/assets/styles/layouts/_team-teamplate.scss */

.page-template-template-team .teams-item.item-3 .teams-item__content__quote {
  color: #fff;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.25;
}

/* line 177, resources/assets/styles/layouts/_team-teamplate.scss */

.page-template-template-team .teams-item > a {
  width: 100%;
  height: 100%;
}

/* line 182, resources/assets/styles/layouts/_team-teamplate.scss */

.page-template-template-team .teams-item > a:hover .teams-item__content {
  opacity: 1;
}

@media print, screen and (min-width: 40em) {
  /* line 193, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams {
    margin: 0 auto;
  }

  /* line 196, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-inner {
    overflow: hidden;
  }

  /* line 199, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-inner::after {
    display: table;
    clear: both;
    height: 0;
    width: 100%;
    content: "";
  }

  /* line 208, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item {
    float: left;
    position: relative;
    margin: 0.2%;
  }

  /* line 213, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 100%;
  }

  /* line 220, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item__img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
  }

  /* line 232, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item__content__title {
    font-size: 0.875rem;
  }

  /* line 236, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item__content__txt {
    font-size: 0.75rem;
    margin-bottom: 5px;
  }

  /* line 242, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item.item-1 {
    width: 19.6%;
  }

  /* line 246, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item.item-2 {
    width: calc(19.8% * 2);
    min-height: unset;
  }

  /* line 251, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item.item-2::before {
    padding-top: calc(100% - 0.4%);
  }

  /* line 255, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item.item-2 .teams-item__content__title {
    line-height: 0.32;
    font-size: 2.75rem;
    left: 30px;
    top: 12%;
    z-index: 3;
  }

  /* line 262, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item.item-2 .teams-item__content__title::after {
    display: none;
  }

  /* line 267, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item.item-2 .teams-item__content__quote {
    padding-left: 90px;
    padding-right: 30px;
    color: #fff;
    font-size: 0.8125rem;
    position: relative;
    z-index: 1;
  }

  /* line 275, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item.item-2 .teams-item__content__quote::before {
    content: "";
    position: absolute;
    top: -25px;
    left: 60px;
    width: 50px;
    height: 30px;
    background-image: url(/home/wiegers/domains/banning.nl/public_html/wp-content/themes/banning/dist/images/quote-pink-icon.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
  }

  /* line 290, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item.item-3 {
    width: 19.6%;
    min-height: 0;
    float: right;
  }

  /* line 295, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item.item-3::before {
    padding-top: 202.4%;
  }

  /* line 299, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item.item-3::after {
    display: block;
    content: "";
    clear: both;
  }

  /* line 305, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item.item-3 .teams-item__content {
    padding: 15px;
  }

  /* line 308, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item.item-3 .teams-item__content__quote {
    font-size: 0.875rem;
  }

  /* line 314, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item > a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 328, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams {
    margin-bottom: 190px;
  }

  /* line 333, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item__content__title {
    font-size: 1rem;
  }

  /* line 339, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item.item-2 .teams-item__content__title {
    font-size: 4rem;
    left: 50px;
    top: 12%;
  }

  /* line 345, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item.item-2 .teams-item__content__quote {
    padding-left: 120px;
    padding-right: 50px;
    font-size: 1rem;
  }

  /* line 350, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item.item-2 .teams-item__content__quote::before {
    left: 95px;
  }
}

@media screen and (min-width: 75em) {
  /* line 364, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item__content {
    bottom: 10px;
    left: 10px;
    right: 10px;
  }

  /* line 369, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item__content__title {
    font-size: 1.5rem;
  }

  /* line 373, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item__content__txt {
    font-size: 1rem;
  }

  /* line 379, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item.item-2 .teams-item__content {
    bottom: 0;
    left: 0;
    right: 0;
  }

  /* line 385, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item.item-2 .teams-item__content__title {
    font-size: 4.625rem;
    left: 50px;
    top: 12%;
  }

  /* line 391, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item.item-2 .teams-item__content__quote {
    padding-left: 150px;
    padding-right: 50px;
    font-size: 1.5rem;
  }

  /* line 396, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item.item-2 .teams-item__content__quote::before {
    left: 90px;
    top: -134px;
    width: 200px;
    height: 157px;
  }

  /* line 406, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item.item-3 .teams-item__content {
    padding: 20px;
    bottom: 0;
    left: 0;
    right: 0;
  }

  /* line 412, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item.item-3 .teams-item__content__quote {
    font-size: 1.25rem;
  }
}

@media all and (min-width: 1200px) and (max-width: 1500px) {
  /* line 427, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item.item-2 .teams-item__content__quote {
    padding-left: 150px;
    padding-right: 50px;
    font-size: 1.5rem;
  }

  /* line 432, resources/assets/styles/layouts/_team-teamplate.scss */

  .page-template-template-team .teams-item.item-2 .teams-item__content__quote::before {
    left: 90px;
    top: -60px;
    width: 120px;
    height: 80px;
  }
}

/* line 2, resources/assets/styles/layouts/_pages.scss */

.page-template-template-home .banning {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 6, resources/assets/styles/layouts/_pages.scss */

.page-template-template-home .banning .dashboard {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

/* line 10, resources/assets/styles/layouts/_pages.scss */

.page-template-template-home .banning .intro {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 28, resources/assets/styles/layouts/_pages.scss */

.topic-template-default .template__title > h1 {
    font-size:2.75rem !important;
}


.page-template-default .template__title > h1,
.page-template-template-sector-detail .template__title > h1,
.page-template-template-expertise-detail .template__title > h1,
.page-template-template-team .template__title > h1,
.page-template-template-vacancies .template__title > h1,
.page-template-template-contact .template__title > h1,
.page-template-template-events .template__title > h1,
.page-template-template-news .template__title > h1,
.page-template-template-publication .template__title > h1,
.search .template__title > h1,
.post-template-default .template__title > h1,
.news-template-default .template__title > h1,
.events-template-default .template__title > h1,
.publication-template-default .template__title > h1,
.search-template-default .template__title > h1,
.search .template__title > h1,
.single-team .template__title > h1,
.single-vacancies .template__title > h1,
.bbpress .template__title > h1 {
  font-family: "BodoniSvtyTwoOSITCTT-Bold", sans-serif;
  line-height: 1.11;
  color: #000;
  padding-bottom: 30px;
  margin-bottom: 30px;
  margin-top: 10px;
  position: relative;
}

/* line 37, resources/assets/styles/layouts/_pages.scss */

.page-template-default .template__title > h1::after,
.page-template-template-sector-detail .template__title > h1::after,
.page-template-template-expertise-detail .template__title > h1::after,
.page-template-template-team .template__title > h1::after,
.page-template-template-vacancies .template__title > h1::after,
.page-template-template-contact .template__title > h1::after,
.page-template-template-events .template__title > h1::after,
.page-template-template-news .template__title > h1::after,
.page-template-template-publication .template__title > h1::after,
.search .template__title > h1::after,
.post-template-default .template__title > h1::after,
.news-template-default .template__title > h1::after,
.events-template-default .template__title > h1::after,
.publication-template-default .template__title > h1::after,
.search-template-default .template__title > h1::after,
.search .template__title > h1::after,
.single-team .template__title > h1::after,
.single-vacancies .template__title > h1::after,
.bbpress .template__title > h1::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 42px;
  height: 6px;
  background-color: #6bc2ba;
}

/* line 47, resources/assets/styles/layouts/_pages.scss */

.page-template-default .template__title > h1 span,
.page-template-template-sector-detail .template__title > h1 span,
.page-template-template-expertise-detail .template__title > h1 span,
.page-template-template-team .template__title > h1 span,
.page-template-template-vacancies .template__title > h1 span,
.page-template-template-contact .template__title > h1 span,
.page-template-template-events .template__title > h1 span,
.page-template-template-news .template__title > h1 span,
.page-template-template-publication .template__title > h1 span,
.search .template__title > h1 span,
.post-template-default .template__title > h1 span,
.news-template-default .template__title > h1 span,
.events-template-default .template__title > h1 span,
.publication-template-default .template__title > h1 span,
.search-template-default .template__title > h1 span,
.search .template__title > h1 span,
.single-team .template__title > h1 span,
.single-vacancies .template__title > h1 span,
.bbpress .template__title > h1 span {
  color: #6bc2ba;
}

/* line 54, resources/assets/styles/layouts/_pages.scss */

.page-template-default .template__content-full,
.page-template-template-sector-detail .template__content-full,
.page-template-template-expertise-detail .template__content-full,
.page-template-template-team .template__content-full,
.page-template-template-vacancies .template__content-full,
.page-template-template-contact .template__content-full,
.page-template-template-events .template__content-full,
.page-template-template-news .template__content-full,
.page-template-template-publication .template__content-full,
.search .template__content-full,
.post-template-default .template__content-full,
.news-template-default .template__content-full,
.events-template-default .template__content-full,
.publication-template-default .template__content-full,
.search-template-default .template__content-full,
.search .template__content-full,
.single-team .template__content-full,
.single-vacancies .template__content-full,
  .bbpress .template__content-full {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 59, resources/assets/styles/layouts/_pages.scss */

.page-template-default .template__content-left,
.page-template-template-sector-detail .template__content-left,
.page-template-template-expertise-detail .template__content-left,
.page-template-template-team .template__content-left,
.page-template-template-vacancies .template__content-left,
.page-template-template-contact .template__content-left,
.page-template-template-events .template__content-left,
.page-template-template-news .template__content-left,
.page-template-template-publication .template__content-left,
.search .template__content-left,
.post-template-default .template__content-left,
.news-template-default .template__content-left,
.events-template-default .template__content-left,
.publication-template-default .template__content-left,
.search-template-default .template__content-left,
.search .template__content-left,
.single-team .template__content-left,
.single-vacancies .template__content-left,
.bbpress .template__content-left {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

/* line 63, resources/assets/styles/layouts/_pages.scss */

.page-template-default .template__content-right,
.page-template-template-sector-detail .template__content-right,
.page-template-template-expertise-detail .template__content-right,
.page-template-template-team .template__content-right,
.page-template-template-vacancies .template__content-right,
.page-template-template-contact .template__content-right,
.page-template-template-events .template__content-right,
.page-template-template-news .template__content-right,
.page-template-template-publication .template__content-right,
.search .template__content-right,
.post-template-default .template__content-right,
.news-template-default .template__content-right,
.events-template-default .template__content-right,
.publication-template-default .template__content-right,
.search-template-default .template__content-right,
.search .template__content-right,
.single-team .template__content-right,
.single-vacancies .template__content-right,
.bbpress .template__content-right {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 71, resources/assets/styles/layouts/_pages.scss */

.page-template-template-team .template__title > p,
.page-template-template-vacancies .template__title > p {
  margin-bottom: 30px;
}


/* line 96, resources/assets/styles/layouts/_pages.scss */

.post-template-default .agenda-detail__time,
.news-template-default .agenda-detail__time,
.news-template-default .news-detail__time,
.events-template-default .agenda-detail__time,
.vacancies-template-default .agenda-detail__time,
.post-template-default .publication-detail__time,
.news-template-default .publication-detail__time,
.search-template-default .search-detail__time,
.events-template-default .publication-detail__time,
.vacancies-template-default .publication-detail__time,
.publication-template-default .agenda-detail__time,
.publication-template-default .news-detail__time,
.search-template-default .search-detail__time,
.publication-template-default .publication-detail__time {
  color: #a7a7a7;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  margin-bottom: 25px;
}

/* line 104, resources/assets/styles/layouts/_pages.scss */

.post-template-default .agenda-detail__excerpt,
.news-template-default .agenda-detail__excerpt,
.news-template-default .news-detail__excerpt,
.events-template-default .agenda-detail__excerpt,
.vacancies-template-default .agenda-detail__excerpt,
.post-template-default .publication-detail__excerpt,
.news-template-default .publication-detail__excerpt,
.events-template-default .publication-detail__excerpt,
.vacancies-template-default .publication-detail__excerpt,
.publication-template-default .agenda-detail__excerpt,
.publication-template-default .publication-detail__excerpt,
.search-template-default .search-detail__excerpt{
  color: #6bc2ba;
  font-family: "Avenir-Medium", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 30px;
  margin-bottom: 25px;
}

/* line 115, resources/assets/styles/layouts/_pages.scss */

.post-template-default .agenda-detail__share > *,
.news-template-default .agenda-detail__share > *,
.news-template-default .news-detail__share > *,
.events-template-default .agenda-detail__share > *,
.vacancies-template-default .agenda-detail__share > *,
.post-template-default .publication-detail__share > *,
.news-template-default .publication-detail__share > *,
.events-template-default .publication-detail__share > *,
.vacancies-template-default .publication-detail__share > *,
.publication-template-default .agenda-detail__share > *,
.publication-template-default .publication-detail__share > * {
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 30px;
}

/* line 124, resources/assets/styles/layouts/_pages.scss */

.error404 .content-404 {
  padding: 80px 30px;
  text-align: center;
  background-color: #f5f5f5;
}

/* line 129, resources/assets/styles/layouts/_pages.scss */

.error404 .content-404__title {
  font-family: "Avenir-Medium", Arial, Helvetica, sans-serif;
  font-size: 1.875rem;
  margin-bottom: 15px;
}

/* line 136, resources/assets/styles/layouts/_pages.scss */

.error404 .content-404__txt p {
  font-size: 1rem;
}

/* line 139, resources/assets/styles/layouts/_pages.scss */

.error404 .content-404__txt p a {
  color: #6bc2ba !important;
  text-decoration: underline;
}

/* line 149, resources/assets/styles/layouts/_pages.scss */

.search__title {
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1.875rem;
  margin-bottom: 15px;
}

/* line 155, resources/assets/styles/layouts/_pages.scss */

.search .search-form {
  margin-top: 35px;
  position: relative;
  margin-bottom: 50px;
}

/* line 160, resources/assets/styles/layouts/_pages.scss */

.search .search-form input[type="search"] {
  border-radius: 34px;
  height: 48px;
  border: 1px solid #6bc2ba;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-left: 20px;
  padding-right: 70px;
  color: #0f0f0f;
}

/* line 170, resources/assets/styles/layouts/_pages.scss */

.search .search-form input[type="submit"] {
  position: absolute;
  right: 8px;
  top: 28px;
  z-index: 1;
  width: 40px;
  height: 40px;
  opacity: 0;
  cursor: pointer;
}

/* line 181, resources/assets/styles/layouts/_pages.scss */

.search .search-form::after {
  content: "";
  position: absolute;
  right: -2px;
  top: 25px;
  width: 50px;
  height: 50px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAAAXNSR0IArs4c6QAABEVJREFUaAXtmUtyEzEQhtVKlVmSG2BOQC5AMt5AsoIbYHbAJuYEwAnIKmQXcwKyC2RjBw6AOQFwA7PMpDxN/3KkyM6MPQ9NGKpmqlJ6RGr1163Wy0q1X2uB1gKtBVoLlLcAle867zkYjTYvNy52mGmLmaMFeUQTKU84Sc6Penu/Fv53S4XSgC++nUY00/tE6mkuXVlAtXr3YfvxSa72gRoVBnwxOu0S0bH8RWV0EC+PifXrw94jeLf2rxAgvKZn+pMitelrxqz+EPFYKZow8ZSUnirmLivVJUxbont+e5Mnen64/Wh4oz5wRW7AV1/P+qL08cL4zL9Z02DdtDPTOdFvZbCdpf7Dw2j3+UJd4EIuQOO5RI/8scVTrz9s7x74devyV3F7InF717Wt2ZNrARFzmvR3Oy3NdGSKysbQPIY1IB9YyEQnvaOHe2NbDpnqdcKwoFg4tKUKcOiP7eIOdyIYCmV8NJMxavpWApop5a2WmJZlPefrf9DrTWEoWydG7L78+nlgyyHTlYA6ITeoWPxH0ZhbpSgMxUp9dG0Ste/yATOZgDihyOR54sbS6q3LB8rICcfJhBdfjc62Aol2YjIBLzbiyLZCvKzbCmzbIiniETPD9dFJ3+UDZTIBiZWz5nwTDzTishjNQ1vFityYtq5qmgko8RFdCzeH5utiwJwsXBMnjvmeywfKZAL68nH88st15RGHoWXnAjRny9Aj35K8XIA4ON+SPsGHyQQkdR0bEo+1AcqG7xYWGec8NGEmoCLtB/9O6IGtPFmtI5f3jGrrqqaZgMlsNrbCEfw4ttlyqHT5MMFE41CyrZxMwOVNWA7Eb2ynUGms44GVVddhIhPQDOwdz8SLUUgv4tqk+Pr8KdenAwsbMl0JiOOZH/h4rjCKVdQAU1PumO7pA97rJJ3bBwQHeTcK3Auh2Dx2ylGib0wX70XWlpOgVR9XKFcOmFnpQYxj7n/yrODGFMViin+WOfnD+9J3JI9QfSeP1fTOrDN25cAZyivv5fmXoTR+ttCeeZgwv1v3qGu8puN9ibkBZsGCDBTkzbTDnV4dXswNCD1SX9auFJS3jCH7e6fUEyfy2k1R2uMw4m7h8akmyEKAYMFKqmc0TH3rRIM1H8CUxBym5QXFY//xyXoSImJ12Q3xPFIY0OpvvIkbedqjrm3kpVceO8Bqaacipm4a5FU32UaoVxWyNKDV3Sw2chM3l1VWm9YjxlOkJjjT4oQCj1kw2xdpKqRtIAtQVcjKgFaXKmmdkGu3iSqKF+krlpYzRcqHVZd4VGZbgrRGAGJBEbr7KXjzqgqQjZiioICH5GkEq+rdTNASMdkYwLogGwVYB2TjAENDNmKRWY45bO74ccbspcv/tGUsPBvejcTWL6WN9KDVceXCk/OH00YDAjQVMicc+jce8AZkATj0/W8+eNIc8P8bjVtFWwu0Fmgt0FqgtcC/t8Bf7azZCv9OhDgAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-size: contain;
}

/* line 194, resources/assets/styles/layouts/_pages.scss */

.search .agenda-list__pagination {
  margin-bottom: 30px;
}

@media print, screen and (min-width: 64em) {
  /* line 202, resources/assets/styles/layouts/_pages.scss */

  .page-template-template-home .banning .dashboard {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 206, resources/assets/styles/layouts/_pages.scss */

  .page-template-template-home .banning .intro {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 223, resources/assets/styles/layouts/_pages.scss */

  .page-template-default .template__title,
  .page-template-template-sector-detail .template__title,
  .page-template-template-expertise-detail .template__title,
  .page-template-template-team .template__title,
  .page-template-template-vacancies .template__title,
  .page-template-template-contact .template__title,
  .page-template-template-events .template__title,
  .page-template-template-news .template__title,
  .page-template-template-publication .template__title,
  .search .template__title,
  .post-template-default .template__title,
  .news-template-default .template__title,
  .events-template-default .template__title,
  .publication-template-default .template__title,
  .search-template-default .template__title,
  .search .template__title,
  .single-team .template__title,
.single-vacancies .template__title,
.bbpress .template__title  {
    margin-left: auto;
  }

  /* line 226, resources/assets/styles/layouts/_pages.scss */

  .page-template-default .template__title > h1,
  .page-template-template-sector-detail .template__title > h1,
  .page-template-template-expertise-detail .template__title > h1,
  .page-template-template-team .template__title > h1,
  .page-template-template-vacancies .template__title > h1,
  .page-template-template-contact .template__title > h1,
  .page-template-template-events .template__title > h1,
  .page-template-template-news .template__title > h1,
  .page-template-template-publication .template__title > h1,
  .search .template__title > h1,
  .post-template-default .template__title > h1,
  .news-template-default .template__title > h1,
  .events-template-default .template__title > h1,
  .publication-template-default .template__title > h1,
  .search-template-default .template__title > h1,
  .search .template__title > h1,
  .single-team .template__title > h1,
.single-vacancies .template__title > h1,
.bbpress .template__title > h1,
 .forum-template-default .template__title > h1  {
    font-size: 5rem;
    font-weight: bold;
    margin-top: 70px;
    padding-bottom: 75px;
    margin-bottom: 60px;
    width: calc(100% - 387px - 165px + 135px);
    margin-left: auto;
    margin-right: 0;
  }

  .page-template-template-contact .template__title > h1 {
      width:unset; 
  } 


.single-vacancies .template__title > h1  {
    font-size: 3.25rem;
}

  /* line 236, resources/assets/styles/layouts/_pages.scss */

  .page-template-default .template__title > h1::after,
  .page-template-template-sector-detail .template__title > h1::after,
  .page-template-template-expertise-detail .template__title > h1::after,
  .page-template-template-team .template__title > h1::after,
  .page-template-template-vacancies .template__title > h1::after,
  .page-template-template-contact .template__title > h1::after,
  .page-template-template-events .template__title > h1::after,
  .page-template-template-news .template__title > h1::after,
  .page-template-template-publication .template__title > h1::after,
  .search .template__title > h1::after,
  .post-template-default .template__title > h1::after,
  .news-template-default .template__title > h1::after,
  .events-template-default .template__title > h1::after,
  .publication-template-default .template__title > h1::after,
  .search-template-default .template__title > h1::after,
  .search .template__title > h1::after,
    .single-team .template__title > h1::after,
.single-vacancies .template__title > h1::after,
.bbpress .template__title > h1::after,
 .forum-template-default .template__title > h1::after  {
    width: 75px;
    height: 11px;
    left: 0;
  }

  /* line 245, resources/assets/styles/layouts/_pages.scss */

  .page-template-default .template__content-full,
  .page-template-template-sector-detail .template__content-full,
  .page-template-template-expertise-detail .template__content-full,
  .page-template-template-team .template__content-full,
  .page-template-template-vacancies .template__content-full,
  .page-template-template-contact .template__content-full,
  .page-template-template-events .template__content-full,
  .page-template-template-news .template__content-full,
  .page-template-template-publication .template__content-full,
  .search .template__content-full,
  .post-template-default .template__content-full,
  .news-template-default .template__content-full,
  .events-template-default .template__content-full,
  .publication-template-default .template__content-full,
  .search-template-default .template__content-full,
  .search .template__content-full,
  .single-team .template__content-full,
.single-vacancies .template__content-full,
  .bbpress .template__content-full  {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 249, resources/assets/styles/layouts/_pages.scss */

  .page-template-default .template__content-left,
  .page-template-template-sector-detail .template__content-left,
  .page-template-template-expertise-detail .template__content-left,
  .page-template-template-team .template__content-left,
  .page-template-template-vacancies .template__content-left,
  .page-template-template-contact .template__content-left,
  .page-template-template-events .template__content-left,
  .page-template-template-news .template__content-left,
  .page-template-template-publication .template__content-left,
  .search .template__content-left,
  .post-template-default .template__content-left,
  .news-template-default .template__content-left,
  .events-template-default .template__content-left,
  .publication-template-default .template__content-left,
  .search-template-default .template__content-left,
  .search .template__content-left,
  .single-team .template__content-left,
.single-vacancies .template__content-left,
.bbpress .template__content-left  {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

 

  /* line 253, resources/assets/styles/layouts/_pages.scss */

  .page-template-default .template__content-right,
  .page-template-template-sector-detail .template__content-right,
  .page-template-template-expertise-detail .template__content-right,
  .page-template-template-team .template__content-right,
  .page-template-template-vacancies .template__content-right,
  .page-template-template-contact .template__content-right,
  .page-template-template-events .template__content-right,
  .page-template-template-news .template__content-right,
  .page-template-template-publication .template__content-right,
  .search .template__content-right,
  .post-template-default .template__content-right,
  .news-template-default .template__content-right,
  .events-template-default .template__content-right,
  .publication-template-default .template__content-right,
  .search-template-default .template__content-right,
  .search .template__content-right,
  .single-team .template__content-right,
.single-vacancies .template__content-right,
.bbpress .template__content-right  {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .page-template-template-vacancies .template__content-right,
.bbpress .template__content-right {
  width: 100%; 
  }


  /* line 272, resources/assets/styles/layouts/_pages.scss */

  .page-template-template-video #footer .footer {
    display: none;
  }

  /* line 279, resources/assets/styles/layouts/_pages.scss */

  .page-template-template-team .template__title > p,
.page-template-template-vacancies .template__title > p  {
    max-width: calc(100% - 387px - 165px);
    margin-left: auto;
    margin-right: 0;
    margin-bottom: 50px;
  }


  /* line 299, resources/assets/styles/layouts/_pages.scss */

  .page-template-template-events .template__content-full,
  .page-template-template-vacancies .template__content-full,
  .page-template-template-news .template__content-full,
  .page-template-template-publication .template__content-full,
  .search .template__content-full,
  .bbpress .template__content-full {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  /* line 303, resources/assets/styles/layouts/_pages.scss */

  .page-template-template-events .template__content-left,
  .page-template-template-vacancies .template__content-left,
  .page-template-template-news .template__content-left,
  .page-template-template-publication .template__content-left,
  .search .template__content-left,
.bbpress .template__content-left {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 307, resources/assets/styles/layouts/_pages.scss */

  .page-template-template-events .template__content-right,
  .page-template-template-vacancies .template__content-right,
  .page-template-template-news .template__content-right,
  .page-template-template-publication .template__content-right,
  .search .template__content-right,
.bbpress .template__content-right {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 319, resources/assets/styles/layouts/_pages.scss */

  .post-template-default .template__content-full,
  .news-template-default .template__content-full,
  .events-template-default .template__content-full,
  .vacancies-template-default .template__content-full,
  .publication-template-default .template__content-full,
  .search-template-default .template__content-full,
  .bbpress .template__content-full  {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  /* line 323, resources/assets/styles/layouts/_pages.scss */

  .post-template-default .agenda-detail__time,
  .news-template-default .agenda-detail__time,
  .news-template-default .news-detail__time,
  .events-template-default .agenda-detail__time,
  .vacancies-template-default .agenda-detail__time,
  .post-template-default .publication-detail__time,
  .news-template-default .publication-detail__time,
  .events-template-default .publication-detail__time,
  .vacancies-template-default .publication-detail__time,
  .search-template-default .search-detail__time,
  .publication-template-default .agenda-detail__time,
  .publication-template-default .publication-detail__time {
    font-size: 1.5rem;
    margin-bottom: 30px;
  }

  /* line 329, resources/assets/styles/layouts/_pages.scss */

  .post-template-default .agenda-detail__excerpt,
  .news-template-default .agenda-detail__excerpt,
  .news-template-default .news-detail__excerpt,
  .events-template-default .agenda-detail__excerpt,
  .vacancies-template-default .agenda-detail__excerpt,
  .post-template-default .publication-detail__excerpt,
  .news-template-default .publication-detail__excerpt,
  .events-template-default .publication-detail__excerpt,
  .vacancies-template-default .publication-detail__excerpt,
  .publication-template-default .agenda-detail__excerpt,
  .publication-template-default .publication-detail__excerpt,
  .search-template-default .search-detail__excerpt  {
    font-size: 1.5rem;
    margin-bottom: 30px;
  }

  /* line 337, resources/assets/styles/layouts/_pages.scss */

  .post-template-default .agenda-detail__share > *,
  .news-template-default .agenda-detail__share > *,
  .news-template-default .news-detail__share > *,
  .events-template-default .agenda-detail__share > *,
  .vacancies-template-default .agenda-detail__share > *,
  .post-template-default .publication-detail__share > *,
  .news-template-default .publication-detail__share > *,
  .publication-template-default .agenda-detail__share > *,
  .publication-template-default .publication-detail__share > * {
    font-size: 1.5rem;
  }


  /* line 352, resources/assets/styles/layouts/_pages.scss */

  .error404 .content-404 {
    padding: 140px 30px;
  }

  /* line 355, resources/assets/styles/layouts/_pages.scss */

  .error404 .content-404__title {
    font-size: 2.5rem;
    margin-bottom: 20px;
  }

  /* line 361, resources/assets/styles/layouts/_pages.scss */

  .error404 .content-404__txt p {
    font-size: 1.5rem;
  }

  /* line 369, resources/assets/styles/layouts/_pages.scss */

  .search__title {
    font-size: 2.5rem;
    margin-bottom: 20px;
    text-align: center;
  }

  /* line 375, resources/assets/styles/layouts/_pages.scss */

  .search .search-form {
    max-width: 544px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 100px;
  }

  /* line 381, resources/assets/styles/layouts/_pages.scss */

  .search .search-form input[type="search"] {
    height: 52px;
  }

  /* line 385, resources/assets/styles/layouts/_pages.scss */

  .search .search-form::after {
    right: 3px;
    top: 28px;
  }

  /* line 391, resources/assets/styles/layouts/_pages.scss */

  .search .agenda-list__pagination {
    margin-bottom: 30px;
  }

  /* line 395, resources/assets/styles/layouts/_pages.scss */

  .search .template__title > h1 {
    margin-left: auto;
  }

  /* line 399, resources/assets/styles/layouts/_pages.scss */

  .search .template__title > h1::after {
    left: 0;
  }
}

/* line 1, resources/assets/styles/layouts/_tinymce.scss */

body#tinymce {
  margin: 12px !important;
}
.atcb-list, 
.atcb-list ul{
list-style:none!important; 
}
.addtocalendar var{
    display:none
    }
.addtocalendar{
    position:relative;
    display:inline-block;
    background:transparent!important
    }
.atcb-link{
    display:block;
    outline:none!important;
    cursor:pointer
    }
.atcb-link:focus~ul, 
.atcb-link:active~ul,
.atcb-list:hover{
    visibility:visible
    }
.atcb-list{
    visibility:hidden;
    position:absolute;
    top:100%;
    left:0;
    width:170px;
    z-index:900
    }
.atcb-list,
.atcb-item{
    list-style:none!important;
    margin:0!important;
    padding:0;
    background:#fff
    }
.atcb-item{
    float:none;
    text-align:left
    }
.atcb-item-link{
    text-decoration:none;
    outline:none;
    display:block
    }
.atcb-item.hover,
.atcb-item:hover{
    position:relative;
    z-index:900;
    cursor:pointer;
    text-decoration:none;
    outline:none
    }
.atc-style-blue .atcb-link,
.atc-style-blue .atcb-link:hover,
.atc-style-blue .atcb-link:active,
.atc-style-blue .atcb-link:focus{
    margin-right:20px;
    padding:7px 25px;
    color:#fff;
    font-family: "Avenir-Heavy", Arial, Helvetica, sans-serif;
    font-size:14px;
    text-decoration:none;
    outline:none;
    line-height:20px;
    vertical-align:middle;
    background:black;
    box-shadow:0 0 40px rgba(0,0,0,.13) inset;border-radius:4px;zoom:1
    }
.atc-style-blue .atcb-list{
    width:170px;
    border:1px solid #bababa;
    border-radius:2px;
    box-shadow:0 0 5px #AAA
    }
.atc-style-blue .atcb-list,
.atc-style-blue .atcb-item{
    background:#fff;
    color:#000;
    }
.atc-style-blue .atcb-item,
.atc-style-blue .atcb-item-link{
    line-height:1.3em;
    vertical-align:middle;
    zoom:1;
    }
.atc-style-blue .atcb-item-link,
.atc-style-blue .atcb-item-link:hover,
.atc-style-blue .atcb-item-link:active,
.atc-style-blue .atcb-item-link:focus{
    color:#000;
    font-family:"Avenir-Heavy", Arial, Helvetica, sans-serif;
    font-size:14px;
    text-decoration:none;
    outline:none;padding:5px 15px;
    }
.atc-style-blue .atcb-item-link:hover,
.atc-style-blue .atcb-item-link:active,
.atc-style-blue .atcb-item-link:focus{
    color:#fff;
    }
.atc-style-blue .atcb-item.hover,
.atc-style-blue .atcb-item:hover{
    background:#4281f4;
    }

/* line 2, resources/assets/styles/layouts/_vacancies-template.scss */

.page-template-template-vacancies .vacancies {
  max-width: 100%;
  
  
}



/* line 6, resources/assets/styles/layouts/_vacancies-template.scss */

.page-template-template-vacancies .vacancies-item {
  position: relative;
  margin-bottom: 30px;
}

/* line 10, resources/assets/styles/layouts/_vacancies-template.scss */

.page-template-template-vacancies .vacancies-item__content {
/*  -webkit-transition: opacity 0.3s ease-in-out;
*  -o-transition: opacity 0.3s ease-in-out;
*  transition: opacity 0.3s ease-in-out;
*  opacity: 0;
*/  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.69);
  padding: 8px;
}


/* @media only screen and (max-width: 767px) {
    /* phones */
/* .page-template-template-vacancies .vacancies-item__content {
*      opacity: 1;
*}
*}
*/
/* @media only screen and (max-width: 767px) and (orientation: portrait) {
*    /* portrait phones */
/* .page-template-template-vacancies .vacancies-item__content {
*      opacity: 1;
* }
* }
*/

/* line 20, resources/assets/styles/layouts/_vacancies-template.scss */

.page-template-template-vacancies .vacancies-item__content__title,
.page-template-template-vacancies .vacancies-item__content__txt {
  text-align: center;
}

/* line 25, resources/assets/styles/layouts/_vacancies-template.scss */

.page-template-template-vacancies .vacancies-item__content__title {
  color: #fff;
  font-family: "Avenir-Book", sans-serif;
  font-weight: 100;
  font-size: 1rem;
  line-height: 1.5;
  padding-bottom: 15px;
  margin-bottom: 10px;
  position: relative;
}

/* line 35, resources/assets/styles/layouts/_vacancies-template.scss */

.page-template-template-vacancies .vacancies-item__content__title::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: #6bc2ba;
  width: 31px;
  height: 5px;
}

/* line 47, resources/assets/styles/layouts/_vacancies-template.scss */

.page-template-template-vacancies .vacancies-item__content__txt {
  color: #6bc2ba;
  font-family: "Avenir-Heavy", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 25px;
}

/* line 57, resources/assets/styles/layouts/_vacancies-template.scss */

.page-template-template-vacancies .vacancies-item__content.pink .vacancies-item__content__title::after {
  background-color: #d3927e;
}

/* line 62, resources/assets/styles/layouts/_vacancies-template.scss */

.page-template-template-vacancies .vacancies-item__content.pink .vacancies-item__content__txt {
  color: #d3927e;
}

/* line 68, resources/assets/styles/layouts/_vacancies-template.scss */

.page-template-template-vacancies .vacancies-item__img {
  height: 300px;
  width: 100%;
  position: relative;
}


/* line 73, resources/assets/styles/layouts/_vacancies-template.scss */

.page-template-template-vacancies .vacancies-item__img > img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 85, resources/assets/styles/layouts/_vacancies-template.scss */

.page-template-template-vacancies .vacancies-item.item-2 {
  min-height: 300px;
}

/* line 88, resources/assets/styles/layouts/_vacancies-template.scss */

.page-template-template-vacancies .vacancies-item.item-2 .vacancies-item__content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 1;
  background-color: #6bc2ba;
}

/* line 99, resources/assets/styles/layouts/_vacancies-template.scss */

.page-template-template-vacancies .vacancies-item.item-2 .vacancies-item__content.pink {
  background-color: #d3927e;
}

/* line 104, resources/assets/styles/layouts/_vacancies-template.scss */

.page-template-template-vacancies .vacancies-item.item-2 .vacancies-item__content__title {
  font-family: "BodoniSvtyTwoOSITCTT-Book", Arial, Helvetica, sans-serif;
  line-height: 0.32;
  font-size: 2.75rem;
  position: absolute;
  left: 30px;
  top: 12%;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
  text-orientation: sideways;
  text-align: right;
  z-index: 3;
}

/* line 117, resources/assets/styles/layouts/_vacancies-template.scss */

.page-template-template-vacancies .vacancies-item.item-2 .vacancies-item__content__title::after {
  display: none;
}

/* line 122, resources/assets/styles/layouts/_vacancies-template.scss */

.page-template-template-vacancies .vacancies-item.item-2 .vacancies-item__content__quote {
  padding-left: 90px;
  padding-right: 30px;
  color: #fff;
  font-size: 0.8125rem;
  position: relative;
  z-index: 1;
}

/* line 130, resources/assets/styles/layouts/_vacancies-template.scss */

.page-template-template-vacancies .vacancies-item.item-2 .vacancies-item__content__quote::before {
  content: "";
  position: absolute;
  top: -25px;
  left: 60px;
  width: 50px;
  height: 30px;
  background-image: url(/home/wiegers/domains/banning.nl/public_html/wp-content/themes/banning/dist/images/quote-pink-icon.png);
  background-repeat: no-repeat;
  background-size: contain;
  z-index: -1;
}

/* line 145, resources/assets/styles/layouts/_vacancies-template.scss */

.page-template-template-vacancies .vacancies-item.item-3 {
  min-height: 600px;
}

/* line 148, resources/assets/styles/layouts/_vacancies-template.scss */

.page-template-template-vacancies .vacancies-item.item-3 .vacancies-item__content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 24px;
  opacity: 1;
}

/* line 160, resources/assets/styles/layouts/_vacancies-template.scss */

.page-template-template-vacancies .vacancies-item.item-3 .vacancies-item__content.green {
  background-color: #6bc2ba;
}

/* line 164, resources/assets/styles/layouts/_vacancies-template.scss */

.page-template-template-vacancies .vacancies-item.item-3 .vacancies-item__content.pink {
  background-color: #d3927e;
}

/* line 168, resources/assets/styles/layouts/_vacancies-template.scss */

.page-template-template-vacancies .vacancies-item.item-3 .vacancies-item__content__quote {
  color: #fff;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1.25rem;
  line-height: 1.25;
}

/* line 177, resources/assets/styles/layouts/_vacancies-template.scss */

.page-template-template-vacancies .vacancies-item > a {
  width: 100%;
  height: 100%;
}

/* line 182, resources/assets/styles/layouts/_vacancies-template.scss */

.page-template-template-vacancies .vacancies-item > a:hover .vacancies-item__content {
  opacity: 1;
}

@media print, screen and (min-width: 40em) {
  /* line 193, resources/assets/styles/layouts/_vacancies-template.scss */

  .page-template-template-vacancies .vacancies {
    margin: 0 auto;
  }

  /* line 196, resources/assets/styles/layouts/_vacancies-template.scss */

  .page-template-template-vacancies .vacancies-inner {
    overflow: hidden;
  }

  /* line 199, resources/assets/styles/layouts/_vacancies-template.scss */

  .page-template-template-vacancies .vacancies-inner::after {
    display: table;
    clear: both;
    height: 0;
    width: 100%;
    content: "";
  }

  /* line 208, resources/assets/styles/layouts/_vacancies-template.scss */

  .page-template-template-vacancies .vacancies-item {
    float: left;
    position: relative;
    margin: 0.2%;
  }

  /* line 213, resources/assets/styles/layouts/_vacancies-template.scss */

  .page-template-template-vacancies .vacancies-item::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 100%;
  }

  /* line 220, resources/assets/styles/layouts/_vacancies-template.scss */

  .page-template-template-vacancies .vacancies-item__img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
  }

  /* line 232, resources/assets/styles/layouts/_vacancies-template.scss */

  .page-template-template-vacancies .vacancies-item__content__title {
    font-size: 0.875rem;
  }

  /* line 236, resources/assets/styles/layouts/_vacancies-template.scss */

  .page-template-template-vacancies .vacancies-item__content__txt {
    font-size: 0.75rem;
    margin-bottom: 5px;
  }

  /* line 242, resources/assets/styles/layouts/_vacancies-template.scss */

  .page-template-template-vacancies .vacancies-item.item-1 {
    width: 32.9%;
  }

  
  .page-template-template-vacancies .vacancies-item > a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 328, resources/assets/styles/layouts/_vacancies-template.scss */

  .page-template-template-vacancies .vacancies {
    margin-bottom: 190px;
    
  }

  /* line 333, resources/assets/styles/layouts/_vacancies-template.scss */

  .page-template-template-vacancies .vacancies-item__content__title {
    font-size: 1rem;
  }

  /* line 339, resources/assets/styles/layouts/_vacancies-template.scss */

  .page-template-template-vacancies .vacancies-item.item-2 .vacancies-item__content__title {
    font-size: 4rem;
    left: 50px;
    top: 12%;
  }

  /* line 345, resources/assets/styles/layouts/_vacancies-template.scss */

  .page-template-template-vacancies .vacancies-item.item-2 .vacancies-item__content__quote {
    padding-left: 120px;
    padding-right: 50px;
    font-size: 1rem;
  }

  /* line 350, resources/assets/styles/layouts/_vacancies-template.scss */

  .page-template-template-vacancies .vacancies-item.item-2 .vacancies-item__content__quote::before {
    left: 95px;
  }
}

@media screen and (min-width: 75em) {
  /* line 364, resources/assets/styles/layouts/_vacancies-template.scss */

  .page-template-template-vacancies .vacancies-item__content {
    bottom: 10px;
    left: 10px;
    right: 10px;
  }

  /* line 369, resources/assets/styles/layouts/_vacancies-template.scss */

  .page-template-template-vacancies .vacancies-item__content__title {
    font-size: 1.5rem;
  }

  /* line 373, resources/assets/styles/layouts/_vacancies-template.scss */

  .page-template-template-vacancies .vacancies-item__content__txt {
    font-size: 1rem;
  }

  /* line 379, resources/assets/styles/layouts/_vacancies-template.scss */

  .page-template-template-vacancies .vacancies-item.item-2 .vacancies-item__content {
    bottom: 0;
    left: 0;
    right: 0;
  }

  /* line 385, resources/assets/styles/layouts/_vacancies-template.scss */

  .page-template-template-vacancies .vacancies-item.item-2 .vacancies-item__content__title {
    font-size: 4.625rem;
    left: 50px;
    top: 12%;
  }

  /* line 391, resources/assets/styles/layouts/_vacancies-template.scss */

  .page-template-template-vacancies .vacancies-item.item-2 .vacancies-item__content__quote {
    padding-left: 150px;
    padding-right: 50px;
    font-size: 1.5rem;
  }

  /* line 396, resources/assets/styles/layouts/_vacancies-template.scss */

  .page-template-template-vacancies .vacancies-item.item-2 .vacancies-item__content__quote::before {
    left: 90px;
    top: -134px;
    width: 200px;
    height: 157px;
  }

  /* line 406, resources/assets/styles/layouts/_vacancies-template.scss */

  .page-template-template-vacancies .vacancies-item.item-3 .vacancies-item__content {
    padding: 20px;
    bottom: 0;
    left: 0;
    right: 0;
  }

  /* line 412, resources/assets/styles/layouts/_vacancies-template.scss */

  .page-template-template-vacancies .vacancies-item.item-3 .vacancies-item__content__quote {
    font-size: 1.25rem;
  }
}

@media all and (min-width: 1200px) and (max-width: 1500px) {
  /* line 427, resources/assets/styles/layouts/_vacancies-template.scss */

  .page-template-template-vacancies .vacancies-item.item-2 .vacancies-item__content__quote {
    padding-left: 150px;
    padding-right: 50px;
    font-size: 1.5rem;
  }

  /* line 432, resources/assets/styles/layouts/_vacancies-template.scss */

  .page-template-template-vacancies .vacancies-item.item-2 .vacancies-item__content__quote::before {
    left: 90px;
    top: -60px;
    width: 120px;
    height: 80px;
  }
  
}

/* line 2, resources/assets/styles/components/_vacancies.scss */

.vacancies-list__items .vacancies-item {
  padding-bottom: 30px;
  border-bottom: 1px solid #0f0f0f;
  margin-bottom: 60px;
}

/* line 7, resources/assets/styles/components/_vacancies.scss */

.vacancies-list__items .vacancies-item__date {
  color: #6bc2ba;
  font-family: "Avenir-Heavy", Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  font-weight: 900;
}

/* line 14, resources/assets/styles/components/_vacancies.scss */

.vacancies-list__items .vacancies-item__headline,
.vacancies-list__items .vacancies-item__title,
.vacancies-list__items .vacancies-item__text {
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  line-height: 1.75;
  color: #0f0f0f;
}

/* line 22, resources/assets/styles/components/_vacancies.scss */

.vacancies-list__items .vacancies-item__headline {
  font-size: 2.25rem;
}

/* line 26, resources/assets/styles/components/_vacancies.scss */

.vacancies-list__items .vacancies-item__url {
  font-size: 1rem;
  margin: 14px 0;
  display: inline-block;
  padding: 16px 19px 17px 18px;
}

/* line 33, resources/assets/styles/components/_vacancies.scss */

.vacancies-list__items .vacancies-item:last-child {
  border: 0;
  margin-bottom: 140px;
  padding-bottom: 0;
}

/* line 39, resources/assets/styles/components/_vacancies.scss */

.vacancies-list__items .vacancies-item:first-child {
  margin-top: 60px;
}

/* line 45, resources/assets/styles/components/_vacancies.scss */

.vacancies-detail {
  padding: 40px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
}

/* line 50, resources/assets/styles/components/_vacancies.scss */

.vacancies-detail__img {
  position: relative;
  width: 100%;
  padding-top: 100%;
  margin-bottom: 30px;
}

/* line 56, resources/assets/styles/components/_vacancies.scss */

.vacancies-detail__img img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 68, resources/assets/styles/components/_vacancies.scss */

.wp-editor .vacancies-detail__title,
.vacancies-detail__title {
  color: #6bc2ba;
  font-family: "Avenir-Heavy", Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  line-height: 1.17;
  margin-top:10px;
  margin-bottom:5px;
}

.vacancies-detail__txt {
  color: #000;
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  line-height: 1.22;
  margin-bottom: 15px;
}

/* line 84, resources/assets/styles/components/_vacancies.scss */

.vacancies-detail__share {
  padding-top: 70px;
  padding-bottom: 70px;
  border-top: 1px solid #707070;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 91, resources/assets/styles/components/_vacancies.scss */

.vacancies-detail__share-fb,
.vacancies-detail__share-in,
.vacancies-detail__share-tw,
.vacancies-detail__share-mail {
  position: relative;
  display: inline-block;
  margin: 0 20px;
}

/* line 98, resources/assets/styles/components/_vacancies.scss */

.vacancies-detail__share-fb::before,
.vacancies-detail__share-in::before,
.vacancies-detail__share-tw::before,
.vacancies-detail__share-mail::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

/* line 108, resources/assets/styles/components/_vacancies.scss */

.vacancies-detail__share-fb {
  width: 22px;
  height: 22px;
}

/* line 112, resources/assets/styles/components/_vacancies.scss */

.vacancies-detail__share-fb::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAABbCAYAAAAcNvmZAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTEyLTIzVDE3OjAwOjUwKzA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0zMVQxMzoxMzozNiswNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMi0zMVQxMzoxMzozNiswNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpmYjk3Nzk0MS1iYjFhLTU3NDEtOTMzZC1lYmYzZWMyOTdmMDgiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxZDM0Y2U0OS0wMGU0LWIzNDctYjFjNy0xODdkMmY3ZDQ0ODgiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5NDJjMTk1YS1mNTA2LTFiNDAtYmNkNC05NDgzOWNjMzlhZTIiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjk0MmMxOTVhLWY1MDYtMWI0MC1iY2Q0LTk0ODM5Y2MzOWFlMiIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0yM1QxNzowMDo1MCswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmZiOTc3OTQxLWJiMWEtNTc0MS05MzNkLWViZjNlYzI5N2YwOCIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0zMVQxMzoxMzozNiswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtKa94sAAAN5SURBVHic7Z2xSxtRHMd/XptBKLwGQVsiSJfwMjidIliDXcwY2iG4BIRMXQ5sHA56swUHJ5cOQulf4Fxc0lLIFBcLBmuHgk8cAjqUCFK0Q5JSaRIveZffy+W+H/gt4SX3yyc/jrzfvbs3Rh1wXXdJKbVxdHT0olKpPO40DjSwbfsylUqVEonE9tbW1ldfb/I8byabzR4Q0S2iv8jlciXP82a6ii4Wi6tSyrrpZEchpJT1YrG42lG0EOLGdJKjFEKIm/+Ee543g4oeTEgp661TikVEdHh4uFetVscJBE61Wh0/Pj7+SESNfx00BBUw6uG67pKllNrw9xsBHZRSGw+ur68/1Gq1mOlkRp1YLPZkjBplDhiwTCcQJSCbEchmBLIZgWxGIJsRyGbkoekETDA9Pf17amrq18TERE0Iofy8p1wuPz89PdX2ZbxvwBGZTOZ7oVDYvbep3wHbti90cxjpyhZC3GYymS/JZHJtc3Pzp+l8iIag6gYR6XT6rN8qbkcQlU2mpQQdQoibQqGwq2W2DZDdRnTH636aQDaTaCLIvhOO46zr6ewOZDcjl8uVNF3eC2RT4+q1tkkfBCE79NP1lZWVt6Zz6AXj1dlvNKuNhchX9vz8/HvTOfSK8QrtJ5pL5diIdGUvLCz8MJ1Dr4RW9uTk5DfTOfRKaLt+8Xj8s+5nOI6zfn5+/tLP2HK5/Ej3eERDcP7tJ3Q7es0ZJ3fe5sX1m7gO6XT6jDvn0J6zdanX6+xLpCMr2wSQzQhkMwLZjEA2I5DNCGQzMlTTdcdx3vgdu7Ozo3Ws5eXl14uLi0/9jt/f338XxO2LpmeCgc0KB0mkW6xhBLIZgWxGIJsRyGYEshmBbEYgmxHIZgSyGYFsRiCbkaHq+vWyKrVSqcR1jpXNZg+UUs/8jj85ORE6x2thutNnpEMY0J0E6PoNK5DNCGQzAtmMQDYjkM0IZDMC2YxANiOQzQhkMwLZjEA2I5DNCGQzAtmMQDYjkM0IZDMC2YxANiOQzYglpbwynUQUsG370pqbm/tkOpEokEqlSlYikdg2nUgU+Os5pHv2asG5Iqr1rFiLiGh2dvYVzt2DQUp5lUwm1+68GMI9fLXgqOyuz/QO2e7UWgxadtfdqVuEaN91LQYp29e+6//iuu5SPp/fM7G01mdoEfT3sm37Ip/P7zX3RG7LH94FYS8WW4lCAAAAAElFTkSuQmCC);
}

/* line 117, resources/assets/styles/components/_vacancies.scss */

.vacancies-detail__share-in {
  width: 22px;
  height: 22px;
}

/* line 121, resources/assets/styles/components/_vacancies.scss */

.vacancies-detail__share-in::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABXCAYAAACAw4LhAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTEyLTIzVDE3OjAwOjUwKzA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0zMVQxMzoxNDozNiswNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMi0zMVQxMzoxNDozNiswNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowY2M3ZDIzYS0xNzJhLWM2NGEtOGY2Yy01OGExNGMzMzgxZGEiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZWQ2MGEwMS1lNTlkLWU1NDAtYmNiOS00NzIyNmIxNDk2MzMiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZWQxOGJmYy00NzNlLWM5NDgtODM2YS04OGM3ZjQwZTlkYTUiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjRlZDE4YmZjLTQ3M2UtYzk0OC04MzZhLTg4YzdmNDBlOWRhNSIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0yM1QxNzowMDo1MCswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjBjYzdkMjNhLTE3MmEtYzY0YS04ZjZjLTU4YTE0YzMzODFkYSIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0zMVQxMzoxNDozNiswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmR7BH0AAARhSURBVHic7ZpPaCJXGMC/hO0hCfh6SrQMEVO6GSSQg4QQcWQPy+xN6EECxZPkMFCERQrvML2VNHjJbW/NlELY3TZI9pBTctnq4pJDkkuhk9TCFkYRiiwDxRwSYg/VRWxcHX3fzjr5fvDwD/O+983Px7znew+gB5qmbSmKUmWM3QBAs10YYzeKolQzmczjXnWJ98A5j0UikbfQIbVXiUQibznnMdeSHTey2ex6d4/tVxhjN9lsdt2llMcHznnMqVzokEw9uQ+DPhZ6lVZ94jZaA9bQctuFBr7/MwkAcH5+/rWIYKLieA5Jkq5AQA9uxSE6mGi9NhFiEtB6RBB4kGBkJgEAJEm6FhFMVBwvMQkAEA6H34gIJiqOl5gEAFhaWvpWRLDFxcUnIuJ4EkVRqjDCFK1Vn+ji3SAXj8fXhn2GMsaa8Xh8TVxaHiWbza47/dNBq2kO0XU9qKrqHzDgY0HX9aBryY4znPNYIpE4lWW5AR1SZVluJBKJU+q1BEEQBHHHufNrt93bXD6fb39zc/MvUfHvlGBN07aq1eqjSqUSOjk5+fR910qSdB0Khf4OBoPHs7Ozz7e3t38eps2JRCJxWqlUQkNl3MXy8nLeMIyNQa4ddRd60LY457Gzs7Mfj4+PP7dte+gOJcvyZTQafRoIBL5z1MNH3a7vLMlk8qWDnEdqq98PxDmPDfqP1ElhjN2kUqn9ge/Si4JTqdT+sIdonLQ/0GGbcRV82w62rutBkffTrwy00OWWYEFHBd6h63qwe93kQ5V0Ov1Dr/t0bdNzbm7uH1GxdF0P5vP5303TnBIV0wn5fD7dqyeP9a5yJpN57LZcAADbtid2dnae3bZ0O9aCAQAKhcJrN+W2sW17olAovO7+fqwFHx0dfV8sFgNu59GmWCwGNE3b6vxurAV/DD23m4ODg286P4+14I8Ry7Ludc4qSDACpVLpq/Z71wRPT09futU2NqZpTrWnba4J9vv9F261/SEol8scAOCe24lgI0nSdTgcfsMYq/j9/hdXV1dz9Xp9rVar3cecgVxcXMgAHhYsSdK1qqo/GYaxYVnWrddwzmOlUukXDNGmaU7puh705CCnqmrZsqxP+q0X53K5V8Vi8bN0Or2DkUe9Xtc8JziVSr04PDz8wkkdwzA2ksnkr6Jzqdfra54SrKpqeXd398th6u7t7T2QZVnozKZWq933jGDGWHNlZeXhKDGi0ehTUfkAADQajSnPCFZVtTDqbrBhGBuMsWb/KwejXC4zzwheWFgQckp/dXX1TxFxAP5bYfOEYFmWL3O53CsRsSRJEjrYeULw/Px8RVSsmZmZ30TFAvCIYMaYMME+n29fVCwAjwgWichjUwAkGB0SjAwJRoYEI0OCkSHByJBgZEgwMiQYGRKMDAlGhgQjQ4KRIcHIkGBkSDAyJBgZEowMCUaGBCNDgpEhwciQYGRIMDIkGBkSjAwJRoYEI0OCkSHByJBgZEgwMiQYGRKMDAlG5l9QPsNY7xy93gAAAABJRU5ErkJggg==);
}

/* line 126, resources/assets/styles/components/_vacancies.scss */
.vacancies-detail__share-tw {
  width: 22px;
  height: 22px;
}

/* line 121, resources/assets/styles/components/_news.scss */

.vacancies-detail__share-tw::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjQgNC41NTdjLS44ODMuMzkyLTEuODMyLjY1Ni0yLjgyOC43NzUgMS4wMTctLjYwOSAxLjc5OC0xLjU3NCAyLjE2NS0yLjcyNC0uOTUxLjU2NC0yLjAwNS45NzQtMy4xMjcgMS4xOTUtLjg5Ny0uOTU3LTIuMTc4LTEuNTU1LTMuNTk0LTEuNTU1LTMuMTc5IDAtNS41MTUgMi45NjYtNC43OTcgNi4wNDUtNC4wOTEtLjIwNS03LjcxOS0yLjE2NS0xMC4xNDgtNS4xNDQtMS4yOSAyLjIxMy0uNjY5IDUuMTA4IDEuNTIzIDYuNTc0LS44MDYtLjAyNi0xLjU2Ni0uMjQ3LTIuMjI5LS42MTYtLjA1NCAyLjI4MSAxLjU4MSA0LjQxNSAzLjk0OSA0Ljg5LS42OTMuMTg4LTEuNDUyLjIzMi0yLjIyNC4wODQuNjI2IDEuOTU2IDIuNDQ0IDMuMzc5IDQuNiAzLjQxOS0yLjA3IDEuNjIzLTQuNjc4IDIuMzQ4LTcuMjkgMi4wNCAyLjE3OSAxLjM5NyA0Ljc2OCAyLjIxMiA3LjU0OCAyLjIxMiA5LjE0MiAwIDE0LjMwNy03LjcyMSAxMy45OTUtMTQuNjQ2Ljk2Mi0uNjk1IDEuNzk3LTEuNTYyIDIuNDU3LTIuNTQ5eiIvPjwvc3ZnPg==);
}

.vacancies-detail__share-mail {
  width: 30px;
  height: 22px;
}

/* line 130, resources/assets/styles/components/_vacancies.scss */

.vacancies-detail__share-mail::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABYCAYAAADY4figAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTEyLTIzVDE3OjAwOjUwKzA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0zMVQxMzoxNTozNyswNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMi0zMVQxMzoxNTozNyswNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDplNjk4NTlhYS03ZTQ0LTI3NDQtODdlMC01N2U4ZTM4MzI0MjkiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo4MDhiYjBmOC0wMzNkLTU1NDEtOWE1Yy02NWYyZWU1Njk5MzciIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowYjU4ZGRmNy1hM2M1LTE5NDMtYThmMS1hMjNhNzJhMTgwNTEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjBiNThkZGY3LWEzYzUtMTk0My1hOGYxLWEyM2E3MmExODA1MSIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0yM1QxNzowMDo1MCswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmU2OTg1OWFhLTdlNDQtMjc0NC04N2UwLTU3ZThlMzgzMjQyOSIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0zMVQxMzoxNTozNyswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvvG1gAAAARoSURBVHic7Z2xbptQFIaP3VptleF2rASSlwwwX3kLUofKozcriydPLEgRGRh4gMhD9g59h75ABw/dLHd1pGYlGRuGpKoiJR0CFU1sAuRwL3DOJ50lMuaaj9+BwwX3IIcgCA6iKDrebDYf1+v1+7zXMvqRUl7Ztr00DON0sVh8L7VwGIbD8Xj8EwDuudpZ4/H4ZxiGwy16n+K67okQ4k73oLleXkKIO9d1T55IzjKfz7/oHigXfiVen5LsEdoHyFVPPUl8GIZD/krvdgkh7tL/8X0AgNVq9S2O4x4wnSWO495qtfoGAA+nZdCAPZFLTQVBcNCPougYGDJEUXT8ajAYfL68vHyrezCMGgaDwYcePMSeIURf9wAY9byu640ty/q9t7f3p6737zrX19dvzs7O3tX1/rUcJZqmeftsC5DZiud5R6Zp3kJ9R/H1niI4jnNRuPFPnDAMh5PJ5AfUf+pW/7lhocY/cRRf6FKyEk79DsIwHDqOcwEKPYDilXHqM8zn8y+arnkoXyH51AdBcCCl/AWatj2UXcCyrJvpdLrEWDnF1M9ms69Y6XYc58KyrJsKy5ZbINlDwff9w4orJJl63/cPsdKdPR2u+J7VpKdw6p8HaxsBwP1kMvmRDYgW6QCc+l14nneEtV1M07z1PO/o8Tq0SU/BTP3OeV0tALvJkmzXrWiXDoCbeinlr2SSR2vAbKFalnXj+/5h3voaIT0FM/Wz2exrkXXqBPNeASHEXV66szRKOgCd1GO2UMt+zsZJT+lq6jFbqFU/W2OlA3Qv9dhNlqqfp9HSU7A2lq7UY7ZQMXoTrZAOgLvhVKZ+Op0usdJd6gbDHFojPaUtqcf817SryVKV1kkHaH7q62yhYtBK6SmYqS96jpsHdpMFM91ZWi0dADf1RbpZ21DZQsWg9dJTME+Hymx01S1UDDojHUBt6pvQZKlKp6Sn1J16nS1UDDopHaCe1GM3WXRdCu6s9BTM2aOYLVSdkz46Lx1A2zzxrTtNE6Z3kZCeovPRZ3U0WapCSjqA+tRjt1AxICc9RUXqm5TuLGSlA9SXelVNlqqQlp6Cmfq6W6gYsPSEl6a+CTNzisLSH1E29U2bg1cElr6FoqlvU7qzsPQcXNc92XYFrSlNlqqw9Gd4fK1cdwsVA5ZeEM/zjtqc7iwsnSBVpPMTIwnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnC0gnSg2QedFGEEPf7+/txTeNhSnJ+fi7iOO6VWaa0dKb98Nc7QfpSyivdg2DUIaW86tu2vdQ9EEYdtm0v+4ZhnOoeCKOOf76xfk+Mq9mVeH44kBuNRp+EEHwU32GEEPej0ejTf39M7tfWvjdy1VM778dPnmSsfYBcuPXsE6p1PnOVC7dKPU8H88diufRU3u++5fZsgyA4iKLoeLPZfFyv1+/zXsvoR0p5Zdv20jCM08Vi8X3X6/4Co7UpyPK0hFMAAAAASUVORK5CYII=);
}

/* line 137, resources/assets/styles/components/_vacancies.scss */

.vacancies-list__pagination {
  margin-bottom: 80px;
}

@media print, screen and (min-width: 40em) {
  /* line 142, resources/assets/styles/components/_vacancies.scss */

  .vacancies-detail {
    max-width: 387px;
    min-width: 387px;
    margin-right: 30px;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 152, resources/assets/styles/components/_vacancies.scss */

  .vacancies-list__items .vacancies-item__url {
    font-size: 1.5rem;
  }

  /* line 156, resources/assets/styles/components/_vacancies.scss */

  .vacancies-list__items .vacancies-item:first-child {
    margin-top: 0;
  }

  /* line 162, resources/assets/styles/components/_vacancies.scss */

  .vacancies-list__pagination {
    margin-bottom: 0;
  }

  /* line 166, resources/assets/styles/components/_vacancies.scss */

  .vacancies-detail {
    max-width: unset;
    margin-bottom: 70px;
  }
}

.um .um-tip:hover,
.um .um-field-radio.active:not(.um-field-radio-state-disabled) i,
.um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i,
.um .um-member-name a:hover,
.um .um-member-more a:hover,
.um .um-member-less a:hover,
.um .um-members-pagi a:hover,
.um .um-cover-add:hover,
.um .um-profile-subnav a.active,
.um .um-item-meta a,
.um-account-name a:hover,
.um-account-nav a.current,
.um-account-side li a.current span.um-account-icon,
.um-account-side li a.current:hover span.um-account-icon,
.um-dropdown li a:hover,
i.um-active-color,
span.um-active-color
{
    color: #0f0f0f;
}

.um .um-field-group-head,
.picker__box,
.picker__nav--prev:hover,
.picker__nav--next:hover,
.um .um-members-pagi span.current,
.um .um-members-pagi span.current:hover,
.um .um-profile-nav-item.active a,
.um .um-profile-nav-item.active a:hover,
.upload,
.um-modal-header,
.um-modal-btn,
.um-modal-btn.disabled,
.um-modal-btn.disabled:hover,
div.uimob800 .um-account-side li a.current,
div.uimob800 .um-account-side li a.current:hover
{
    background: #0f0f0f;
}

.um .um-field-group-head:hover,
.picker__footer,
.picker__header,
.picker__day--infocus:hover,
.picker__day--outfocus:hover,
.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted,
.picker__list-item:hover,
.picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted,
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected {
    background: #0f0f0f;
}

.um {
    margin-left: auto!important;
    margin-right: auto!important;
}
.um input[type=submit]:disabled:hover {
    background: #0f0f0f;
}

.um input[type=submit].um-button,
.um input[type=submit].um-button:focus,
.um a.um-button,
.um a.um-button.um-disabled:hover,
.um a.um-button.um-disabled:focus,
.um a.um-button.um-disabled:active {
    background: #0f0f0f;
}

.um a.um-link {
    color: #0f0f0f;
}

.um input[type=submit].um-button:hover,
.um a.um-button:hover {
    background-color: #0f0f0f;
}

.um a.um-link:hover,
.um a.um-link-hvr:hover {
    color: #0f0f0f;
}

.um .um-button {
    color: #0f0f0f;
}

.um .um-button:before {
    color: #0f0f0f;
}

.um .um-button.um-alt,
.um input[type=submit].um-button.um-alt {
    background: #eeeeee;
}

.um .um-button.um-alt:hover,
.um input[type=submit].um-button.um-alt:hover{
    background: #0f0f0f;
}

.um .um-button.um-alt,
.um input[type=submit].um-button.um-alt {
    color: #0f0f0f;
}

.um .um-button.um-alt:before,
.um input[type=submit].um-button.um-alt:before {
    color: #0f0f0f;
}

.um .um-tip {
    color: #cccccc;
    margin:-2px 0 0 8px;
}

.um .um-field-label {
    font-family: "Avenir-Book";
    color: black;
    display:flex;
}

.um .um-row.um-customized-row .um-field-label {
    color: inherit;
}

.um .um-form input[type=text],
.um .um-form input[type=search],
.um .um-form input[type=tel],
.um .um-form input[type=number],
.um .um-form input[type=password],
.um .um-form textarea,
.um .upload-progress,
.select2-container .select2-choice,
.select2-drop,
.select2-container-multi .select2-choices,
.select2-drop-active,
.select2-drop.select2-drop-above
{
    border: none;
}

.um .um-form .select2-container-multi .select2-choices .select2-search-field input[type=text] {
    border: none;
}

.um .um-form input[type=text]:focus,
.um .um-form input[type=search]:focus,
.um .um-form input[type=tel]:focus,
.um .um-form input[type=number]:focus,
.um .um-form input[type=password]:focus,
.um .um-form .um-datepicker.picker__input.picker__input--active,
.um .um-form .um-datepicker.picker__input.picker__input--target,
.um .um-form textarea:focus {
    border: none;
}

.um .um-form input[type=text],
.um .um-form input[type=search],
.um .um-form input[type=tel],
.um .um-form input[type=number],
.um .um-form input[type=password],
.um .um-form textarea,
.select2-container .select2-choice,
.select2-container-multi .select2-choices
{
    background-color: #0f0f0f;
}

.um .um-form input[type=text]:focus,
.um .um-form input[type=search]:focus,
.um .um-form input[type=tel]:focus,
.um .um-form input[type=number]:focus,
.um .um-form input[type=password]:focus,
.um .um-form textarea:focus {
    background-color: #0f0f0f;
}

.um .um-form input[type=text],
.um .um-form input[type=search],
.um .um-form input[type=tel],
.um .um-form input[type=password],
.um .um-form textarea
{
    color: #0f0f0f;
}


.um .um-form ::-webkit-input-placeholder
{
    color:  #0f0f0f;
    opacity: 1 !important;
}

.um .um-form ::-moz-placeholder
{
    color:  #0f0f0f;
    opacity: 1 !important;
}

.um .um-form ::-moz-placeholder
{
    color:  #0f0f0f;
    opacity: 1 !important;
}

.um .um-form ::-ms-input-placeholder
{
    color:  #0f0f0f;
    opacity: 1 !important;
}

.select2-default,
.select2-default *,
.select2-container-multi .select2-choices .select2-search-field input
{
    color:  #0f0f0f;
}

.um .um-field-icon i,
.select2-container .select2-choice .select2-arrow:before,
.select2-search:before,
.select2-search-choice-close:before
{
    color: #0f0f0f;
}

.um span.um-req
{
    color: #0f0f0f;
}

.um-profile.um .um-profile-meta {
    color: #0f0f0f;
}

.um-profile.um .um-name a {
    color: #0f0f0f;
}

.um-profile.um .um-name a:hover {
    color: #0f0f0f;
}

.um-profile.um .um-profile-headericon a {
    color: #0f0f0f;
}

.um-profile.um .um-profile-headericon a:hover,
.um-profile.um .um-profile-edit-a.active {
    color: #0f0f0f;
}

.um-left {
    float:right !important;
}
.um-row._um_row_1, .um-col-alt {
    margin:0 !important;
}
.um-col-alt-b {
    padding-top: 0px !important;
}
.um-col-alt {
    margin: 10px 0 5px 0 !important;
}

.um-account-tab, .um-account-tab-password {
    display: block !important;
    }


.um .um-tip {
color:#dedede !important;
}

.um-icon-help-circled:hover, .um-icon-help-circled:focus  {
	color:#dedede !important; 
}
.tipsy, .tipsy-w, .tipsy-inner {
	background:#0f0f0f !important;
		background-color:#0f0f0f !important;
	    border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
}
.tipsy-arrow-w, .tipsy-arrow {
	border:none !important;
}
	.um {
		margin:0 !important; 
		max-width:unset !important; 
	}
	.um-account-side {
		float:none; 
		width:unset!important;
	}
	.div.uimob800, div.uimob800 .um-account-main, .um-account-main {
    width: 100%!important;
		border:none;
		float:none; 
		padding:0; 
		max-width:unset; 
		}
	div.uimob800 .um-account-side ul {
		border:none; 
	} 
    
    .um-account-main {
    float: none;
    width: 100%;
    padding: none;
    box-sizing: border-box;
    }
    
	.um-account-side li {
    margin-bottom: 1px !important;
    background: #eee !important;
}
.um-account-side ul, .um-account-side li {
    margin: 0 !important;
    padding: 0 !important;
    list-style-type: none !important;
}
	div.uimob800 .um-account-meta a {
		border:none;
	}
	@media print, screen and (min-width: 64em) {
.div.uimob800, div.uimob800 .um-account-main, .um-account-main {
	margin-top:20px; 
		}
	}
.um-field {
	padding-top:0;
	padding-bottom:15px; 
}
.um-center {
	text-align:right !important;
}

.um-account-meta, .um ul {
	display:none; 
}
@media print, screen and (min-width: 64em) {
	.div.uimob800, .uimob800 .um-account-main, .um-account-main, .div.uimob800, div.uimob800 .um-account-main, .um-account-main {
		margin-top:0; 
} 
}
.um .um-field-label {
	position:relative; 
	font-family: "Avenir-Book";
	color:black; 
}
.um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active, input#um_account_submit_general, input#um-button, input#um_account_submit, .um_account_submit,
input.buttons, input#um_account_submit_password, .um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {
	margin-top: 0;
	margin-bottom:20px;
    font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
    display: inline-block;
    padding: 16px 19px 17px 18px !important;
    background-color: #0f0f0f;
	background: #0f0f0f;
    color: #fff;
    line-height: 1;
    font-size: 1.125rem;
	border:0 !important; 
	border-radius:0 !important; 
}



span.bbp-admin-links {
	text-align: center;
	right: 0;
}
.bbpress_btn {
	height: 27px;
	width: 35px;
	float: right;
	cursor: pointer;
	z-index: 100;
	transition: opacity .25s ease;
}
.bbpress_btn span {
	background: #6bc2ba;
	border: none;
	height: 5px;
	width: 35px;
	transition: all .35s ease;
	cursor: pointer;
	position: absolute;
}
.bbpress_btn .bbpress_middle {
	margin-top: 9px;
}
.bbpress_btn .bbpress_bottom {
	margin-top: 18px;
}
.bbpress_btn.active .bbpress_top {
	transform: translateY(11px) translateX(0) rotate(45deg);
	background: #6bc2ba;
}
.bbpress_btn.active .bbpress_middle {
	opacity: 0;
	background: #6bc2ba;
}
.bbpress_btn.active .bbpress_bottom {
	transform: translateY(-11px) translateX(0) rotate(-45deg);
	background: #6bc2ba;
}
.bbpress_mobile_menu {
	display: none;
}
@media print, screen and (max-width: 64em) {
	.sidebar-agenda, .publication-detail {
		margin-right: 0px;
	}
	#bbpress-forums .topic, #bbpress-forums .reply {
		flex-direction: row;
		flex-flow: row wrap-reverse;
	}
	#bbpress-forums div.bbp-reply-content {
		width: 100% !important;
		margin: 0 !important;
		padding: 0;
	}
	.bbp-reply-author {
		display: none;
	}
	#bbpress-forums div.bbp-reply-author {
		padding-top: 40%;
	}
	.bbpress_mobile_menu.open {
		background-clip: padding-box;
		border-top: 1px solid rgba(0, 0, 0, .15);
		border-radius: 3px;
		box-shadow: 0 3px 8px rgba(0, 0, 0, .3);
		position: fixed;
		width: 100%;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: white;
		z-index: 999;
		display: block;
	}
	.bbpress_mobile_menu:before {
		content: "";
		color: white;
		position: absolute;
		height: 250px;
		top: -250px;
		left: 0;
		bottom: 0;
		right: 0;
		z-index: 0;
	}
}
@media print, screen and (min-width: 64em) {
	
	.bbp-breadcrumb p, .bbp-topic-tags p {
		font-size:1rem;
	}
	#bbpress-forums .publication-item__date {
		font-size: 1rem;
	}
	.bbpress_mobile_menu {
		position: relative;
		float: left;
		margin-right: 3px;
	}
	.bbpress_mobile_menu.open {
		background-clip: padding-box;
		border: 1px solid rgba(0, 0, 0, .15);
		border-radius: 3px;
		box-shadow: 0 3px 8px rgba(0, 0, 0, .3);
		background-color: white;
		z-index: 999;
		min-width: 200px;
		display: block;
		right: 0;
		top: 0;
		margin-top: 30px;
		position: absolute;
	}
	.bbpress_mobile_menu:before {
		content: "";
		color: white;
		position: absolute;
		height: 250px;
		top: -250px;
		left: 0;
		bottom: 0;
		right: 0;
		z-index: 0;
	}
	.bbpress .publication-list__pagination {
		margin-bottom: 30px;
	}
}
.bbpress_mobile_menu ul {
	padding: 10px;
	text-align: center;
}
#bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results, #bbpress-forums ul.bbp-topics {
	border: none;
}
.button, .button.disabled, .button .button.disabled:hover, .button:hover, .button.disabled:focus, .button:focus {
	margin: 0px;
	font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
	display: inline-block;
	padding: 16px 19px 17px 18px;
	border: 0;
	height: 50px !important;
	background-color: #0f0f0f;
	color: #fff;
	line-height: 1;
	font-size: 1.125rem;
}
.bbpress .publication-list__items .publication-item {
	margin-bottom: 45px
}
#bbpress-forums {
	margin-bottom: 0;
}
#bbpress-forums legend {
	padding: 0;
	width: unset;
	margin: 0;
	color: #6bc2ba;
	line-height: 1.17;
	font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 1.5rem;
}
.bbpress legend  {
    color: #6bc2ba;
    line-height: 1.17;
    font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
    font-weight: 900;
		font-size:1.5rem; 
} 


.bbpress .wp-core-ui .button-secondary {
	color: #6bc2ba;
	border-color: #6bc2ba;
	background: white;
}
.bbpress fieldset, fieldset.bbp-form {
	padding: 0;
}
.bbpress .bbp-submit-wrapper {
	margin-top: 0;
}
.bbpress .bbp-admin-links {
	float: none;
}
.bbp-meta {
	position: relative;
	float: right;
	height: 27px;
}
#bbpress-forums .topic, #bbpress-forums .reply {
	display: flex;
	justify-content: space-between;
	position: relative;
	width: 100%;
	margin: 0 auto;
	background-color: transparent !important;
}
#bbpress-forums div.bbp-reply-content {
	margin-left: 40px;
	text-align: justify;
	padding: 0;
	width: calc( 80% - 40px);
}
#bbpress-forums div.bbp-reply-author {
	float: none;
	width: 20%;
	margin-top: 3px;
	text-align: unset;
}
#bbpress-forums {
	max-width: 100vw !important;
}
#bbpress-forums div.bbp-reply-author img.avatar {
	width: 100%;
	max-width: 230px;
	margin: 0;
	display: inline-flex;
}
div.bbp-forum-header, div.bbp-reply-header, div.bbp-topic-header, li.bbp-body div.hentry {
	padding: 0;
}
.bbpress .bbp-admin-links {
	font-family: "Avenir-Heavy", Arial, Helvetica, sans-serif;
	color: #0f0f0f;
}
.bbp-header {
	display: flex;
	justify-content: space-between
}
span.bbp-admin-links li a, .d4p-bbt-quote-link, span.bbp-admin-links a {
	color: #6bc2ba;
	font-weight: 400;
	font-size: 12px;
	padding-bottom: 8px;
	text-transform: uppercase;
	text-decoration: none;
	list-style-type: none;
	padding: 11px 30px;
	display: block;
	text-align: center;
}
span.bbp-admin-links li a:hover, .d4p-bbt-quote-link:hover {
	color: black !important;
	background: #f4f4f4 !important;
}
.bbpress .wp-editor-container {
	border: none;
}
.bbpress .wp-editor-area {
	border: none;
	outline: none;
	display: block;
	background-color: #dedede;
	margin-top: 10px !important;
}
.bbpress #qt_bbp_reply_content_toolbar .wp-core-ui, .bbpress #qt_bbp_reply_content_toolbar .button, .bbpress #qt_bbp_reply_content_toolbar .wp-core-ui .button-secondary {
	color: black !important;
	border: #6bc2ba !important;
	background: white !important;
}
.bbpress .wp-editor {
	padding-bottom: 40px;
}
.bbpress .bbp-pagination-links {
	padding-bottom: 40px;
	float: left;
}
.template__content-right, #bbpress-forums, .bbpress-wrapper, subscription-toggle {
	width: 100%;
}
#bbpress-forums fieldset.bbp-form {
	border: none;
	padding: 0;
}
.bbp-submit-wrapper {
	margin-top: 10px;
}
div.bbp-template-notice p, div.bbp-template-notice li {
	margin: 0 !important;
	padding: 0;
	line-height: unset;
}
.bbp-username {
	margin-top: 0 !important;
}
#bbpress-forums .publication-item__date {
	color: black;
	font-weight: 300;
	font-family: Avenir-Book;
	font-size: 1rem;
	margin-bottom: 10px;
}
#bbpress-forums .btn--black {
	background-color: #6bc2ba;
}
.bbp-breadcrumb-home, .bbp-breadcrumb-sep:nth-child(2) {
	display: none;
}
.bbp-breadcrumb {
	background-color: #f5f5f5;
	padding: 10px 15px 0 15px;
	margin-bottom: 30px
}
.bbpress .publication-item__date img {
	vertical-align: bottom;
}
#bbpress-forums div.bbp-reply-content a {
	text-decoration: none;
}
.d4p-bbt-quote-title {
	padding-bottom: 5px;
}
.d4p-bbt-quote-title a, #bbpress-forums div.bbp-reply-content a {
	font-size: 1rem;
	font-family: "Avenir-Book", sans-serif;
	color: #999999;
}
.bbpress blockquote p {
	font-family: "Avenir-Book", sans-serif;
	color: #999999;
}
.bbpress blockquote {
	border-left: 1px solid #dce6e8;
	line-height: unset;
}
#bbpress-forums {
	overflow: visible;
}
#bbpress-forums #bbp-user-body, #bbpress-forums #bbp-your-profile fieldset {
	margin: 0;
	padding: 0;
}
#bbpress-forums .button {
	margin-top: 0;
}
@media only screen and (max-width: 480px) {
	div.bbp-submit-wrapper {
		float: right;
	}
}
.bbp-login-form label {
	width: unset !important;
}
.bbp-login-form .bbp-remember-me {
	margin-top: 0 !important;
}
#bbpress-forums fieldset.bbp-form label {
	font-size: 1.5rem !important;
    min-width:250px !important;
    
}
#bbpress-forums fieldset select#bbp_forum_id {
	margin: 0;
}
#bbpress-forums fieldset.bbp-form legend {
	padding: 0 !important;
	margin-bottom: 15px;
}
#bbpress-forums fieldset.bbp-form {
	margin: 0;
}
.bbp-form .bbp-template-notice li, .bbp-form .bbp-template-notice p, .bbp-template-notice li {
	font-size: 1.5rem !important;
	margin: 0 !important;
}
.bbp_topic_subscription {
	display: block;
}
.bbp-form-submit, .bbp-form-log {
	display: flex;
	justify-content: space-between;
}
.bbp-form-log {
	flex-wrap: row nowrap;
	flex-direction: row;
}
.bbp-breadcrumb p {
	font-size: 1rem;
}
input#bbp_reply_edit_reason, input#bbp_topic_edit_reason {
	max-width: auto;
	margin-left: 20px !important;
}
#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log, #bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log, #bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log {
	border-top: none;
	width: 100%;
	margin: 0;
	padding: 10px 0 0;
	font-size: 0.8rem;
	color: #999999;
}
.bbp-topic-revision-log-item span.bbp-author-avatar, .bbp-reply-revision-log-item span.bbp-author-avatar {
	display: none;
}
div.bbp-breadcrumb {
	float: none;
	display: block;
}
.bbp-breadcrumb p {
	padding-bottom: 10px;
}
div.bbp-submit-wrapper {
	margin-top: 0;
	margin-bottom: 10px
}
.bbp-topic-reply-link, .bbp-reply-to-link {
	display: none !important;
}
.bbpress .bbp-pagination-links {
	float: none;
}
.bottom_pagination {
	padding-top: 0px;
}
.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    outline: 0;
}
.modal-open {
    overflow: hidden;
}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}
.modal-dialog {
    position: relative;
    width: auto;
    margin: 1.75rem auto;
    pointer-events: none;
}
.modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -25%);
}
.modal.show .modal-dialog {
    transform: translate(0, 0);
}
.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - (1.75rem * 2));
}
.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-radius: 0;
    outline: 0;
}
.banner-team__btn .modal-content {
    background-color:transparent; 
}
.banner-team__btn .modal-footer {
    padding:0; 
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}
.modal-backdrop.fade {
    opacity: 0;
}
.modal-backdrop.show {
    opacity: 0.5;
}
.modal-header {
    align-items: flex-start;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 0;
    padding-bottom:0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.banner-team__btn .modal-header {
    display: none;
}
.modal-header .close {
    padding: 1rem;
    margin: -1rem -1rem -1rem auto;
}
.modal-title {
    margin-bottom: 0;
    line-height: 1.5;
}
.modal-body {
    position: relative;
    flex: 1 1 auto;
	background-color:white;
}
.modal-footer {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 1rem;
    padding-top:0;
    border-top: 0;
}
.modal-footer > :not(:first-child) {
    margin-left: .25rem;
}
.modal-footer > :not(:last-child) {
    margin-right: .25rem;
}
.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    max-width: 800px;
  }
}
.close {
    float: right;
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 1;
    color: black;
    text-shadow: 0 1px 0 #fff;
    opacity: 1;
}
.close:hover, .close:focus {
    color: black;
    text-decoration: none;
    opacity: .5;
}
.close:not(:disabled):not(.disabled) {
    cursor: pointer;
}
button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none; 
}
.profile_modal {
    margin-bottom:0;
} 
.profile_modal, .profile_modal tbody {
    border:0;
    border-collapse:collapse;
    padding:5px;
}
.profile_modal th {
    border:0;
    padding:5px;
}
.profile_modal td {
    border:0;
    color:black;
    width:50%;
    padding-left: 1rem;
    padding-right: 1rem;
}
.btn--white.bg-white.profile {
    margin-right:10px;
    width:7rem;
    padding: 10px 0 7px 0;
}
.btn--white.bg-white.phone {
    width:7rem;
    padding: 10px 0 7px 0;
}
.modal-footer .btn--black.news-item__url {
    width:7rem;
	background-color: white;
    color: black;
}
.paragraph_phone {
    color: black;
    text-align: right;
    line-height: 2.25;
    margin-right:1.5rem;
}   
.profile_modal  tbody tr:nth-child(even) {
    background-color: #6bc0b733;
}  
@media only screen and (max-width: 40em) {
.paragraph_phone {
    font-size:1.6rem;
    line-height:2;
}
}
p.profile {
    margin-top:10px;
    margin-bottom:10px;
}
li.phone {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
li.phone:hover {
    background-color: #b8b8b8;
}
.modal-content h4 { 
    color:black; 
    font-size:2rem; 
    text-align:center;
}
.modal-footer .btn--black {
    margin-bottom:0;
}
@media print, screen and (min-width: 40em) {
.btn--white.bg-white.phone, .btn--white.bg-white.phone, .btn--white.bg-white.profile {
    width:9rem;
}
.banner-team__btn .modal-lg {
    max-width: 75vw; 
    width: auto;
}
.profile_modal td {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.profile_modal tr:first-child td {
    padding-top: 1rem;
}
.profile_modal tr:last-child td {
    padding-bottom: 1rem;
}
}
@media print, screen and (max-width: 64em) {
.banner-team__btn .modal-lg {
    max-width: 80vw; 
    width: auto;
}
.profile_modal tr {
    display:flex;
    flex-direction: column; 
}
.profile_modal td {
    width:100%; 
}
.profile_modal td:first-child {
    font-weight:900; 
}
.profile_modal tbody tr:not(:first-child) {
    background-color: #ffffff;
    border-top:10px solid #6bc0b733; 
}
.profile_modal tbody tr:nth-child(even) {
    background-color: #ffffff;
}
.profile_modal p.profile {
    margin-bottom: 0;
    margin-top: 0;
}
}

#cookie {
	position:fixed;
	display:none;
	    left: 0;
	width:1px; 
	height:1px; 
    bottom: 0;
    z-index: 11;
}

.gdpr-cookie-notice-loaded #cookie {
display:block; 
  transition: all 0s;
  animation-fill-mode: forwards;
      animation-name: darken;
    animation-duration: 0s;
    animation-delay: 2.4s;
    animation-timing-function: linear;
    animation-iteration-count: 1;
}
@keyframes darken {
  to {  background: rgba(0, 0, 0, 0.3); 	width:100%;
	height:100%; }
}

.cookie-statement .gdpr-cookie-notice-modal {
	background: rgba(0, 0, 0, 0.3);
}
	
	.gdpr-cookie-notice-modal {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	right:0; 
    z-index: 11;
overflow:hidden; 
	-webkit-box-align: center;
	-moz-box-align:center; 
	-ms-box-align:center; 
	align-items: center;
	display: none
}

#face {
  z-index:5;
  position:absolute;
  display: flex;
  justify-content: space-evenly;
  background-color:#c97f72;
  border-radius:50%;
  width: 125px;
  height: 125px;
  background-size:cover;
  bottom:0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1ODkgNTg5IiB3aWR0aD0iNTg5IiBoZWlnaHQ9IjU4OSI+Cgk8ZGVmcz4KCQk8aW1hZ2Ugd2lkdGg9IjU1MSIgaGVpZ2h0PSI0NDAiIGlkPSJpbWcxIiBocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWljQUFBRzRDQU1BQUFDcFZyZmtBQUFBQVhOU1IwSUIyY2tzZndBQUFFaFFURlJGQUFBQW5GSkZWUUFBbkZKRm5GSkZuRkpGbkZKRm5GSkZuRkpGbkZKRm5GSkZuRkpGbkZKRm5GSkZnQUFBbTFKR25GSkVuVkpFbkZOR25GRkZBQUFBblZKRm5GTkduRkZGZTUvamZBQUFBQmgwVWs1VEFQOERnRURmbnlDL1lGQ3ZFTzhDZ0s5d1VKQUJZTENnTGZsNVdRQUFERDVKUkVGVWVKenQzZTFhMjFnU1JXRWNRaUR6RVpvZWhyNy9PNTB4dHBIZHdiZ2s3WE9xOXRGNi8zWUgxeW10QjluRU1YZDNBQUFBQUFBQUFBQVV0ZnRFOWt5bzViTkdhQVhudm4wVnljRzM3Qm1SN0hZamZGdEJ2QkpLMmE1NWxWREtOczJ2aEZLMloxa2xsTEl0Z1pjNDEvSGlaeXZXVk1LM2xNMVltd21oYk1INlNpaGxBelNaRU1yZ1ZKa1F5dEIwbVJES3dKU1pFTXF3dEprUXlxRFVtUkRLa1BTWkVNcUFXbVJDS01OcGt3bWhES1pWSm9ReUZqcEJRTHRNQ0dVZ0xUTWhsR0dzZWx2U2JieHhhUkJ0TStFYnlpQmFaMElvWTZBVEJMVFBoRkJHUUNjSTZKRUpvZmlqRXdUMHlZUlEzTkVKQW5wbFFpamU2QVFSZElLQXhuOERlSTYvRFRUV0x4TytvVGlqRTBUUUNRSjZaa0lvdnVnRUVYU0NDRHBCUU45TUNNVVZuU0NDVGhCQko0aWdFMFRRQ1NMb0JCRjBnZ2c2cWFuYTR1aWtub3JMNjVoSTlsRTlGTjFmbHpnS25OTkUyUTAyRDZQRUtVMFUzbUhUS0lxYzBVWGxKVFpNb3NvUlRkUmVZNk1jNmh6UVJmRTlOb21oMFBsTWxOK2tQSVJTcDNOUmY1WGlER29kem9YQkxxVVJGRHViQzR0bENoc29kaklYSHV1VUpWRHRZQzVNOWlrS29OeTVYTGdzVkhMNTZ4M0xoczFDSmRlLzNLbGMrS3hVY1BuckhjcUYwVTRGbzVZN2t3MmpuZks1VzNra1c3VWF0dFNKWEhpdFZUUnRuUVBaOEZxcmFObzZCM0xodGxmWnZEV09ZOE50c2JKNWF4ekhoZDltaFJQbkg4YUczMnFGRStjZnhvYmhhb1VqcDUvRmhlTnlwVFBuSHNXRzVYS2xRNmVleElibGRxVkRwNTdFaHVkMnBWTm5Ic1NGNlg0Yi8yMGdmd1A0ZCtJRnU4NmRkUXdidGdzV0Q1NTBDaHUrR3haUG5uTUlHNzRyRmsrZWN3Z2J4aXNXajU1eUJodk9PeGJQbm5FRUc5WkxGZytmY0FJYjNsc1dUOS8vQURiTTF5d2VuMHl1Y2QreitmZzJ0SHRPV0xUMzlEYVVhODdadFBYd05uUmJUbHUxOCt3MlZFdk8zTFh4NkRZME84NWV0dTNnTnRadnVNUzZYZWYyb2FpandMcFh2WEdKdHlYZHBrcmtuZWRCTXFlMm9Zc2tmZU9PTTlzWXFKTWxoOG1lMk1kQW1kek5QVTMydEU3RzZtVE9lYkluOVRKYUozZWhGeis4eEpsdHVFemUyUXhxWTh4TzlpeUc5REZxSnRDaUU0U1FDVUxJQkJGMGdoQXlRUWlaSUlKT0VFSW1DQ0VUaEpBSlFzZ0VJV1NDRURKQkRKVWdoRXdRUXlVSUlSUEVVQWxpcUFSQlJJSW9HZ0VBQUFBQUFBQUFBQUFBQUFBRTdpZmZzMmRCVGQvdkh5N2ZyUFhqUG5za1ZQTjQvL1R3Mjd2NmRrOC8rSzZDTXorZnJyMUwrUDR4ZXpaVThmM0xmM1R3bEQwZVNuajg4Y2tkNXlLVWYyU1BpQUt1M25JK1BQQXNaZk1lYjJmeWY0U3ljWS8vakdTeWUrRFdzMjJoN3liY2VqWXVkdFBoMXJOMVArT1o3SDc4SzN0YUpQbCs0d1h4Slg2S3YxVnpLaUdVelpwejE5bDd5QjRZR2VZOGlUM2dxZXdXM2MvTlpQZkUzd2x1ME94dkozeEQyYUo1TDNZT2VDYTdQZk52Tzd6RllJc1dmRHZaL2Z0bjl0VG9iVUVtM0hpMjUrdjNzRjJUY2VQNWRYcnc1NFFIMzd3bFQwOTJ2VDh3OWZLeC8rajc0TmdyMzhrbkQvN1M3OUZ4Vkx1VHp4K2NHMDkvaFR1NSt1QjAwbC9WVHI1NmNKNmc5RmV6a3h1UHpoT1U3a3AyY3V2UnVmRjBWN0NUMjQ5T0o5MlY2eVR5NkR4QjZhNVlKOEdINXdsS2I2VitiaDkrZkc0ODNTM3FwTTNmQThZZm4wNjZxL08rZ2hrRDhBU2x1eXJ2VTVvM0FVOVFlaXZ5dnNlWkUxemNlUDY4L0cvNjRYQlg1SDNVY3llNDZPVDU5Lzh1SHhBVi9sM0c3QkZ1ZFVJcmNnWCtuZGZzVEM2ZnlQN242dittSG5UVHN2L2Q2UHhLZGhkUFpQLzg2djhUejdwcE15K1IrRm5zb2t6T2J6eFhianVVb3BiNnVSYkxNcG5SQ2FYSVpINU9Ub2RPS0VVazhYTzNGbVl5c3hOS0VjbjZITCtsbVp5LzRMbitjb2RRMUpJK0YzUnhKbWN2ZUw1OHVYTkdPL2xXcFh6TzhJcE1waHRQNkxielRqdjhWdlgvM1BJMW1TenBoRkFVK3Y4ZWhPNmRFSXBFNTkrcnNpcVRaWjBRaWtiUDM5TzBMcFBwQlUvczVjN0pxL29ZMjlUdjk3NnR6T1RqQlUvMDVjN0pOL2xKTnFyVDc1RmMzY254eGpQcnRyUFg0akJiMWY3MzBxN09aSEVuaE9Ja3NSTkM4YkUra3hXZEVJcU4zRTRJeFlRZ2sxV2RFSW9GUlNhbkg2RE0rL0VKblRpUmRITDRBY3JjSDU4UWlnOU5Kb2NiejlKT0NLVStaU2NMN3p0MFVwOG9rMk1ueTU3SEVrcDlkSUtJSXAwUVNtMnFUT2hrYkdVNklaVFN4SjBzZmIxREo3WEpNam44UVBhL2E3NUM5aTV3bmFxUzNmc1BaQmYvbU8xZDlpNXduYWlSdlQvV2RrSW9aV2tLT1hwWjlmUmtSeWQxaVFvNWVGbjFjbWRISjNXSkNubjNkcmUyRTBJcFNoUEkwZjZGTVowTVNSUElFWjBNU3hQSWthQVRRcWxKMHNjSm5ReEwwc2NKblF4TDBzY0puWXhLa3NjSFJTZUVVcEdpamdtZGpFcFJ4NFJPUnFXb1kwSW5vMUxVTWFHVFVTbnFtTkRKcUJSMVRPaGtWSW82Sm5ReUtrVWRFem9abGFLT0NaMk1TbEhIaEU1R3BhaGpRaWVqVXRReG9aTlJLZXFZME1tb0ZIVk02R1JVaWpvbWRESXFSUjBUT2htVm9vNEpuWXhLVWNlRVRrYWxxR05DSjZOUzFER2hrMkVwOHZqQSsrMkhKZW5qaEU2R0plbmpoRTZHSmVuamhFNkdKZW5qaE04ckdKWW1rQ002R1plbWtBTTZHWmVta0lOOUozeU8zNWhFaWJ4NzVuTkJ4NlZKNU4wenQ1MXhhUko1dC9yN1NmWXVjSjJva2IzOTh4TSszMzVVcWtxT3YzQ1UzNWN4S0ZrbWY3MS9PWDcvenFCVW1id2R2aHkvejJ0VW9rNk92dytkVGtZbDZ1VHc5SVRmTnpvc1ZTZjhYdHJCbGVna2VRZTRqVTRRVXFDVDVBMGdRdG5Kc3AvY0p5OEFNWkpPRHE5M2x2MUFOdmY0aUJKazh0ZnhTeTI1OGFTZUhYSHJNM2s3ZmFrRm5XU2VITE9zN3VUNTlKWG1kNUo1YnN5VDJFbm1zVEZYV2llWmg4WnNXWjE4eXp3MDVsTjFNdThIS0srWlI4WVNvazVtL1FBbDhiaFlhbFVuTHg5ZlpzYU5KL0d3V0d4TkptL1RsNGwza25kVXJMR2lrK20yRSs4azc2QllwMmNuZWFmRWFvcE9ZaTk0OHM0SUFVRW5vUmM4YVFlRXhzSk9YczYreE8wYlQ5cnBvTElzazdmekwzR3JrNnlqUVdsUkorZTNuUnVkWkowTFlrMDd5VG9VR2xqWnlmVVhQRmtIUWh2ck9ybnlnaWR4OUQ0UHZVRnpPM201K05PLzMzZ3FETjFsaHEyWmw4bmI1UisrN0tUTHZLK2hPWGtYZzl5c1RwNXZmNzB5cythT09pQ1RUbVpGUWlvTk9IU3lvQkpLVVF1di9lWDIxOG9ka0ZMYWl1Mzg3ZllYeWh1T1VycUliRHpsdHJPeUVrcFJLOW1Kb0JKS1VidTE3ZjVQVDBTWkVJclcxN3Z1Ly9SRWxnbWhpSDIxNnQ2M0hXRWxsS0pYcFJOeEpvU2k5L21lK3o0OWtXZENLQzM4dnVXdVQwKytOY2lFZnd6ZnlPV1NlOTUybWxTeTEvRU1HL1BydE9LT3Q1MW1tUkRLU0JwbVFpamphSm9Kb1l5aWNTYUVNb2JtbVJES0VPZ0VBUjB5SVJSL1hUSWhGSGVkTWlFVWI5MHlJUlJuSFRNaEZHTjBnb0N1bVJDS0xUcEJRT2RNQ01VVW5TQ2dleWFFNGlnaEUwSXhSQ2VsaDZzaW81SksxNkw0ZUdYMHphUFloYWcvWVJXOXVxaDRHUXhHTEtOSEVqVXZnc1dRWmJUT29lb2xNQm16aXBZbFZMNENKbU9XMFM2RDBoZkFaYzR5V2tWUWUvODJnMWJScG9EaSsvZVp0QXo5eGErL2ZhTlJ5MUJmZW9mbEc0MWF4YS9iRzJyb1Y4cVpsODJhTW1vWjJ1dHVzWHluV2N0UVhuU1AzVnNOVzRidWtwdXMzbXZhTWxRWDNHYnpYdE5XMGVZaisrSzZmN2pmdW5GN1QxdUc1bW9iYmQ1cjJqSTBGOXRuODJiamxxRzQxRTZMTnh1M0RNV2xObHE4Mjd4bHJGK2MxZDdkNWkxai9lS3M5dTQyYnhuckYrZTBkN3VCeTFCc3ptZnRkZ09Yb2RpY3o5cnRCaTVEc1RtYnRmdE5YSVptZFNaYjk1dTRETTNxVExidU4zRVptdFdaYk4xdjRqSTBxelBadXQvRVpXaFdaN0oxdjRuTDBLek9aT3QrRTVlaFdaM0oxdjBtTGtPek9wT3QrMDFjaG1aMUpsdjNtN2lNVGIwL1ZqTnl6NG5yME96T1krbUdJNWVoMlozSDBnMUhMa096TzQrbEc0NWNobVozSGtzM0hMbU1MWDFlZ1dibXJpUFhvVm1leDg0TlJ5NURzVHVYcFJ1T1hJWmlkeTVMTnh5NURzWHlYSFp1T0hJWjYzZm5zM1REa2N0WXZ6dWZwUnVPWE1mNjVmbnMzSERrTWhTWDNHWHBoaU9Yb2Jqa05rdjNtN2dPelZYM1dMcmh5R1ZvTHJ2SjB2MG1ya04xNVIyV2JqaHlHYXBMYjdGMHY0bnIwRjE5ZzZYN1RWeUhzb0R5Uy9lYnVBeHRCTlczYmpkd0hlb09TbS9kYitJeTFDSFUzcnJkd0hYb1d5aTlkYmQ1eTJnVFJOMjltNDFiUjZzbXF1N2RiTnc2Mm5WUmMrOW00OWJSc28yU2UvZWF0bzdXaGRSYnZOV3dkV3d0azd1dmo1dzlXMWtiN09UdTJxbXpweXB0aTVuc21ZeFp4ell6d1d4a2doQXlRUWlaSUtUTmgvdDEvNVhXYUs1Qkp0bEhRZ3RrZ2hBeVFReVZJSVJNRUVJbWlLRVN4RkFKWXFnRU1WU0NHQ3BCRUpFZzZEWFV5R3YybUNpQWJ5UUlJeEVBQUFBQUFBQUFBSTcrQjUzVDBLNkdqRFNFQUFBQUFFbEZUa1N1UW1DQyIvPgoJCTxpbWFnZSB3aWR0aD0iMzIiIGhlaWdodD0iMTQxIiBpZD0iaW1nMiIgaHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDQUFBQUNOQkFNQUFBQWsxbVgzQUFBQUFYTlNSMElCMmNrc2Z3QUFBQlZRVEZSRm0xSkduRkpGZ0FBQUFBQUFuRkpFbkZOR25WSkV6bDBMdFFBQUFBZDBVazVUZ1A4Q0FLK3djQ1dTUGQ4QUFBQmFTVVJCVkhpYzdkWkxGWUF3REVUUlZzSnJwS0FBQ1Vpb2Z4UFFjdmdrV2JCZ083UHJiUVM4VW9HMlBDc3JjM1lEMXl3Q0pKaEhEc1pSQUJKWUJBUUNnVUFnRUFqK1FLcUxqMEtKRFhOV3p2YitIbERkODRDT2I2a2R1ZktnRTgrelF4b0FBQUFBU1VWT1JLNUNZSUk9Ii8+CgkJPGltYWdlIHdpZHRoPSI0MSIgaGVpZ2h0PSIxMTEiIGlkPSJpbWczIiBocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNrQUFBQnZCQU1BQUFDRFQvUzBBQUFBQVhOU1IwSUIyY2tzZndBQUFBOVFURlJGQUFBQW5GSkZuRk5HbTFKR25GRkZkRnRnQ1FBQUFBVjBVazVUQVA5UWdKQzdYaVgvQUFBQWtVbEVRVlI0bk8zV3dRMkFJQkJFMGFVRFZ5aUFFaWlCL3FzU01GR1VmekZxQWdsN2ZDRUVPREFqY283Uk1xdTBwbXJCYXRWcUhLR3FKOVJBdU9zZGl6YVkxYlFhYVdtK0hLajlTUjFxZWdqUzBJRkcxT1dCOGc2ajNXTHExS2tqYVEvL3pudkZaT0FVK1N1em5paW5LU2R2K0VJaDV6MTFBb2Vsd21JQnNWaFdqbWJEZXVHcU1WVUhqTmlqZ2doNDBnMWVKWldCbjFSb0l3QUFBQUJKUlU1RXJrSmdnZz09Ii8+CgkJPGltYWdlIHdpZHRoPSI0MSIgaGVpZ2h0PSIxMTEiIGlkPSJpbWc0IiBocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNrQUFBQnZCQU1BQUFDRFQvUzBBQUFBQVhOU1IwSUIyY2tzZndBQUFBOVFURlJGQUFBQW5GTkduRkpGbTFKR25GRkZvNkFleVFBQUFBVjBVazVUQUZEL2dKQjhjamJ4QUFBQW1FbEVRVlI0bk8zV1d3cUFJQkNGWWNWVzBBcGtsdEFTM1AraWlpNXFNMzhQUVVXQ1BuNklPQWFkNDV5WGJiblRDaUxnUldzZktwVjQ2Q2pFa3hBcjNWbnJ4a1pYVGthWEMzcUx5K2J3a2c2b0k2b2Q0bnROcUlDWHlpZTBOa1hYcmwxYjBvVDZoMy9xSGVWazRCUjVLN1B1S0tjcGZZeElLZjJNd3FQcEJuSnN0V05FM1dFeWFvMjI3NVFPNHdsUEQxRlZwZ2tzYTAwek5QY2kxTTV2Y0RVQUFBQUFTVVZPUks1Q1lJST0iLz4KCTwvZGVmcz4KCTxzdHlsZT4KCQl0c3BhbiB7IHdoaXRlLXNwYWNlOnByZSB9Cgk8L3N0eWxlPgoJPHVzZSAgaHJlZj0iI2ltZzEiIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLDEsMTksNDIpIi8+Cgk8dXNlICBocmVmPSIjaW1nMiIgeD0iNTU3IiB5PSIyMjMiIC8+Cgk8dXNlICBocmVmPSIjaW1nMyIgeD0iMCIgeT0iMjM5IiAvPgoJPHVzZSAgaHJlZj0iI2ltZzQiIHg9IjIxIiB5PSIyMzkiIC8+Cjwvc3ZnPg==");
  animation: spin 2s linear 1 0s, moveLeftToRight 2s linear 0s 1, blowup 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 1 0s;
  transition: all 600ms cubic-bezier(0.2, 0, 0, 0.8);
  animation-fill-mode: forwards;
  animation-name: blowup, moveLeftToRight, spin;
  animation-duration: 0.5s, 2s, 2s;
  animation-delay: 2s, 0s, 0s;
  animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1), linear, linear;
  animation-iteration-count: 1, 1, 1;
}
.eye_left {
    position: absolute;
    background: #222;
    width: 17%;
    height: 17%;
    left: 25%; 
    top:30%; 
    border-radius: 50%;
    transition: all 0.5s;
    transition-duration: 0.5s;
    animation-fill-mode: forwards;
    animation-name: blink, straight;
    animation-duration: 2s, 2s;
    animation-delay: 0s, 0s;
    animation-timing-function: linear, ease;
    animation-iteration-count: infinite, 1;
 }
.eye_left_upsidedown {
    font-family: "Arial Unicode MS", "Lucida Sans Unicode", "DejaVu Sans", "Quivira", "Symbola";
    position: absolute;
    color: black;
    visibility:hidden;
    font-size: 2rem;
    font-weight: 900;
    left: 25%; 
    top:18%;
    transition: all 0.5s;
    transition-duration: 0.5s;
    animation-fill-mode: forwards;
    animation-name: upsidedown;
    animation-duration: 2s;
    animation-delay: 0s;
    animation-timing-function: ease;
    animation-iteration-count: 1;
}
.eye_right_upsidedown {
    font-family: "Arial Unicode MS", "Lucida Sans Unicode", "DejaVu Sans", "Quivira", "Symbola";
    position: absolute;
    color: black;
    visibility:hidden;
    font-size: 2rem;
    font-weight: 900;
    right: 25%; 
    top:18%;
    transition: all 0.5s;
    transition-duration: 0.5s;
    animation-fill-mode: forwards;
    animation-name: upsidedown;
    animation-duration: 2s;
    animation-delay: 0s;
    animation-timing-function: ease;
    animation-iteration-count: 1;
}
.eye_right {
    position: absolute;
    background: #222;
    width: 17%;
    height: 17%;
    right: 25%; 
    top:30%; 
    border-radius: 50%;
    animation: blink 2s infinite, straight 2s ease infinite;
    transition: all 0.5s;
    transition-duration: 0.5s;
    animation-fill-mode: forwards;
    animation-name: blink, straight;
    animation-duration: 2s, 2s;
    animation-delay: 0s, 0s;
    animation-timing-function: linear, ease;
    animation-iteration-count: infinite, 1;
 }
 .eye_left::before,
.eye_left::after,
.eye_right::before,
.eye_right::after {
    position: absolute;
    content: '';
}
.eye_left::before,
.eye_right::before {
    background: #fff;
    top: 15%;
    left: 25%;
    width: 25%;
    height: 25%;
    border-radius: 50%;
    transition: all 0.5s;
    animation-fill-mode: none;
    animation-name: straight, shaking;
    animation-duration: 2s, 0.1s;
    animation-delay: 0s;
    animation-timing-function: linear;
    animation-iteration-count: 1, infinite;
}
.eye_left::after,
.eye_right::after {
  background: #fff;
  top: 45%;
  left: 20%;
  width: 15%;
  height: 15%;
  border-radius: 50%;
  transition: all 0.5s;
  animation-fill-mode: none;
  animation-name: straight, shaking;
  animation-duration: 2s, 0.1s;
  animation-delay: 0s;
  animation-timing-function: linear;
  animation-iteration-count: 1, infinite;
}
.face__mouth {
	  position:absolute;
 top: 50%;
 left: 50%;
 transform: translate(-50%);
      margin-top: 10px;
  border: 3px solid #000;
  background: #000;
  overflow: hidden;
	border-radius: 2.5px 2.5px 15px 15px / 5px 5px 25px 25px; width: 25px; height: 19px; 
 animation: mouth 2s linear infinite;
  transition: all 0.5s;
  animation-fill-mode: forwards;
  animation-name: mouth;
  animation-duration: 2s;
  animation-delay: 0s;
  animation-timing-function: linear;
  animation-iteration-count: 1;
 }
.blush {
    position: absolute;
    background: rgb(255, 196, 206);
    top: 45%;
    left: 20%;
    width: 17%;
    height: 10%;
    border-radius: 50%;
    transform: rotate(-15deg);
    opacity: 0.5;
    z-index: -1;
    transition: all 0s;
    animation-fill-mode: forwards;
    animation-name: hide;
    animation-duration: 0s;
    animation-delay: 2s;
    animation-timing-function: linear;
    animation-iteration-count: 1;
}
.blush_red {
    position: absolute;
    background: #ff4f4f;
    top: 45%;
    left: 20%;
    width: 17%;
    height: 17%;
    border-radius: 50%;
    transform: rotate(-15deg);
    opacity: 0.5;
    z-index: -1;
    transition: all 0.5s;
    animation-fill-mode: forwards;
    animation-name: blush;
    animation-duration: 2s;
    animation-delay: 0s;
    animation-timing-function: ease;
    animation-iteration-count: 1;
}
.blush.right {
    right: 20%;
    left:auto;
    -webkit-transform: rotate(15deg);
	-moz-transform: rotate(15deg);
	-ms-transform: rotate(15deg);
	-o-transform: rotate(15deg);
    transform: rotate(15deg);
}
.blush_red.right {
    right: 20%;
    left:auto;
}
.mouth {
  border-radius: 50%;
  width: 20px;
  height: 7px;
  background: #d98b78;
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
}

.notice {
overflow:hidden; 
box-shadow: 5px 10px 5px 0 rgba(207,207,207,0.5);
   padding:20px; 
  bottom:0; 
	min-height:246px; 
  width:425px; 
  font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
    font-size: 1rem;
    line-height: 1.5;
  text-align:justify; 
  position:absolute;
  visibility:hidden; 
  background-color:white; 
  z-index:6;
  transition: all 0.5s;
  animation-fill-mode: forwards;
      animation-name: show;
    animation-duration: 0.5s;
    animation-delay: 2.4s;
    animation-timing-function: linear;
    animation-iteration-count: 1;
}
@keyframes show {
  from { left: 1vw; opacity:0; }
  to {  left: 1vw; visibility: visible; opacity:1; }
}
@keyframes shaking {
  from {  left: 25%; }
  to {  left: 28%; }
}
@keyframes spin {
from  {transform:rotate(0deg);}
  to  {transform:  rotate(-360deg);}
}
@keyframes moveLeftToRight {
  0%   { left: 40vw; }
  100% { left: 1vw; }
}
@keyframes blowup {
  0% {   border-radius:50%; height:125px; background-color:white; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8/x8AAwMCAO+ip1sAAAAASUVORK5CYII=);}
  30% { border-radius:0; height:125px; background-color:white; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8/x8AAwMCAO+ip1sAAAAASUVORK5CYII=); }
  70% { border-radius:0; height:200px; width:425px; background-color:white; padding:20px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8/x8AAwMCAO+ip1sAAAAASUVORK5CYII=); border:none; }
  100% {  border-radius:0; width:425px; height:246px; background-color:white; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8/x8AAwMCAO+ip1sAAAAASUVORK5CYII=); border:none; padding:20px; box-shadow: 10px 10px 5px 0px rgba(207,207,207,1);}
}
@keyframes blink {
    0%, 100% { transform: scale(1, .05);}
  5%, 95% { transform: scale(1, 1);}
} 
@keyframes blush {
  0% { transform: scale(0,0); }
  33% { transform: scale(0,0); }
  40% { transform: scale(1,1); }
  50% { transform: scale(1,1); }
  60% { transform: scale(1,1); }
  88% { transform: scale(0,0); }
  100% { transform: scale(0,0); }
}
@keyframes hide {
  0% {  visibility:visible }
  99% {  visibility:visible }
  100% {visibility:hidden; }
}
@keyframes mouth {
  0% {  border-radius: 2.5px 2.5px 15px 15px / 5px 5px 25px 25px; width: 25px; height: 19px; }
  25% { border-radius: 2.5px 2.5px 15px 15px / 5px 5px 25px 25px; width: 25px; height: 19px; }
  35% { border-radius: 50%; width: 9px; height: 19px; }
  60% { border-radius: 50%; width: 9px; height: 19px; }
	95% { border-radius: 2.5px 2.5px 15px 15px / 5px 5px 25px 25px; width: 25px; height: 19px; }
  99% { border-radius: 2.5px 2.5px 15px 15px / 5px 5px 25px 25px; width: 25px; height: 19px; }
  100% {visibility:hidden; }
}
@keyframes straight {
  0% { visibility:visible; }
  30% { visibility: hidden; }
  50% { visibility: hidden; }
  70% { visibility: hidden; }
  80% { visibility: visible; }
  99% { visibility: visible; }
  100% { visibility: hidden; } 
}
@keyframes upsidedown {
  0% { visibility:hidden; }
  30% { visibility: visible; }
  50% { visibility: visible; }
  70% { visibility: visible; }
  80% { visibility: hidden; }
  99% { visibility: hidden; }
  100% { visibility: hidden; }
}

.gdpr-cookie-notice-description {
	 font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
    font-size: 1rem;
    line-height: 1.5;
	padding-bottom:15px; 
}

.gdpr-cookie-notice-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content:space-between;
	margin: 0 0 0 auto;
	background: none;
	width: auto;
	height: auto;
	padding: 0
}

.gdpr-cookie-notice-nav-item {
	text-decoration: none;
	display: block;
	line-height: 0.75;
	white-space: nowrap;
	background: black;
		color: white;
    height: 50px;
     padding: 16px 19px 17px 18px;
    font-size: 1.5rem;
    cursor: pointer;
    outline: none !important;
    margin: 0;
    border: none;
    -webkit-appearance: none;
    margin-top:5px;
	}
.gdpr-cookie-notice-nav-item-settings {
	width:130px
}
.gdpr-cookie-notice-nav-item-accept {
	width:155px; 
}
.gdpr-cookie-notice-nav-item-btn {
	background: #6bc0b7;
	border-radius: 0;
}

.gdpr-cookie-notice-show-modal .gdpr-cookie-notice-modal {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.gdpr-cookie-notice-modal-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
padding-bottom:10px;
}


.gdpr-cookie-notice-modal-close {
	width: 34px;
cursor: pointer;
	height: 34px;
	margin: 0 0 0 auto;
	background: none;
	border: none;
	outline: none;
	padding: 0;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.gdpr-cookie-notice-modal-close:before,
.gdpr-cookie-notice-modal-close:after {
	width: 30px;
	height: 2px;
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: white;
}

.gdpr-cookie-notice-modal-close:after {
	-webkit-transform: translate(-50%, -50%) rotate(90deg);
	transform: translate(-50%, -50%) rotate(90deg)
}

.gdpr-cookie-notice-modal-close:hover {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	opacity: 1
}

.gdpr-cookie-notice-modal-cookies {
	display: block;
	margin: 0;
	padding: 0;
	background:white; 
	list-style-type: none
}

.gdpr-cookie-notice-modal-cookie {
	display: block;
	border-bottom: 1px solid #f4f5f7;
	list-style-type: none;
	padding: 0;
	margin: 0
}

.gdpr-cookie-notice-modal-cookie-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 12px 16px;
		position:relative;
}


.gdpr-cookie-notice-modal-cookie-title {
	font-weight: normal;
	font-family:"Avenir-Book";
	font-size: 1.5rem;
	margin: 0;
	padding: 0;
	line-height: 1;
}

.gdpr-cookie-notice-modal-cookie-title:after {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 5px 0 5px;
	border-color: #bdbdbd transparent transparent transparent;
	content: '';
	display: block;
	position: absolute;
	right: -17px;
	top: 50%;
	margin-top: -2px;
	-webkit-transition: all ease 0.3s;
	transition: all ease 0.3s
}

.open .gdpr-cookie-notice-modal-cookie-title:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.gdpr-cookie-notice-modal-cookie-state {
	color: #6bc0b7;
	margin-left: auto;
	font-size: 1.5rem;
}

.gdpr-cookie-notice-modal-cookie-input {
	opacity: 0
}

.gdpr-cookie-notice-modal-cookie-input:checked+.gdpr-cookie-notice-modal-cookie-input-switch {
	background: #6bc0b7;
	-webkit-box-shadow: inset 0px 0px 0px 1px #6bc0b7;
	box-shadow: inset 0px 0px 0px 1px #6bc0b7;
}

label.gdpr-cookie-notice-modal-cookie-input-switch  {
	position:absolute;
	margin: auto;
  position: absolute;
  top: 0; 
	bottom: 0;
	    margin-right: 20px;
	right: 0;
}

.gdpr-cookie-notice-modal-cookie-input-switch {
	width: 24px;
	height: 24px;
	-webkit-box-shadow: inset 0px 0px 0px 1px #bdbdbd;
	box-shadow: inset 0px 0px 0px 1px #bdbdbd;
	margin: 0 0 0 auto;
	position: relative;
	-webkit-transition: all ease 0.3s;
	transition: all ease 0.3s;
	cursor: pointer
}

.gdpr-cookie-notice-modal-cookie-input-switch:after {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background: url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExIiB2aWV3Qm94PSIwIDAgMTQgMTEiIHdpZHRoPSIxNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNSAxMC40Mi01LTUgMS40MS0xLjQxIDMuNTkgMy41OCA3LjU5LTcuNTkgMS40MSAxLjQyeiIgZmlsbD0icmdiKDI1NSwyNTUsMjU1KSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+') no-repeat center 7px;
	content: '';
	display: block
}

.gdpr-cookie-notice-modal-cookie-info {
	margin: 0;
	color:black; 
	padding: 0 60px 12px 16px;
	font-size: 1rem;
	line-height: 16px;
	display: none;
	text-align:justify; 
}

.opened .gdpr-cookie-notice-modal-cookie-info {
	display: block
}

.gdpr-cookie-notice-modal-footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
 
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.gdpr-cookie-notice-modal-footer-item {
	height: 50px;
	margin: 0;
	padding: 0;
	}



.gdpr-cookie-notice-modal-footer-item:after {
	position: absolute;
	right: -16px;
	top: 50%;
	margin-top: -5px;
	background: url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgOCAxMiIgd2lkdGg9IjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTEuNDEgMC0xLjQxIDEuNDEgNC41OCA0LjU5LTQuNTggNC41OSAxLjQxIDEuNDEgNi02eiIgZmlsbD0iIzFhZDU2YyIvPjwvc3ZnPg==') no-repeat left center;
	height: 12px;
	width: 8px;
	content: '';
	display: block
}


.gdpr-cookie-notice-modal-footer-item-btn:focus, .gdpr-cookie-notice-modal-footer-item-btn:hover, .gdpr-cookie-notice-modal-footer-item-btn:active {
	color:black; 
}
.gdpr-cookie-notice-modal-footer-item-btn span {
	-webkit-transition: all ease 0.3s;
	transition: all ease 0.3s
}

.gdpr-cookie-notice-modal-footer-item-btn:after {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	content: '';
	opacity: 0;
	-webkit-transition: all ease 0.3s;
	transition: all ease 0.3s;
	display: block;
	background: url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExIiB2aWV3Qm94PSIwIDAgMTQgMTEiIHdpZHRoPSIxNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNSAxMC40Mi01LTUgMS40MS0xLjQxIDMuNTkgMy41OCA3LjU5LTcuNTkgMS40MSAxLjQyeiIgZmlsbD0icmdiKDI1NSwyNTUsMjU1KSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+') no-repeat center
}


.gdpr-cookie-notice-modal-footer-item-btn.saved span {
	opacity: 0
}

.gdpr-cookie-notice-modal-footer-item-btn.saved:after {
	opacity: 1
}

.gdpr-cookie-notice-modal-footer-item:hover {
	text-decoration: none;
	opacity: 1
}

.gdpr-cookie-notice-modal-cookie-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 12px 16px
}

.gdpr-cookie-notice-modal-cookie-title {
	font-weight: normal;
	font-family:"Avenir-Book";
	font-size: 1.5rem;
	color:black;
	margin: 0;
	padding: 0;
	line-height: 1;
	position: relative
}

.gdpr-cookie-notice-modal-cookie-title:after {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 5px 0 5px;
	border-color: #bdbdbd transparent transparent transparent;
	content: '';
	display: block;
	position: absolute;
	right: -17px;
	top: 50%;
	margin-top: -2px;
	-webkit-transition: all ease 0.3s;
	transition: all ease 0.3s
}


.open .gdpr-cookie-notice-modal-cookie-info {
	display: block
}

.gdpr-cookie-notice-modal-footer-item-statement {
		margin:14px 0;
    display: inline-block;
    padding: 16px 18px 17px 18px;
	font-size:1.5rem; 
	    font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
	line-height:0.75; 
	font-weight:300; 
	border-radius: 0;
		    width: 9.3rem;
    background-color: white;
    color: black;
	height: 50px;
}

.gdpr-cookie-notice-modal-footer-item-btn {
	margin:14px 0;
    display: inline-block;
    padding: 16px 18px 17px 18px;
	font-size:1.5rem; 
	    font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
	line-height:0.75; 
	font-weight:300; 
	border-radius: 0;
		    width: 8rem;
    background-color: white;
    color: black;
	height: 50px;
	position: relative
}
#face_statement { 
	 z-index:5;
  position:relative;
  display: flex;
  justify-content: space-evenly;
  background-color:#c97f72;
  border-radius:50%;
  width: 125px;
  height: 125px;
  background-size:cover;
  bottom:0;
  left:50px; 
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1ODkgNTg5IiB3aWR0aD0iNTg5IiBoZWlnaHQ9IjU4OSI+Cgk8ZGVmcz4KCQk8aW1hZ2Ugd2lkdGg9IjU1MSIgaGVpZ2h0PSI0NDAiIGlkPSJpbWcxIiBocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWljQUFBRzRDQU1BQUFDcFZyZmtBQUFBQVhOU1IwSUIyY2tzZndBQUFFaFFURlJGQUFBQW5GSkZWUUFBbkZKRm5GSkZuRkpGbkZKRm5GSkZuRkpGbkZKRm5GSkZuRkpGbkZKRm5GSkZnQUFBbTFKR25GSkVuVkpFbkZOR25GRkZBQUFBblZKRm5GTkduRkZGZTUvamZBQUFBQmgwVWs1VEFQOERnRURmbnlDL1lGQ3ZFTzhDZ0s5d1VKQUJZTENnTGZsNVdRQUFERDVKUkVGVWVKenQzZTFhMjFnU1JXRWNRaUR6RVpvZWhyNy9PNTB4dHBIZHdiZ2s3WE9xOXRGNi8zWUgxeW10QjluRU1YZDNBQUFBQUFBQUFBQVV0ZnRFOWt5bzViTkdhQVhudm4wVnljRzM3Qm1SN0hZamZGdEJ2QkpLMmE1NWxWREtOczJ2aEZLMloxa2xsTEl0Z1pjNDEvSGlaeXZXVk1LM2xNMVltd21oYk1INlNpaGxBelNaRU1yZ1ZKa1F5dEIwbVJES3dKU1pFTXF3dEprUXlxRFVtUkRLa1BTWkVNcUFXbVJDS01OcGt3bWhES1pWSm9ReUZqcEJRTHRNQ0dVZ0xUTWhsR0dzZWx2U2JieHhhUkJ0TStFYnlpQmFaMElvWTZBVEJMVFBoRkJHUUNjSTZKRUpvZmlqRXdUMHlZUlEzTkVKQW5wbFFpamU2QVFSZElLQXhuOERlSTYvRFRUV0x4TytvVGlqRTBUUUNRSjZaa0lvdnVnRUVYU0NDRHBCUU45TUNNVVZuU0NDVGhCQko0aWdFMFRRQ1NMb0JCRjBnZ2c2cWFuYTR1aWtub3JMNjVoSTlsRTlGTjFmbHpnS25OTkUyUTAyRDZQRUtVMFUzbUhUS0lxYzBVWGxKVFpNb3NvUlRkUmVZNk1jNmh6UVJmRTlOb21oMFBsTWxOK2tQSVJTcDNOUmY1WGlER29kem9YQkxxVVJGRHViQzR0bENoc29kaklYSHV1VUpWRHRZQzVNOWlrS29OeTVYTGdzVkhMNTZ4M0xoczFDSmRlLzNLbGMrS3hVY1BuckhjcUYwVTRGbzVZN2t3MmpuZks1VzNra1c3VWF0dFNKWEhpdFZUUnRuUVBaOEZxcmFObzZCM0xodGxmWnZEV09ZOE50c2JKNWF4ekhoZDltaFJQbkg4YUczMnFGRStjZnhvYmhhb1VqcDUvRmhlTnlwVFBuSHNXRzVYS2xRNmVleElibGRxVkRwNTdFaHVkMnBWTm5Ic1NGNlg0Yi8yMGdmd1A0ZCtJRnU4NmRkUXdidGdzV0Q1NTBDaHUrR3haUG5uTUlHNzRyRmsrZWN3Z2J4aXNXajU1eUJodk9PeGJQbm5FRUc5WkxGZytmY0FJYjNsc1dUOS8vQURiTTF5d2VuMHl1Y2QreitmZzJ0SHRPV0xUMzlEYVVhODdadFBYd05uUmJUbHUxOCt3MlZFdk8zTFh4NkRZME84NWV0dTNnTnRadnVNUzZYZWYyb2FpandMcFh2WEdKdHlYZHBrcmtuZWRCTXFlMm9Zc2tmZU9PTTlzWXFKTWxoOG1lMk1kQW1kek5QVTMydEU3RzZtVE9lYkluOVRKYUozZWhGeis4eEpsdHVFemUyUXhxWTh4TzlpeUc5REZxSnRDaUU0U1FDVUxJQkJGMGdoQXlRUWlaSUlKT0VFSW1DQ0VUaEpBSlFzZ0VJV1NDRURKQkRKVWdoRXdRUXlVSUlSUEVVQWxpcUFSQlJJSW9HZ0VBQUFBQUFBQUFBQUFBQUFBRTdpZmZzMmRCVGQvdkh5N2ZyUFhqUG5za1ZQTjQvL1R3Mjd2NmRrOC8rSzZDTXorZnJyMUwrUDR4ZXpaVThmM0xmM1R3bEQwZVNuajg4Y2tkNXlLVWYyU1BpQUt1M25JK1BQQXNaZk1lYjJmeWY0U3ljWS8vakdTeWUrRFdzMjJoN3liY2VqWXVkdFBoMXJOMVArT1o3SDc4SzN0YUpQbCs0d1h4Slg2S3YxVnpLaUdVelpwejE5bDd5QjRZR2VZOGlUM2dxZXdXM2MvTlpQZkUzd2x1ME94dkozeEQyYUo1TDNZT2VDYTdQZk52Tzd6RllJc1dmRHZaL2Z0bjl0VG9iVUVtM0hpMjUrdjNzRjJUY2VQNWRYcnc1NFFIMzd3bFQwOTJ2VDh3OWZLeC8rajc0TmdyMzhrbkQvN1M3OUZ4Vkx1VHp4K2NHMDkvaFR1NSt1QjAwbC9WVHI1NmNKNmc5RmV6a3h1UHpoT1U3a3AyY3V2UnVmRjBWN0NUMjQ5T0o5MlY2eVR5NkR4QjZhNVlKOEdINXdsS2I2VitiaDkrZkc0ODNTM3FwTTNmQThZZm4wNjZxL08rZ2hrRDhBU2x1eXJ2VTVvM0FVOVFlaXZ5dnNlWkUxemNlUDY4L0cvNjRYQlg1SDNVY3llNDZPVDU5Lzh1SHhBVi9sM0c3QkZ1ZFVJcmNnWCtuZGZzVEM2ZnlQN242dittSG5UVHN2L2Q2UHhLZGhkUFpQLzg2djhUejdwcE15K1IrRm5zb2t6T2J6eFhianVVb3BiNnVSYkxNcG5SQ2FYSVpINU9Ub2RPS0VVazhYTzNGbVl5c3hOS0VjbjZITCtsbVp5LzRMbitjb2RRMUpJK0YzUnhKbWN2ZUw1OHVYTkdPL2xXcFh6TzhJcE1waHRQNkxielRqdjhWdlgvM1BJMW1TenBoRkFVK3Y4ZWhPNmRFSXBFNTkrcnNpcVRaWjBRaWtiUDM5TzBMcFBwQlUvczVjN0pxL29ZMjlUdjk3NnR6T1RqQlUvMDVjN0pOL2xKTnFyVDc1RmMzY254eGpQcnRyUFg0akJiMWY3MzBxN09aSEVuaE9Ja3NSTkM4YkUra3hXZEVJcU4zRTRJeFlRZ2sxV2RFSW9GUlNhbkg2RE0rL0VKblRpUmRITDRBY3JjSDU4UWlnOU5Kb2NiejlKT0NLVStaU2NMN3p0MFVwOG9rMk1ueTU3SEVrcDlkSUtJSXAwUVNtMnFUT2hrYkdVNklaVFN4SjBzZmIxREo3WEpNam44UVBhL2E3NUM5aTV3bmFxUzNmc1BaQmYvbU8xZDlpNXduYWlSdlQvV2RrSW9aV2tLT1hwWjlmUmtSeWQxaVFvNWVGbjFjbWRISjNXSkNubjNkcmUyRTBJcFNoUEkwZjZGTVowTVNSUElFWjBNU3hQSWthQVRRcWxKMHNjSm5ReEwwc2NKblF4TDBzY0puWXhLa3NjSFJTZUVVcEdpamdtZGpFcFJ4NFJPUnFXb1kwSW5vMUxVTWFHVFVTbnFtTkRKcUJSMVRPaGtWSW82Sm5ReUtrVWRFem9abGFLT0NaMk1TbEhIaEU1R3BhaGpRaWVqVXRReG9aTlJLZXFZME1tb0ZIVk02R1JVaWpvbWRESXFSUjBUT2htVm9vNEpuWXhLVWNlRVRrYWxxR05DSjZOUzFER2hrMkVwOHZqQSsrMkhKZW5qaEU2R0plbmpoRTZHSmVuamhFNkdKZW5qaE04ckdKWW1rQ002R1plbWtBTTZHWmVta0lOOUozeU8zNWhFaWJ4NzVuTkJ4NlZKNU4wenQ1MXhhUko1dC9yN1NmWXVjSjJva2IzOTh4TSszMzVVcWtxT3YzQ1UzNWN4S0ZrbWY3MS9PWDcvenFCVW1id2R2aHkvejJ0VW9rNk92dytkVGtZbDZ1VHc5SVRmTnpvc1ZTZjhYdHJCbGVna2VRZTRqVTRRVXFDVDVBMGdRdG5Kc3AvY0p5OEFNWkpPRHE5M2x2MUFOdmY0aUJKazh0ZnhTeTI1OGFTZUhYSHJNM2s3ZmFrRm5XU2VITE9zN3VUNTlKWG1kNUo1YnN5VDJFbm1zVEZYV2llWmg4WnNXWjE4eXp3MDVsTjFNdThIS0srWlI4WVNvazVtL1FBbDhiaFlhbFVuTHg5ZlpzYU5KL0d3V0d4TkptL1RsNGwza25kVXJMR2lrK20yRSs4azc2QllwMmNuZWFmRWFvcE9ZaTk0OHM0SUFVRW5vUmM4YVFlRXhzSk9YczYreE8wYlQ5cnBvTElzazdmekwzR3JrNnlqUVdsUkorZTNuUnVkWkowTFlrMDd5VG9VR2xqWnlmVVhQRmtIUWh2ck9ybnlnaWR4OUQ0UHZVRnpPM201K05PLzMzZ3FETjFsaHEyWmw4bmI1UisrN0tUTHZLK2hPWGtYZzl5c1RwNXZmNzB5cythT09pQ1RUbVpGUWlvTk9IU3lvQkpLVVF1di9lWDIxOG9ka0ZMYWl1Mzg3ZllYeWh1T1VycUliRHpsdHJPeUVrcFJLOW1Kb0JKS1VidTE3ZjVQVDBTWkVJclcxN3Z1Ly9SRWxnbWhpSDIxNnQ2M0hXRWxsS0pYcFJOeEpvU2k5L21lK3o0OWtXZENLQzM4dnVXdVQwKytOY2lFZnd6ZnlPV1NlOTUybWxTeTEvRU1HL1BydE9LT3Q1MW1tUkRLU0JwbVFpamphSm9Kb1l5aWNTYUVNb2JtbVJES0VPZ0VBUjB5SVJSL1hUSWhGSGVkTWlFVWI5MHlJUlJuSFRNaEZHTjBnb0N1bVJDS0xUcEJRT2RNQ01VVW5TQ2dleWFFNGlnaEUwSXhSQ2VsaDZzaW81SksxNkw0ZUdYMHphUFloYWcvWVJXOXVxaDRHUXhHTEtOSEVqVXZnc1dRWmJUT29lb2xNQm16aXBZbFZMNENKbU9XMFM2RDBoZkFaYzR5V2tWUWUvODJnMWJScG9EaSsvZVp0QXo5eGErL2ZhTlJ5MUJmZW9mbEc0MWF4YS9iRzJyb1Y4cVpsODJhTW1vWjJ1dHVzWHluV2N0UVhuU1AzVnNOVzRidWtwdXMzbXZhTWxRWDNHYnpYdE5XMGVZaisrSzZmN2pmdW5GN1QxdUc1bW9iYmQ1cjJqSTBGOXRuODJiamxxRzQxRTZMTnh1M0RNV2xObHE4Mjd4bHJGK2MxZDdkNWkxai9lS3M5dTQyYnhuckYrZTBkN3VCeTFCc3ptZnRkZ09Yb2RpY3o5cnRCaTVEc1RtYnRmdE5YSVptZFNaYjk1dTRETTNxVExidU4zRVptdFdaYk4xdjRqSTBxelBadXQvRVpXaFdaN0oxdjRuTDBLek9aT3QrRTVlaFdaM0oxdjBtTGtPek9wT3QrMDFjaG1aMUpsdjNtN2lNVGIwL1ZqTnl6NG5yME96T1krbUdJNWVoMlozSDBnMUhMa096TzQrbEc0NWNobVozSGtzM0hMbU1MWDFlZ1dibXJpUFhvVm1leDg0TlJ5NURzVHVYcFJ1T1hJWmlkeTVMTnh5NURzWHlYSFp1T0hJWjYzZm5zM1REa2N0WXZ6dWZwUnVPWE1mNjVmbnMzSERrTWhTWDNHWHBoaU9Yb2Jqa05rdjNtN2dPelZYM1dMcmh5R1ZvTHJ2SjB2MG1ya04xNVIyV2JqaHlHYXBMYjdGMHY0bnIwRjE5ZzZYN1RWeUhzb0R5Uy9lYnVBeHRCTlczYmpkd0hlb09TbS9kYitJeTFDSFUzcnJkd0hYb1d5aTlkYmQ1eTJnVFJOMjltNDFiUjZzbXF1N2RiTnc2Mm5WUmMrOW00OWJSc28yU2UvZWF0bzdXaGRSYnZOV3dkV3d0azd1dmo1dzlXMWtiN09UdTJxbXpweXB0aTVuc21ZeFp4ell6d1d4a2doQXlRUWlaSUtUTmgvdDEvNVhXYUs1Qkp0bEhRZ3RrZ2hBeVFReVZJSVJNRUVJbWlLRVN4RkFKWXFnRU1WU0NHQ3BCRUpFZzZEWFV5R3YybUNpQWJ5UUlJeEVBQUFBQUFBQUFBSTcrQjUzVDBLNkdqRFNFQUFBQUFFbEZUa1N1UW1DQyIvPgoJCTxpbWFnZSB3aWR0aD0iMzIiIGhlaWdodD0iMTQxIiBpZD0iaW1nMiIgaHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDQUFBQUNOQkFNQUFBQWsxbVgzQUFBQUFYTlNSMElCMmNrc2Z3QUFBQlZRVEZSRm0xSkduRkpGZ0FBQUFBQUFuRkpFbkZOR25WSkV6bDBMdFFBQUFBZDBVazVUZ1A4Q0FLK3djQ1dTUGQ4QUFBQmFTVVJCVkhpYzdkWkxGWUF3REVUUlZzSnJwS0FBQ1Vpb2Z4UFFjdmdrV2JCZ083UHJiUVM4VW9HMlBDc3JjM1lEMXl3Q0pKaEhEc1pSQUJKWUJBUUNnVUFnRUFqK1FLcUxqMEtKRFhOV3p2YitIbERkODRDT2I2a2R1ZktnRTgrelF4b0FBQUFBU1VWT1JLNUNZSUk9Ii8+CgkJPGltYWdlIHdpZHRoPSI0MSIgaGVpZ2h0PSIxMTEiIGlkPSJpbWczIiBocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNrQUFBQnZCQU1BQUFDRFQvUzBBQUFBQVhOU1IwSUIyY2tzZndBQUFBOVFURlJGQUFBQW5GSkZuRk5HbTFKR25GRkZkRnRnQ1FBQUFBVjBVazVUQVA5UWdKQzdYaVgvQUFBQWtVbEVRVlI0bk8zV3dRMkFJQkJFMGFVRFZ5aUFFaWlCL3FzU01GR1VmekZxQWdsN2ZDRUVPREFqY283Uk1xdTBwbXJCYXRWcUhLR3FKOVJBdU9zZGl6YVkxYlFhYVdtK0hLajlTUjFxZWdqUzBJRkcxT1dCOGc2ajNXTHExS2tqYVEvL3pudkZaT0FVK1N1em5paW5LU2R2K0VJaDV6MTFBb2Vsd21JQnNWaFdqbWJEZXVHcU1WVUhqTmlqZ2doNDBnMWVKWldCbjFSb0l3QUFBQUJKUlU1RXJrSmdnZz09Ii8+CgkJPGltYWdlIHdpZHRoPSI0MSIgaGVpZ2h0PSIxMTEiIGlkPSJpbWc0IiBocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNrQUFBQnZCQU1BQUFDRFQvUzBBQUFBQVhOU1IwSUIyY2tzZndBQUFBOVFURlJGQUFBQW5GTkduRkpGbTFKR25GRkZvNkFleVFBQUFBVjBVazVUQUZEL2dKQjhjamJ4QUFBQW1FbEVRVlI0bk8zV1d3cUFJQkNGWWNWVzBBcGtsdEFTM1AraWlpNXFNMzhQUVVXQ1BuNklPQWFkNDV5WGJiblRDaUxnUldzZktwVjQ2Q2pFa3hBcjNWbnJ4a1pYVGthWEMzcUx5K2J3a2c2b0k2b2Q0bnROcUlDWHlpZTBOa1hYcmwxYjBvVDZoMy9xSGVWazRCUjVLN1B1S0tjcGZZeElLZjJNd3FQcEJuSnN0V05FM1dFeWFvMjI3NVFPNHdsUEQxRlZwZ2tzYTAwek5QY2kxTTV2Y0RVQUFBQUFTVVZPUks1Q1lJST0iLz4KCTwvZGVmcz4KCTxzdHlsZT4KCQl0c3BhbiB7IHdoaXRlLXNwYWNlOnByZSB9Cgk8L3N0eWxlPgoJPHVzZSAgaHJlZj0iI2ltZzEiIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLDEsMTksNDIpIi8+Cgk8dXNlICBocmVmPSIjaW1nMiIgeD0iNTU3IiB5PSIyMjMiIC8+Cgk8dXNlICBocmVmPSIjaW1nMyIgeD0iMCIgeT0iMjM5IiAvPgoJPHVzZSAgaHJlZj0iI2ltZzQiIHg9IjIxIiB5PSIyMzkiIC8+Cjwvc3ZnPg==");
    width: 125px;
  height: 125px;
    -webkit-animation: wobble_spin 3s linear 0s infinite, wobble 3s linear 0s infinite;
  -moz-animation: wobble_spin 3s linear 0s infinite, wobble 3s linear 0s infinite;
  -ms-animation: wobble_spin 3s linear 0s infinite, wobble 3s linear 0s infinite;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
      animation-name: wobble, wobble_spin;
    animation-duration: 3s, 3s;
    animation-delay: 0s, 0s;
    animation-timing-function: linear, linear;
    animation-iteration-count: infinite, infinite;
}
@keyframes wobble_spin {
  0%  {transform:rotate(0deg);}
  10%  {transform:  rotate(-40deg); }
  33%  {transform:  rotate(-45deg); }
  50%  {transform:  rotate(0deg); }
  60%  {transform:  rotate(40deg); }
  83%  {transform:  rotate(45deg); }
  100%  {transform:  rotate(0deg); }
}

@-webkit-keyframes wobble_spin {
  0%  {transform:rotate(0deg);}
  10%  {transform:  rotate(-40deg); }
  33%  {transform:  rotate(-45deg); }
  50%  {transform:  rotate(0deg); }
  60%  {transform:  rotate(40deg); }
  83%  {transform:  rotate(45deg); }
  100%  {transform:  rotate(0deg); }
}


@keyframes wobble {
  0%   { margin-left: 0px; }
  10% { margin-left: -40px; }
  33% { margin-left: -45px; }
  50% { margin-left: 0; }
  60%   { margin-left: 40px; }
  83%   { margin-left: 45px; }
  100%   { margin-left: 0px; }
}
@-webkit-keyframes wobble {
0%   { margin-left: 0px; }
  10% { margin-left: -40px; }
  33% { margin-left: -45px; }
  50% { margin-left: 0; }
  60%   { margin-left: 40px; }
  83%   { margin-left: 45px; }
  100%   { margin-left: 0px; }
}


	.eye_left_statement::before,
.eye_left_statement::after,
.eye_right_statement::before,
.eye_right_statement::after {
    position: absolute;
    content: '';
}

.eye_left_statement::before,
.eye_right_statement::before {
    background: #fff;
    top: 15%;
    left: 25%;
    width: 25%;
    height: 25%;
    border-radius: 50%;
      -webkit-animation: shaking_statement 0.1s linear infinite;
  -moz-animation: shaking_statement 0.1s linear infinite;
  -ms-animation: shaking_statement 0.1s linear infinite;
    -webkit-transition: all 0s ;
  transition: all 0.5s;
  -webkit-animation-fill-mode: none;
  -moz-animation-fill-mode: none;
  -ms-animation-fill-mode: none;
  -o-animation-fill-mode: none;
  animation-fill-mode: none;
      animation-name: shaking_statement;
    animation-duration: 0.1s;
    animation-delay: 0s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@keyframes shaking_statement {
  from {  left: 25%; }
  to {  left: 28%; }
}

.eye_left_statement::after,
.eye_right_statement::after {
    background: #fff;
    top: 45%;
    left: 20%;
    width: 15%;
    height: 15%;
    border-radius: 50%;
      -webkit-animation: shaking_statement 0.1s linear infinite;
  -moz-animation: shaking_statement 0.1s linear infinite;
  -ms-animation: shaking_statement 0.1s linear infinite;
    -webkit-transition: all 0s ;
  transition: all 0.5s;
  -webkit-animation-fill-mode: none;
  -moz-animation-fill-mode: none;
  -ms-animation-fill-mode: none;
  -o-animation-fill-mode: none;
  animation-fill-mode: none;
      animation-name: shaking;
    animation-duration: 0.1s;
    animation-delay: 0s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

.face__mouth_statement {
  position:absolute;
 top: 50%;
 left: 50%;
 transform: translate(-50%);
      margin-top: 10px;
  border: 3px solid #000;
  background: #000;
  overflow: hidden;
	border-radius: 2.5px 2.5px 15px 15px / 5px 5px 25px 25px; width: 25px; height: 19px; 
}
.blush_statement {
    position: absolute;
    background: rgb(255, 196, 206);
    top: 45%;
    left: 20%;
    width: 17%;
    height: 10%;
    border-radius: 50%;
	    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
}
.blush_statement.right {
    right: 20%;
    left:auto;
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
}
.mouth_statement {
  border-radius: 50%;
  width: 20px;
  height: 7px;
  background: #d98b78;
  position: absolute;
  left: 50%;
  bottom: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.eye_left_statement {
    position: absolute;
    background: #222;
    width: 17%;
    height: 17%;
    left: 25%; 
    top:30%; 
    border-radius: 50%;
  -webkit-animation: blink_statement 2s infinite;
  -moz-animation: blink_statement 2s infinite;
  -ms-animation: blink_statement 2s infinite;
    -webkit-transition: all 0s ;
  transition: all 0.5s;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
      animation-name: blink_statement;
    animation-duration: 2s;
    animation-delay: 0s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
 }
.eye_right_statement {
    position: absolute;
    background: #222;
    width: 17%;
    height: 17%;
    right: 25%; 
    top:30%; 
    border-radius: 50%;
  -webkit-animation: blink_statement 2s infinite;
  -moz-animation: blink_statement 2s infinite;
  -ms-animation: blink_statement 2s infinite;
    -webkit-transition: all 0s ;
  transition: all 0.5s;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
      animation-name: blink_statement;
    animation-duration: 2s;
    animation-delay: 0s;
    animation-timing-function: linear, linear;
    animation-iteration-count: infinite;
 }
@keyframes blink_statement {
    0%, 100% {
        transform: scale(1, .05);
    }
    5%,
    95% {
        transform: scale(1, 1);
    }
}
.sidebar-agenda.cookies .sidebar-agenda-calendar__title {
	border-top:none; 
	font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
    font-size: 1.5rem;
	    margin-bottom: 24px;
    text-transform: uppercase;
	padding-bottom:0; 
	margin-top: 0; 
    padding-top: 0;
}
.sidebar-agenda.cookies .sidebar-agenda-calendar__title {
	border-top:none; 
	font-family: "Avenir-Book", Arial, Helvetica, sans-serif;
    font-size: 1.5rem;
	    margin-bottom: 24px;
    text-transform: uppercase;
	padding-bottom:0; 
	margin-top: 0; 
    padding-top: 0;
}
	.gdpr-cookie-notice-nav-item:hover, .gdpr-cookie-notice-modal-footer-item:hover {
	text-decoration: none;
	color: white; 
	opacity:0.8; 
}
@media print, screen and (min-width: 40em) {
	.gdpr-cookie-notice-modal-footer {
		padding: 0 20px 0 20px; 
	}
	.gdpr-cookie-notice-modal-footer-item {
		background-color:black; 
		color:white; 
	}
	.gdpr-cookie-notice-modal-content {
	position:absolute;
		left:1vw;
		bottom:0; 
min-height:293px; 
		width:425px; 
	border-radius: 0;
	background: transparent;
	margin: auto;
	overflow:hidden; 
	padding:unset; 
}
	.gdpr-cookie-notice-modal-footer {
		background:white;
		border-radius:0; 
	}
}
@media print, screen and (max-width: 40em) {
.gdpr-cookie-notice-modal-footer {
		background:white;
	padding: 0 20px 5px 20px; 
	}
	.gdpr-cookie-notice-modal-footer-item-btn {
		background-color:black; 
		color:white; 
	}
	.gdpr-cookie-notice-modal-footer-item-statement {
				background-color:black; 
		color:white; 
	}
.notice {
 		animation-delay:0s; 
	visibility:visible; 
	animation:none; 
	width:100%; 
	left:0 !important; 
	right:0 !important; 
	overflow:hidden;

	 }
	
.gdpr-cookie-notice-modal {
	width: 100%;
	height:100%; 
}
	.gdpr-cookie-notice-modal-cookies { 
	min-height:195px;
		padding-top:10px; 
	}
.gdpr-cookie-notice-modal-content {
    width: 100%;
    border-radius: 0;
    background: transparent;
	overflow:hidden; 
	bottom:0; 
	left:0 !important; 
	right:0 !important; 
	position:absolute; 
}
.gdpr-cookie-notice-loaded #cookie {
    animation-delay: 0s;
 }
	#face {
		display:none; 
	}
} 


