.mec-fluent-bg-wrap {position: relative !important;padding: 120px 30px;}.mec-fluent-bg-wrap.force-full {width: 100vw !important;left: 50% !important;right: 50% !important;margin-left: -50vw !important;margin-right: -50vw !important;}.mec-fluent-wrap {background-color: #f5fcff;border-radius: 12px;overflow: hidden;box-shadow: 0 0 70px rgba(27, 69, 91, 0.16);margin-left: auto;margin-right: auto;}.mec-fluent-wrap {margin-top: 30px !important;margin-bottom: 30px !important;}.mec-fluent-bg-wrap .mec-fluent-wrap, .mec-fluent-wrap .mec-fluent-wrap {margin-top: 0 !important;margin-bottom: 0 !important;}.mec-fluent-wrap.mec-wrap, .mec-fluent-wrap.mec-wrap .mec-totalcal-box .mec-totalcal-view span, .mec-fluent-wrap.mec-wrap div, .mec-fluent-wrap.mec-wrap h1, .mec-fluent-wrap.mec-wrap h2, .mec-fluent-wrap.mec-wrap h3, .mec-fluent-wrap.mec-wrap h4, .mec-fluent-wrap.mec-wrap h5, .mec-fluent-wrap.mec-wrap h6 {font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;}.mec-wrap.mec-fluent-wrap .mec-color, .mec-wrap.mec-fluent-wrap a:hover, .mec-wrap .mec-color-hover:hover {color: #00acf8;}.mec-fluent-wrap:not(.mec-single-fluent-wrap) .mec-util-hidden {display: none !important;}.mec-fluent-wrap a {text-decoration: none;}.mec-fluent-wrap a:focus, .mec-fluent-wrap button:focus {outline: 0;}.mec-fluent-wrap .slimScrollBar {opacity: 1 !important;}.mec-fluent-wrap .mCSB_inside > .mCSB_container {margin: 0;}.mec-fluent-wrap .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {background-color: transparent;}.mec-fluent-wrap .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #c7ebfb;border-radius: 4px;}.mec-fluent-wrap .mec-load-more-button {border-radius: 3px;border: 1px solid #c7ebfb;box-shadow: 0 2px 2px rgba(0, 0, 0, 0.03);letter-spacing: 0;font-size: 12px;color: #00acf8;}.mec-fluent-wrap .mec-load-more-button:hover {background-color: #ebf9ff;border-color: #00acf8;color: #00acf8;box-shadow: 0 4px 10px rgba(0, 172, 248, 0.2);}.mec-fluent-wrap .mec-skin-map-container {margin-bottom: 30px;}.mec-fluent-wrap .mec-event-sharing-wrap {position: relative;display: inline-block;left: auto;padding-left: 0;padding-right: 0;}.mec-fluent-wrap .mec-event-sharing-wrap .mec-event-sharing {border-color: #c7ebfb;}.mec-fluent-wrap .mec-event-sharing-wrap li i {height: 25px;}.mec-fluent-wrap .mec-event-sharing-wrap > li:first-of-type {border: 0;margin-bottom: 0;}.mec-fluent-wrap .mec-event-sharing-wrap:hover > li:first-of-type {background-color: #fff;border-radius: 2px;}.mec-fluent-wrap .mec-event-sharing-wrap > li:first-of-type i {width: 38px;height: 38px;color: #00acf8;}.mec-fluent-wrap .mec-booking-button {position: static;color: #00acf8;font-size: 12px;line-height: 12px;font-weight: 400;display: block;float: left;border: 1px solid #c7ebfb;padding: 12px 16px 11px;border-radius: 2px;box-shadow: 0 2px 2px rgba(0, 0, 0, 0.03);margin-right: 8px;height: auto;letter-spacing: 1px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;white-space: nowrap;}.mec-fluent-wrap .mec-booking-button:hover {background-color: #ebf9ff;border-color: #00acf8;color: #00acf8;box-shadow: 0 4px 10px rgba(0, 172, 248, 0.2);}.mec-fluent-wrap .mec-price-details i {margin-right: 0;}.mec-fluent-current-time {position: absolute;top: 0;left: 0;right: 0;display: block;height: 2px;background-color: #00acf8;z-index: 2;text-align: center;-webkit-transition: top 0.3s ease;transition: top 0.3s ease;}.mec-fluent-current-time-first {position: absolute;top: -5px;left: 0;display: block;width: 0;height: 0;border-left: 11px solid #00acf8;border-top: 6px solid transparent;border-bottom: 6px solid transparent;}.mec-fluent-current-time-last {position: absolute;top: -5px;right: 0;display: block;width: 0;height: 0;border-right: 11px solid #00acf8;border-top: 6px solid transparent;border-bottom: 6px solid transparent;}.mec-fluent-current-time-text {font-size: 10px;line-height: 10px;color: #00acf8;font-weight: 400;position: relative;bottom: 20px;}.mec-fluent-wrap.mec-fluent-weekly-wrap .mec-fluent-current-time-text {bottom: 15px;}.mec-fluent-wrap .mec-weekly-view-date-events .mec-event-article h4 {text-transform: none;}.mec-fluent-wrap .mec-localtime-details {position: relative;margin-bottom: 3px;padding-left: 22px;text-align: left;}.mec-fluent-wrap .mec-local-time-details:before {font-family: simple-line-icons !important;content: "\e037" !important;}.mec-fluent-wrap .mec-local-time-details:before, .mec-fluent-wrap .mec-localtime-details i:before {position: absolute;font-size: 14px;line-height: 14px;left: 0;top: 3px;color: #ade7ff;}.mec-fluent-wrap .mec-local-time-details, .mec-fluent-wrap .mec-localtime-wrap {display: -webkit-box;display: flex;flex-wrap: wrap;padding-left: 22px;margin-bottom: 3px;position: relative;}.mec-fluent-wrap .mec-local-time-details div, .mec-fluent-wrap .mec-local-time-details span, .mec-fluent-wrap .mec-localtime-details div, .mec-fluent-wrap .mec-localtime-details span {font-size: 12px !important;line-height: 17px !important;font-weight: 400 !important;color: #898a8c !important;text-align: left;}.mec-fluent-wrap .mec-local-time-details .mec-local-title, .mec-fluent-wrap .mec-local-time-details .mec-local-date, .mec-fluent-wrap .mec-localtime-details span.mec-localtitle {margin-right: 3px;}.mec-fluent-wrap .mec-local-time-details .mec-local-time span, .mec-fluent-wrap .mec-localtime-details .mec-localtime span {}.mec-fluent-wrap .mec-event-location {display: -webkit-box;display: flex;padding-top: 6px;padding-bottom: 5px;-webkit-box-align: center;align-items: center;}.mec-fluent-wrap .mec-event-location i {margin-right: 8px !important;line-height: 19px;color: #ade7ff;}.mec-fluent-wrap .mec-event-location address {margin: 0;color: #898a8c;font-size: 12px;line-height: 19px;}.mec-fluent-wrap .mec-labels-normal, .mec-fluent-wrap .mec-cancellation-reason {margin: 3px 0;display: block;clear: both;}.mec-wrap.mec-fluent-wrap .mec-cancellation-reason span, .mec-wrap.mec-fluent-wrap .mec-labels-normal .mec-label-normal {margin-left: 0;margin-right: 6px;}.mec-wrap.mec-fluent-wrap article:not([class^="mec-event-countdown"]):not([class^="mec-event-cover-"]).mec-label-canceled:before, .mec-wrap.mec-fluent-wrap article:not([class^="mec-event-countdown"]):not([class^="mec-event-cover-"]).mec-label-featured:before {padding-bottom: 0;}.mec-wrap.mec-fluent-wrap article:not([class^="mec-event-countdown"]):not([class^="mec-event-cover-"]).mec-label-featured:before, .mec-fluent-wrap .mec-event-grid-classic article .mec-fc-style, .mec-fluent-wrap .mec-event-grid-minimal article .mec-fc-style, .mec-fluent-wrap .mec-event-grid-simple article .mec-fc-style, .mec-fluent-wrap .mec-timeline-event .mec-fc-style, .mec-fluent-wrap .mec-timetable-wrap article .mec-fc-style, .mec-fluent-wrap .mec-wrap .mec-event-list-accordion article .mec-fc-style, .mec-wrap.mec-fluent-wrap .mec-event-list-modern article .mec-fc-style, .mec-wrap.mec-fluent-wrap .mec-events-agenda .mec-agenda-event .mec-fc-style, .mec-wrap.mec-fluent-wrap article.mec-event-cover-classic .mec-fc-style, .mec-wrap.mec-fluent-wrap article.mec-event-cover-clean .mec-fc-style, .mec-wrap.mec-fluent-wrap article.mec-event-cover-modern .mec-fc-style, .mec-wrap.mec-fluent-wrap article[class^="mec-event-countdown-"] .mec-fc-style, .mec-fluent-wrap .mec-daily-view-events-right-side .mec-fc-style, .mec-fluent-wrap.mec-skin-list-wrap .mec-fc-style {background-color: #1ce1ac !important;color: #fff !important;}.mec-wrap.mec-fluent-wrap article:not([class^="mec-event-countdown"]):not([class^="mec-event-cover-"]).mec-label-canceled:before, .mec-fluent-wrap .mec-timeline-event.mec-label-canceled .mec-fc-style, .mec-wrap.mec-fluent-wrap .mec-events-agenda .mec-agenda-event.mec-label-canceled .mec-fc-style, .mec-wrap.mec-fluent-wrap article.mec-event-cover-modern.mec-label-canceled .mec-fc-style, .mec-fluent-wrap .mec-daily-view-events-right-side .mec-label-canceled .mec-fc-style, .mec-wrap.mec-fluent-wrap .mec-cancellation-reason span, .mec-wrap.mec-fluent-wrap article.mec-label-canceled .mec-fc-style {background-color: #ff017e !important;color: #fff !important;}.mec-fluent-wrap .mec-daily-view-events-right-side .mec-label-canceled .mec-fc-style:before, .mec-wrap.mec-fluent-wrap article.mec-label-canceled .mec-fc-style:before {color: #ff017e !important;}.mec-fluent-monthly-wrap {max-width: 1026px !important;overflow: visible;}.mec-fluent-wrap .mec-skin-monthly-view-month-navigator-container, .mec-fluent-wrap .mec-calendar-a-month, .mec-fluent-wrap .mec-yearly-title-sec {position: relative;background-color: #fff;border-bottom: 1px solid #d6eef9;padding: 32px 40px 31px;box-shadow: 0 4px 12px rgba(32, 45, 67, 0.04);border-radius: 12px 12px 0 0;}@media (max-width: 479px) {.mec-fluent-wrap .mec-skin-monthly-view-month-navigator-container, .mec-fluent-wrap .mec-calendar-a-month, .mec-fluent-wrap .mec-yearly-title-sec {padding: 15px;}}.mec-fluent-wrap .mec-calendar-header, .mec-fluent-wrap .mec-month-label, .mec-fluent-wrap .mec-month-navigator h4, .mec-fluent-wrap .mec-year-navigator, .mec-fluent-wrap .mec-year-navigator h2 {display: inline-block;}.mec-fluent-wrap .mec-calendar-header h2, .mec-fluent-wrap .mec-month-label, .mec-fluent-wrap .mec-month-navigator h4, .mec-fluent-wrap .mec-year-navigator h2 {font-size: 24px;margin-bottom: 0;margin-right: 22px;color: #000;font-weight: 700;margin-top: 0;}@media (max-width: 479px) {.mec-fluent-wrap .mec-calendar-header h2 {font-size: 15px;}}.mec-fluent-wrap .mec-load-month, .mec-fluent-wrap .mec-load-year {display: inline-block;background-color: #fff;border-radius: 50%;width: 24px;height: 24px;text-align: center;border: 1px solid #c7ebfb;cursor: pointer;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;position: relative;bottom: 2px;}.mec-fluent-wrap .mec-load-month:hover, .mec-fluent-wrap .mec-load-year:hover {border-color: #00acf8;background-color: #eefaff;}.mec-fluent-wrap .mec-load-month i, .mec-fluent-wrap .mec-load-year i {color: #00acf8;font-size: 9px;font-weight: 700;position: relative;bottom: 3px;line-height: 26px !important;}.mec-fluent-wrap .mec-load-month.mec-previous-month i:before {margin-left: -2px;}.mec-fluent-wrap .mec-load-month.mec-previous-month, .mec-fluent-wrap .mec-load-year.mec-previous-year {margin-right: 3px;}.mec-fluent-wrap .mec-calendar {padding: 40px;background-image: url(https://ucca.net.ua/wp-content/plugins/mec-fluent-layouts/assets/images/mec-fluent-charachter.svg);background-repeat: no-repeat;background-position: top right;background-size: 281px;margin-bottom: 0;border: 0;position: relative;}@media (max-width: 479px) {.mec-fluent-wrap .mec-calendar {padding: 10px;}}.mec-fluent-wrap:not(.mec-timetable-wrap):not(.mec-skin-list-wrap):not(.mec-skin-grid-wrap):not(.mec-events-agenda-container) .mec-calendar [id*="mec_skin_events"] {margin-top: 88px;}.mec-fluent-wrap .mec-calendar .mec-totalcal-box + [id*="mec_skin_events"], .mec-fluent-wrap .mec-calendar .mec-totalcal-box + .mec-calendar-side [id*="mec_skin_events"] {margin-top: 0 !important;}.mec-fluent-wrap .mec-totalcal-box {background-color: transparent;border: 0;box-shadow: none;padding: 0;padding-bottom: 48px;min-height: unset;position: relative;overflow: visible;}.mec-fluent-wrap .mec-totalcal-box:before, .mec-fluent-wrap .mec-totalcal-box:after {content: " ";display: table;}.mec-fluent-wrap .mec-totalcal-box:after {clear: both;}.mec-fluent-wrap .mec-text-input-search {position: relative;width: calc(100% - 62px);max-width: 300px;padding: 0;margin-right: 12px;float: left;}.mec-fluent-wrap .mec-text-input-search i {color: #afe6ff;position: absolute;top: 18px;right: 25px;border: 0;font-size: 15px;padding: 0;height: auto;width: auto;cursor: pointer;}.mec-fluent-wrap .mec-text-input-search input[type="search"] {width: 100%;height: 50px;padding: 15px 25px;border-color: #c7ebfb;border-radius: 3px;margin: 0;color: #000;background-color: #fff !important;}.mec-fluent-wrap .mec-text-input-search input[type="search"]:focus {outline: 0;}.mec-fluent-wrap .mec-totalcal-box input[type="search"]::-webkit-input-placeholder {color: #afe6ff;font-size: 14px;}.mec-fluent-wrap .mec-totalcal-box input[type="search"]::-moz-placeholder {color: #afe6ff;font-size: 14px;}.mec-fluent-wrap .mec-totalcal-box input[type="search"]:-ms-input-placeholder {color: #afe6ff;font-size: 14px;}.mec-fluent-wrap .mec-totalcal-box input[type="search"]:-moz-placeholder {color: #afe6ff;font-size: 14px;}.mec-fluent-wrap i.mec-filter-icon {width: 50px;height: 50px;line-height: 50px;border-color: #c7ebfb;color: #00acf8;font-size: 18px;padding: 0;border-radius: 3px;cursor: pointer;}.mec-fluent-wrap i.mec-filter-icon.active {background-color: #c7ebfb;}@media (max-width: 600px) {.mec-fluent-wrap .mec-text-input-search input[type="search"] {width: 100%;}}.mec-fluent-wrap .mec-filter-content {position: absolute;top: calc(100% + 16px);left: 0;right: 0;z-index: 99;padding: 49px 40px 30px;background-color: #e8f7ff;border: 1px solid #c7ebfb;border-radius: 3px;box-shadow: 0 4px 5px rgba(0, 0, 0, 0.06);display: none;flex-wrap: wrap;z-index: 99999;}@media (max-width: 480px) {.mec-fluent-wrap .mec-filter-content {padding: 10px 0 5px 5px;}.mec-fluent-wrap .mec-filter-content {left: 0 !important;right: 0 !important;}.mec-fluent-wrap .mec-filter-content:before {left: auto !important;right: 15px !important;}.mec-fluent-wrap .mec-filter-content:after {left: auto !important;right: 16px !important;}.mec-fluent-wrap i.mec-filter-icon {float: right;}}.mec-fluent-wrap .mec-filter-content:before, .mec-fluent-wrap .mec-filter-content:after {content: "";position: absolute;width: 0;height: 0;}.mec-fluent-wrap .mec-filter-content:before {top: -11px;left: 297px;border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 10px solid #c7ebfb;}.mec-fluent-wrap .mec-filter-content:after {top: -10px;left: 298px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 10px solid #e8f7ff;}.mec-fluent-wrap .mec-search-form .mec-date-search, .mec-fluent-wrap .mec-search-form .mec-text-address-search, .mec-fluent-wrap .mec-search-form .mec-dropdown-search {padding: 0;-webkit-box-flex: 0;flex: 0 0 33.3333333333%;max-width: 33.3333333333%;min-height: unset;margin-bottom: 19px;}.mec-fluent-wrap .mec-text-address-search {margin-top: 0;}.mec-fluent-wrap .mec-totalcal-box .mec-search-reset-button .mec-button {border: 1px solid #c7ebfb;color: #00acf8;}@media (max-width: 790px) {.mec-fluent-wrap .mec-search-form .mec-date-search, .mec-fluent-wrap .mec-search-form .mec-text-address-search, .mec-fluent-wrap .mec-search-form .mec-dropdown-search {max-width: 100%;width: 100%;margin-bottom: 10px;overflow: hidden;flex: 1 1 100%;}}.mec-fluent-wrap .mec-filter-content i {color: #00acf8;background-color: #f8fdff;border-radius: 3px 0 0 3px;border-color: #d0edfb;width: 41px;height: 41px;line-height: 40px;padding: 0;}.mec-fluent-wrap .mec-filter-content .mec-simple-checkboxes-search i {background-color: transparent;width: unset;height: unset;line-height: unset;padding: 0 }.mec-fluent-wrap .mec-filter-content .mec-simple-checkboxes-search label:not(.selectit) {margin: 0;}.mec-fluent-wrap .mec-filter-content .mec-simple-checkboxes-search .mec-searchbar-category-wrap {margin-top: 10px;}@media (max-width: 320px) {.mec-fluent-wrap .mec-filter-content i {display: none;}}.mec-fluent-wrap .mec-totalcal-box .mec-totalcal-view span, .mec-fluent-wrap .mec-totalcal-box input, .mec-fluent-wrap .mec-totalcal-box select, .mec-fluent-wrap .mec-totalcal-box .nice-select {height: 41px;color: #a8e4ff;border-color: #d0edfb;width: calc(100% - 51px);}@media (max-width: 320px) {.mec-fluent-wrap .mec-totalcal-box .mec-totalcal-view span, .mec-fluent-wrap .mec-totalcal-box input, .mec-fluent-wrap .mec-totalcal-box select, .mec-fluent-wrap .mec-totalcal-box .nice-select, .mec-fluent-wrap .mec-checkboxes-search .mec-searchbar-category-wrap {max-width: 100%;width: 100%;}}.mec-fluent-wrap .mec-totalcal-box .nice-select, .mec-fluent-wrap .mec-totalcal-box .mec-text-address-search input {min-height: 36px;line-height: 36px;background: #fff;font-size: 13px;margin: 0 0 0 -1px;float: left;padding: 0 10px;clear: none;border-radius: 0 3px 3px 0;}.mec-fluent-wrap .mec-totalcal-box .nice-select .current {display: inline-block;max-width: calc(100% - 20px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.mec-fluent-wrap .mec-totalcal-box .mec-text-address-search input {width: calc(100% - 51px);}.mec-fluent-wrap .mec-totalcal-box .mec-text-address-search input:focus {border-color: #d0edfb;}.mec-fluent-wrap .mec-totalcal-box .nice-select:after {border-bottom: 2px solid #00acf8;border-right: 2px solid #00acf8;width: 8px;height: 8px;margin-top: -5px;right: 15px;}.mec-fluent-wrap .mec-totalcal-box .nice-select .list {right: 0;margin: 0 -1px;border-radius: 0 0 3px 3px;border: 1px solid #d0edfb;box-shadow: 0 2px 5px rgba(208, 237, 251, 0.5);}.mec-fluent-wrap .mec-totalcal-box .nice-select .list li {margin: 0;color: #00acf8;}.mec-fluent-wrap .mec-totalcal-box .nice-select .list li:hover, .mec-fluent-wrap .mec-totalcal-box .nice-select .list li.focus {background-color: #f5fcff;}.mec-fluent-wrap .mec-totalcal-box select {-moz-appearance: none;-webkit-appearance: none;-webkit-border-radius: 0;appearance: none;outline-width: 0;background-image: url(https://ucca.net.ua/wp-content/plugins/mec-fluent-layouts/assets/images/selectAppearance.png);background-repeat: no-repeat;background-position: calc(100% - 15px) 50%;}.mec-fluent-wrap .mec-search-form .mec-date-search select, .mec-fluent-wrap .mec-search-form .mec-date-search .nice-select {width: calc(100% - 130px);}.mec-fluent-wrap .mec-search-form .mec-date-search .nice-select:last-child {width: 80px;}.mec-fluent-wrap .mec-search-form .mec-date-search select:last-of-type {background-position: calc(100% - 10px) 50%;}.mec-fluent-wrap .mec-search-form .mec-dropdown-wrap {display: -webkit-box;display: flex;float: left;width: auto;}.mec-fluent-wrap .mec-calendar-side .mec-calendar-table {box-shadow: 0 5px 33px #ddf2fb;min-height: 733px;overflow-x: auto;overflow: visible;}@media(max-width: 960px) {.mec-fluent-wrap .mec-calendar-side .mec-calendar-table {min-height: auto !important;}}.mec-fluent-wrap .mec-calendar.mec-event-calendar-classic .mec-calendar-table-head {border-radius: 3px 3px 0 0;overflow: hidden;border: 1px solid #c7ebfb;border-bottom-color: #e6f7ff;}.mec-fluent-wrap .mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt {background-color: #fff;height: 56px !important;border: 0;padding: 27px 19px 11px;color: #000;font-size: 15px;font-weight: 700;}.mec-fluent-wrap .mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt.active {color: #00acf8;}.mec-fluent-wrap .mec-calendar.mec-event-calendar-classic dl dt {padding: 21px 19px 10px;font-size: 16px;font-weight: 400;border-color: #e6f7ff;color: #000;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;position: relative;}@media (max-width: 767px) {.mec-fluent-wrap .mec-calendar.mec-event-calendar-classic dl dt {padding: 10px 4px 2px;font-size: 14px;}.mec-fluent-wrap .mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt {font-size: 11px;padding: 22px 2px 0;text-align: center;}.mec-fluent-wrap .mec-calendar-side {min-width: auto !important;}}@media (max-width: 480px) {.mec-fluent-wrap .mec-calendar.mec-event-calendar-classic dl dt {text-align: center;}}@media (max-width: 320px) {.mec-fluent-wrap .mec-calendar.mec-event-calendar-classic dl dt {font-size: 12px;}.mec-fluent-wrap .mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt {font-size: 8px;}}.mec-fluent-wrap .mec-calendar.mec-event-calendar-classic dl dt.mec-table-nullday {color: #c7ebfb;}.mec-fluent-wrap .mec-calendar.mec-event-calendar-classic dl dt:hover {background-color: #fff;color: #00acf8;}.mec-fluent-wrap .mec-calendar.mec-event-calendar-classic dl.mec-calendar-table-head dt:hover {border: 0;}.mec-fluent-wrap .mec-calendar.mec-event-calendar-classic dl dt:first-of-type {border-left-color: #c7ebfb;}.mec-fluent-wrap .mec-calendar.mec-event-calendar-classic dl dt:last-of-type {border-right-color: #c7ebfb;}.mec-fluent-wrap .mec-calendar.mec-event-calendar-classic dl:last-of-type dt {border-bottom-color: #c7ebfb;}.mec-fluent-wrap .mec-calendar.mec-event-calendar-classic dl:last-of-type dt:first-of-type {border-radius: 0 0 0 3px;}.mec-fluent-wrap .mec-calendar.mec-event-calendar-classic dl:last-of-type dt:last-of-type {border-radius: 0 0 3px 0;}.mec-fluent-wrap .mec-calendar.mec-event-calendar-classic .mec-selected-day {border-bottom: 1px solid #e6f7ff;background-color: #fff;font-weight: 700;color: #00acf8;}.mec-fluent-wrap dt > div:first-of-type {margin-bottom: 7px;}.mec-fluent-wrap dt .simple-skin-ended, .mec-fluent-wrap .simple-skin-ended {margin-left: -20px;margin-right: -20px;border-left: 4px solid #8a43eb;padding-left: 15px;padding-right: 10px;min-height: 28px;position: relative;}.mec-fluent-wrap dt .simple-skin-ended .mec-event-bg {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;opacity: 0.07;}.mec-fluent-wrap dt .simple-skin-ended h4, .mec-fluent-wrap .simple-skin-ended h4 {font-size: 12px;line-height: 16px;padding: 6px 0;font-weight: 400;margin-bottom: 0;margin-top: 0;position: relative;}@media (max-width: 960px) {.mec-fluent-wrap dt .simple-skin-ended h4, .mec-fluent-wrap .simple-skin-ended h4 {word-break: break-all;}.mec-fluent-wrap dt > .simple-skin-ended {padding: 1px;line-height: 1;min-height: 14px;}.mec-fluent-wrap dt .simple-skin-ended h4, .mec-fluent-wrap .simple-skin-ended h4 {font-size: 8px;padding: 1px;line-height: 12px;}}@media (max-width: 767px) {.mec-fluent-wrap dt > .simple-skin-ended {display: none;}}.mec-more-events-wrap {position: absolute;z-index: 99;width: 280px !important;left: auto !important;top: auto !important;bottom: -8px;right: 100%;-webkit-transform: translateY(50%);transform: translateY(50%);}.mec-fluent-wrap dl dt:first-child .mec-more-events-wrap, .mec-fluent-wrap dl dt:nth-child(2) .mec-more-events-wrap, .mec-fluent-wrap .mec-daily-view-events-item .mec-more-events-wrap, .mec-fluent-wrap .mec-week-events-container dl dt:first-child .mec-more-events-wrap, .mec-fluent-wrap .mec-week-events-container dl dt:nth-child(2) .mec-more-events-wrap, .mec-fluent-wrap .mec-week-events-container dl dt:nth-child(3) .mec-more-events-wrap, .mec-fluent-wrap .mec-week-events-container dl dt:nth-child(4) .mec-more-events-wrap, .mec-fluent-wrap .mec-week-events-container dl dt:nth-child(5) .mec-more-events-wrap {right: auto !important;left: 38px !important;}.mec-fluent-wrap dl dt:first-child .mec-more-events-wrap .mec-more-events:after, .mec-fluent-wrap dl dt:nth-child(2) .mec-more-events-wrap .mec-more-events:after, .mec-fluent-wrap .mec-daily-view-events-item .mec-more-events-wrap .mec-more-events:after, .mec-fluent-wrap .mec-week-events-container dl dt:first-child .mec-more-events:after, .mec-fluent-wrap .mec-week-events-container dl dt:nth-child(2) .mec-more-events:after, .mec-fluent-wrap .mec-week-events-container dl dt:nth-child(3) .mec-more-events:after, .mec-fluent-wrap .mec-week-events-container dl dt:nth-child(4) .mec-more-events:after, .mec-fluent-wrap .mec-week-events-container dl dt:nth-child(5) .mec-more-events:after {left: 4px;right: unset;bottom: 14px;}.mec-fluent-wrap .mec-week-events-container dl dt:first-child .mec-more-events:after, .mec-fluent-wrap .mec-week-events-container dl dt:nth-child(2) .mec-more-events:after, .mec-fluent-wrap .mec-week-events-container dl dt:nth-child(3) .mec-more-events:after, .mec-fluent-wrap .mec-week-events-container dl dt:nth-child(4) .mec-more-events:after, .mec-fluent-wrap .mec-week-events-container dl dt:nth-child(5) .mec-more-events:after {bottom: 23px;}.mec-more-events-icon {display: inline-block;color: #00acf8;-webkit-transform: rotate(90deg);transform: rotate(90deg);margin-top: 10px;font-size: 18px;cursor: pointer;font-weight: 700;font-family: Calibri, Arial, sans-serif !important;}.mec-fluent-weekly-wrap {max-width: 1026px !important;}.mec-fluent-wrap .mec-calendar-weekly .mec-calendar-d-top {display: inline-block;background-color: #fff;text-align: left;padding: 0;border-radius: 3px;overflow: hidden;border: 1px solid #c7ebfb;height: 50px;padding-right: 48px;float: left;margin-right: 12px;}.mec-fluent-wrap .mec-calendar-weekly .mec-calendar-d-top dl {display: none;}.mec-fluent-wrap .mec-calendar-weekly .mec-calendar-d-top dl.mec-weekly-view-week-active {display: inline-block;height: 100%;padding: 0 15px;padding-top: 8px;padding-bottom: 8px;width: auto;}.mec-fluent-wrap .mec-calendar-weekly .mec-calendar-d-top .mec-current-week {font-size: 14px;color: #00acf8;font-weight: 400;background-color: #e6f7ff;float: left;padding: 18px 23px 16px;margin: 0;border-right: 1px solid #c7ebfb;}.mec-fluent-wrap .mec-calendar-weekly .mec-calendar-d-top dt {color: #a8acb3;font-weight: 400;font-size: 12px;width: 32px;height: 32px;line-height: 32px;}@media (max-width: 640px) {.mec-fluent-wrap .mec-calendar-weekly .mec-calendar-d-top dl.mec-weekly-view-week-active {padding: 14px 0;}.mec-fluent-wrap .mec-calendar-weekly .mec-calendar-d-top dt {width: 22px;height: 22px;line-height: 22px;}}@media (max-width: 370px) {.mec-fluent-wrap .mec-calendar-weekly .mec-calendar-d-top dl dt {font-size: 10px;width: 18px;height: 18px;line-height: 18px;}.mec-fluent-wrap .mec-calendar-weekly .mec-calendar-d-top dl.mec-weekly-view-week-active {padding-top: 17px;}.mec-fluent-wrap .mec-calendar-weekly .mec-calendar-d-top .mec-current-week {padding-left: 5px;padding-right: 5px;}}.mec-fluent-wrap .mec-calendar-weekly .mec-calendar-d-top dt.active {color: #00acf8;background-color: #e6f7ff;}.mec-fluent-wrap .mec-calendar-weekly .mec-calendar-d-top .mec-load-week {margin: 0;left: calc(100% - 48px);height: 24px;line-height: 24px;border: 0;box-shadow: none;min-width: 48px;border-radius: 0;color: #afe6ff;border-left: 1px solid #c7ebfb;z-index: 9999;}.mec-fluent-wrap .mec-calendar-weekly .mec-calendar-d-top .mec-load-week i {display: inline-block;font-size: 11px;font-weight: 700;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.mec-fluent-wrap .mec-calendar-weekly .mec-calendar-d-top .mec-load-week i:hover {color: #00acf8;}.mec-fluent-wrap .mec-calendar-weekly .mec-calendar-d-top .mec-previous-month {top: 24px;}.mec-fluent-wrap .mec-calendar-weekly .mec-calendar-d-top .mec-previous-month i {padding-left: 10px;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}.mec-fluent-wrap .mec-calendar-weekly .mec-calendar-d-top .mec-next-month {top: 0;}.mec-fluent-wrap .mec-calendar-weekly .mec-calendar-d-top .mec-next-month i {padding-right: 10px;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}.mec-fluent-wrap .mec-skin-weekly-view-events-container {border: 1px solid #c7ebfb;background-color: #fff;border-radius: 3px;max-height: 733px;}.mec-fluent-wrap .mec-calendar.mec-calendar-daily .mec-calendar-d-table {border: 0;margin-left: 50px;border-bottom: 1px solid #e6f7ff;}.mec-fluent-wrap .mec-calendar.mec-calendar-daily .mec-calendar-d-table a, .mec-fluent-wrap .mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt {height: 72px;border: 0;text-align: left;padding: 0 15px;width: 14.285%;}.mec-fluent-wrap .mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt span.mec-weekly-view-weekday {font-size: 15px;font-weight: 700;color: #000;margin-top: 23px;margin-bottom: 3px;}.mec-fluent-wrap .mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt span.mec-weekly-view-monthday {font-size: 12px;font-weight: 400;color: #a8acb3;margin: 0;}.mec-fluent-wrap .mec-calendar .mec-week-events-container dl {padding-left: 50px;position: relative;width: 100%;}.mec-fluent-wrap .mec-calendar .mec-week-events-container dl > span {position: absolute;top: -12px;left: 9px;font-size: 12px;color: #afe6ff;}.mec-fluent-wrap .mec-calendar .mec-week-events-container dl > span:last-child {top: auto;bottom: -3px;}.mec-fluent-wrap .mec-calendar .mec-week-events-container dt {width: 14.286%;height: 89px;line-height: 1;border-radius: 0;border: 1px solid #e6f7ff;border-top: 0;border-right: 0;text-align: left;position: relative;}.mec-fluent-wrap .mec-calendar .mec-week-events-container dt:hover {background-color: #fff;}.mec-fluent-wrap .mec-calendar .mec-week-events-container dt > div.mec-calendar-day-events {margin-bottom: 0;}.mec-fluent-wrap .mec-calendar .mec-week-events-container .mec-more-events-icon {margin-left: 20px;margin-bottom: 10px;}@media (max-width: 800px) {.mec-fluent-wrap .mec-calendar-weekly .mec-month-container {overflow: auto;}.mec-fluent-wrap .mec-calendar-weekly .mec-weeks-container.mec-calendar-d-table {width: 930px;}.mec-fluent-wrap .mec-calendar-weekly .mec-week-events-container dl {width: 980px;}.mec-fluent-wrap .mec-calendar-weekly dl .mec-event-article {padding: 0 5px !important;}.mec-fluent-wrap .mec-calendar-weekly dl .mec-event-article h4 {font-size: 10px;}}.mec-fluent-wrap .mec-calendar .mec-event-article {border-top: 0;border-left: 4px solid #8a43eb;min-height: 28px;position: relative;padding-top: 0;padding-bottom: 0;padding-left: 15px;padding-right: 10px;}.mec-fluent-wrap .mec-calendar .mec-event-article .mec-event-bg {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;opacity: 0.07;}.mec-fluent-wrap .mec-calendar .mec-event-article h4 {font-size: 12px;line-height: 16px;padding: 6px 0 0;font-weight: 400;margin: 0;position: relative;}@media (max-width: 960px) {.mec-fluent-wrap .mec-calendar .mec-event-article h4 {word-break: break-all;}}.mec-fluent-wrap .mec-more-events-wrap {display: none;}.mec-fluent-wrap .mec-more-events {width: 280px !important;position: absolute;left: unset !important;top: auto !important;bottom: 0 !important;right: auto !important;z-index: 2;border-radius: 5px;background-color: #fff;box-shadow: 0 16px 35px rgba(0, 0, 0, 0.16);border-bottom: 10px solid #ddeff6;}.mec-fluent-wrap .mec-more-events:after {content: "";position: absolute;top: auto;left: 100%;bottom: 12px;display: block;width: 12px;height: 18px;background-color: #fff;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);box-shadow: 0 16px 35px rgba(0, 0, 0, 0.16);z-index: -1;}.mec-fluent-wrap h5.mec-more-events-header {padding: 15px 22px;background-color: #00acf8;color: #fff;font-weight: 600;font-size: 16px;margin: 0;border-radius: 5px 5px 0 0;}.mec-fluent-wrap dt .mec-more-events .simple-skin-ended, .mec-fluent-wrap .mec-more-events .simple-skin-ended {background-color: #fff;margin: 0;padding: 12px 18px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;border-top: 1px solid #fff !important;border-bottom: 1px solid #fff !important;}.mec-fluent-wrap dt .mec-more-events .simple-skin-ended:hover, .mec-fluent-wrap .mec-more-events .simple-skin-ended:hover {background-color: #f5fcff;border-top-color: #e9f8ff !important;border-bottom-color: #e9f8ff !important;}.mec-fluent-wrap .mec-more-events .simple-skin-ended > a {display: inline-block;}.mec-fluent-wrap .mec-more-events .mec-event-image {display: inline-block;float: left;margin-right: 10px;}.mec-fluent-wrap .mec-more-events .mec-event-image img {border-radius: 50%;width: 52px;height: 52px;}.mec-fluent-wrap .mec-more-events-content {display: inline-block;max-width: calc(100% - 62px);}.mec-fluent-wrap dt .simple-skin-ended .mec-more-events-content h4, .mec-fluent-wrap .simple-skin-ended .mec-more-events-content h4 {font-size: 13px;font-weight: 600;margin-bottom: 5px;padding-bottom: 0;padding-top: 7px;}.mec-fluent-wrap dt .simple-skin-ended .mec-more-events-content h4 a, .mec-fluent-wrap .simple-skin-ended .mec-more-events-content h4 a {color: #000;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.mec-fluent-wrap dt .simple-skin-ended .mec-more-events-content h4 a:hover, .mec-fluent-wrap .simple-skin-ended .mec-more-events-content h4 a:hover {color: #00acf8;}.mec-fluent-wrap dt .simple-skin-ended .mec-more-events-content i, .mec-fluent-wrap .simple-skin-ended .mec-more-events-content i {display: inline-block;color: #afe7ff;font-size: 14px;line-height: 14px;margin-right: 4px;vertical-align: middle;}.mec-fluent-wrap dt .simple-skin-ended .mec-more-events-content span, .mec-fluent-wrap .simple-skin-ended .mec-more-events-content span {color: #898a8c;font-size: 11px;line-height: 12px;font-weight: 400;}@media (max-width: 767px) {.mec-more-events-wrap, .mec-fluent-wrap .mec-more-events {width: 200px !important;}.mec-fluent-wrap h5.mec-more-events-header {font-size: 12px;padding: 15px;}.mec-fluent-wrap .mec-more-events .mec-event-image img {display: none;}.mec-fluent-wrap .mec-more-events-content {max-width: 100%;display: block;}}@media (max-width: 480px) {.mec-more-events-wrap, .mec-fluent-wrap dl dt:first-child .mec-more-events-wrap, .mec-fluent-wrap dl dt:nth-child(2) .mec-more-events-wrap, .mec-fluent-wrap .mec-daily-view-events-item .mec-more-events-wrap {position: fixed;-webkit-transform: translate(-50%, 100%);transform: translate(-50%, 100%);left: 50% !important;top: auto !important;bottom: 50% !important;}.mec-fluent-wrap .mec-more-events {position: relative;}.mec-fluent-wrap dl dt .mec-more-events-wrap .mec-more-events:after, .mec-fluent-wrap .mec-daily-view-events-item .mec-more-events-wrap .mec-more-events:after {display: none;}}.mec-fluent-wrap.mec-skin-daily-wrap {max-width: 1026px !important;}.mec-fluent-wrap .mec-skin-daily-view-events-container {border: 1px solid #c7ebfb;border-radius: 3px;background-color: #fff;overflow-y: hidden;overflow-x: auto;box-shadow: 0 5px 33px #ddf2fb;}.mec-fluent-wrap .mec-calendar.mec-calendar-daily .mec-calendar-d-table.mec-date-labels-container {margin-left: 0;padding-left: 71px;padding-right: 75px;min-height: 46px;}.mec-fluent-wrap .mec-calendar.mec-calendar-daily .mec-calendar-d-table.mec-date-labels-container span {display: inline-block;position: absolute;left: 24px;top: 15px;font-size: 14px;line-height: 14px;color: #00acf8;font-weight: 400;}.mec-fluent-wrap .mec-calendar.mec-calendar-daily .mec-calendar-d-table.mec-date-labels-container a {right: 20px;left: auto;font-size: 12px;line-height: 45px;height: auto;font-weight: 700;color: #afe6ff;padding: 0;width: auto;}.mec-fluent-wrap .mec-calendar.mec-calendar-daily .mec-calendar-d-table.mec-date-labels-container a.mec-table-d-prev {right: 45px;}.mec-fluent-wrap .mec-calendar.mec-calendar-daily .mec-calendar-d-table.mec-date-labels-container a:hover {color: #00acf8;}.mec-fluent-wrap .mec-calendar.mec-calendar-daily .mec-calendar-d-table.mec-date-labels-container a:focus {outline: 0;}.mec-fluent-wrap .mec-daily-view-date-labels.mec-owl-carousel {position: relative;border-left: 1px solid #e6f7ff;border-right: 1px solid #e6f7ff;padding: 7px 0 7px 15px;}.mec-fluent-wrap .mec-daily-view-date-labels.mec-owl-carousel:after {display: none;content: "";position: absolute;right: 0;top: 0;bottom: 0;width: 68px;background: -webkit-gradient( linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 1)) );background: linear-gradient( 90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100% );}.mec-fluent-wrap .mec-calendar.mec-calendar-daily .mec-calendar-d-table.mec-date-labels-container .mec-daily-view-day {border: 0;color: #a8acb3;font-weight: 400;font-size: 12px;line-height: 32px;max-width: 32px;}.mec-fluent-wrap .mec-calendar.mec-calendar-daily .mec-calendar-d-table.mec-date-labels-container .mec-daily-view-day:hover {background-color: transparent;box-shadow: none;}.mec-fluent-wrap .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-daily-view-day-active {background-color: #eaf8ff;border-radius: 50%;color: #00acf8;}.mec-fluent-wrap .mec-calendar .mec-daily-view-day.mec-has-event:after {background-color: #00acf8;bottom: 4px;width: 4px;height: 4px;margin: 0;margin-left: -2px;}@media (max-width: 480px) {.mec-fluent-wrap .mec-calendar.mec-calendar-daily .mec-calendar-d-table.mec-date-labels-container {padding-left: 50px;padding-right: 40px;}.mec-fluent-wrap .mec-calendar.mec-calendar-daily .mec-calendar-d-table.mec-date-labels-container span {left: 15px;}.mec-fluent-wrap .mec-calendar.mec-calendar-daily .mec-calendar-d-table.mec-date-labels-container a {right: 10px;}.mec-fluent-wrap .mec-calendar.mec-calendar-daily .mec-calendar-d-table.mec-date-labels-container a.mec-table-d-prev {right: 22px;}.mec-fluent-wrap .mec-daily-view-date-labels.mec-owl-carousel {padding-left: 0;}}.mec-fluent-wrap .mec-daily-view-events-left-side {width: 60%;min-height: 1px;float: left;padding-top: 30px;border-right: 1px solid #e6f7ff;background: #fff;max-height: 732px;}.mec-fluent-wrap .mec-daily-view-events-right-side {width: 40%;min-height: 1px;height: 100%;float: left;padding: 25px;max-height: 732px;}.mec-fluent-wrap .mec-calendar-daily .mec-calendar-day-events {background: #fafdff;}@media (max-width: 767px) {.mec-fluent-wrap.mec-skin-daily-wrap .mec-calendar-day-events {display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;flex-direction: column-reverse;}.mec-fluent-wrap .mec-daily-view-events-left-side, .mec-fluent-wrap .mec-daily-view-events-right-side {width: 100%;float: none;}}.mec-fluent-wrap h5.mec-daily-today-title {font-size: 13px;line-height: 1.1;color: #aab2be;font-weight: 600;margin-top: 0;margin-bottom: 15px;letter-spacing: 1px;}.mec-fluent-wrap .mec-daily-view-events-right-side .mec-event-article {border: 1px solid #e6f7ff;padding: 15px;background-color: #fff;margin-bottom: 15px;box-shadow: 0 1px 6px rgba(23, 102, 232, 0.05);border-radius: 3px;}.mec-fluent-wrap .mec-daily-view-events-right-side .mec-event-article:hover {box-shadow: 0 4px 10px -5px rgba(23, 102, 232, 0.1);}.mec-fluent-wrap .mec-daily-view-events-right-side .mec-event-article:before {display: none;}.mec-fluent-wrap .mec-daily-view-events-right-side .mec-fc-style {font-size: 9px;letter-spacing: 0.5px;background: #1ce1ac;padding: 2px 7px;color: #fff;position: relative;margin-left: 5px;border-radius: 2px;}.mec-fluent-wrap .mec-daily-view-events-right-side .mec-fc-style:before {width: 0;height: 0;border-top: 4px solid transparent !important;border-right: 5px solid;border-bottom: 4px solid transparent;margin: 0;top: 50%;left: -4px;-webkit-transform: translateY(-4.5px);transform: translateY(-4.5px);position: absolute;content: "";color: #04de78;}.mec-fluent-wrap .mec-daily-view-events-right-side .mec-event-image {margin-right: 12px;width: auto;display: block;}.mec-fluent-wrap .mec-daily-view-events-right-side .mec-event-image:empty {display: none;}.mec-fluent-wrap .mec-daily-view-events-right-side .mec-event-image img {width: 58px;height: 58px;border-radius: 4px;}.mec-fluent-wrap .mec-daily-view-events-right-side .mec-event-content {display: block;min-height: 58px;}.mec-fluent-wrap .mec-daily-view-events-right-side .mec-event-image:empty + .mec-event-content {min-height: unset;}.mec-fluent-wrap .mec-daily-view-events-right-side .mec-event-content h4 {font-size: 14px;line-height: 1;font-weight: 600;padding-top: 12px;padding-bottom: 0;margin-bottom: 3px;}@media (max-width: 960px) {.mec-fluent-wrap .mec-daily-view-events-right-side .mec-event-content h4 {word-break: break-all;}}.mec-fluent-wrap .mec-daily-view-events-right-side .mec-event-image:empty + .mec-event-content h4 {padding-top: 0;}.mec-fluent-wrap .mec-daily-view-events-right-side .mec-event-content span {display: inline-block;color: #898a8c;font-size: 12px;}.mec-fluent-wrap .mec-daily-view-events-right-side .mec-event-content .mec-seperator {color: #e3e4e6;margin: 0 6px;}.mec-fluent-wrap .mec-daily-view-events-left-side h5.mec-daily-today-title span {display: block;}.mec-fluent-wrap .mec-daily-view-events-left-side .mec-daily-view-events-inner {padding-left: 50px;}.mec-fluent-wrap .mec-daily-view-events-left-side h5.mec-daily-today-title {margin-bottom: 15px;padding-left: 65px;}.mec-fluent-wrap .mec-daily-view-events-left-side h5.mec-daily-today-title span:first-child {font-size: 15px;line-height: 15px;color: #00acf8;font-weight: 700;margin-bottom: 6px;}.mec-fluent-wrap .mec-daily-view-events-left-side h5.mec-daily-today-title span:last-child {font-size: 13px;line-height: 13px;color: #a8acb3;}.mec-fluent-wrap .mec-daily-view-events-left-side .mec-daily-view-events-item {position: relative;min-height: 89px;border-top: 1px solid #e6f7ff;border-left: 1px solid #e6f7ff;width: 100%;}.mec-fluent-wrap .mec-daily-view-events-left-side .mec-daily-view-events-item > span.mec-time, .mec-fluent-wrap .mec-daily-view-events-left-side .mec-daily-view-events-item > span.mec-time-end {position: absolute;left: -43px;top: -9px;font-size: 12px;color: #afe6ff;}.mec-fluent-wrap .mec-daily-view-events-left-side .mec-daily-view-events-item > span.mec-time-end {top: auto;bottom: 0;}.mec-fluent-wrap .mec-calendar .mec-daily-view-events-left-side .mec-event-article:first-of-type {margin-top: -1px;}.mec-fluent-wrap .mec-daily-view-events-left-side .mec-more-events-icon {margin-left: 21px;margin-bottom: 10px;}.mec-fluent-wrap .mec-daily-view-events-right-side .mec-local-time-details, .mec-fluent-wrap .mec-daily-view-events-right-side .mec-localtime-details {margin-top: 10px;clear: both;}.mec-fluent-wrap.mec-skin-list-wrap {max-width: 1032px;}.mec-fluent-wrap.mec-skin-list-wrap .mec-calendar {background-image: none;max-height: 895px;min-height: 410px;}.mec-fluent-wrap.mec-skin-list-wrap .mec-event-article {border-radius: 3px 6px 6px 3px;border: 1px solid #c7ebfb;margin-bottom: 30px;background-color: #fff;border-right: 7px solid #8a43eb;box-shadow: 0 2px 4px rgb(39 55 81 / 2%);display: -webkit-box;display: flex;-webkit-box-pack: justify;justify-content: flex-start;padding-left: 0;overflow: visible !important;align-items: center;}.mec-fluent-wrap.mec-skin-list-wrap .mec-event-article:before {display: none;}.mec-fluent-wrap.mec-skin-list-wrap .mec-event-article .mec-event-image {margin: 30px;margin-right: 25px;float: none;}.mec-fluent-wrap.mec-skin-list-wrap .mec-event-article .mec-event-image, .mec-fluent-wrap.mec-skin-list-wrap .mec-event-article .mec-event-image img {width: 200px;height: auto;}.mec-fluent-wrap.mec-skin-list-wrap .mec-event-article .mec-event-image img {border-radius: 4px;}.mec-fluent-wrap.mec-skin-list-wrap .mec-event-article .mec-event-image a {display: block;}.mec-fluent-wrap.mec-skin-list-wrap .mec-event-article .mec-event-content {-webkit-box-flex: 1;flex: 1;padding-right: 40px;}@media(max-width:480px) {.mec-fluent-wrap.mec-skin-list-wrap .mec-event-article .mec-event-content {padding-right: 0;}}.mec-fluent-wrap.mec-skin-list-wrap .mec-event-article .mec-event-title {margin-top: 0;font-size: 18px;line-height: 24px;margin-bottom: 40px;}.mec-fluent-wrap .mec-event-article .mec-event-title {letter-spacing: 0;}.mec-fluent-wrap.mec-skin-list-wrap .mec-event-article .mec-event-title a {color: #000;display: block;}.mec-fluent-wrap.mec-skin-list-wrap .mec-event-article .mec-event-title a:hover {color: #00acf8;}.mec-fluent-wrap.mec-skin-list-wrap .mec-event-sharing-wrap {position: relative;display: inline-block;left: auto;}.mec-fluent-wrap.mec-skin-list-wrap .mec-event-sharing-wrap > li:first-of-type {border: 0;}.mec-fluent-wrap.mec-skin-list-wrap .mec-event-sharing-wrap:hover > li:first-of-type {background-color: #fff;}.mec-fluent-wrap.mec-skin-list-wrap .mec-event-sharing-wrap > li:first-of-type i {width: 38px;height: 38px;color: #00acf8;}.mec-fluent-wrap.mec-skin-list-wrap .mec-booking-button {color: #00acf8;font-size: 12px;line-height: 12px;font-weight: 400;display: block;float: left;border: 1px solid #c7ebfb;padding: 12px 16px;border-radius: 2px;box-shadow: 0 2px 2px rgba(0, 0, 0, 0.03);margin-right: 8px;}@media(max-width: 480px) {.mec-fluent-wrap.mec-skin-list-wrap .mec-booking-button {display: block;max-width: 100%;width: 100%;margin: 0;text-align: center;position: unset;float: unset;}}.mec-fluent-wrap.mec-skin-list-wrap .mec-event-meta {position: relative;width: 295px;margin: 36px 0 36px auto;border-left: 1px solid #e6f7ff;}.mec-fluent-wrap.mec-skin-list-wrap .mec-date-details, .mec-fluent-wrap.mec-skin-list-wrap .mec-time-details, .mec-fluent-wrap.mec-skin-list-wrap .mec-venue-details, .mec-fluent-wrap.mec-skin-list-wrap .mec-price-details, .mec-fluent-wrap.mec-skin-list-wrap .mec-available-tickets-details, .mec-fluent-wrap.mec-skin-list-wrap .mec-localtime-details, .mec-fluent-wrap.mec-skin-grid-wrap .mec-list-cats-details, .mec-fluent-wrap.mec-skin-list-wrap .mec-list-cats-details, .mec-fluent-wrap.mec-skin-list-wrap .mec-shortcode-organizers, .mec-fluent-wrap.mec-skin-list-wrap .mec-local-time-details {position: relative;margin-left: 40px;margin-bottom: 3px;padding-left: 22px;min-height: 25px;line-height: 25px;}.mec-fluent-wrap.mec-skin-grid-wrap .mec-list-cats-details {margin-left: 0;}.mec-fluent-wrap.mec-skin-grid-wrap .mec-list-cats-details i:before, .mec-fluent-wrap.mec-skin-list-wrap .mec-list-cats-details i:before, .mec-fluent-wrap.mec-skin-list-wrap .mec-shortcode-organizers i:before, .mec-fluent-wrap.mec-skin-list-wrap .mec-date-details:before, .mec-fluent-wrap.mec-skin-list-wrap .mec-time-details:before, .mec-fluent-wrap.mec-skin-list-wrap .mec-venue-details:before {font-family: simple-line-icons;font-size: 14px;left: 0;color: #ade7ff;position: absolute;}.mec-fluent-wrap.mec-skin-list-wrap .mec-date-details:before {content: "\e075";}.mec-fluent-wrap.mec-skin-list-wrap .mec-time-details:before {content: "\e081";}.mec-fluent-wrap.mec-skin-list-wrap .mec-venue-details:before {content: "\e096";}.mec-fluent-wrap.mec-skin-grid-wrap .mec-list-cats-details i:before, .mec-fluent-wrap.mec-skin-list-wrap .mec-list-cats-details i:before, .mec-fluent-wrap.mec-skin-list-wrap .mec-shortcode-organizers i:before, .mec-fluent-wrap.mec-skin-list-wrap .mec-price-details i:before, .mec-fluent-wrap.mec-skin-list-wrap .mec-available-tickets-details i:before {position: absolute;font-size: 14px;left: 0;top: 5px;color: #ade7ff;}.mec-fluent-wrap.mec-skin-list-wrap .mec-shortcode-organizers i:before{top: 0;}.mec-fluent-wrap.mec-skin-grid-wrap .mec-list-cats-details ul, .mec-fluent-wrap.mec-skin-list-wrap .mec-list-cats-details ul, .mec-fluent-wrap.mec-skin-list-wrap .mec-shortcode-organizers ul {padding: 0;}.mec-fluent-wrap.mec-skin-grid-wrap .mec-list-cats-details ul li a:before, .mec-fluent-wrap.mec-skin-list-wrap .mec-list-cats-details ul li a:before, .mec-fluent-wrap.mec-skin-list-wrap .mec-shortcode-organizers ul li a:before {display: none;}.mec-fluent-wrap.mec-skin-list-wrap .mec-date-details span, .mec-fluent-wrap.mec-skin-list-wrap .mec-time-details span, .mec-fluent-wrap.mec-skin-list-wrap .mec-venue-details span, .mec-fluent-wrap.mec-skin-list-wrap .mec-price-details span, .mec-fluent-wrap.mec-skin-list-wrap .mec-available-tickets-details span {font-size: 12px;line-height: 12px;font-weight: 400;color: #898a8c;}.mec-fluent-wrap.mec-skin-list-wrap .mec-price-details span.mec-price-number {color: #5ad162;font-weight: 700;}.mec-fluent-wrap.mec-skin-list-wrap .mec-available-tickets-details span.mec-available-tickets-number {color: #558dfe;font-weight: 700;}.mec-fluent-wrap.mec-skin-list-wrap .mec-fc-style {padding: 5px 10px;font-size: 12px;font-weight: 500;line-height: 13px;display: inline-block;border-radius: 2px;margin: 3px 0;}@media (max-width: 767px) {.mec-fluent-wrap.mec-skin-list-wrap .mec-event-article {display: block;padding: 30px;}.mec-fluent-wrap.mec-skin-list-wrap .mec-event-article .mec-event-image, .mec-fluent-wrap.mec-skin-list-wrap .mec-event-article .mec-event-image img, .mec-fluent-wrap.mec-skin-list-wrap .mec-event-article .mec-event-content, .mec-fluent-wrap.mec-skin-list-wrap .mec-event-meta {width: 100%;height: auto;-webkit-box-flex: unset;flex: unset;margin: 0;}.mec-fluent-wrap.mec-skin-list-wrap .mec-event-meta {padding-top: 15px;border-left: 0;}.mec-fluent-wrap.mec-skin-list-wrap .mec-shortcode-organizers, .mec-fluent-wrap.mec-skin-list-wrap .mec-date-details, .mec-fluent-wrap.mec-skin-list-wrap .mec-time-details, .mec-fluent-wrap.mec-skin-list-wrap .mec-venue-details, .mec-fluent-wrap.mec-skin-list-wrap .mec-price-details, .mec-fluent-wrap.mec-skin-list-wrap .mec-available-tickets-details, .mec-fluent-wrap.mec-skin-list-wrap .mec-localtime-details, .mec-fluent-wrap.mec-skin-list-wrap .mec-local-time-details {margin-left: 0;}}@media (max-width: 360px) {.mec-fluent-wrap.mec-skin-list-wrap .mec-event-article {padding: 20px;}}.mec-fluent-wrap.mec-skin-grid-wrap {max-width: 1032px;}.mec-fluent-wrap.mec-skin-grid-wrap .mec-calendar {background-image: none;max-height: 895px;min-height: 410px;}.mec-fluent-wrap.mec-skin-grid-wrap .mec-event-article {border-radius: 6px 6px 3px 3px;border: 0;margin-bottom: 30px;background-color: #fff;border-top: 7px solid #8a43eb;box-shadow: 0 4px 10px rgba(23, 102, 232, 0.07);padding: 0;}.mec-fluent-wrap.mec-skin-grid-wrap .mec-event-article .mec-event-image {position: relative;float: none;width: 100%;margin: 0;padding: 20px;border-left: 1px solid #c7ebfb;border-right: 1px solid #c7ebfb;}.mec-fluent-wrap.mec-skin-grid-wrap .mec-event-article .mec-event-image a {display: block;line-height: 0;}.mec-fluent-wrap.mec-skin-grid-wrap .mec-event-article .mec-event-image img {border-radius: 4px;line-height: 0;}.mec-fluent-wrap.mec-skin-grid-wrap .mec-event-article .mec-event-image a:not(:empty) + .mec-event-date {position: absolute;}.mec-fluent-wrap.mec-skin-grid-wrap .mec-event-article .mec-event-image .mec-event-date {bottom: 20px;left: 20px;right: 20px;text-align: left;margin: 0;background-color: rgba(0, 0, 0, 0.8);border-radius: 0 0 4px 4px;min-height: 44px;padding: 15px;font-size: 12px;line-height: 12px;letter-spacing: 0;}.mec-fluent-wrap.mec-skin-grid-wrap .mec-event-article .mec-event-image a:empty + .mec-event-date {display: block;border-radius: 4px;}.mec-fluent-wrap.mec-skin-grid-wrap .mec-event-article .mec-event-image .mec-event-date i {color: rgba(255, 255, 255, 0.5);font-size: 13px;margin-right: 6px;}.mec-fluent-wrap.mec-skin-grid-wrap .mec-event-article .mec-event-content {padding: 0 20px 5px;text-align: left;min-height: unset;border-left: 1px solid #c7ebfb;border-right: 1px solid #c7ebfb;border-bottom: 1px solid #c7ebfb;border-radius: 0 0 4px 4px;}.mec-fluent-wrap.mec-skin-grid-wrap .mec-event-article .mec-event-content h4 {padding: 0;margin-bottom: 12px;}.mec-fluent-wrap.mec-skin-grid-wrap .mec-event-article .mec-event-content h4 a {font-size: 18px;line-height: 24px;color: #000;letter-spacing: 0;font-weight: 700;}.mec-fluent-wrap.mec-skin-grid-wrap .mec-event-article .mec-event-content h4 a:hover {text-decoration: underline;}.mec-fluent-wrap.mec-skin-grid-wrap .mec-event-article .mec-event-content .mec-event-address {font-size: 12px;line-height: 12px;color: #898a8c;margin-bottom: 28px;}.mec-fluent-wrap.mec-skin-grid-wrap .mec-event-article .mec-event-content .mec-event-address i {color: #ade7ff;font-size: 13px;margin-right: 7px;}.mec-fluent-wrap.mec-skin-grid-wrap .mec-event-footer {padding: 24px 0 0;margin: 0;background-color: #fff;border: 0;}.mec-fluent-wrap.mec-skin-grid-wrap .mec-event-sharing-wrap {position: relative;display: inline-block;left: auto;}.mec-fluent-wrap.mec-skin-grid-wrap .mec-event-sharing-wrap > li:first-of-type {border: 0;margin-bottom: 0;}.mec-fluent-wrap.mec-skin-grid-wrap .mec-event-sharing-wrap:hover > li:first-of-type {background-color: #fff;}.mec-fluent-wrap.mec-skin-grid-wrap .mec-event-sharing-wrap > li:first-of-type i {width: 38px;height: 38px;color: #00acf8;}.mec-fluent-wrap.mec-skin-grid-wrap .mec-booking-button {color: #00acf8;font-size: 12px;line-height: 12px;font-weight: 400;display: block;float: left;border: 1px solid #c7ebfb;padding: 12px 16px;border-radius: 2px;box-shadow: 0 2px 2px rgba(0, 0, 0, 0.03);margin-right: 8px;}.mec-fluent-wrap .mec-event-grid-classic article .mec-fc-style {border-radius: 2px;margin: 0;margin-bottom: 15px;line-height: 13px;}.mec-fluent-yearly-wrap {max-width: 1026px !important;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-year-container {box-shadow: 0 5px 33px #ddf2fb;border: 1px solid #c7ebfb;border-radius: 3px;overflow: hidden;background-color: #fff;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-yearly-calendar-sec {width: 562px;background-color: #fff;border-right: 1px solid #e6f7ff;max-height: 732px;padding: 0;padding-top: 34px;box-shadow: none;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-yearly-calendar-sec-inner {padding-left: 34px;padding-right: 34px;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-yearly-agenda-sec {width: calc(100% - 562px);max-height: 732px;padding-top: 42px;padding-left: 0;background: #fafdff;position: relative;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-yearly-agenda-sec-inner {padding-left: 25px;padding-right: 25px;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar {width: 234px;margin: 0;margin-bottom: 25px;border: 1px solid #e6f7ff;border-radius: 3px;padding: 20px;cursor: pointer;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar:hover, .mec-fluent-wrap .mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar.active, .mec-fluent-wrap .mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar:hover dl dt, .mec-fluent-wrap .mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar.active dl dt {background-color: #fcfeff;border-color: #c7ebfb;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar:nth-child(odd) {margin-right: 25px;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar[data-month="11"], .mec-fluent-wrap .mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar[data-month="12"] {margin-bottom: 34px;}@media (max-width: 992px) {.mec-fluent-wrap .mec-yearly-view-wrap .mec-yearly-calendar-sec {width: 302px;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-yearly-agenda-sec {width: calc(100% - 302px);}.mec-fluent-wrap .mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar:nth-child(odd) {margin-right: 0;}}@media (max-width: 767px) {.mec-fluent-wrap .mec-yearly-view-wrap .mec-yearly-agenda-sec, .mec-fluent-wrap .mec-yearly-view-wrap .mec-yearly-calendar-sec {width: 100%;float: none;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-yearly-agenda-sec {border-top: 1px solid #c7ebfb;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-yearly-calendar-sec-inner {display: -webkit-box;display: flex;flex-wrap: wrap;justify-content: space-around;}}.mec-fluent-wrap .mec-calendar.mec-yearly-calendar .mec-calendar-table-title {font-size: 16px;color: #010204;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar dl dt {font-weight: 400;color: #000;}.mec-fluent-wrap .mec-calendar.mec-yearly-calendar .mec-calendar-table-head dl dt {background-color: #fff;font-size: 14px;color: #fff;padding-left: 6px;}.mec-fluent-wrap .mec-calendar.mec-yearly-calendar .mec-calendar-table-head dl dt:first-letter {color: #afe6ff;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar dl dt.mec-table-nullday {color: #ced6e5;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar .mec-has-event:after {width: 10px;border-radius: 0;height: 1px;margin: 0;margin-left: -5px;background-color: #00acf8;bottom: 6px;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-yearly-agenda-sec-title {font-size: 13px;line-height: 1.1;color: #aab2be;font-weight: 600;margin-top: 0;margin-bottom: 15px;letter-spacing: 1px;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-agenda-events-wrap {width: auto;padding: 0;float: none;background-color: #fff;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-events-agenda {border: 0;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-events-agenda.mec-selected {box-shadow: none;background: none;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-events-agenda.mec-selected .mec-agenda-event {box-shadow: 0 1px 4px -1px #fbebb6;background-color: #fffdf5;border-color: #fbebb6;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-agenda-event {border: 1px solid #e6f7ff;padding: 15px;background-color: #fff;margin-bottom: 15px;box-shadow: 0 1px 6px rgba(23, 102, 232, 0.05);border-radius: 3px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-agenda-event:hover {box-shadow: 0 4px 10px -5px rgba(23, 102, 232, 0.1);}.mec-fluent-wrap .mec-yearly-view-wrap .mec-agenda-event .mec-event-image {margin-right: 12px;display: block;float: left;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-agenda-event .mec-event-image:empty {display: none;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-agenda-event .mec-event-image img {width: 58px;height: 58px;border-radius: 4px;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-agenda-event .mec-event-content {display: block;min-height: 58px;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-agenda-event .mec-event-image:empty + .mec-event-content {min-height: unset;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-agenda-event .mec-event-content h4 {font-size: 16px;line-height: 1;font-weight: 400;padding-bottom: 0;margin-bottom: 3px;margin-top: 11px;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-agenda-event .mec-event-content h4 a {font-size: 14px;font-weight: 600;font-family: inherit;color: #000;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-agenda-event .mec-event-image:empty + .mec-event-content h4 {padding-top: 0;padding-left: 0;margin-top: 0;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-agenda-event .mec-event-content span {display: inline-block;color: #898a8c;font-size: 12px;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-agenda-event .mec-event-content .mec-seperator {color: #e3e4e6;margin: 0 6px;}.mec-fluent-wrap .mec-yearly-view-wrap .mec-localtime-details, .mec-fluent-wrap .mec-yearly-view-wrap .mec-local-time-details {margin-top: 10px;clear: both;}.mec-fluent-wrap.mec-timetable-wrap {max-width: 1026px !important;}.mec-fluent-wrap.mec-timetable-wrap .mec-calendar {background-image: none;}.mec-fluent-wrap.mec-timetable-wrap .mec-timetable-t2-wrap {border: 1px solid #c7ebfb;border-radius: 3px;box-shadow: 0 5px 33px #ddf2fb;background-color: #fff;padding: 0;max-height: 733px;}.mec-fluent-wrap.mec-timetable-wrap .mec-timetable-t2-wrap-inner {padding-left: 50px;min-width: 600px;}.mec-fluent-wrap.mec-timetable-wrap .mec-timetable-t2-col {padding-right: 0;}@media only screen and (max-width: 960px) {.mec-fluent-wrap.mec-timetable-wrap .mec-timetable-t2-col {width: 20%;float: left;}.mec-fluent-wrap.mec-timetable-wrap .mec-timetable-col-6 {width: 16.6666%;}.mec-fluent-wrap.mec-timetable-wrap .mec-timetable-col-7 {width: 14.28%;}}.mec-fluent-wrap.mec-timetable-wrap .mec-ttt2-title {background-color: #fff;border-bottom: 1px solid #e6f7ff;position: relative;z-index: 9;text-align: left;padding: 30px 15px 7px;}.mec-fluent-wrap.mec-timetable-wrap .mec-ttt2-title .mec-day-name {display: block;font-size: 15px;line-height: 15px;color: #000;letter-spacing: 0;}.mec-fluent-wrap.mec-timetable-wrap .mec-ttt2-title .mec-day-num {font-size: 12px;line-height: 12px;color: #a8acb3;font-weight: 400;}.mec-fluent-wrap.mec-timetable-wrap .mec-cell {position: relative;min-height: 89px;border-bottom: 1px solid #e6f7ff;border-left: 1px solid #e6f7ff;}.mec-fluent-wrap.mec-timetable-wrap .mec-cell:last-of-type {border-bottom: 0;}.mec-fluent-wrap.mec-timetable-wrap .mec-cell .mec-time {position: absolute;top: -12px;left: -44px;color: #afe7ff;font-size: 12px;}.mec-fluent-wrap.mec-timetable-wrap .mec-cell .mec-time.mec-time-end {top: auto;bottom: -5px;}.mec-fluent-wrap.mec-timetable-wrap .mec-more-events-icon {margin-left: 18px;margin-bottom: 10px;}.mec-fluent-wrap.mec-events-agenda-container {max-width: 1026px !important;}.mec-fluent-wrap.mec-events-agenda-container .mec-calendar {background-image: none;min-height: 410px;}.mec-fluent-wrap.mec-events-agenda-container .mec-events-agenda-wrap {border-color: #c7ebfb;border-radius: 3px;box-shadow: 0 5px 33px #ddf2fb;padding: 0;background-color: #fff;margin: 0;max-height: 733px;overflow: hidden;}.mec-fluent-wrap.mec-events-agenda-container .mec-month-divider {margin: 27px;text-align: left;}.mec-fluent-wrap.mec-events-agenda-container .mec-month-divider span {font-size: 24px;line-height: 24px;font-weight: 700;border: 0;padding: 0;}.mec-fluent-wrap.mec-events-agenda-container .mec-month-divider span:before, .mec-fluent-wrap.mec-events-agenda-container .mec-month-divider i {display: none;}.mec-fluent-wrap.mec-events-agenda-container .mec-events-agenda {border-top: 1px solid #e6f7ff;border-bottom: 1px solid #e6f7ff;margin-top: -1px;padding: 0;}.mec-fluent-wrap.mec-events-agenda-container .mec-agenda-date-wrap {width: 190px;padding-top: 32px;padding-bottom: 32px;padding-left: 25px;}.mec-fluent-wrap.mec-events-agenda-container span.mec-agenda-day {display: block;color: #898a8c;font-size: 16px;line-height: 16px;font-weight: 700;margin-bottom: 4px;}.mec-fluent-wrap.mec-events-agenda-container span.mec-agenda-date {font-size: 12px;line-height: 12px;font-weight: 400;color: #a8acb3;display: block;}.mec-fluent-wrap.mec-events-agenda-container .mec-agenda-events-wrap {background-color: #fff;border-left: 1px solid #e6f7ff;padding-top: 32px;padding-bottom: 32px;padding-left: 25px;width: calc(100% - 190px);}.mec-fluent-wrap.mec-events-agenda-container .mec-agenda-event i {color: #afe7ff;font-size: 14px;margin-left: 0;display: inline-block;}.mec-fluent-wrap.mec-events-agenda-container .mec-agenda-event > i {margin-right: 6px;margin-top: 8px;vertical-align: top;margin-bottom: 6px;}.mec-fluent-wrap.mec-events-agenda-container .mec-agenda-time {color: #898a8c;font-size: 12px;line-height: 12px;width: 151px;}.mec-fluent-wrap.mec-events-agenda-container .mec-agenda-event > .mec-agenda-time {vertical-align: top;margin-top: 8px;margin-bottom: 6px;}.mec-fluent-wrap.mec-events-agenda-container .mec-calendar .mec-event-article {display: inline-block;padding-left: 15px;padding-right: 15px;max-width: calc(100% - 180px);min-width: 120px;}.mec-fluent-wrap.mec-events-agenda-container .mec-calendar .mec-event-article + span.mec-event-title-soldout {display: inline-block;vertical-align: top;margin-top: 7px;}.mec-fluent-wrap.mec-events-agenda-container .mec-calendar .mec-event-article .mec-event-title a {display: inline-block;font-size: 12px;font-weight: 400;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;}.mec-fluent-wrap.mec-events-agenda-container .mec-skin-agenda-no-events-container {padding: 20px 25px;}@media (max-width: 992px) {.mec-fluent-wrap.mec-events-agenda-container .mec-agenda-date-wrap, .mec-fluent-wrap.mec-events-agenda-container .mec-agenda-events-wrap {float: none;width: 100%;}.mec-fluent-wrap.mec-events-agenda-container .mec-agenda-events-wrap {padding-top: 0;}}.mec-fluent-wrap.mec-skin-masonry-container {max-width: 1026px !important;}.mec-fluent-wrap.mec-skin-available-spot-container, .mec-fluent-wrap.mec-skin-cover-container, .mec-fluent-wrap.mec-skin-countdown-container, .mec-fluent-wrap.mec-skin-carousel-container, .mec-fluent-wrap.mec-skin-slider-container, .mec-fluent-wrap.mec-skin-masonry-container {background-color: transparent;box-shadow: none;border-radius: 0;overflow: initial;}.mec-fluent-wrap.mec-skin-available-spot-container p:empty, .mec-fluent-wrap.mec-skin-countdown-container p:empty, .mec-fluent-wrap.mec-skin-carousel-container p:empty, .mec-fluent-wrap.mec-skin-masonry-container p:empty {margin: 0;}.mec-fluent-wrap.mec-skin-masonry-container .mec-events-masonry-cats {margin-bottom: 51px;}.mec-fluent-wrap.mec-skin-masonry-container .mec-events-masonry-cats a {font-size: 14px;color: #414244;font-weight: 400;padding: 8px 15px;margin: 0 1px;border-radius: 5px;border: 0;}.mec-fluent-wrap.mec-skin-masonry-container .mec-events-masonry-cats a:hover, .mec-fluent-wrap.mec-skin-masonry-container .mec-events-masonry-cats a.mec-masonry-cat-selected {background-color: #fff;box-shadow: 0 2px 2px rgba(0, 0, 0, 0.03);color: #00acf8;}.mec-fluent-wrap.mec-skin-masonry-container .mec-masonry-item-wrap {margin-bottom: 60px;}.mec-fluent-wrap.mec-skin-carousel-container .event-carousel-type2-head, .mec-fluent-wrap.mec-skin-masonry-container .mec-masonry {border: 0;border-bottom: 5px solid #c7ebfb;border-radius: 3px;overflow: hidden;background-color: transparent;box-shadow: 0 4px 10px rgba(23, 102, 232, 0.07);padding: 0;margin: 0;}.mec-fluent-wrap.mec-skin-carousel-container .mec-event-article {margin-left: 15px;margin-right: 15px;}.mec-fluent-wrap.mec-skin-carousel-container .event-carousel-type2-head {position: relative;}.mec-fluent-wrap.mec-skin-carousel-container .event-carousel-type2-head .mec-event-img {position: relative;}.mec-fluent-wrap.mec-skin-carousel-container .event-carousel-type2-head .mec-event-img img, .mec-fluent-wrap.mec-skin-masonry-container .mec-masonry .mec-masonry-img img {border-radius: 4px 4px 0 0;}.mec-fluent-wrap.mec-skin-masonry-container .mec-masonry .mec-masonry-img a {display: -webkit-box;display: flex;-webkit-box-align: stretch;align-items: stretch;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-date-wrap, .mec-fluent-wrap.mec-skin-cover-container .mec-date-wrap, .mec-fluent-wrap.mec-skin-countdown-container .mec-date-wrap, .mec-fluent-wrap.mec-skin-carousel-container .event-carousel-type2-head .mec-date-wrap, .mec-fluent-wrap.mec-skin-slider-container .mec-date-wrap, .mec-fluent-wrap.mec-skin-masonry-container .mec-masonry .mec-date-wrap {background-color: #f7fcff;min-height: 72px;border-bottom: 1px solid #e6f7ff;padding: 20px 25px 12px;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-date-wrap .mec-event-date, .mec-fluent-wrap.mec-skin-cover-container .mec-date-wrap .mec-event-date, .mec-fluent-wrap.mec-skin-countdown-container .mec-date-wrap .mec-event-date, .mec-fluent-wrap.mec-skin-carousel-container .event-carousel-type2-head .mec-date-wrap .mec-event-date, .mec-fluent-wrap.mec-skin-slider-container .mec-date-wrap .mec-event-date, .mec-fluent-wrap.mec-skin-masonry-container .mec-masonry .mec-date-wrap .mec-event-date {text-align: left;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-date-wrap .mec-event-date span, .mec-fluent-wrap.mec-skin-cover-container .mec-date-wrap .mec-event-date span, .mec-fluent-wrap.mec-skin-countdown-container .mec-date-wrap .mec-event-date span, .mec-fluent-wrap.mec-skin-carousel-container .event-carousel-type2-head .mec-date-wrap .mec-event-date span, .mec-fluent-wrap.mec-skin-slider-container .mec-date-wrap .mec-event-date span, .mec-fluent-wrap.mec-skin-masonry-container .mec-masonry .mec-date-wrap .mec-event-date span {color: #898a8c;font-size: 14px;line-height: 14px;font-weight: 400;display: inline-block;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-date-wrap span.mec-event-day-num, .mec-fluent-wrap.mec-skin-cover-container .mec-date-wrap span.mec-event-day-num, .mec-fluent-wrap.mec-skin-countdown-container .mec-date-wrap span.mec-event-day-num, .mec-fluent-wrap.mec-skin-carousel-container .event-carousel-type2-head .mec-date-wrap span.mec-event-day-num, .mec-fluent-wrap.mec-skin-slider-container .mec-date-wrap span.mec-event-day-num, .mec-fluent-wrap.mec-skin-masonry-container .mec-masonry .mec-date-wrap span.mec-event-day-num {font-size: 27px;line-height: 27px;font-weight: 700;margin-right: 1px;color: #00acf8;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-date-wrap .mec-event-day span, .mec-fluent-wrap.mec-skin-cover-container .mec-date-wrap .mec-event-day span, .mec-fluent-wrap.mec-skin-countdown-container .mec-date-wrap .mec-event-day span, .mec-fluent-wrap.mec-skin-carousel-container .event-carousel-type2-head .mec-date-wrap .mec-event-day span, .mec-fluent-wrap.mec-skin-slider-container .mec-date-wrap .mec-event-day span, .mec-fluent-wrap.mec-skin-masonry-container .mec-masonry .mec-date-wrap .mec-event-day span {font-size: 16px;line-height: 16px;display: block;color: #000;}.mec-fluent-wrap.mec-skin-carousel-container .event-carousel-type2-head .mec-date-wrap.mec-event-has-img, .mec-fluent-wrap.mec-skin-masonry-container .mec-masonry .mec-date-wrap.mec-masonry-has-img {position: absolute;bottom: 0;left: 0;background-color: rgba(0, 0, 0, 0.8);border-radius: 0 35px 0 0;padding: 16px 33px 17px 27px;border: 0;}.mec-fluent-wrap.mec-skin-carousel-container .event-carousel-type2-head .mec-date-wrap.mec-event-has-img span, .mec-fluent-wrap.mec-skin-carousel-container .event-carousel-type2-head .mec-date-wrap.mec-event-has-img span.mec-event-day-num, .mec-fluent-wrap.mec-skin-masonry-container .mec-masonry .mec-date-wrap.mec-masonry-has-img span, .mec-fluent-wrap.mec-skin-masonry-container .mec-masonry .mec-date-wrap.mec-masonry-has-img span.mec-event-day-num {color: #fff;}.mec-fluent-wrap.mec-skin-carousel-container .event-carousel-type2-head .mec-date-wrap.mec-event-has-img .mec-event-day, .mec-fluent-wrap.mec-skin-masonry-container .mec-masonry .mec-date-wrap.mec-masonry-has-img .mec-event-day {margin-top: -3px;}.mec-fluent-wrap.mec-skin-carousel-container .event-carousel-type2-head .mec-date-wrap.mec-event-has-img .mec-event-day span, .mec-fluent-wrap.mec-skin-masonry-container .mec-masonry .mec-date-wrap.mec-masonry-has-img .mec-event-day span {color: rgba(255, 255, 255, 0.47);}.mec-fluent-wrap.mec-skin-carousel-container .event-carousel-type2-head .mec-carousel-content, .mec-fluent-wrap.mec-skin-masonry-container .mec-masonry .mec-masonry-content {padding: 23px 25px 6px;border-right: 1px solid #e6f7ff;border-left: 1px solid #e6f7ff;}.mec-fluent-wrap.mec-skin-carousel-container .event-carousel-type2-head .mec-carousel-content {background-color: #fff;padding-bottom: 1px;}.mec-fluent-wrap.mec-skin-carousel-container .event-carousel-type2-head .mec-carousel-content .mec-event-content, .mec-fluent-wrap.mec-skin-masonry-container .mec-masonry .mec-masonry-content .mec-event-content {padding: 0;background: none;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-event-content .mec-event-title, .mec-fluent-wrap.mec-skin-cover-container .mec-event-content .mec-event-title, .mec-fluent-wrap.mec-skin-countdown-container .mec-event-content .mec-event-title, .mec-fluent-wrap.mec-skin-carousel-container .event-carousel-type2-head .mec-carousel-content .mec-event-content .mec-event-title, .mec-fluent-wrap.mec-skin-slider-container .mec-event-content .mec-event-title, .mec-fluent-wrap.mec-skin-masonry-container .mec-masonry .mec-masonry-content .mec-event-content .mec-event-title {margin-top: 0;margin-bottom: 7px;line-height: 24px;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-event-content .mec-event-title a, .mec-fluent-wrap.mec-skin-cover-container .mec-event-content .mec-event-title a, .mec-fluent-wrap.mec-skin-countdown-container .mec-event-content .mec-event-title a, .mec-fluent-wrap.mec-skin-carousel-container .event-carousel-type2-head .mec-carousel-content .mec-event-content .mec-event-title a, .mec-fluent-wrap.mec-skin-slider-container .mec-event-content .mec-event-title a, .mec-fluent-wrap.mec-skin-masonry-container .mec-masonry .mec-masonry-content .mec-event-content .mec-event-title a {color: #000;font-weight: 700;font-size: 18px;line-height: 24px;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-event-content .mec-event-title a:hover, .mec-fluent-wrap.mec-skin-cover-container .mec-event-content .mec-event-title a:hover, .mec-fluent-wrap.mec-skin-countdown-container .mec-event-content .mec-event-title a:hover, .mec-fluent-wrap.mec-skin-carousel-container .event-carousel-type2-head .mec-carousel-content .mec-event-content .mec-event-title a:hover, .mec-fluent-wrap.mec-skin-slider-container .mec-event-content .mec-event-title a:hover, .mec-fluent-wrap.mec-skin-masonry-container .mec-masonry .mec-masonry-content .mec-event-content .mec-event-title a:hover {text-decoration: none;color: #00acf8;}.mec-fluent-wrap.mec-skin-slider-container .mec-price-details i, .mec-fluent-wrap.mec-skin-slider-container .mec-available-tickets-details i {margin-right: 0;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-event-location i:before, .mec-fluent-wrap.mec-skin-available-spot-container .mec-time-details:before, .mec-fluent-wrap.mec-skin-available-spot-container .mec-date-details i:before, .mec-fluent-wrap.mec-skin-cover-container .mec-event-location i, .mec-fluent-wrap.mec-skin-cover-container .mec-time-details:before, .mec-fluent-wrap.mec-skin-countdown-container .mec-event-location i, .mec-fluent-wrap.mec-skin-countdown-container .mec-time-details:before, .mec-fluent-wrap.mec-skin-carousel-container .mec-event-location i, .mec-fluent-wrap.mec-skin-carousel-container .mec-time-details:before, .mec-fluent-wrap.mec-skin-slider-container .mec-event-location i:before, .mec-fluent-wrap.mec-skin-slider-container .mec-time-details:before, .mec-fluent-wrap.mec-skin-slider-container .mec-price-details i:before, .mec-fluent-wrap.mec-skin-slider-container .mec-available-tickets-details i:before, .mec-fluent-wrap.mec-skin-masonry-container .mec-event-location i, .mec-fluent-wrap.mec-skin-masonry-container .mec-time-details:before {color: #afe7ff;font-size: 14px;line-height: 13px;vertical-align: middle;margin-right: 3px;}.mec-fluent-wrap.mec-skin-countdown-container .mec-event-location + .mec-time-details, .mec-fluent-wrap.mec-skin-carousel-container .mec-event-location + .mec-time-details, .mec-fluent-wrap.mec-skin-masonry-container .mec-event-location + .mec-time-details {margin-top: -3px;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-event-location address, .mec-fluent-wrap.mec-skin-available-spot-container .mec-time-details span, .mec-fluent-wrap.mec-skin-available-spot-container .mec-date-details span, .mec-fluent-wrap.mec-skin-cover-container .mec-event-location address, .mec-fluent-wrap.mec-skin-cover-container .mec-time-details span, .mec-fluent-wrap.mec-skin-countdown-container .mec-event-location address, .mec-fluent-wrap.mec-skin-countdown-container .mec-time-details span, .mec-fluent-wrap.mec-skin-carousel-container .mec-event-location address, .mec-fluent-wrap.mec-skin-carousel-container .mec-time-details span, .mec-fluent-wrap.mec-skin-slider-container .mec-event-location address, .mec-fluent-wrap.mec-skin-slider-container .mec-time-details span, .mec-fluent-wrap.mec-skin-slider-container .mec-price-details span, .mec-fluent-wrap.mec-skin-slider-container .mec-available-tickets-details span, .mec-fluent-wrap.mec-skin-masonry-container .mec-event-location address, .mec-fluent-wrap.mec-skin-masonry-container .mec-time-details span {display: inline-block;color: #898a8c;font-size: 12px;line-height: 12px;margin-bottom: 0;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-time-details span, .mec-fluent-wrap.mec-skin-cover-container .mec-time-details span, .mec-fluent-wrap.mec-skin-countdown-container .mec-time-details span, .mec-fluent-wrap.mec-skin-carousel-container .mec-time-details span, .mec-fluent-wrap.mec-skin-slider-container .mec-time-details span, .mec-fluent-wrap.mec-skin-masonry-container .mec-time-details span {}.mec-fluent-wrap.mec-skin-slider-container .mec-price-details span.mec-price-number {color: #5ad162;font-weight: 700;}.mec-fluent-wrap.mec-skin-slider-container .mec-available-tickets-details span.mec-available-tickets-number {color: #558dfe;font-weight: 700;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-time-details:before, .mec-fluent-wrap.mec-skin-cover-container .mec-time-details:before, .mec-fluent-wrap.mec-skin-countdown-container .mec-time-details:before, .mec-fluent-wrap.mec-skin-carousel-container .mec-time-details:before, .mec-fluent-wrap.mec-skin-slider-container .mec-time-details:before, .mec-fluent-wrap.mec-skin-masonry-container .mec-time-details:before {font-family: simple-line-icons;content: "\e081";margin-right: 7px;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-event-footer, .mec-fluent-wrap.mec-skin-countdown-container .mec-event-footer, .mec-fluent-wrap.mec-skin-carousel-container .mec-event-footer, .mec-fluent-wrap.mec-skin-masonry-container .mec-event-footer {padding: 28px 0 0;margin: 0;background: none;border: 0;}.mec-fluent-wrap.mec-skin-carousel-container .mec-event-footer {padding-top: 25px;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-footer .mec-booking-button, .mec-fluent-wrap.mec-skin-countdown-container .mec-event-footer .mec-booking-button, .mec-fluent-wrap.mec-skin-carousel-container .mec-event-footer .mec-booking-button, .mec-fluent-wrap.mec-skin-masonry-container .mec-event-footer .mec-booking-button {line-height: 12px;padding: 12px 16px;height: auto;}.mec-fluent-wrap.mec-skin-slider-container {max-width: 1026px !important;}@media only screen and (max-width: 992px) {.mec-fluent-wrap.mec-skin-carousel-container .mec-owl-theme .owl-nav {display: none;}}@media only screen and (max-width: 480px) {.mec-fluent-wrap .mec-event-grid-modern .mec-event-sharing {top: auto;left: -6px;}}.mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1-wrap {padding: 0;background-color: transparent;min-height: 501px;}.mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1 {height: 447px;box-shadow: 0 0 70px rgba(27, 69, 91, 0.16);}@media (min-width: 961px) {.mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1 {margin: 0 auto;max-width: 1026px !important;}}.mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1 .mec-event-article {border-left: 7px solid #e6f7ff;border-radius: 3px;min-height: 447px;}.mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1 .mec-slider-t1-img {width: calc(100% - 383px);border-radius: 0 3px 3px 0;}.mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1 .mec-slider-t1-content {width: 383px;border-top: 1px solid #e6f7ff;border-bottom: 1px solid #e6f7ff;padding: 53px 50px;margin-bottom: 0;}.mec-fluent-wrap.mec-skin-slider-container .event-grid-modern-head {padding: 0;margin: 0;}.mec-fluent-wrap.mec-skin-slider-container .mec-event-content .mec-event-title {margin-bottom: 15px;letter-spacing: 0;}.mec-fluent-wrap.mec-skin-slider-container .mec-date-wrap {background-color: #fff;border-bottom: 1px solid #e6f7ff;padding: 0;padding-bottom: 25px;margin-bottom: 25px;}.mec-fluent-wrap.mec-skin-slider-container .mec-date-wrap i {font-size: 45px;line-height: 45px;color: #afe6ff;display: inline-block;float: left;margin-right: 11px;}.mec-fluent-wrap.mec-skin-slider-container .mec-date-wrap-inner {float: left;}.mec-fluent-wrap.mec-skin-slider-container .mec-date-wrap .mec-event-date {margin-right: 0;margin-bottom: 2px;display: block;float: none;}.mec-fluent-wrap.mec-skin-slider-container .mec-date-wrap .mec-event-day {margin-top: 0;font-weight: 400;font-family: inherit;letter-spacing: 0;}.mec-fluent-wrap.mec-skin-slider-container .mec-event-date span {float: left;}.mec-fluent-wrap.mec-skin-slider-container .mec-event-date span.mec-event-day-num {margin-right: 9px;}.mec-fluent-wrap.mec-skin-slider-container .mec-event-date span:last-child {margin-top: 8px;}.mec-fluent-wrap.mec-skin-slider-container .mec-event-content {padding: 0;}.mec-fluent-wrap.mec-skin-slider-container .mec-event-meta > div {margin-bottom: 4px;}.mec-fluent-wrap.mec-skin-slider-container .mec-event-footer {padding-top: 38px;padding-bottom: 0;margin: 0;}.mec-fluent-wrap.mec-skin-slider-container .mec-event-footer .mec-booking-button {height: auto;line-height: 12px;padding: 12px 16px 11px;}.mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1-wrap .owl-nav {position: relative;margin-top: 20px;}.mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next, .mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev {opacity: 1;width: auto;height: auto;font-size: 12px;line-height: 12px;border-radius: 2px;box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.06);top: auto;margin: 0;color: #00acf8;letter-spacing: 0;font-weight: 600;padding: 12px 22px;}.mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev {left: 0;}.mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next {left: 94px;right: unset;}.mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next:hover, .mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev:hover {background-color: #00acf8;color: #fff;}.mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next i, .mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev i {color: #00acf8;font-size: 9px;font-weight: 400;margin: 0 9px;line-height: 9px;display: inline-block;-webkit-transform: translate(0, -1px);transform: translate(0, -1px);}.mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev i {margin-left: 0;}.mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next i {margin-right: 0;}.mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next:hover i, .mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev:hover i {color: #fff;}@media (max-width: 992px) {.mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1 .mec-slider-t1-img {height: 100%;float: right;}.mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1 .mec-slider-t1-content {float: left;}}@media (max-width: 767px) {.mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1-wrap, .mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1, .mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1 .mec-event-article {height: auto;}.mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1 {padding-bottom: 60px;}.mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1 .mec-slider-t1-content {border-right: 1px solid #e6f7ff;}.mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1 .mec-slider-t1-img, .mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1 .mec-slider-t1-content {width: 100%;float: none;}.mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1 .mec-slider-t1-img {height: 300px;}}@media (max-width: 480px) {.mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1 .mec-slider-t1-content {padding: 30px;padding-bottom: 20px;}}.mec-fluent-wrap.mec-skin-carousel-container {max-width: 1154px;}.mec-fluent-wrap.mec-skin-carousel-container .mec-event-carousel-type2 .owl-next, .mec-fluent-wrap.mec-skin-carousel-container .mec-event-carousel-type2 .owl-prev {position: absolute;background-color: #fff !important;width: 39px;height: 39px;line-height: 39px;border-radius: 50%;text-align: center;padding: 0;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;border: 1px solid #c7ebfb;}.mec-fluent-wrap.mec-skin-carousel-container .mec-event-carousel-type2 .owl-next:hover, .mec-fluent-wrap.mec-skin-carousel-container .mec-event-carousel-type2 .owl-prev:hover {background-color: #00acf8;border-color: #00acf8;}.mec-fluent-wrap.mec-skin-carousel-container .mec-event-carousel-type2 .owl-next i, .mec-fluent-wrap.mec-skin-carousel-container .mec-event-carousel-type2 .owl-prev i {font-size: 15px;line-height: 37px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;color: #00acf8;}.mec-fluent-wrap.mec-skin-carousel-container .mec-event-carousel-type2 .owl-next:hover i, .mec-fluent-wrap.mec-skin-carousel-container .mec-event-carousel-type2 .owl-prev:hover i {color: #fff;}.mec-fluent-wrap.mec-skin-carousel-container .mec-event-carousel-type2 .owl-next i {padding-left: 2px;}.mec-fluent-wrap.mec-skin-carousel-container .mec-owl-theme .owl-dots {margin-top: 20px;}.mec-fluent-wrap.mec-skin-carousel-container .mec-owl-theme .owl-dots .owl-dot {padding: 0;margin: 0 3px;display: inline-block;width: auto;}.mec-fluent-wrap.mec-skin-carousel-container .mec-owl-theme .owl-dots .owl-dot span {margin: 0;background-color: #fff;box-shadow: 0 2px 2px rgba(0, 0, 0, 0.03);border: 1px solid #c7ebfb;width: 7px;height: 7px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;border-radius: 50%;}.mec-fluent-wrap.mec-skin-carousel-container .mec-owl-theme .owl-dots .owl-dot:hover span {background-color: #00acf8;border-color: #00acf8;}.mec-fluent-wrap.mec-skin-carousel-container .mec-owl-theme .owl-dots .owl-dot.active span {width: 25px;border-radius: 4px;background-color: #00acf8;border-color: #00acf8;}.mec-fluent-wrap.mec-skin-carousel-container .mec-localtime-details, .mec-fluent-wrap.mec-skin-carousel-container .mec-local-time-details {padding-top: 2px;}.mec-fluent-wrap.mec-skin-countdown-container {max-width: 1026px !important;}.mec-fluent-wrap.mec-skin-countdown-container .mec-event-countdown-style3 {background-color: #fff;border-radius: 3px;overflow: hidden;border-left: 7px solid #e6f7ff;box-shadow: 0 0 70px rgba(0, 0, 0, 0.17);display: -webkit-box;display: flex;color: #000;}.mec-fluent-wrap.mec-skin-countdown-container .mec-event-countdown-style3 .mec-event-countdown-part2 {width: 495px;display: initial;}.mec-fluent-wrap.mec-skin-countdown-container .mec-event-countdown-style3 .mec-event-countdown-part2 .mec-event-image, .mec-fluent-wrap.mec-skin-countdown-container .mec-event-countdown-style3 .mec-event-countdown-part2 a, .mec-fluent-wrap.mec-skin-countdown-container .mec-event-countdown-style3 .mec-event-countdown-part2 img {display: block;}.mec-fluent-wrap.mec-skin-countdown-container .mec-event-countdown-style3 .mec-event-countdown-part1 {-webkit-box-flex: 1;flex: 1;width: auto;display: initial;padding: 47px 60px 40px 53px;}.mec-fluent-wrap.mec-skin-countdown-container .mec-event-countdown-style3 .mec-event-countdown-part-details {padding-top: 40px;margin-bottom: 0;}.mec-fluent-wrap.mec-skin-countdown-container .mec-event-countdown-part-title {display: -webkit-box;display: flex;-webkit-box-pack: justify;justify-content: space-between;align-items: self-start;}.mec-fluent-wrap.mec-skin-countdown-container .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-upcoming {font-size: 24px;color: #000;font-weight: 700;letter-spacing: 0;margin-top: 14px;-webkit-box-flex: 1;flex: 1;margin-right: 10px;}.mec-fluent-wrap.mec-skin-countdown-container .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-upcoming span {font-weight: 700;margin-bottom: 5px;display: block;}.mec-fluent-wrap.mec-skin-countdown-container .mec-event-content .mec-event-title {text-align: left;margin-bottom: 24px;}.mec-fluent-wrap.mec-skin-countdown-container .mec-event-content .mec-event-title a {font-size: 17px;line-height: 23px;font-weight: 500;}.mec-fluent-wrap.mec-skin-countdown-container .mec-date-wrap {background-color: #e6f7ff;border-radius: 3px;min-height: 76px;padding-top: 17px;padding-bottom: 15px;white-space: nowrap;}.mec-fluent-wrap.mec-skin-countdown-container .mec-event-date {width: auto;height: auto;background: initial;color: initial;font-size: initial;position: static;}.mec-fluent-wrap.mec-skin-countdown-container .mec-event-date:before, .mec-fluent-wrap.mec-skin-countdown-container .mec-event-date:after {display: none;}.mec-fluent-wrap.mec-skin-countdown-container .mec-date-wrap span.mec-event-day-num {font-size: 26px;color: #1766e8;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-event-countdown, .mec-fluent-wrap.mec-skin-countdown-container .mec-event-countdown-style3 .mec-event-countdown {position: static;margin: 0;margin-bottom: 21px;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-event-countdown .clockdiv, .mec-fluent-wrap.mec-skin-countdown-container .mec-event-countdown-style3 .mec-event-countdown .clockdiv {display: -webkit-box;display: flex;flex-wrap: wrap;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-event-countdown .block-w, .mec-fluent-wrap.mec-skin-countdown-container .mec-event-countdown-style3 .mec-event-countdown .block-w {margin: 0;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-event-countdown li, .mec-fluent-wrap.mec-skin-countdown-container .mec-event-countdown-style3 .mec-event-countdown li {border: 1px solid #c7ebfb;box-shadow: 0 2px 2px rgba(0, 0, 0, 0.02);border-radius: 2px;margin-right: 10px;padding: 11px 18px 12px;margin-left: 0;}.mec-fluent-wrap.mec-skin-countdown-container .mec-local-time-details:before, .mec-fluent-wrap.mec-skin-countdown-container .mec-localtime-details i:before {top: 6px;}@media (max-width: 480px) {.mec-fluent-wrap.mec-skin-countdown-container .mec-event-countdown-part-title {flex-wrap: wrap;flex-direction: column;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-event-countdown li, .mec-fluent-wrap.mec-skin-countdown-container .mec-event-countdown-style3 .mec-event-countdown li {margin-bottom: 10px;}.mec-fluent-wrap.mec-skin-countdown-container .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-upcoming {margin-bottom: 15px;}}.mec-fluent-wrap.mec-skin-available-spot-container .mec-event-countdown li span, .mec-fluent-wrap.mec-skin-countdown-container .mec-event-countdown-style3 .mec-event-countdown li span {font-size: 20px;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-event-countdown li .label-w, .mec-fluent-wrap.mec-skin-countdown-container .mec-event-countdown-style3 .mec-event-countdown li .label-w {font-size: 12px;line-height: 12px;color: #898a8c;margin-top: 0;letter-spacing: 0;margin-bottom: 0;}.mec-fluent-wrap.mec-skin-countdown-container .mec-event-footer {padding-top: 45px;}@media (max-width: 960px) {.mec-fluent-wrap.mec-skin-countdown-container .mec-event-countdown-style3 {-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;flex-direction: column-reverse;}.mec-fluent-wrap.mec-skin-countdown-container .mec-event-countdown-style3 .mec-event-countdown-part2 {width: 100%;}}@media (max-width: 480px) {.mec-fluent-wrap.mec-skin-countdown-container .mec-event-countdown-style3 .mec-event-countdown-part1 {padding: 27px 40px 20px 33px;}}.mec-fluent-wrap.mec-skin-countdown-container .mec-localtime-details, .mec-fluent-wrap.mec-skin-countdown-container .mec-local-time-details {padding-top: 3px;}.mec-fluent-wrap.mec-skin-cover-container {max-width: 1026px !important;}.mec-fluent-wrap.mec-skin-cover-container .mec-local-time-details:before, .mec-fluent-wrap.mec-skin-cover-container .mec-localtime-details i:before, .mec-fluent-wrap.mec-skin-cover-container .mec-time-details:before {color: #00acf8;}.mec-fluent-wrap.mec-skin-cover-container .mec-time-details {margin-top: -4px;}.mec-fluent-wrap.mec-skin-cover-container .mec-time-details:before {line-height: 13px;}.mec-fluent-wrap.mec-skin-cover-container article {border: 0;padding: 0;border-radius: 3px;overflow: hidden;box-shadow: 0 0 70px rgba(27, 69, 91, 0.16);min-height: 400px;display: -webkit-box;display: flex;-webkit-box-align: stretch;align-items: stretch;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-image {-webkit-box-flex: 1;flex: 1;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-image img {height: 100%;}.mec-fluent-wrap.mec-skin-cover-container .mec-date-wrap {position: absolute;top: 0;left: 0;background-color: rgba(0, 0, 0, 0.8);border: 0;border-radius: 0 0 40px 0;padding: 30px 46px 30px 40px;}.mec-fluent-wrap.mec-skin-cover-container .mec-date-wrap i {display: inline-block;width: 53px;height: 53px;line-height: 53px;font-size: 17px;text-align: center;background-color: #00acf8;color: #fff;float: left;margin-right: 14px;border-radius: 7px;}.mec-fluent-wrap.mec-skin-cover-container .mec-date-wrap-inner {float: left;}.mec-fluent-wrap.mec-skin-cover-container .mec-date-wrap .mec-event-date {margin-right: 0;display: block;float: none;white-space: nowrap;position: static;width: auto;padding: 0;padding-top: 7px;}.mec-fluent-wrap.mec-skin-cover-container .mec-date-wrap .mec-event-day {margin-top: 0;font-weight: 400;font-family: inherit;letter-spacing: 0;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-date span {float: left;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-date span.mec-event-day-num {margin-right: 9px;color: #fff;font-size: 26px;line-height: 26px;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-date span:last-child {margin-top: 8px;color: #fff;}.mec-fluent-wrap.mec-skin-cover-container .mec-date-wrap .mec-event-day span {color: rgba(255, 255, 255, 0.75);}.mec-fluent-wrap.mec-skin-cover-container .mec-event-content {bottom: 0;left: 0;width: 90%;background-color: rgba(255, 255, 255, 0.92);border-radius: 0 40px 0 0;border-left: 7px solid #c7ebfb;display: -webkit-box;display: flex;padding: 40px 32px 40px 35px;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-location i {color: #00acf8;}@media (max-width: 960px) {.mec-fluent-wrap.mec-skin-cover-container img {height: 100%;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-content {-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;}}.mec-fluent-wrap.mec-skin-cover-container .mec-event-col {padding: 0 40px;}@media (max-width: 1200px) {.mec-fluent-wrap.mec-skin-cover-container .mec-event-col {padding-left: 30px;padding-right: 30px;}}@media (max-width: 960px) {.mec-fluent-wrap.mec-skin-cover-container .mec-event-col {padding-left: 0;padding-right: 0;padding-bottom: 20px;}}.mec-fluent-wrap.mec-skin-cover-container .mec-event-col:first-of-type {padding-left: 0;border-right: 1px solid #e3e4e6;max-width: 359px;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-col:last-of-type {padding-right: 0;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type1 .mec-event-col:last-of-type {margin-left: auto;}@media (max-width: 960px) {.mec-fluent-wrap.mec-skin-cover-container .mec-event-col:first-of-type {border-right: 0;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-col:last-of-type {padding-bottom: 0;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type1 .mec-event-col:last-of-type {margin-left: 0;}}.mec-fluent-wrap.mec-skin-cover-container .mec-event-location, .mec-fluent-wrap.mec-skin-cover-container .mec-time-details {white-space: nowrap;}.mec-fluent-wrap.mec-skin-cover-container .mec-booking-button {background-color: #00acf8;color: #fff;padding: 16px 32px;font-size: 14px;line-height: 14px;border: 0;}.mec-fluent-wrap.mec-skin-cover-container .mec-booking-button:hover {background-color: #000;color: #fff;box-shadow: 0 4px 10px rgba(1, 2, 4, 0.32);}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type2 .mec-date-wrap {left: auto;right: 0;top: 30px;border-radius: 15px 0 0 15px;background-color: #00acf8;padding-left: 30px;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type2 .mec-date-wrap i {background-color: #fff;color: #00acf8;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type2 .mec-event-content {width: 365px;background-color: rgba(0, 0, 0, 0.8);-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;padding: 38px 40px 28px 35px;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type3 .mec-localtime-details span, .mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type2 .mec-localtime-details span, .mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type3 .mec-local-time-details span, .mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type2 .mec-local-time-details span, .mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type3 .mec-localtime-details div, .mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type2 .mec-localtime-details div, .mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type3 .mec-local-time-details div, .mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type2 .mec-local-time-details div {color: #fff !important;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type2 .mec-event-col {padding: 0;border: 0;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type2 .mec-event-col:nth-of-type(1) {-webkit-box-ordinal-group: 3;order: 2;margin-bottom: 20px;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type2 .mec-event-col:nth-of-type(2) {-webkit-box-ordinal-group: 2;order: 1;padding-bottom: 6px;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type2 .mec-event-col:nth-of-type(3) {-webkit-box-ordinal-group: 4;order: 3;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type2 .mec-event-location i {color: #00acf8;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type2 .mec-event-location address {color: #a2a3a6;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type2 .mec-event-content .mec-event-title a {color: #fff;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type2 .mec-booking-button {padding: 12px 16px 11px;background-color: #fff;color: #00acf8;border: 1px solid #c7ebfb;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type2 .mec-booking-button:hover {background-color: #00acf8;border-color: #00acf8;color: #fff;box-shadow: 0 4px 10px rgba(0, 172, 248, 0.2);}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type2 .mec-event-sharing-wrap:hover > li:first-of-type {background-color: #00acf8;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type2 .mec-event-sharing-wrap > li:first-of-type i {color: #fff;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type3 .mec-date-wrap, .mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type4 .mec-date-wrap {left: auto;right: 30px;top: 30px;border-radius: 12px;padding-left: 30px;padding-right: 35px;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type3 .mec-date-wrap {background-color: #fff;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type3 .mec-event-date span {color: #000;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type3 .mec-date-wrap .mec-event-day span {color: #898a8c;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type3 .mec-event-content, .mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type4 .mec-event-content {width: 572px;padding-top: 32px;padding-bottom: 30px;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type3 .mec-event-content {background-color: rgba(0, 0, 0, 0.8);}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type3 .mec-event-col:first-of-type, .mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type4 .mec-event-col:first-of-type {padding-right: 22px;border: 0;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type3 .mec-event-col:last-of-type, .mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type4 .mec-event-col:last-of-type {padding-left: 22px;border: 0;margin-left: auto;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type3 .mec-event-location i {color: #00acf8;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type3 .mec-event-location address {color: #a2a3a6;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type3 .mec-event-content .mec-event-title a {color: #fff;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type3 .mec-event-location, .mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type4 .mec-event-location {padding-bottom: 5px;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type3 .mec-booking-button, .mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type4 .mec-booking-button {margin-top: 24px;}@media (max-width: 960px) {.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type3 .mec-event-content, .mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type4 .mec-event-content {width: auto;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type3 .mec-event-col, .mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type4 .mec-event-col {padding: 0;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type3 .mec-event-col:last-of-type, .mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type4 .mec-event-col:last-of-type {padding-left: 0;margin-left: 0;}}@media (max-width: 480px) {.mec-fluent-wrap.mec-skin-cover-container .mec-date-wrap, .mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type2 .mec-date-wrap, .mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type3 .mec-date-wrap, .mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type4 .mec-date-wrap {top: 0;right: 0;left: 0;border-radius: 0;padding: 20px;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-content, .mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type2 .mec-event-content {width: 100%;border-radius: 0;padding: 20px;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-col:first-of-type {padding-bottom: 5px;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type3 .mec-booking-button, .mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type4 .mec-booking-button {margin-top: 10px;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type2 .mec-event-col:nth-of-type(1) {margin-bottom: 10px;}.mec-fluent-wrap.mec-skin-cover-container .mec-event-image img {height: auto;margin-top: 93px;}.mec-fluent-wrap.mec-skin-cover-container article {background: #535b5f;}}.mec-fluent-wrap.mec-skin-available-spot-container {max-width: 1026px !important;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-av-spot-wrap {max-width: 1026px !important;background-color: #fff;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-av-spot {border: 0;border-radius: 3px;overflow: hidden;box-shadow: 0 0 70px rgba(27, 69, 91, 0.16);}.mec-fluent-wrap.mec-skin-available-spot-container .mec-av-spot-img {height: 450px;background-color: #e6e7e8;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-av-spot-box {position: absolute;bottom: 40px;left: 50px;background-color: rgba(0, 0, 0, 0.8);border-radius: 7px;padding: 30px 40px 30px 30px;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-av-spot-box img {display: block;width: 53px;height: 53px;line-height: 53px;padding: 15px;background-color: #00acf8;float: left;margin-right: 17px;border-radius: 5px;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-av-spot-box .mec-av-spot-box-inner {float: left;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-av-spot-box .mec-av-spot-count {display: block;white-space: nowrap;padding-top: 3px;color: #fff;font-size: 27px;line-height: 27px;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-av-spot-box .mec-av-spot-text {color: rgba(255, 255, 255, 0.6);font-size: 16px;margin-top: -5px;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-av-spot-content {border-left: 7px solid #e6f7ff;display: -webkit-box;display: flex;padding: 0;padding-left: 50px;padding-right: 50px;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-event-col {padding-top: 50px;padding-bottom: 35px;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-event-col:first-of-type {-webkit-box-flex: 1;flex: 1;padding-right: 50px;border-right: 1px solid #e6f7ff;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-event-col:last-of-type {width: 425px;padding-left: 50px;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-event-countdown {text-align: center;display: table;table-layout: fixed;color: #000;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-event-countdown .block-w {display: table-cell;position: relative;height: 70px;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-event-content .mec-event-title a {font-size: 22px;line-height: 28px;}.mec-fluent-wrap .mec-event-description p {color: #898a8c;font-size: 16px;line-height: 23px;font-weight: 400;margin-bottom: 0;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-event-content .mec-event-title {margin-bottom: 47px;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-event-footer {padding-top: 42px;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-event-countdown {margin-bottom: 29px;display: block;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-date-details, .mec-fluent-wrap.mec-skin-available-spot-container .mec-event-location, .mec-fluent-wrap.mec-skin-available-spot-container .mec-events-address {margin-bottom: 2px;}@media (max-width: 960px) {.mec-fluent-wrap.mec-skin-available-spot-container .mec-av-spot-content {-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-event-col:first-of-type {padding-right: 0;padding-bottom: 0;border: 0;}.mec-fluent-wrap.mec-skin-available-spot-container .mec-event-col:last-of-type {padding-top: 0;padding-left: 0;padding-bottom: 45px;max-width: 100%;}.mec-fluent-wrap.mec-skin-available-spot-container article.mec-article-av-spot-fluent-type1 .mec-event-footer {padding-top: 20px;}}.mec-fluent-wrap.mec-skin-available-spot-container article.mec-article-av-spot-fluent-type2 {display: -webkit-box;display: flex;border-left: 7px solid #e6f7ff;}.mec-fluent-wrap.mec-skin-available-spot-container article.mec-article-av-spot-fluent-type2 .mec-event-content .mec-event-title a {font-size: 17px;line-height: 23px;font-weight: 500;}.mec-fluent-wrap.mec-skin-available-spot-container article.mec-article-av-spot-fluent-type2 .mec-event-col:first-of-type {padding-top: 75px;padding-left: 68px;padding-right: 75px;padding-bottom: 50px;border: 0;}.mec-fluent-wrap.mec-skin-available-spot-container article.mec-article-av-spot-fluent-type2 .mec-event-col:last-of-type {padding: 45px;padding-left: 0;width: 513px;display: -webkit-box;display: flex;-webkit-box-align: stretch;align-items: stretch;}.mec-fluent-wrap.mec-skin-available-spot-container article.mec-article-av-spot-fluent-type2 .mec-av-spot-box {position: static;display: block;background-color: #fff;padding: 0;border-radius: 0;margin-bottom: 24px;}.mec-fluent-wrap.mec-skin-available-spot-container article.mec-article-av-spot-fluent-type2 .mec-av-spot-box img {border-radius: 3px;}.mec-fluent-wrap.mec-skin-available-spot-container article.mec-article-av-spot-fluent-type2 .mec-av-spot-box .mec-av-spot-count {color: #00acf8;font-weight: 700;}.mec-fluent-wrap.mec-skin-available-spot-container article.mec-article-av-spot-fluent-type2 .mec-av-spot-box .mec-av-spot-text {color: #898a8c;font-size: 14px;font-weight: 400;margin-top: 3px;}.mec-fluent-wrap.mec-skin-available-spot-container article.mec-article-av-spot-fluent-type2 .mec-event-image img {border-radius: 3px;}.mec-fluent-wrap.mec-skin-available-spot-container article.mec-article-av-spot-fluent-type2 .mec-event-content .mec-event-title, .mec-fluent-wrap.mec-skin-available-spot-container article.mec-article-av-spot-fluent-type2 .mec-event-content .mec-event-description p:not(:empty) {margin-bottom: 24px;}.mec-fluent-wrap.mec-skin-available-spot-container article.mec-article-av-spot-fluent-type2 .mec-event-countdown {margin-bottom: 13px;}@media (max-width: 960px) {.mec-fluent-wrap.mec-skin-available-spot-container article.mec-article-av-spot-fluent-type2 {-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column-reverse;}.mec-fluent-wrap.mec-skin-available-spot-container article.mec-article-av-spot-fluent-type2 .mec-event-col:last-of-type, .mec-fluent-wrap.mec-skin-available-spot-container article.mec-article-av-spot-fluent-type2 .mec-event-image, .mec-fluent-wrap.mec-skin-available-spot-container article.mec-article-av-spot-fluent-type2 .mec-event-image img {width: 100%;padding-bottom: 0;}.mec-fluent-wrap.mec-skin-available-spot-container article.mec-article-av-spot-fluent-type2 .mec-event-image img {height: auto;}.mec-fluent-wrap.mec-skin-available-spot-container article.mec-article-av-spot-fluent-type2 .mec-event-col:first-of-type {padding: 0 45px 35px;}.mec-fluent-wrap.mec-skin-available-spot-container article.mec-article-av-spot-fluent-type2 .mec-event-col:last-of-type {padding: 45px;}}.mec-fluent-wrap.mec-skin-full-calendar-container {position: relative;max-width: 1026px !important;}.mec-fluent-wrap.mec-skin-full-calendar-container > .mec-totalcal-box {position: absolute;top: 30px;right: 40px;z-index: 1;margin-bottom: 0;}.mec-fluent-wrap.mec-skin-full-calendar-container > .mec-totalcal-box .mec-totalcal-view {display: -webkit-box;display: flex;text-align: center;float: none;}.mec-fluent-wrap.mec-skin-full-calendar-container > .mec-totalcal-box .mec-totalcal-view span {font-size: 14px;font-weight: 400;text-transform: capitalize;width: auto;height: 35px;line-height: 35px;padding: 0 17px;background-color: #fff;border: 0;color: #4e5158;margin-top: 0;border-radius: 5px;margin: 0;-webkit-transition: all 0.16s ease;transition: all 0.16s ease;white-space: nowrap;}.mec-fluent-wrap.mec-skin-full-calendar-container > .mec-totalcal-box .mec-totalcal-view span:hover {color: #00acf8;}.mec-fluent-wrap.mec-skin-full-calendar-container > .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected {background-color: #f2fcff;color: #00acf8 !important;}.mec-fluent-wrap.mec-skin-full-calendar-container > .mec-totalcal-box .mec-totalcal-view span.mec-fluent-more-views-icon {color: #00acf8;letter-spacing: 1px;font-size: 20px;line-height: 26px;position: relative;}.mec-fluent-wrap.mec-skin-full-calendar-container > .mec-totalcal-box .mec-totalcal-view span.mec-fluent-more-views-icon.active {background-color: #f2fcff;}.mec-fluent-wrap.mec-skin-full-calendar-container > .mec-totalcal-box .mec-totalcal-view .mec-fluent-more-views-content {display: none;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;opacity: 0;visibility: hidden;height: 0;-webkit-transition: opacity 0.3s ease;transition: opacity 0.3s ease;position: absolute;left: -11px;top: calc(100% + 8px);border: 1px solid #c7ebfb;border-radius: 3px;background-color: #fff;padding: 3px 0;}@media (max-width: 768px) {.mec-skin-full-calendar-container .mec-fluent-wrap .mec-month-navigator, .mec-skin-full-calendar-container .mec-fluent-wrap .mec-year-navigator {margin-top: 20px;}}.mec-fluent-wrap.mec-skin-full-calendar-container > .mec-totalcal-box .mec-totalcal-view .mec-fluent-more-views-content span.mec-totalcalview-selected {background-color: #fff;color: #00acf8;}.mec-fluent-wrap.mec-skin-full-calendar-container > .mec-totalcal-box .mec-totalcal-view .mec-fluent-more-views-content:before, .mec-fluent-wrap.mec-skin-full-calendar-container > .mec-totalcal-box .mec-totalcal-view .mec-fluent-more-views-content:after {content: "";position: absolute;width: 0;height: 0;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}.mec-fluent-wrap.mec-skin-full-calendar-container > .mec-totalcal-box .mec-totalcal-view .mec-fluent-more-views-content:before {top: -8px;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 8px solid #c7ebfb;}.mec-fluent-wrap.mec-skin-full-calendar-container > .mec-totalcal-box .mec-totalcal-view .mec-fluent-more-views-content:after {top: -7px;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 8px solid #fff;}.mec-fluent-wrap.mec-skin-full-calendar-container > .mec-totalcal-box .mec-totalcal-view .mec-fluent-more-views-content.active {display: -webkit-box;display: flex;opacity: 1;visibility: visible;height: unset;}@media (max-width: 767px) {.mec-fluent-wrap.mec-skin-full-calendar-container .mec-skin-monthly-view-month-navigator-container, .mec-fluent-wrap.mec-skin-full-calendar-container .mec-calendar-a-month, .mec-fluent-wrap.mec-skin-full-calendar-container .mec-yearly-title-sec {padding-top: 80px;text-align: center;}.mec-fluent-wrap.mec-skin-full-calendar-container > .mec-totalcal-box {right: 0;top: 20px;width: 100%;padding: 0 10px;}.mec-fluent-wrap.mec-skin-full-calendar-container > .mec-totalcal-box .mec-totalcal-view {flex-wrap: wrap;-webkit-box-pack: center;justify-content: center;}}@media (max-width: 480px) {.mec-fluent-wrap.mec-skin-full-calendar-container .mec-skin-monthly-view-month-navigator-container, .mec-fluent-wrap.mec-skin-full-calendar-container .mec-calendar-a-month, .mec-fluent-wrap .mec-yearly-title-sec {padding-left: 20px;padding-right: 20px;}}.nicescroll-cursors {-webkit-transition: all 0.15s ease;transition: all 0.15s ease;}.nicescroll-cursors:hover, .nicescroll-cursors:focus, .nicescroll-cursors:active {width: 8px !important;cursor: n-resize;}.mec-fluent-wrap.mec-skin-tile-container {position: relative;max-width: 1026px !important;}.mec-fluent-wrap.mec-skin-tile-container .mec-calendar {background-image: none;max-height: 895px;min-height: 410px;}.mec-fluent-wrap.mec-skin-tile-container .mec-skin-tile-month-navigator-container {font-size: unset;height: unset;text-align: unset;margin-bottom: unset;}.mec-fluent-wrap.mec-skin-tile-container .mec-skin-tile-month-navigator-container:before, .mec-fluent-wrap.mec-skin-tile-container .mec-skin-tile-month-navigator-container:after {display: none;}.mec-fluent-wrap.mec-skin-tile-container .mec-skin-tile-month-navigator-container .mec-next-month, .mec-fluent-wrap.mec-skin-tile-container .mec-skin-tile-month-navigator-container .mec-previous-month {top: unset;left: unset;padding: unset;line-height: unset;box-shadow: unset;right: unset;}.mec-fluent-wrap.mec-skin-tile-container .mec-calendar-topsec {display: block;background-color: transparent;}.mec-fluent-wrap.mec-skin-tile-container .mec-calendar-table {margin: 0 !important;}.mec-fluent-wrap.mec-skin-tile-container .mec-calendar .mec-event-article {border: unset;min-height: unset;padding: 35px 25px;}.mec-fluent-wrap.mec-skin-tile-container .mec-event-tile-view article.mec-tile-item .mec-event-title {font-weight: 700;font-size: 23px;padding: 0;padding-top: 12px;line-height: unset;margin-bottom: 10px;}.mec-fluent-wrap.mec-skin-tile-container .mec-event-tile-view article.mec-label-canceled:before, .mec-fluent-wrap.mec-skin-tile-container .mec-event-tile-view article.mec-label-featured:before {top: 12px !important;left: 82px !important;}.mec-fluent-wrap .mec-event-tile-view article.mec-tile-item .mec-event-content {height: auto;bottom: 12px;width: 100%;padding: 0 20px 0;}@media (max-width: 767px) {.mec-more-events-wrap .mec-more-events-body, .mec-fluent-wrap dl dt:first-child .mec-more-events-wrap .mec-more-events-body, .mec-fluent-wrap dl dt:nth-child(2) .mec-more-events-wrap .mec-more-events-body, .mec-fluent-wrap .mec-daily-view-events-item .mec-more-events-wrap .mec-more-events-body {max-height: 220px;overflow: hidden;}}.mec-fluent-wrap .mec-event-sharing-wrap .mec-event-social-icon i {color: rgb(0 172 248 / 0.6);}.mec-fluent-wrap .mec-event-sharing-wrap .mec-event-social-icon:hover i {color: rgb(0 172 248 / 1);}.mec-fluent-wrap .mec-event-sharing-wrap .mec-event-sharing:before {bottom: -1.495em;border-color: #c7ebfb transparent transparent transparent;}.mec-fluent-wrap .mec-booking-calendar-wrapper .mec-calendar {background: unset;}.mec-fluent-wrap .mec-booking-calendar-wrapper .mec-booking-calendar-month-navigation {text-align: center;width: 100%;background: #fff;}.mec-fluent-wrap .mec-booking-calendar-wrapper .mec-booking-calendar .mec-calendar {padding: 0;}.mec-fluent-wrap .mec-booking-calendar-wrapper .mec-calendar.mec-event-calendar-classic dl dt, .mec-fluent-wrap .mec-booking-calendar-wrapper .mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt {padding: 3px;}.mec-fluent-wrap .mec-booking-calendar-wrapper .mec-calendar.mec-event-calendar-classic .mec-calendar-table-head {border: 0;}.mec-fluent-wrap .mec-booking-calendar-wrapper .mec-booking-calendar .mec-calendar dl dt {position: relative;}.mec-fluent-wrap .mec-booking-calendar-wrapper .mec-calendar .mec-calendar-row dt:hover {background: #fff;}.mec-fluent-wrap .mec-booking-calendar-wrapper .mec-load-month {border-radius: 0;width: fit-content;height: auto;padding: 0 7px;border: 0;line-height: 34px;}.mec-fluent-wrap .mec-booking-calendar-wrapper .mec-previous-month {float: left;}.mec-fluent-wrap .mec-booking-calendar-wrapper .mec-next-month {float: right;}.mec-fluent-wrap .mec-booking-calendar-wrapper .mec-load-month i, .mec-fluent-wrap .mec-booking-calendar-wrapper .mec-load-year i {bottom: 0px;}.mec-fluent-wrap .mec-booking-calendar-wrapper .mec-calendar-header h2 {font-size: 12px;margin: 0;}.mec-fluent-wrap .mec-booking-calendar-wrapper .mec-calendar .mec-calendar-row dt {padding: 0 !important;}.mec-fluent-wrap .mec-next-multiple ul .mec-time, .mec-fluent-wrap .mec-next-multiple ul .mec-date {width: 50%;}.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields{display: inline-block!important;}.mec-wrap .mec-totalcal-box .mec-text-input-search label{position: absolute;top: -20px;}@media screen and ( max-width: 768px ) {.mec-wrap .mec-totalcal-box .mec-search-reset-button .mec-button{position: relative;}}.mec-fluent-wrap .mec-checkboxes-search{max-width: 254px;margin-left: 0;margin-right: 0;}@media screen and (max-width: 768px) {.mec-fluent-wrap .mec-checkboxes-search {margin-left: 10px;margin-right: 10px;display: unset;}}.mec-fluent-wrap .mec-checkboxes-search .mec-searchbar-category-wrap{width: calc(100% - 51px)!important;max-width: calc(100% - 51px)!important;min-height: 41px;}.mec-fluent-wrap .mec-minmax-event-cost{margin-left: unset;margin-right: 10px;}.mec-fluent-wrap .mec-search-form .with-mec-date-search .mec-timepicker-start, .mec-fluent-wrap .mec-search-form .with-mec-date-search .mec-timepicker-end, .mec-fluent-wrap .mec-minmax-event-cost .mec-minmax-price{width: calc(50% - 20px);}.mec-fluent-wrap .mec-search-form .mec-time-picker-search.with-mec-date-search{width: calc(50% - 10px);margin-top: 10px;}.mec-fluent-wrap .mec-search-form .mec-time-picker-search{padding: 0;}.entry-content .mec-fluent-wrap.mec-single-fluent-wrap h1,.entry-content .mec-fluent-wrap.mec-single-fluent-wrap h2,.entry-content .mec-fluent-wrap.mec-single-fluent-wrap h3,.entry-content .mec-fluent-wrap.mec-single-fluent-wrap h4,.entry-content .mec-fluent-wrap.mec-single-fluent-wrap h5,.entry-content .mec-fluent-wrap.mec-single-fluent-wrap h6,.mec-fluent-wrap.mec-single-fluent-wrap,.mec-fluent-wrap.mec-single-fluent-wrap .mec-agenda-event-title a,.mec-fluent-wrap.mec-single-fluent-wrap .mec-calendar .mec-event-article .mec-event-detail,.mec-fluent-wrap.mec-single-fluent-wrap .mec-calendar .mec-event-article .mec-localtime-details div,.mec-fluent-wrap.mec-single-fluent-wrap .mec-calendar.mec-calendar-daily .mec-calendar-d-top h2,.mec-fluent-wrap.mec-single-fluent-wrap .mec-calendar.mec-calendar-daily .mec-calendar-d-top h3,.mec-fluent-wrap.mec-single-fluent-wrap .mec-event-content p,.mec-fluent-wrap.mec-single-fluent-wrap .mec-event-grid-modern .event-grid-modern-head .mec-event-day,.mec-fluent-wrap.mec-single-fluent-wrap .mec-search-bar-result .mec-event-detail,.mec-fluent-wrap.mec-single-fluent-wrap .mec-toggle-item-col .mec-event-day,.mec-fluent-wrap.mec-single-fluent-wrap .mec-totalcal-box .mec-totalcal-view span,.mec-fluent-wrap.mec-single-fluent-wrap .mec-totalcal-box input,.mec-fluent-wrap.mec-single-fluent-wrap .mec-totalcal-box input[type=submit],.mec-fluent-wrap.mec-single-fluent-wrap .mec-totalcal-box select,.mec-fluent-wrap.mec-single-fluent-wrap .mec-weather-summary-temp,.mec-fluent-wrap.mec-single-fluent-wrap a,.mec-fluent-wrap.mec-single-fluent-wrap div:not([class^=elementor-]),.mec-fluent-wrap.mec-single-fluent-wrap h1,.mec-fluent-wrap.mec-single-fluent-wrap h2,.mec-fluent-wrap.mec-single-fluent-wrap h3,.mec-fluent-wrap.mec-single-fluent-wrap h4,.mec-fluent-wrap.mec-single-fluent-wrap h5,.mec-fluent-wrap.mec-single-fluent-wrap h6,.mec-fluent-wrap.mec-single-fluent-wrap input,.mec-fluent-wrap.mec-single-fluent-wrap p,.mec-single-fluent-body .lity-container,.mec-single-fluent-body .lity-container .mec-events-meta-group-booking input[type=email],.mec-single-fluent-body .lity-container .mec-events-meta-group-booking input[type=number],.mec-single-fluent-body .lity-container .mec-events-meta-group-booking input[type=text],.mec-single-fluent-body .lity-container a,.mec-single-fluent-body .lity-container div:not([class^=elementor-]),.mec-single-fluent-body .lity-container h1,.mec-single-fluent-body .lity-container h2,.mec-single-fluent-body .lity-container h3,.mec-single-fluent-body .lity-container h4,.mec-single-fluent-body .lity-container h5,.mec-single-fluent-body .lity-container h6,.mec-single-fluent-body .lity-container input,.mec-single-fluent-body .lity-container label,.mec-single-fluent-body .lity-container p,.mec-single-fluent-body .lity-container span{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:normal}.mec-single-fluent-wrap{background-color:#f5f7f8;border-radius:0;overflow:unset;box-shadow:none;max-width:1126px;padding:20px 50px;letter-spacing:0;margin:0 auto}.mec-single-fluent-wrap input:focus{outline:0;box-shadow:none!important;border-color:var(--mec-fluent-main-color-rgba-1)!important}.mec-single-fluent-wrap .mec-single-event .mec-booking .mec-book-bfixed-fields-container,.mec-single-fluent-wrap .mec-single-event ul{padding-left:0}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking h5,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking ul li,.mec-single-fluent-body .lity-content ul.mec-book-tickets-container,.mec-single-fluent-wrap .lity-content ul.mec-book-tickets-container,.mec-single-fluent-wrap .mec-events-meta-group-booking h5,.mec-single-fluent-wrap .mec-events-meta-group-countdown .mec-end-counts h3,.mec-single-fluent-wrap .mec-next-event-details dd,.mec-single-fluent-wrap .mec-single-event li,.mec-single-fluent-wrap .mec-single-event ul,.mec-single-fluent-wrap .mec-single-event-location address{margin:0}.mec-single-fluent-wrap .mec-single-event .row{margin-left:-10px;margin-right:-10px}.mec-single-fluent-wrap .mec-single-event .row>[class*=col-]{padding-left:10px;padding-right:10px}@media (min-width:961px){.mec-single-fluent-wrap .mec-single-event .col-md-8{width:69.408%}.mec-single-fluent-wrap .mec-single-event .col-md-4{width:30.592%}}.mec-single-fluent-body .lity-content input::-webkit-input-placeholder,.mec-single-fluent-body .lity-content textarea::-webkit-input-placeholder,.mec-single-fluent-wrap input::-webkit-input-placeholder,.mec-single-fluent-wrap textarea::-webkit-input-placeholder{font-size:14px;line-height:19px;font-weight:400;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:0}.mec-single-fluent-body .lity-content input::-moz-placeholder,.mec-single-fluent-body .lity-content textarea::-moz-placeholder,.mec-single-fluent-wrap input::-moz-placeholder,.mec-single-fluent-wrap textarea::-moz-placeholder{color:#afe6ff!important;font-size:14px;line-height:19px;font-weight:400;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:0}.mec-single-fluent-body .lity-content input:-ms-input-placeholder,.mec-single-fluent-body .lity-content textarea:-ms-input-placeholder,.mec-single-fluent-wrap input:-ms-input-placeholder,.mec-single-fluent-wrap textarea:-ms-input-placeholder{color:#afe6ff!important;font-size:14px;line-height:19px;font-weight:400;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:0}.mec-single-fluent-body .lity-content input:-moz-placeholder,.mec-single-fluent-body .lity-content textarea:-moz-placeholder,.mec-single-fluent-wrap input:-moz-placeholder,.mec-single-fluent-wrap textarea:-moz-placeholder{color:#afe6ff!important;font-size:14px;line-height:19px;font-weight:400;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:0}.mec-single-fluent-wrap input:-webkit-autofill,.mec-single-fluent-wrap input:-webkit-autofill:focus,.mec-single-fluent-wrap input:-webkit-autofill:hover,.mec-single-fluent-wrap select:-webkit-autofill,.mec-single-fluent-wrap select:-webkit-autofill:focus,.mec-single-fluent-wrap select:-webkit-autofill:hover,.mec-single-fluent-wrap textarea:-webkit-autofill,.mec-single-fluent-wrap textarea:-webkit-autofill:focus,.mec-single-fluent-wrap textarea:-webkit-autofill:hover{-webkit-animation-delay:1s;-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}@-webkit-keyframes autofill{0%,100%{color:#00acf8;background:#fff}}.mec-single-fluent-wrap .mec-breadcrumbs{background-color:#fff;border-radius:3px;box-shadow:0 2px 2px rgba(0,0,0,.04);border:0;margin:0 0 20px;padding:9px 16px 8px;color:#898a8c;position:relative}.mec-single-fluent-wrap .mec-breadcrumbs a{font-size:12px;line-height:19px;color:#414244;font-weight:400}.mec-single-fluent-wrap .mec-breadcrumbs i{font-size:9px}.mec-single-fluent-wrap .mec-breadcrumbs .mec-current{margin-left:3px}.mec-single-fluent-wrap .mec-events-event-image img{border-radius:3px;box-shadow:0 0 70px rgba(27,69,91,.12);margin-bottom:18px}.mec-single-fluent-wrap .mec-single-event-bar{background-color:#fff;border-radius:3px;box-shadow:0 2px 2px rgba(0,0,0,.04);margin:0 0 20px;border-left:7px solid #00acf8;display:-webkit-box;display:flex;flex-wrap:wrap;min-height:141px;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding:48px 50px 48px 43px}.mec-single-fluent-wrap .mec-holding-status{margin-top:3px;display:inline-block}.mec-single-fluent-wrap .mec-single-event-bar>div{background-color:#fff;display:block;padding:0;margin:0;display:-webkit-box;display:flex}.mec-single-fluent-wrap .mec-single-event-bar>div i{color:#97dbf7;font-size:39px;display:inline-block;margin-right:12px}.mec-single-fluent-wrap .mec-single-event-bar>div h3{font-size:14px;font-weight:500;line-height:23px;color:#000;padding:0;margin:-2px 0 0}.mec-single-fluent-wrap .mec-single-event-bar>div dd{margin:0;padding:0;color:#898a8c;font-size:14px;font-weight:400;line-height:14px}.mec-single-fluent-wrap .mec-next-event-details ul,.mec-single-fluent-wrap .mec-single-event-bar-inner,.mec-single-fluent-wrap .mec-speakers-details ul{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.mec-single-fluent-wrap .mec-single-event-bar .mec-events-event-cost>span:first-child{font-size:11px}.mec-single-fluent-wrap .mec-single-event-bar .mec-single-event-time h3>span:last-child{font-size:10px;color:#898a8c;margin-left:8px}.mec-single-fluent-wrap .mec-booking-button{background:var(--mec-fluent-bold-color)!important;color:#fff;border:1px solid var(--mec-fluent-bold-color);margin:0;border-radius:4px;font-size:11px;line-height:11px;font-weight:500;letter-spacing:.5px!important;padding:16px 45px 15px}.mec-single-fluent-wrap .mec-booking-button:hover{background-color:var(--mec-fluent-bg-hover-color)!important;color:var(--mec-fluent-bold-color);border-color:var(--mec-fluent-bold-color)}.mec-single-event-bar-seperator{display:block;width:1px;height:31px;background-color:#e6f7ff}.mec-single-fluent-wrap .mec-left-side{background-color:#fff;border-radius:3px;box-shadow:0 2px 2px rgba(0,0,0,.04);padding:50px;margin-bottom:20px}.mec-single-fluent-wrap .mec-single-event-category{display:block;background-color:#fff;margin-bottom:13px;padding:0}.mec-single-fluent-wrap .mec-single-event-category a{background-color:rgba(0,172,248,.07);border-radius:3px;color:#00acf8;font-size:12px;line-height:12px;font-weight:400;padding:7px 11px;margin-right:6px;margin-bottom:6px;display:inline-block}.mec-single-fluent-wrap .mec-event-content,.mec-single-fluent-wrap .mec-related-event-post .mec-related-content .mec-related-event-content,.mec-single-fluent-wrap .mec-weather-box{padding:0;margin:0}.mec-single-fluent-wrap .mec-single-title{font-size:22px;line-height:28px;font-weight:500;color:#000;margin-bottom:28px}.mec-single-fluent-wrap p{color:#898a8c;font-size:16px;line-height:23px;font-weight:400;margin-bottom:23px}.mec-single-fluent-body .lity-content p{color:#777f84;line-height:23px;font-weight:400;margin-bottom:3px;margin-top:-6px;font-size:12px}.mec-single-fluent-wrap .mec-single-links-wrap{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding-bottom:19px;border-bottom:1px solid #e6f7ff;margin-bottom:50px}.mec-single-fluent-wrap .mec-frontbox{border:0;padding:0;box-shadow:none;margin:0 0 25px;background-color:#fff}.mec-single-fluent-wrap .mec-event-social h3{color:#898a8c;font-size:14px;line-height:23px;font-weight:400;text-align:left;border:0;margin:0;padding-bottom:13px}.mec-related-events-wrap .mec-rec-events-title:before,.mec-single-fluent-body .featherlight .mec-single-fluent-wrap .mec-breadcrumbs,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-price-detail.mec-book-price-detail-typetickets,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking form>h4:before,.mec-single-fluent-body .lity-wrap:before,.mec-single-fluent-wrap .col-md-4 .mec-frontbox .mec-frontbox-title:before,.mec-single-fluent-wrap .col-md-4 .mec-frontbox>h3:before,.mec-single-fluent-wrap .col-md-4 .mec-local-time-details:before,.mec-single-fluent-wrap .mec-attendees-list-details .mec-attendees-toggle:after,.mec-single-fluent-wrap .mec-attendees-list-details .mec-attendees-toggle:before,.mec-single-fluent-wrap .mec-event-schedule h3:before,.mec-single-fluent-wrap .mec-event-social h3:before,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-price-detail.mec-book-price-detail-typetickets,.mec-single-fluent-wrap .mec-events-meta-group-booking form>h4:before,.mec-single-fluent-wrap .mec-marker-wrap .mec-marker,.mec-single-fluent-wrap .mec-next-event-details .mec-time-comment,.mec-single-fluent-wrap .mec-next-event-details h6,.mec-single-fluent-wrap .mec-single-event-additional-organizers .mec-organizer i,.mec-single-fluent-wrap .mec-single-event-additional-organizers dd h6,.mec-single-fluent-wrap .mec-single-event-organizer .mec-organizer i,.mec-single-fluent-wrap .mec-single-event-organizer dd h6,.mec-single-fluent-wrap .mec-wrap-checkout h4:before{display:none}.mec-single-fluent-wrap .mec-event-sharing{margin:0;text-align:left}.mec-single-fluent-wrap .mec-event-social li.mec-event-social-icon a{width:34px;height:34px;line-height:34px;text-align:center;padding:0;background-color:#fff;border:1px solid #c7ebfb;border-radius:50%;-webkit-transition:.3s;transition:.3s;font-size:13px;margin-right:5px;margin-bottom:5px}.mec-single-fluent-wrap .mec-event-social li.mec-event-social-icon a:hover{background-color:#00b6f1;border-color:#00b6f1;box-shadow:0 4px 10px rgba(0,182,241,.3);color:#fff!important}.mec-single-fluent-body .mec-hourly-schedule-speaker-contact-information a i.mec-fa-facebook,.mec-single-fluent-wrap .mec-event-social li.mec-event-social-icon a.facebook{color:#3b5996}.mec-single-fluent-body .mec-hourly-schedule-speaker-contact-information a i.mec-fa-twitter,.mec-single-fluent-wrap .mec-event-social li.mec-event-social-icon a.twitter{color:#00acee}.mec-single-fluent-body .mec-hourly-schedule-speaker-contact-information a i.mec-fa-vimeo,.mec-single-fluent-wrap .mec-event-social li.mec-event-social-icon a.vimeo{color:#0dadd6}.mec-single-fluent-body .mec-hourly-schedule-speaker-contact-information a i.mec-fa-dribble,.mec-single-fluent-wrap .mec-event-social li.mec-event-social-icon a.dribble{color:#d53e68}.mec-single-fluent-body .mec-hourly-schedule-speaker-contact-information a i.mec-fa-youtube,.mec-single-fluent-wrap .mec-event-social li.mec-event-social-icon a.youtube{color:#cb322c}.mec-single-fluent-body .mec-hourly-schedule-speaker-contact-information a i.mec-fa-pinterest,.mec-single-fluent-wrap .mec-event-social li.mec-event-social-icon a.pinterest{color:#cb2027}.mec-single-fluent-body .mec-hourly-schedule-speaker-contact-information a i.mec-fa-google,.mec-single-fluent-wrap .mec-event-social li.mec-event-social-icon a.google{color:#c3391c}.mec-single-fluent-body .mec-hourly-schedule-speaker-contact-information a i.mec-fa-linkedin,.mec-single-fluent-wrap .mec-event-social li.mec-event-social-icon a.linkedin{color:#0073b2}.mec-single-fluent-body .mec-hourly-schedule-speaker-contact-information a i.mec-fa-email,.mec-single-fluent-wrap .mec-event-social li.mec-event-social-icon a.email{color:#ff5d5e}.mec-single-fluent-body .mec-hourly-schedule-speaker-contact-information a i.mec-fa-vk,.mec-single-fluent-wrap .mec-event-social li.mec-event-social-icon a.vk{color:#5b88bd}.mec-single-fluent-body .mec-hourly-schedule-speaker-contact-information a i.mec-fa-tumblr,.mec-single-fluent-wrap .mec-event-social li.mec-event-social-icon a.tumblr{color:#34465d}.mec-single-fluent-body .mec-hourly-schedule-speaker-contact-information a i.mec-fa-telegram,.mec-single-fluent-wrap .mec-event-social li.mec-event-social-icon a.telegram{color:#08c}.mec-single-fluent-body .mec-hourly-schedule-speaker-contact-information a i.mec-fa-whatsapp,.mec-single-fluent-wrap .mec-event-social li.mec-event-social-icon a.whatsapp{color:#25d366}.mec-single-fluent-body .mec-hourly-schedule-speaker-contact-information a i.mec-fa-flipboard,.mec-single-fluent-wrap .mec-event-social li.mec-event-social-icon a.flipboard{color:#e12828}.mec-single-fluent-body .mec-hourly-schedule-speaker-contact-information a i.mec-fa-pocket,.mec-single-fluent-wrap .mec-event-social li.mec-event-social-icon a.pocket{color:#ef4056}.mec-single-fluent-body .mec-hourly-schedule-speaker-contact-information a i.mec-fa-reddit,.mec-single-fluent-wrap .mec-event-social li.mec-event-social-icon a.reddit{color:#ff5700}.mec-single-fluent-wrap .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul{margin:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-webkit-box-align:end;align-items:flex-end}.mec-single-fluent-wrap .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li{display:inline-block;margin-bottom:6px;text-align:center;width:auto}.mec-single-fluent-wrap .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a{display:inline-block;border:1px solid #c7ebfb;border-radius:2px;box-shadow:0 2px 2px rgba(0,0,0,.03);font-size:12px;line-height:12px;letter-spacing:.5px;font-weight:500;margin:0 0 0 20px;padding:10px 16px 9px;text-align:center;-webkit-transition:.3s;transition:.3s;white-space:nowrap}.mec-single-fluent-wrap .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a:hover,.mec-single-fluent-wrap .mec-next-event-details a:hover,.mec-single-fluent-wrap .mec-related-event-post .mec-event-footer .mec-booking-button:hover{background-color:#ebf9ff;border-color:#00acf8;color:#00acf8;box-shadow:0 4px 10px rgba(0,172,248,.2)}.mec-single-fluent-wrap .mec-events-meta-group{border-radius:3px;border:1px solid #e6f7ff;overflow:visible;margin-bottom:50px}.mec-single-fluent-wrap .mec-googlemap-details{height:250px!important}.mec-single-fluent-wrap .mec-marker-wrap{background-color:transparent;border:0;margin:0;width:auto;height:auto;border-radius:0;-webkit-animation-name:mec-fluent-map-bounce;animation-name:mec-fluent-map-bounce}.mec-single-fluent-wrap .mec-marker-wrap .mec-marker-pulse-wrap{margin-left:0;-webkit-transform:none;transform:none}.mec-single-fluent-wrap .mec-marker-wrap .mec-marker-pulse{background-color:#2575fc;border-radius:4px;-webkit-transform:none;transform:none;width:10px;height:10px}.mec-single-fluent-wrap .mec-marker-wrap .mec-marker-pulse:after{box-shadow:none;background:rgba(0,176,255,.15);margin:-8px 0 0 -8px;z-index:-3;width:26px;height:26px;border-radius:6px}@-webkit-keyframes mec-fluent-map-bounce{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mec-fluent-map-bounce{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-reg-field-checkbox label:after,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-reg-field-radio label:after,.mec-single-fluent-wrap .mec-event-schedule:after,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-reg-field-checkbox label:after,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-reg-field-radio label:after,.mec-single-fluent-wrap .mec-marker-infowindow-wp:after,.mec-single-fluent-wrap .mec-single-event-label:after{display:block;clear:both;content:""}.mec-single-fluent-wrap .mec-marker-infowindow-wp .mec-marker-infowindow-count{border-color:#a6e3ff;color:#00acf8;border-radius:3px;box-shadow:0 2px 2px rgba(0,0,0,.05)}.mec-single-fluent-wrap .mec-marker-infowindow-wp .mec-marker-infowindow-content span:first-child{color:#000;font-weight:500;font-size:16px;line-height:23px}.mec-single-fluent-wrap .mec-marker-infowindow-wp .mec-marker-infowindow-content span:last-child{color:#898a8c;font-size:14px;line-height:16px;font-weight:400}.mec-single-fluent-wrap .mec-single-event-location{background-color:#fff;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:30px 30px 30px 25px;-webkit-box-align:center;align-items:center;margin:0}.mec-single-fluent-wrap .mec-single-event-additional-locations .mec-single-event-location{padding-top:0}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-available-tickets-details>.mec-book-available-tickets-details-body>div,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-available-tickets-details>.mec-book-available-tickets-details-header,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-price-detail,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-available-tickets-details>.mec-book-available-tickets-details-body>div,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-available-tickets-details>.mec-book-available-tickets-details-header,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-price-detail,.mec-single-fluent-wrap .mec-single-event-location-inner{display:-webkit-box;display:flex}.mec-single-fluent-wrap .mec-single-event-location i{color:#97dbf7;font-size:40px;display:inline-block;margin-right:8px}.mec-single-fluent-wrap .mec-single-event-location h3{margin:-2px 0 0;font-size:14px;line-height:23px;color:#000;font-weight:500}.mec-single-fluent-wrap .mec-single-event-location dd{margin:-2px 0 0}.mec-single-fluent-wrap .mec-single-event-location address .mec-address{color:#898a8c;font-size:14px;line-height:14px;font-weight:400}.mec-single-fluent-wrap .mec-single-event-location img{max-width:134px;height:auto;border-radius:4px;margin:0}.mec-single-fluent-wrap .mec-single-event-additional-locations+.mec-get-direction,.mec-single-fluent-wrap .mec-single-event-location+.mec-get-direction{border-top:1px solid #e6f7ff}.mec-single-fluent-wrap .mec-get-direction form{display:-webkit-box;display:flex;padding:30px;margin-bottom:0}.mec-single-fluent-wrap .mec-map-get-direction-address-cnt{-webkit-box-flex:1;flex:1;margin-right:15px}.mec-single-fluent-wrap .mec-map-get-direction-address-cnt input.mec-map-get-direction-address{height:41px;border-radius:3px;border:1px solid #a6e3ff;box-shadow:none;background-color:#fff;padding-left:15px;padding-right:1px;font-size:14px;line-height:19px;color:#00acf8!important}.mec-single-fluent-wrap .mec-map-get-direction-btn-cnt input{background-color:#00acf8;border-radius:4px;margin:0;color:#fff;font-size:11px;line-height:11px;font-weight:500;border:1px solid #00acf8;letter-spacing:.5px;padding:15px 37px 13px;white-space:normal}.mec-single-fluent-wrap .mec-map-get-direction-btn-cnt input:hover{background-color:#000;text-decoration:none}.mec-single-fluent-wrap .mec-events-meta-group-countdown{background-color:#e6f7ff;padding:35px 40px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:0}.mec-single-fluent-wrap .mec-events-meta-group-countdown .flip-clock-wrapper ul{margin:2px}.mec-single-fluent-wrap .mec-events-meta-group-countdown .countdown-w{padding:0;display:block}.mec-single-fluent-wrap .mec-events-meta-group-countdown .clockdiv{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.mec-single-fluent-wrap .mec-events-meta-group-countdown .countdown-w .block-w{padding:0;margin:5px;height:64px;width:64px;font-size:initial;line-height:initial;display:block;background-color:#fff;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border-radius:2px;border:1px solid #c7ebfb;box-shadow:0 2px 2px rgba(0,0,0,.03)}.mec-single-fluent-wrap .mec-events-meta-group-countdown .countdown-w .block-w li{font-size:initial;line-height:initial}.mec-single-fluent-wrap .mec-events-meta-group-countdown .countdown-w span{display:inline-block;padding:0;font-size:20px;line-height:20px;font-weight:400;color:#000;margin-bottom:4px}.mec-single-fluent-wrap .mec-countdown-details .countdown-w .clockdiv li p{font-size:13px;line-height:13px;font-weight:400;color:#898a8c;margin:0;padding:0;letter-spacing:0}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking input[type=radio]:checked:after,.mec-single-fluent-wrap .flip-clock-wrapper ul li a div div.inn,.mec-single-fluent-wrap .mec-events-meta-group-booking input[type=radio]:checked:after{background-color:#00acf8}.mec-single-fluent-wrap .mec-event-schedule{padding:40px 40px 0;border:1px solid #e6f7ff;border-radius:3px;margin-bottom:50px}.mec-single-fluent-wrap .mec-event-schedule h3{font-size:18px;line-height:23px;font-weight:500;color:#000;text-align:left;border:0;padding-bottom:20px;margin:0}.mec-single-fluent-wrap .mec-event-schedule h4{clear:left;float:left;font-size:16px;line-height:19px;font-weight:500;color:#000;margin:0 25px 10px 0;padding-right:15px}.mec-single-fluent-wrap .mec-event-schedule-content{float:left;display:-webkit-inline-box;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;border-left:0;padding:9px 0 0;margin:0 0 2px}.mec-single-fluent-wrap .mec-event-schedule-content dl{border-left:2px solid #e0f5ff;margin:0;padding-left:40px;padding-bottom:30px;max-width:400px}.mec-single-fluent-wrap .mec-event-schedule-content dl:last-of-type{border-left:0}.mec-single-fluent-wrap .mec-event-schedule-content dl:before{top:0;width:26px;border:1px solid #e0f5ff}.mec-single-fluent-wrap .mec-event-schedule-content dl:first-of-type:after{content:"";display:block;position:absolute;top:0;left:-26px;width:26px;height:0;border:1px solid #e0f5ff}.mec-single-fluent-wrap .mec-event-schedule-content dl dt.mec-schedule-time{font-size:12px;line-height:23px;font-weight:400;color:#898a8c;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:-10px;margin-bottom:0;flex-wrap:wrap}.mec-single-fluent-wrap .mec-event-schedule-content dl dt.mec-schedule-time span,.mec-single-fluent-wrap .mec-local-time-details li span{color:#898a8c;margin:0 5px}.mec-single-fluent-wrap .mec-event-schedule-content dl dt.mec-schedule-time:before{content:"\e081";font-family:simple-line-icons;font-size:14px;left:0;color:#ade7ff;margin-right:2px}.mec-single-fluent-wrap .mec-event-schedule-content dl dt.mec-schedule-title{font-size:16px;line-height:24px;font-weight:500;color:#000;margin-bottom:0}.mec-single-fluent-wrap .mec-event-schedule-content dl dt.mec-schedule-description{font-size:12px;line-height:16px;font-weight:400;color:#898a8c;margin-bottom:8px}.mec-single-fluent-wrap .mec-event-schedule-content .mec-schedule-speakers{background-color:#fff;padding:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap}.mec-single-fluent-wrap .mec-event-schedule-content h6{margin:0 7px 0 0;font-size:12px;line-height:23px;font-weight:400;color:#b4b6b8}.mec-single-fluent-wrap .mec-event-schedule-content a{font-size:12px;line-height:23px;color:#898a8c;font-weight:400}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-gateway-message.mec-success a,.mec-single-fluent-wrap .mec-event-schedule-content a:hover,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-gateway-message.mec-success a,.mec-single-fluent-wrap .mec-single-event-additional-organizers dd a:hover,.mec-single-fluent-wrap .mec-single-event-organizer dd a:hover{color:#00acf8}@media (max-width:1199px){.mec-single-fluent-wrap .mec-event-schedule-content dl{max-width:350px}}@media screen and (max-width:960px) and (min-width:768px){.mec-single-fluent-wrap .mec-event-schedule-content dl{max-width:450px}}.mec-single-fluent-wrap .col-md-4 .mec-frontbox{background-color:#fff;margin:0 0 20px;border:none;border-radius:3px;box-shadow:0 2px 2px rgba(0,0,0,.04);padding:30px}.mec-single-fluent-wrap .col-md-4 .mec-frontbox .mec-frontbox-title,.mec-single-fluent-wrap .col-md-4 .mec-frontbox>h3{font-size:18px;line-height:24px;font-weight:500;color:#000;display:block!important;margin:0!important;padding-bottom:16px;text-align:left;border:0;padding-left:0}.mec-single-fluent-wrap .mec-single-event-label{padding-right:11px!important}.mec-single-fluent-wrap .mec-single-event-label>h3{padding-bottom:14px!important}.mec-single-fluent-wrap .mec-single-event-label span{margin:2px 4px 2px 0;font-size:12px;font-weight:400;line-height:23px;display:block;float:left;padding:0 7px;position:relative;z-index:3}.mec-single-fluent-wrap .mec-single-event-label span:after{position:absolute;content:"";left:0;right:0;top:0;height:1px;border:11px solid;z-index:-1;opacity:.07;border-radius:3px}.mec-single-fluent-wrap .mec-single-event .mec-cancellation-reason span{letter-spacing:0;font-weight:500;border-radius:2px}.mec-single-fluent-wrap .mec-single-event-additional-organizers,.mec-single-fluent-wrap .mec-single-event-organizer{background-color:#fff;padding:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:0}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking #mec_book_payment_form button,.mec-single-fluent-wrap .mec-events-meta-group-booking #mec_book_payment_form button,.mec-single-fluent-wrap .mec-single-event-additional-organizers{margin-top:30px}.mec-single-fluent-wrap .mec-single-event-additional-organizers>h3,.mec-single-fluent-wrap .mec-single-event-organizer>h3{-webkit-box-ordinal-group:0;order:-1;font-size:18px;line-height:28px;font-weight:500;color:#000;display:block!important;margin:0!important;padding-bottom:13px}.mec-single-fluent-wrap .mec-single-event-additional-organizers img,.mec-single-fluent-wrap .mec-single-event-organizer img{width:85px;height:85px;border-radius:50%;border:1px solid #f1f2f4;box-shadow:0 3px 3px rgba(0,0,0,.03);margin-bottom:8px}.mec-single-fluent-wrap .mec-single-event-additional-organizers .mec-organizer h6,.mec-single-fluent-wrap .mec-single-event-organizer .mec-organizer h6{font-size:14px;line-height:23px;font-weight:500;color:#000;display:block;margin:0;padding-bottom:15px}.mec-single-fluent-wrap .mec-single-event-additional-organizers dd,.mec-single-fluent-wrap .mec-single-event-organizer dd{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;margin-bottom:0}.mec-single-fluent-wrap .mec-single-event-additional-organizers dd i,.mec-single-fluent-wrap .mec-single-event-organizer dd i{margin:0 12px 0 0;line-height:14px}.mec-single-fluent-wrap .mec-single-event-additional-organizers dd i:before,.mec-single-fluent-wrap .mec-single-event-organizer dd i:before{color:#ade7ff;font-size:14px}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-first,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-ticket-container>*,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-event-tickets-list,.mec-single-fluent-wrap .col-md-4 .mec-frontbox.mec-weather-details,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-first,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-ticket-container>*,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-event-tickets-list,.mec-single-fluent-wrap .mec-single-event-additional-organizers dd span,.mec-single-fluent-wrap .mec-single-event-organizer dd span{padding:0}.mec-single-fluent-wrap .mec-single-event-additional-organizers dd a,.mec-single-fluent-wrap .mec-single-event-additional-organizers dd p,.mec-single-fluent-wrap .mec-single-event-organizer dd a,.mec-single-fluent-wrap .mec-single-event-organizer dd p{display:inline-block;font-size:12px;line-height:23px;font-weight:400;color:#898a8c}.mec-single-fluent-wrap .mec-single-event-additional-organizers dd p,.mec-single-fluent-wrap .mec-single-event-organizer dd p{line-height:17px;padding:0;margin:0}.mec-single-fluent-wrap .mec-single-event-additional-organizers dd.mec-organizer-description,.mec-single-fluent-wrap .mec-single-event-organizer dd.mec-organizer-description{margin-top:2px}.mec-single-fluent-wrap .mec-single-event-additional-organizers dd.mec-organizer-description:before,.mec-single-fluent-wrap .mec-single-event-organizer dd.mec-organizer-description:before{content:"\e013";font-family:simple-line-icons;font-size:14px;left:0;color:#ade7ff;align-self:start;margin-right:12px}.mec-single-fluent-wrap .mec-single-event-additional-organizers .mec-single-event-additional-organizer{border-bottom:1px solid #e6f7ff;padding-bottom:15px;margin-bottom:15px}.mec-single-fluent-wrap .mec-qrcode-details{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.mec-single-fluent-wrap .mec-qrcode-details img{width:126px;height:126px}.mec-single-fluent-wrap .mec-speakers-details ul li{background-color:#fff;padding:0;margin:0 0 20px}.mec-single-fluent-wrap .mec-attendees-list-details .mec-attendees-toggle .mec-attendees-item:last-child,.mec-single-fluent-wrap .mec-attendees-list-details li:last-child,.mec-single-fluent-wrap .mec-local-time-details li:last-child,.mec-single-fluent-wrap .mec-next-event-details ul li:first-child,.mec-single-fluent-wrap .mec-speakers-details ul li:last-child{margin-bottom:0}.mec-single-fluent-wrap .mec-attendees-list-details a,.mec-single-fluent-wrap .mec-speakers-details ul li a{display:block}.mec-single-fluent-wrap .mec-speakers-details ul li .mec-speaker-avatar a img{width:60px;height:60px;border:0;box-shadow:0 3px 3px rgba(0,0,0,.05)}.mec-single-fluent-wrap .mec-speakers-details ul li .mec-speaker-name{font-size:14px;line-height:23px;font-weight:500;color:#000;padding-left:0;margin-top:0}.mec-single-fluent-wrap .mec-speakers-details ul li img+.mec-speaker-name{max-width:calc(100% - 60px);padding-left:16px;margin-top:11px}.mec-single-fluent-wrap .mec-speakers-details ul li .mec-speaker-job-title{font-size:12px;line-height:14px;margin:0;padding-left:0;color:#898a8c}.mec-single-fluent-wrap .mec-speakers-details ul li img+.mec-speaker-name+.mec-speaker-job-title{padding-left:76px}.mec-single-fluent-wrap .col-md-4 .mec-local-time-details>h3{padding-bottom:13px}.mec-single-fluent-wrap .mec-local-time-details li{font-size:12px;line-height:23px;font-weight:400;color:#b4b6b8;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap;margin-bottom:2px}.mec-single-fluent-wrap .mec-local-time-details li:before{font-family:simple-line-icons;font-size:14px;color:#ade7ff;margin-right:8px}.mec-single-fluent-wrap .mec-local-time-details li:first-child:before{content:"\e096"}.mec-single-fluent-wrap .mec-local-time-details li:nth-of-type(2):before{content:"\e075"}.mec-single-fluent-wrap .mec-local-time-details li:last-child:before{content:"\e081"}.mec-single-fluent-wrap .col-md-4 .mec-attendees-list-details>h3{padding-bottom:14px}.mec-single-fluent-wrap .mec-attendees-list-details li{margin:0 0 20px;position:relative}.mec-single-fluent-wrap .mec-attendees-list-details .mec-attendee-avatar img{border-radius:50%;width:60px;height:60px;box-shadow:0 3px 3px rgba(0,0,0,.05)}.mec-single-fluent-wrap .mec-attendees-list-details li .mec-attendee-profile-link{margin:13px 0 0 11px;vertical-align:top;width:calc(100% - 75px)}.mec-single-fluent-wrap .mec-attendees-list-details .mec-attendee-profile-link a{font-size:14px;line-height:14px;font-weight:500;color:#000}.mec-single-fluent-wrap .mec-attendees-list-details span.mec-attendee-profile-ticket-number{width:auto;height:auto;border-radius:0;font-size:12px;line-height:12px;font-weight:400;background-color:#fff;color:#898a8c;margin-right:8px;margin-top:-4px}.mec-single-fluent-wrap .mec-attendees-list-details .mec-attendee-profile-link span:last-child{background-color:#00acf8;color:#fff;border-radius:2px 2px 10px;box-shadow:0 2px 2px rgba(0,172,248,.27);font-size:12px;line-height:12px;font-weight:400;padding:3px 27px 3px 6px;position:relative;overflow:hidden;margin-top:-2px}.mec-single-fluent-wrap .mec-attendees-list-details .mec-attendee-profile-link span:last-child i{font-size:6px;font-weight:700;position:absolute;right:0;top:0;bottom:0;width:20px;background-color:#0097e5;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.mec-single-fluent-wrap .mec-attendees-list-details .mec-attendees-toggle{position:absolute;z-index:3;margin:0;top:calc(100% - 6px);left:83px;width:270px;background-color:#fff;border:0;box-shadow:0 2px 80px rgba(0,0,0,.16);border-radius:3px;padding:20px}.mec-single-fluent-wrap .mec-attendees-list-details .mec-attendees-toggle .mec-attendees-item{padding:0;margin-bottom:15px}.mec-single-fluent-wrap .mec-attendee-avatar-sec{width:55px;margin-right:9px}.mec-single-fluent-wrap .mec-attendee-avatar-sec img{width:55px;height:55px;border-radius:50%;box-shadow:0 3px 3px rgba(0,0,0,.05)}.mec-single-fluent-wrap .mec-attendee-profile-name-sec,.mec-single-fluent-wrap .mec-attendee-profile-ticket-sec{width:calc(100% - 66px)}.mec-single-fluent-wrap .mec-attendee-profile-name-sec{font-size:14px;line-height:20px;font-weight:500;color:#000;margin-top:9px}.mec-single-fluent-wrap .mec-attendee-profile-ticket-sec{font-size:12px;line-height:12px;font-weight:400;color:#898a8c}@media (max-width:1200px) and (min-width:960px){.mec-single-fluent-wrap .mec-attendees-list-details .mec-attendees-toggle{max-width:calc(100% + 60px);left:-30px}}.mec-single-fluent-wrap .mec-next-event-details a{border:1px solid #c7ebfb;border-radius:2px;box-shadow:0 2px 2px rgba(0,0,0,.03);color:#00acf8;letter-spacing:.5px;font-size:12px;font-weight:500;line-height:12px;margin-top:20px;padding:10px 9px 9px;text-align:center;display:block;width:100%}.mec-single-fluent-wrap .mec-next-event-details li{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap;margin-bottom:10px}.mec-single-fluent-wrap .mec-next-event-details i{margin-right:8px;margin-left:0}.mec-single-fluent-wrap .mec-next-event-details i:before{font-size:14px;color:#ade7ff}.mec-single-fluent-wrap .mec-next-event-details abbr{padding:0;margin:0;font-size:12px;font-weight:400;line-height:12px;color:#898a8c}.mec-single-fluent-wrap .col-md-4 .mec-frontbox.mec-weather-details>h3{display:none!important}.mec-single-fluent-wrap .mec-weather-head{padding:8px 25px 20px 20px;margin:0;border-radius:3px;box-shadow:0 2px 2px rgba(0,0,0,.04)}.mec-single-fluent-wrap .mec-weather-summary{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;margin:8px 0}.mec-single-fluent-wrap .mec-weather-extras{float:left;clear:both;min-height:unset;padding:8px 5px 0}.mec-single-fluent-wrap .degrees-mode{left:auto;right:25px;bottom:25px;border-radius:4px;padding:5px;font-size:15px}.mec-single-fluent-wrap .mec-weather-summary-temp{font-size:30px;line-height:34px}.mec-single-fluent-wrap .mec-weather-summary-report{font-size:16px;line-height:16px;color:#fff}.mec-single-fluent-body .featherlight .mec-single-event-bar>div dd,.mec-single-fluent-wrap .mec-weather-extras>div{font-size:12px}.mec-single-fluent-wrap .mec-weather-extras span{color:rgba(255,255,255,.6);font-size:12px}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking{background-color:#e6f7ff;padding:0 40px 40px;border:0;margin-bottom:0;width:430px;max-width:100%;border-radius:3px;max-height:85vh!important}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-loader,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-loader{width:5.5em;height:5.5em;border-top:0;border-right:.1em solid #60eafd;border-bottom:.1em solid #60eafd;border-left:.1em solid #fff}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking #mec_book_payment_form>h4,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking form>h4,.mec-single-fluent-wrap .mec-events-meta-group-booking #mec_book_payment_form>h4,.mec-single-fluent-wrap .mec-events-meta-group-booking form>h4{font-size:18px;line-height:23px;font-weight:500;color:#000;text-align:left;border:0;letter-spacing:0;padding:20px 40px;margin:0 -40px 30px;width:auto}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-event-tickets-list,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-event-tickets-list{margin-bottom:48px}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-reg-field-p p,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-event-ticket-available,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-event-ticket-name,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-gateway-comment,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking h5 span,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking label,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking label.wn-checkbox-label,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-reg-field-p p,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-event-ticket-available,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-event-ticket-name,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-gateway-comment,.mec-single-fluent-wrap .mec-events-meta-group-booking h5 span,.mec-single-fluent-wrap .mec-events-meta-group-booking label,.mec-single-fluent-wrap .mec-events-meta-group-booking label.wn-checkbox-label{font-size:14px;line-height:19px;font-weight:400;padding:0;box-shadow:none}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-event-ticket-available,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-event-ticket-available{margin-top:-22px!important;margin-bottom:28px!important;display:block;font-size:11px;letter-spacing:.5px;font-weight:300;color:#80abbf}.mec-single-fluent-body .lity-content .mec-google-recaptcha,.mec-single-fluent-wrap .mec-google-recaptcha{margin-left:0;margin-bottom:30px}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .nice-select,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking input[type=date],.mec-single-fluent-body .lity-content .mec-events-meta-group-booking input[type=email],.mec-single-fluent-body .lity-content .mec-events-meta-group-booking input[type=number],.mec-single-fluent-body .lity-content .mec-events-meta-group-booking input[type=password],.mec-single-fluent-body .lity-content .mec-events-meta-group-booking input[type=tel],.mec-single-fluent-body .lity-content .mec-events-meta-group-booking input[type=text],.mec-single-fluent-body .lity-content .mec-events-meta-group-booking select,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking textarea,.mec-single-fluent-wrap .mec-events-meta-group-booking .nice-select,.mec-single-fluent-wrap .mec-events-meta-group-booking input[type=date],.mec-single-fluent-wrap .mec-events-meta-group-booking input[type=email],.mec-single-fluent-wrap .mec-events-meta-group-booking input[type=number],.mec-single-fluent-wrap .mec-events-meta-group-booking input[type=password],.mec-single-fluent-wrap .mec-events-meta-group-booking input[type=tel],.mec-single-fluent-wrap .mec-events-meta-group-booking input[type=text],.mec-single-fluent-wrap .mec-events-meta-group-booking select,.mec-single-fluent-wrap .mec-events-meta-group-booking textarea{width:100%;height:40px;float:none;background-color:#fff;margin:0;margin-bottom:24px!important;font-size:14px;font-weight:400;box-shadow:none!important;min-height:unset;min-width:unset;padding:0 15px}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .StripeElement,.mec-single-fluent-wrap .mec-events-meta-group-booking .StripeElement{padding-top:12px}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking input[type=date],.mec-single-fluent-wrap .mec-events-meta-group-booking input[type=date]{-webkit-appearance:none}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking input[type=date]::-webkit-calendar-picker-indicator,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking input[type=date]::-webkit-inner-spin-button,.mec-single-fluent-wrap .mec-events-meta-group-booking input[type=date]::-webkit-calendar-picker-indicator,.mec-single-fluent-wrap .mec-events-meta-group-booking input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking input[type=date]:after,.mec-single-fluent-wrap .mec-events-meta-group-booking input[type=date]:after{content:"\e075";font-family:simple-line-icons;font-size:14px;color:#ade7ff}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking textarea,.mec-single-fluent-wrap .mec-events-meta-group-booking textarea{min-height:175px}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking input[type=file],.mec-single-fluent-wrap .mec-events-meta-group-booking input[type=file]{max-width:166px;text-align:center;height:44px;transition:.2s;border-radius:5px!important;border:2px dashed #b8e9f3;margin-bottom:24px!important;background-color:#fff}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking input[type=file]:hover,.mec-single-fluent-wrap .mec-events-meta-group-booking input[type=file]:hover{box-shadow:0 2px 16px -3px #cfeff5;cursor:pointer}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking input[type=file]::-webkit-file-upload-button,.mec-single-fluent-wrap .mec-events-meta-group-booking input[type=file]::-webkit-file-upload-button{visibility:hidden;width:1px;height:38px}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking input[type=file]::-moz-file-upload-button,.mec-single-fluent-wrap .mec-events-meta-group-booking input[type=file]::-moz-file-upload-button{visibility:hidden;width:1px;height:38px}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .nice-select,.mec-single-fluent-wrap .mec-events-meta-group-booking .nice-select{padding-right:37px}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .nice-select:after,.mec-single-fluent-wrap .mec-events-meta-group-booking .nice-select:after{border-bottom:2px solid var(--mec-fluent-bold-color);border-right:2px solid var(--mec-fluent-bold-color);width:8px;height:8px;top:6px;right:12px;font-family:unset;content:"";display:block;margin-top:11px;pointer-events:none;padding:unset;-ebkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .nice-select .list,.mec-single-fluent-wrap .mec-events-meta-group-booking .nice-select .list{width:100%;margin:1px 0;border-radius:0 0 3px 3px;max-height:340px;overflow-y:scroll}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .nice-select .list li,.mec-single-fluent-wrap .mec-events-meta-group-booking .nice-select .list li{margin:0;padding-left:15px;padding-right:15px;font-size:12px;line-height:35px;min-height:35px;color:var(--mec-fluent-main-color-rgba-2)}.mec-fluent-wrap.mec-single-fluent-wrap .mec-events-meta-group-booking button,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking button{background-color:#00acf8;border-radius:2px;font-weight:500;font-size:11px;letter-spacing:.5px;margin:0;padding:16px 15px 14px;float:none}.mec-fluent-wrap.mec-single-fluent-wrap .mec-events-meta-group-booking button.mec-book-form-back-button:hover,.mec-fluent-wrap.mec-single-fluent-wrap .mec-events-meta-group-booking button:hover,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking button.mec-book-form-back-button:hover,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking button:hover{background-color:#000;text-decoration:none;box-shadow:0 4px 10px rgba(1,2,4,.32)}.mec-fluent-wrap.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-form-btn-wrap button,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-form-btn-wrap button{margin-top:26px}.mec-fluent-wrap.mec-single-fluent-wrap .mec-events-meta-group-booking button.mec-book-form-back-button,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking button.mec-book-form-back-button{background-color:#afe6ff;margin-right:10px;box-shadow:0 2px 2px rgba(175,230,255,.27)}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-ticket-container>h4,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-ticket-container>h4{margin:5px 0 12px;padding:0 0 15px}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-ticket-container:not(:first-child)>h4,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-ticket-container:not(:first-child)>h4{border-top:1px solid #a6e3ff;padding-top:50px;margin-top:26px}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-ticket-container>h4 .mec-ticket-name,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-ticket-container>h4 .mec-ticket-name{display:inline-block;background-color:#fff;border-radius:3px;font-size:12px;line-height:12px;font-weight:400;color:#00acf8;padding:8px 13px;letter-spacing:0}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-ticket-container .mec-reg-mandatory:nth-child(2) label:after,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-ticket-container .mec-reg-mandatory:nth-child(3) label:after,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-ticket-container .wbmec-mandatory,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-ticket-container .mec-reg-mandatory:nth-child(2) label:after,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-ticket-container .mec-reg-mandatory:nth-child(3) label:after,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-ticket-container .wbmec-mandatory{color:var(--mec-fluent-bold-color);padding:0}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking label.wn-checkbox-label,.mec-single-fluent-wrap .mec-events-meta-group-booking label.wn-checkbox-label{background-color:#fff;border:2px solid #a8e4ff;width:17px;height:17px;border-radius:3px}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label,.mec-single-fluent-wrap .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label{border-color:#a8e4ff;box-shadow:none}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking label.wn-checkbox-label:after,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking label.wn-checkbox-label:before,.mec-single-fluent-wrap .mec-events-meta-group-booking label.wn-checkbox-label:after,.mec-single-fluent-wrap .mec-events-meta-group-booking label.wn-checkbox-label:before{background-color:#00acf8;width:2px}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking label.wn-checkbox-label:before,.mec-single-fluent-wrap .mec-events-meta-group-booking label.wn-checkbox-label:before{-webkit-transform:rotate(-138deg);transform:rotate(-138deg)}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label::after,.mec-single-fluent-wrap .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label::after{height:5px;left:2px;top:7px}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label::before,.mec-single-fluent-wrap .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label::before{height:6px;left:7px;top:9px}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-reg-field-agreement,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-reg-field-checkbox,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-reg-field-p,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-reg-field-radio,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-reg-field-agreement,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-reg-field-checkbox,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-reg-field-p,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-reg-field-radio{margin-bottom:22px}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-reg-field-checkbox label,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-reg-field-radio label,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-reg-field-checkbox label,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-reg-field-radio label{display:block;vertical-align:text-bottom;line-height:1;padding:4px 0}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking input[type=checkbox],.mec-single-fluent-wrap .mec-events-meta-group-booking input[type=checkbox]{width:17px;height:17px;min-height:unset;border:2px solid #a8e4ff;border-radius:3px;margin-top:-1px;margin-right:12px!important;margin-bottom:0!important}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-reg-field-agreement a,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-reg-field-agreement a{color:#00acf8;text-decoration:underline}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-first-for-all-wrapper,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-first-for-all-wrapper{margin-bottom:20px}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-first-for-all-wrapper label.wn-checkbox-label,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-first-for-all-wrapper label.wn-checkbox-label{margin-right:9px!important}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-form-price,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-form-price{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:end;align-items:flex-end}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-available-tickets-details,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-price-details,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-available-tickets-details,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-price-details{width:100%}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-available-tickets-details,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-available-tickets-details{margin-top:4px;margin-bottom:6px}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-available-tickets-details>.mec-book-available-tickets-details-header,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-available-tickets-details>.mec-book-available-tickets-details-header{border-bottom:2px solid #00acf8}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-available-tickets-details>.mec-book-available-tickets-details-body>div:not(:last-child),.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-available-tickets-details>.mec-book-available-tickets-details-body>div:not(:last-child){border-bottom:1px solid #a6e3ff}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-available-tickets-details>.mec-book-available-tickets-details-header span,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-available-tickets-details>.mec-book-available-tickets-details-header span{font-size:14px;line-height:22px;color:#616264;font-weight:500;padding-bottom:20px}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-available-tickets-details>.mec-book-available-tickets-details-body span,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-available-tickets-details>.mec-book-available-tickets-details-body span{font-size:12px;line-height:22px;font-weight:400;color:#949ba2;padding:24px 0}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-price-total,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-price-total{background-color:#fff;border-radius:3px;margin-top:15px;margin-bottom:28px;max-width:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-price-total .mec-book-price-total-description,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-price-total .mec-book-price-total-description{font-size:18px;line-height:22px;font-weight:700;color:#000}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-price-total .mec-book-price-total-amount,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-price-total .mec-book-price-total-amount{font-size:22px;line-height:22px;font-weight:700;color:#2bbc10}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-form-coupon form,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-form-coupon form{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:35px}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-form-coupon form input,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-form-coupon form input{width:335px;margin-bottom:0!important}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-form-coupon form button,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-form-coupon form button{margin-top:0!important}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-form-gateways .mec-book-form-gateway-label,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-form-gateways .mec-book-form-gateway-label{-webkit-box-flex:0;flex:0 0 50%;margin-bottom:14px;padding-right:15px}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-form-gateways .mec-book-form-gateway-label input[type=radio],.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-form-gateways .mec-book-form-gateway-label input[type=radio]{margin-right:6px!important}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-form-gateways .mec-book-form-gateway-checkout,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-form-gateways .mec-book-form-gateway-checkout{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-form-gateways .mec-book-form-gateway-checkout:not(.mec-until-hidden),.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-form-gateways .mec-book-form-gateway-checkout:not(.mec-until-hidden){margin-top:29px;margin-bottom:-4px}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-form-gateways #mec_book_form_gateway_checkout1,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-form-gateways #mec_book_form_gateway_checkout2,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-form-gateways #mec_book_form_gateway_checkout6,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-form-gateways #mec_book_form_gateway_checkout1,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-form-gateways #mec_book_form_gateway_checkout2,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-form-gateways #mec_book_form_gateway_checkout6{margin-top:0;margin-bottom:0}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-form-gateways .mec-gateway-comment,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-form-gateways .mec-gateway-comment{color:#000}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-form-gateways #mec_book_form_gateway_checkout3 .mec-gateway-comment,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-form-gateways #mec_book_form_gateway_checkout5 .mec-gateway-comment,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-form-gateways #mec_book_form_gateway_checkout7 .mec-gateway-comment,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-form-gateways #mec_book_form_gateway_checkout3 .mec-gateway-comment,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-form-gateways #mec_book_form_gateway_checkout5 .mec-gateway-comment,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-form-gateways #mec_book_form_gateway_checkout7 .mec-gateway-comment{margin-top:-29px!important;margin-bottom:29px!important}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-click-pay button.mec-book-form-next-button,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-click-pay button.mec-book-form-next-button{float:right;margin:0 0 -66px}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking #mec_book_payment_form select[name=expiration_date_month]+.nice-select,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking #mec_book_payment_form select[name=expiration_date_year]+.nice-select,.mec-single-fluent-wrap .mec-events-meta-group-booking #mec_book_payment_form select[name=expiration_date_month]+.nice-select,.mec-single-fluent-wrap .mec-events-meta-group-booking #mec_book_payment_form select[name=expiration_date_year]+.nice-select{width:164px;float:left;clear:none}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking #mec_book_payment_form select[name=expiration_date_month]+.nice-select,.mec-single-fluent-wrap .mec-events-meta-group-booking #mec_book_payment_form select[name=expiration_date_month]+.nice-select{margin-right:10px}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking #mec_book_payment_form .mec-form-row,.mec-single-fluent-wrap .mec-events-meta-group-booking #mec_book_payment_form .mec-form-row{clear:both}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-gateway-message.mec-success,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-gateway-message.mec-success{margin-top:30px;padding:20px 30px;border-radius:3px;box-shadow:0 2px 0 0 rgba(0,0,0,.016)}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-error,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-error{background-color:#ff017e!important;color:#fff!important;margin:20px 0;padding:10px 15px;border-radius:3px}.mec-fluent-wrap.mec-single-fluent-wrap .mec-events-meta-group-booking form,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking form{margin-left:0;margin-right:0}.mec-related-events-wrap{margin-top:80px;margin-bottom:50px}.mec-related-events-wrap .mec-rec-events-title{margin:0!important;border:0!important;font-size:26px;font-weight:700;line-height:28px;color:#000;padding:0 0 29px!important}.mec-single-fluent-wrap .mec-related-event-post{border:0;border-radius:3px;overflow:hidden;background-color:#fff;box-shadow:0 4px 10px rgba(23,102,232,.07);padding:0;margin:0 0 20px}.mec-single-fluent-wrap .mec-related-event-post figure{position:relative}.mec-single-fluent-wrap .mec-related-event-post figure a{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch}.mec-single-fluent-wrap .mec-related-event-post figure img{border-radius:4px 4px 0 0}.mec-single-fluent-wrap .mec-related-event-post .mec-date-wrap{background-color:#f7fcff;min-height:72px;border-bottom:1px solid #e6f7ff;padding:20px 25px 12px}.featherlight-content .mec-single-fluent-wrap .mec-cancellation-reason,.mec-single-fluent-wrap .mec-related-event-post .mec-date-wrap .mec-event-date{text-align:left}.mec-single-fluent-wrap .mec-related-event-post .mec-date-wrap .mec-event-date span{color:#898a8c;font-size:14px;line-height:14px;font-weight:400;display:inline-block}.mec-single-fluent-wrap .mec-related-event-post .mec-date-wrap span.mec-event-day-num{font-size:27px;line-height:27px;font-weight:700;margin-right:1px;color:#00acf8}.mec-single-fluent-wrap .mec-related-event-post .mec-date-wrap .mec-event-day span{font-size:16px;line-height:16px;display:block;color:#000}.mec-single-fluent-wrap .mec-related-event-post .mec-date-wrap.mec-has-img{position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,.8);border-radius:0 35px 0 0;padding:16px 33px 15px 27px;border:0}.mec-single-fluent-body .mec-hourly-schedule-speaker-contact-information a:hover i,.mec-single-fluent-wrap .mec-related-event-post .mec-date-wrap.mec-has-img span,.mec-single-fluent-wrap .mec-related-event-post .mec-date-wrap.mec-has-img span.mec-event-day-num{color:#fff}.mec-single-fluent-wrap .mec-related-event-post .mec-date-wrap.mec-has-img .mec-event-day{margin-top:-4px}.mec-single-fluent-wrap .mec-related-event-post .mec-date-wrap.mec-has-img .mec-event-day span{color:rgba(255,255,255,.47)}.mec-single-fluent-wrap .mec-related-event-post .mec-related-content{padding:16px 25px 1px;border-right:1px solid #e6f7ff;border-left:1px solid #e6f7ff}.mec-single-fluent-wrap .mec-related-event-post .mec-related-content .mec-related-event-content .mec-event-title{margin-top:0;margin-bottom:7px;line-height:24px}.mec-single-fluent-wrap .mec-related-event-post .mec-related-content .mec-related-event-content .mec-event-title a{color:#000;font-weight:700;font-size:18px;line-height:24px}.mec-single-fluent-wrap .mec-related-event-post .mec-related-content .mec-related-event-content .mec-event-title a:hover{text-decoration:none;color:#00acf8}.mec-single-fluent-wrap .mec-related-event-post .mec-event-location i,.mec-single-fluent-wrap .mec-related-event-post .mec-time-details:before{color:#afe7ff;font-size:14px;line-height:14px;vertical-align:middle;margin-right:3px}.mec-single-fluent-wrap .mec-related-event-post .mec-event-location+.mec-time-details{margin-top:-2px}.mec-single-fluent-wrap .mec-related-event-post .mec-event-location address,.mec-single-fluent-wrap .mec-related-event-post .mec-time-details span{display:inline-block;color:#898a8c;font-size:12px;line-height:12px;margin-bottom:0}.mec-single-fluent-wrap .mec-related-event-post .mec-time-details:before{font-family:simple-line-icons;content:"\e081";margin-right:7px}.mec-single-fluent-wrap .mec-related-event-post .mec-event-footer{padding:25px 0 0;margin:0;background-color:#fff;border:0}.mec-single-fluent-wrap .mec-related-event-post .mec-event-footer .mec-booking-button{line-height:12px;padding:10px 15px 9px;height:auto;background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.03);border:1px solid #c7ebfb;color:#00acf8;font-weight:500}.mec-single-fluent-wrap .mec-related-event-post .mec-event-sharing-wrap li svg{width:36px;height:36px;display:table-cell;vertical-align:middle;padding:10px 0}.mec-single-fluent-body .featherlight,.mec-single-fluent-body .lity{background-color:rgba(0,0,0,.94)}.mec-single-fluent-body .lity-wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.mec-single-fluent-body .lity-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-webkit-box-align:end;align-items:flex-end;width:unset;max-width:unset}.mec-single-fluent-body .lity-close{position:unset;color:transparent;background:unset;width:unset;height:unset;font-size:unset;text-shadow:unset;font-family:unset;line-height:unset;max-height:14px;margin-bottom:15px}.mec-single-fluent-body .lity-close:before{display:block;content:"";background-image:url(https://ucca.net.ua/wp-content/plugins/mec-fluent-layouts/assets/images/close-icon.svg);width:14px;height:14px}.mec-single-fluent-body .mec-hourly-schedule-speaker-info{border-radius:3px;width:850px;max-width:850px;box-shadow:0 3px 20px rgba(0,0,0,.05);padding:30px;margin-left:0}.mec-single-fluent-body .mec-hourly-schedule-speaker-details{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-top:31px;padding-left:42px}.mec-single-fluent-body .mec-hourly-schedule-speaker-thumbnail{width:190px;height:190px;max-width:100%}.mec-single-fluent-body .mec-hourly-schedule-speaker-thumbnail img{border-radius:50%;height:100%}.mec-single-fluent-body .mec-hourly-schedule-speaker-name{font-size:26px;line-height:28px;font-weight:500;color:#000;-webkit-box-ordinal-group:1;order:0}.mec-single-fluent-body .mec-hourly-schedule-speaker-job-title{font-size:14px;font-weight:400;line-height:19px;color:#898a8c;-webkit-box-ordinal-group:2;order:1;margin-bottom:14px}.mec-single-fluent-body .mec-hourly-schedule-speaker-description{-webkit-box-ordinal-group:4;order:3}.mec-single-fluent-body .mec-hourly-schedule-speaker-description p{font-size:16px;line-height:23px;font-weight:400;color:#898a8c;margin-bottom:48px}.mec-single-fluent-body .mec-hourly-schedule-speaker-contact-information{-webkit-box-ordinal-group:5;order:4}.mec-single-fluent-body .mec-hourly-schedule-speaker-contact-information a{display:inline-block;width:34px;height:34px;line-height:34px;text-align:center;padding:0;background-color:#fff;border:1px solid #c7ebfb;border-radius:50%;-webkit-transition:.3s;transition:.3s;font-size:13px;margin-right:5px;margin-bottom:5px}.mec-single-fluent-body .mec-hourly-schedule-speaker-contact-information a:hover{background-color:#00b6f1;border-color:#00b6f1;box-shadow:0 4px 10px rgba(0,182,241,.3)}.mec-single-fluent-body .mec-hourly-schedule-speaker-contact-information a i{width:unset;background:unset;margin:unset;height:unset;font-size:unset;line-height:unset;border-radius:unset;-webkit-transition:unset;transition:unset;cursor:unset;color:#00acf8}@media (max-width:960px){.mec-single-fluent-body .mec-hourly-schedule-speaker-info{width:750px;max-width:750px;margin-left:0;padding:60px 60px 55px}.mec-single-fluent-body .lity-close{margin-right:0}}@media (max-width:767px){.mec-single-fluent-wrap .mec-single-event-bar{padding:30px 5px 25px 15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:start}.mec-single-event-bar-seperator{background-color:#fff}.mec-single-fluent-wrap .mec-left-side{padding:15px}.mec-single-fluent-wrap .mec-get-direction form,.mec-single-fluent-wrap .mec-single-links-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.mec-single-fluent-wrap .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul{-webkit-box-align:start;align-items:flex-start}.mec-single-fluent-wrap .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a{white-space:normal;margin-left:0}.mec-single-fluent-wrap .mec-single-event-location{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:start}.mec-single-fluent-wrap .mec-single-event-location-inner{margin-bottom:20px}.mec-single-fluent-body .mec-hourly-schedule-speaker-thumbnail,.mec-single-fluent-wrap .mec-single-event-location img{width:100%;height:auto}.mec-single-fluent-wrap .mec-map-get-direction-address-cnt{margin-right:0;margin-bottom:20px}.mec-single-fluent-wrap .mec-events-meta-group-countdown{padding:2px}.mec-single-fluent-wrap .flip-clock-divider .flip-clock-label,.mec-single-fluent-wrap .mec-event-schedule-content dl:first-of-type:after{display:none}.mec-single-fluent-wrap .mec-event-schedule h4,.mec-single-fluent-wrap .mec-event-schedule-content{float:none}.mec-single-fluent-wrap .mec-attendees-list-details .mec-attendees-toggle{max-width:100%;left:0}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-price-total,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-price-total{padding:20px}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-form-coupon form,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-form-coupon form{flex-wrap:wrap}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-form-coupon form button,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-form-coupon form button{margin-top:10px!important;width:100%;min-width:unset}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-form-gateways .mec-book-form-gateway-label,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-form-gateways .mec-book-form-gateway-label{-webkit-box-flex:0;flex:0 0 100%}.mec-single-fluent-body .mec-hourly-schedule-speaker-info{width:100%;max-width:100%;margin-left:0;padding:60px 60px 55px}.mec-single-fluent-body .lity-close{margin-right:0}.mec-single-fluent-body .mec-hourly-schedule-speaker-thumbnail img{border-radius:3px;height:auto}.mec-single-fluent-body .mec-hourly-schedule-speaker-details{width:100%;padding-left:0}}.mec-single-fluent-wrap a#mec_woo_add_to_cart_btn_r{position:absolute;right:146px;bottom:19px;font-size:11px;letter-spacing:.5px;min-width:116px;padding:16px 15px 14px;background-color:#00acf8;border-radius:2px;box-shadow:0 2px 2px rgba(0,172,248,.27);font-weight:500}.mec-single-fluent-wrap .mec-events-meta-group-tags{margin-top:50px;padding:40px 40px 35px}.mec-single-fluent-wrap .mec-events-meta-group-tags h3{font-size:18px;line-height:23px;font-weight:500;color:#000;text-align:left;padding-bottom:20px;margin:0}.mec-single-fluent-wrap .mec-events-meta-group-tags a{border:1px solid #c7ebfb;border-radius:2px;box-shadow:0 2px 2px rgba(0,0,0,.03);color:#898a8c;text-shadow:0 2px 2px rgba(0,0,0,.03);font-size:12px;line-height:16px;font-weight:400;margin:0 5px 5px 0;letter-spacing:0;padding:2px 6px}.mec-single-fluent-wrap .mec-events-meta-group-tags a:hover{background-color:#00acf8;border-color:#00acf8;box-shadow:0 2px 2px rgba(0,172,248,.27);color:#fff;text-decoration:none}@media (max-width:480px){.mec-single-fluent-wrap .mec-event-schedule-content dl{padding-left:0;border-left:0}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-available-tickets-details,.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-price-detail span:first-child,.mec-single-fluent-wrap .mec-event-schedule-content dl:before,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-available-tickets-details,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-price-detail span:first-child{display:none}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-price-detail.mec-book-price-detail-typetickets,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-price-detail.mec-book-price-detail-typetickets{display:block}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-price-detail span,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-price-detail span{-webkit-box-flex:1!important;flex:1 1 0!important}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-price-total,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-price-total{padding:10px;white-space:nowrap}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking #mec_book_payment_form button,.mec-single-fluent-wrap .mec-events-meta-group-booking #mec_book_payment_form button{margin-top:70px}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-click-pay button.mec-book-form-next-button,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-click-pay button.mec-book-form-next-button{left:40px;bottom:92px}.mec-single-fluent-wrap a#mec_woo_add_to_cart_btn_r{right:unset;bottom:105px;float:none!important;width:84%;margin-bottom:-5px}.mec-single-fluent-wrap .mec-event-schedule,.mec-single-fluent-wrap .mec-events-meta-group-booking,.mec-single-fluent-wrap .mec-events-meta-group-countdown,.mec-single-fluent-wrap .mec-events-meta-group-tags,.mec-single-fluent-wrap .mec-left-side{padding-left:20px;padding-right:20px}.mec-single-fluent-wrap .mec-single-title{margin-bottom:20px}.mec-single-fluent-wrap .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul{-webkit-box-align:stretch;align-items:stretch}.mec-fluent-wrap.mec-single-fluent-wrap .mec-events-meta-group-booking button{width:100%;max-width:100%}.mec-fluent-wrap.mec-single-fluent-wrap .mec-events-meta-group-booking button.mec-book-form-back-button+.mec-book-form-next-button{margin-top:10px}.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-click-pay button.mec-book-form-next-button{left:unset;right:unset;width:100%;position:relative;margin-top:100px!important;margin-bottom:-200px}.mec-single-fluent-wrap .mec-single-event-location{padding:20px 15px}.mec-single-fluent-wrap .mec-events-meta-group-countdown{padding:12px 80px 12px 100px}.single-mec-events .mec-single-fluent-wrap{padding:15px}.mec-fluent-wrap .mec-calendar-side .mec-calendar-table{min-height:auto}.single-mec-events .mec-container{width:100%;padding:0}}@media (max-width:375px){.mec-single-fluent-wrap .mec-events-meta-group-countdown{padding:12px 80px 12px 100px}}@media (max-width:411px){.mec-single-fluent-wrap .mec-events-meta-group-countdown{padding:12px 50px 12px 70px}}@media (max-width:375px){.mec-single-fluent-wrap .mec-events-meta-group-countdown{padding:12px 30px 12px 50px}}@media (max-width:320px){.mec-single-fluent-wrap .mec-events-meta-group-countdown{padding:12px 5px 12px 25px}}.mec-single-fluent-body .featherlight .mec-single-fluent-wrap{max-height:90vh!important;overflow-x:hidden;max-width:740px;padding:10px 20px}.mec-single-fluent-body .featherlight .featherlight-close-icon{background-color:#ff017e;width:34px;height:34px;line-height:35px;border:0;border-radius:3px;cursor:pointer;box-shadow:0 2px 2px rgba(255,1,126,.27);outline:0;text-decoration:none;-webkit-transition:.3s;transition:.3s}.mec-single-fluent-body .featherlight .featherlight-close-icon:hover{background-color:#000;color:#fff;box-shadow:0 4px 10px rgba(1,2,4,.32);text-decoration:none;border:0}.mec-single-fluent-body .featherlight .mec-single-event-bar>div i{font-size:18px}.mec-single-fluent-body .featherlight .mec-booking-button{padding-left:18px;padding-right:18px}.mec-single-fluent-body .featherlight .mec-single-event-bar{padding:0 20px;min-height:80px}.mec-single-fluent-body .featherlight .mec-single-fluent-wrap .mec-left-side{padding:20px}.mec-single-fluent-body .featherlight .mec-single-fluent-wrap .mec-events-meta-group-countdown{padding:30px 10px}.mec-single-fluent-body .featherlight .mec-single-fluent-wrap .flip-clock-wrapper ul li a div div.inn{font-size:30px}.mec-single-fluent-body .featherlight .mec-single-fluent-wrap .flip-clock-wrapper ul{width:34px;height:42px}.mec-single-fluent-body .featherlight .mec-single-fluent-wrap .flip-clock-wrapper ul li{line-height:42px}.mec-single-fluent-body .featherlight .mec-single-fluent-wrap .flip-clock-divider .flip-clock-label{right:-65px;width:50px;left:auto}@media (max-width:768px){.mec-single-fluent-body .featherlight .mec-single-event-bar{padding:20px}}.mec-wrap .mec-cancellation-reason span{white-space:normal}.mec-single-modern .mec-single-virtual-badge,.mec-single-modern .mec-single-zoom-badge{background:#fff!important;padding:15px;margin-bottom:12px;margin-top:12px!important;margin-left:0!important;position:relative}.mec-single-modern .mec-single-virtual-badge i,.mec-single-modern .mec-single-zoom-badge i{vertical-align:baseline!important}@media screen and (max-width:768px){.mec-single-fluent-body .mec-booking .mec-booking-checkout-total-wrapper ul>li{width:50%!important;text-align:center!important}.mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-price-total,.mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-price-total{background-color:unset}}.lity-content .button,.lity-content button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next),.lity-content input[type=button],.lity-content input[type=reset],.lity-content input[type=submit],.mec-wrap.mec-single-fluent-wrap .button,.mec-wrap.mec-single-fluent-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.mec-googlemap-details button),.mec-wrap.mec-single-fluent-wrap input[type=button],.mec-wrap.mec-single-fluent-wrap input[type=reset],.mec-wrap.mec-single-fluent-wrap input[type=submit]{background:var(--mec-fluent-bold-color);color:#fff;border-color:var(--mec-fluent-bold-color)}.mec-wrap.mec-single-fluent-wrap .button:hover,.mec-wrap.mec-single-fluent-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.mec-googlemap-details button):hover,.mec-wrap.mec-single-fluent-wrap input[type=button]:hover,.mec-wrap.mec-single-fluent-wrap input[type=reset]:hover,.mec-wrap.mec-single-fluent-wrap input[type=submit]:hover{color:var(--mec-fluent-bold-color);border-color:var(--mec-fluent-bold-color)}.mec-wrap.mec-single-fluent-wrap .button svg path,.mec-wrap.mec-single-fluent-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next) svg path,.mec-wrap.mec-single-fluent-wrap input[type=button] svg path,.mec-wrap.mec-single-fluent-wrap input[type=reset] svg path,.mec-wrap.mec-single-fluent-wrap input[type=submit] svg path{fill:#fff}.mec-wrap.mec-single-fluent-wrap .button:hover svg path,.mec-wrap.mec-single-fluent-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):hover svg path,.mec-wrap.mec-single-fluent-wrap input[type=button]:hover svg path,.mec-wrap.mec-single-fluent-wrap input[type=reset]:hover svg path,.mec-wrap.mec-single-fluent-wrap input[type=submit]:hover svg path{fill:var(--mec-fluent-bold-color)}.mec-single-fluent-wrap .mec-has-event-for-booking.mec-active .mec-calendar-novel-selected-day{background-color:var(--mec-fluent-bold-color)!important}.mec-single-fluent-wrap .mec-has-event-for-booking .mec-calendar-novel-selected-day{border-color:var(--mec-fluent-bold-color)!important}.mec-single-fluent-wrap .mec-calendar.mec-event-calendar-classic dl dt.mec-table-nullday{font-size:12px;font-weight:600;color:#e3e5e7}html,
body {
border: none;
margin: 0;
padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
address,
big,
cite,
code,
em,
font,
img,
small,
strike,
sub,
sup,
li,
ol,
ul,
fieldset,
form,
label,
legend,
button,
table,
caption,
tr,
th,
td {
border: none;
font-size: inherit;
line-height: inherit;
margin: 0;
padding: 0;
text-align: inherit;
}
blockquote::before,
blockquote::after {
content: "";
}  html {
font-size: 62.5%; scroll-behavior: smooth;
}
@media (prefers-reduced-motion: reduce) {
html {
scroll-behavior: auto;
}
}
body {
background: #f5efe0;
box-sizing: border-box;
color: #000;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
font-size: 1.8rem;
letter-spacing: -0.015em;
text-align: left;
}
@supports ( font-variation-settings: normal ) {
body {
font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
}
}
*,
*::before,
*::after {
box-sizing: inherit;
-webkit-font-smoothing: antialiased;
word-break: break-word;
word-wrap: break-word;
}
#site-content {
overflow: hidden;
} .group::after,
.entry-content::after {
clear: both;
content: "";
display: block;
} a,
path {
transition: all 0.15s linear;
} .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
word-break: normal;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
-webkit-clip-path: none;
clip-path: none;
color: #21759b;
display: block;
font-size: 0.875rem;
font-weight: 700;
height: auto;
right: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
} .skip-link {
left: -9999rem;
top: 2.5rem;
z-index: 999999999;
text-decoration: underline;
}
.skip-link:focus {
display: block;
left: 6px;
top: 7px;
font-size: 14px;
font-weight: 600;
text-decoration: none;
line-height: normal;
padding: 15px 23px 14px;
z-index: 100000;
right: auto;
}  @font-face {
font-family: NonBreakingSpaceOverride;
src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMoAA0AAAAACDQAAALTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCahEICjx3CywAATYCJANUBCAFhiEHgWwbXQfILgpsY+rQRRARwyAs6uL7pxzYhxEE+32b3aeHmifR6tklkS9hiZA0ewkqGRJE+H7/+6378ASViK/PGeavqJyOzsceKi1s3BCiQsiOdn1r/RBgIJYEgCUhbm/8/8/h4saPssnTNkkiWUBrTRtjmQSajw3Ui3pZ3LYDPD+XG2C3JA/yKAS8/rU5eNfuGqRf4eNNgV4YAlIIgxglEkWe6FYpq10+wi3g+/nUgvgPFczNrz/RsTgVm/zfbPuHZlsuQECxuyqBcQwKFBjFgKO8AqP4bAN9tFJtnM9xPcbNjeXS/x1wY/xU52f5W/X1+9cnH4YwKIaoRRAkUkj/YlAAeF/624foiIDBgBmgQBeGAyhBljUPZUm/l2dTvmpqcBDUOHdbPZWd8JsBAsGr4w8/EDn82/bUPx4eh0YNrQTBuHO2FjQEAGBwK0DeI37DpQVqdERS4gZBhpeUhWCfLFz7J99aEBgsJCHvUGAdAPp4IADDCAPCEFMGpMZ9AQpTfQtQGhLbGVBZFV8BaqNyP68oTZgHNj3M8kBPfXTTC9t90UuzYhy9ciH0grVlOcqyCytisvbsERsEYztiznR0WCrmTksJwbSNK6fd1Rvr25I9oLvctUoEbNOmXJbqgYgPXEHJ82IUsrCnpkxh23F1rfZ2zcRnJYoXtauB3VTFkFXQg3uoZYD5qE0kdjDtoDoF1h2bulGmev5HbYhbrjtohQSRI4aNOkffIcT+d3v6atpaYh3JvPoQsztCcqvaBkppDSPcQ3bw3KaCBo1f5CJWTZEgW3LjLofYg51MaVezrx8xZitYbQ9KYeoRaqQdVLwSEfrKXLK1otCWOKNdR/YwYAfon5Yk8O2MJfSD10dPGA5PIJJQMkah0ugMJiv6x4Dm7LEa8xnrRGGGLAg4sAlbsA07sAt76DOsXKO3hIjtIlpnnFrt1qW4kh6NhS83P/6HB/fl1SMAAA==) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAUQAA0AAAAACDQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE9AAAABwAAAAchf5yU0dERUYAAATYAAAAHAAAAB4AJwAbT1MvMgAAAaAAAABJAAAAYJAcgU5jbWFwAAACIAAAAF4AAAFqUUxBZ2dhc3AAAATQAAAACAAAAAgAAAAQZ2x5ZgAAApAAAAAyAAAAPL0n8y9oZWFkAAABMAAAADAAAAA2Fi93Z2hoZWEAAAFgAAAAHQAAACQOSgWaaG10eAAAAewAAAAzAAAAVC7TAQBsb2NhAAACgAAAABAAAAAsAOQBAm1heHAAAAGAAAAAHQAAACAAWQALbmFtZQAAAsQAAAF6AAADIYvD/Adwb3N0AAAEQAAAAI4AAADsapk2o3jaY2BkYGAA4ov5mwzj+W2+MnCzXwCKMNzgCBSB0LfbQDQ7AxuI4mBgAlEAFKQIRHjaY2BkYGD3+NvCwMDBAALsDAyMDKhAFAA3+wH3AAAAeNpjYGRgYBBl4GBgYgABEMnIABJzAPMZAAVmAGUAAAB42mNgZlJhnMDAysDCKsKygYGBYRqEZtrDYMT4D8gHSmEHjgUFOQwODAqqf9g9/rYwMLB7MNUAhRlBcsxBrMlASoGBEQAj8QtyAAAAeNrjYGBkAAGmWQwMjO8gmBnIZ2NA0ExAzNjAAFYJVn0ASBsD6VAIDZb7AtELAgANIgb9AHjaY2BgYGaAYBkGRgYQSAHyGMF8FgYPIM3HwMHAxMDGoMCwQIFLQV8hXvXP//9AcRCfAcb///h/ygPW+w/vb7olBjUHCTCyMcAFGZmABBO6AogThgZgIUsXAEDcEzcAAHjaY2BgECMCyoEgACZaAed42mNgYmRgYGBnYGNgYAZSDJqMgorCgoqCjECRXwwNrCAKSP5mAAFGBiRgyAAAi/YFBQAAeNqtkc1OwkAUhU/5M25cEhcsZick0AwlBJq6MWwgJkAgYV/KAA2lJeUn+hY+gktXvpKv4dLTMqKycGHsTZNv7px7z50ZAFd4hYHjdw1Ls4EiHjVncIFnzVnc4F1zDkWjrzmPW+NNcwGlzIRKI3fJlUyrEjZQxb3mDH2fNGfRx4vmHKqG0JzHg6E0F9DOlFBGBxUI1GEzLNT4S0aLuTtsGAEUuYcQHkyg3KmIum1bNUvKlrjbbAIleqHHnS4iSudpQcySMYtdFiXlAxzSbAwfMxK6kZoHKhbjjespMTioOPZnzI+4ucCeTVyKMVKLfeAS6vSWaTinuZwzyy/Dc7vaed+6KaV0kukdPUk6yOcctZPvvxxqksq2lEW8RvHjMEO2FCl/zy6p3NEm0R9OFSafJdldc4QVeyaaObMBO0/5cCaa6d9Ggyubxire+lEojscdjoWUR1xGOy8KD8mG2ZLO2l2paDc3A39qmU2z2W5YNv5+u79e6QfGJY/hAAB42m3NywrCMBQE0DupWp/1AYI7/6DEaLQu66Mrd35BKUWKJSlFv1+rue4cGM7shgR981qSon+ZNwUJ8iDgoYU2OvDRRQ99DDDECAHGmGCKmf80hZSx/Kik/LliFbtmN6xmt+yOjdg9GztV4tROnRwX/Bsaaw51nt4Lc7tWaZYHp/MlzKx51LZs5htNri+2AAAAAQAB//8AD3jaY2BkYGDgAWIxIGZiYARCESBmAfMYAAR6AEMAAAABAAAAANXtRbgAAAAA2AhRFAAAAADYCNuG) format("woff");
} @font-face {
font-family: "Inter var";
font-weight: 100 900; font-style: normal;
font-display: swap;
src: url(https://ucca.net.ua/wp-content/themes/ucca/assets/fonts/inter/Inter-upright-var.woff2) format("woff2");
}
@font-face {
font-family: "Inter var";
font-weight: 100 900; font-style: italic;
font-display: swap;
src: url(https://ucca.net.ua/wp-content/themes/ucca/assets/fonts/inter/Inter-italic-var.woff2) format("woff2");
} @media ( prefers-reduced-motion: reduce ) {
* {
animation-duration: 0s !important;
transition-duration: 0s !important;
}
}  main {
display: block;
}
h1,
h2,
h3,
h4,
h5,
h6,
.faux-heading {
font-feature-settings: "lnum";
font-variant-numeric: lining-nums;
font-weight: 700;
letter-spacing: -0.0415625em;
line-height: 1.25;
margin: 3.5rem 0 2rem;
}
h1,
.heading-size-1 {
font-size: 3.6rem;
font-weight: 600;
line-height: 1.138888889;
}
h2,
.heading-size-2 {
font-size: 3.2rem;
}
h3,
.heading-size-3 {
font-size: 2.8rem;
}
h4,
.heading-size-4 {
font-size: 2.4rem;
}
h5,
.heading-size-5 {
font-size: 2.1rem;
}
h6,
.heading-size-6 {
font-size: 1.6rem;
letter-spacing: 0.03125em;
text-transform: uppercase;
}
p {
line-height: 1.5;
margin: 0 0 1em 0;
}
em,
i,
q,
dfn {
font-style: italic;
}
em em,
em i,
i em,
i i,
cite em,
cite i {
font-weight: bolder;
}
big {
font-size: 1.2em;
}
small {
font-size: 0.75em;
}
b,
strong {
font-weight: 700;
}
ins {
text-decoration: underline;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
abbr,
acronym {
cursor: help;
}
address {
line-height: 1.5;
margin: 0 0 2rem 0;
}
hr {
border-style: solid;
border-width: 0.1rem 0 0 0;
border-color: #dcd7ca;
margin: 4rem 0;
}
.entry-content hr,
hr.styled-separator {
background: linear-gradient(to left, currentColor calc(50% - 16px), transparent calc(50% - 16px), transparent calc(50% + 16px), currentColor calc(50% + 16px));
background-color: transparent !important;
border: none;
height: 0.1rem;
overflow: visible;
position: relative;
}
.entry-content hr:not(.has-background),
hr.styled-separator {
color: #6d6d6d;
}
.entry-content hr::before,
.entry-content hr::after,
hr.styled-separator::before,
hr.styled-separator::after {
background: currentColor;
content: "";
display: block;
height: 1.6rem;
position: absolute;
top: calc(50% - 0.8rem);
transform: rotate(22.5deg);
width: 0.1rem;
}
.entry-content hr::before,
hr.styled-separator::before {
left: calc(50% - 0.5rem);
}
.entry-content hr::after,
hr.styled-separator::after {
right: calc(50% - 0.5rem);
}
a {
color: #cd2653;
text-decoration: underline;
}
a:hover,
a:focus {
text-decoration: none;
} ul,
ol {
margin: 0 0 3rem 3rem;
}
ul {
list-style: disc;
}
ul ul {
list-style: circle;
}
ul ul ul {
list-style: square;
}
ol {
list-style: decimal;
}
ol ol {
list-style: lower-alpha;
}
ol ol ol {
list-style: lower-roman;
}
li {
line-height: 1.5;
margin: 0.5rem 0 0 2rem;
}
li > ul,
li > ol {
margin: 1rem 0 0 2rem;
}
.reset-list-style,
.reset-list-style ul,
.reset-list-style ol {
list-style: none;
margin: 0;
}
.reset-list-style li {
margin: 0;
}
dt,
dd {
line-height: 1.5;
}
dt {
font-weight: 700;
}
dt + dd {
margin-top: 0.5rem;
}
dd + dt {
margin-top: 1.5rem;
} blockquote {
border-color: #cd2653;
border-style: solid; border-width: 0 0 0 0.2rem;
color: inherit;
font-size: 1em;
margin: 4rem 0; padding: 0.5rem 0 0.5rem 2rem;
}
cite {
color: #6d6d6d;
font-size: 1.4rem;
font-style: normal;
font-weight: 600;
line-height: 1.25;
}
blockquote cite {
display: block;
margin: 2rem 0 0 0;
}
blockquote p:last-child {
margin: 0;
} code,
kbd,
pre,
samp {
font-family: monospace;
font-size: 0.9em;
padding: 0.4rem 0.6rem;
}
code,
kbd,
samp {
background: rgba(0, 0, 0, 0.075);
border-radius: 0.2rem;
}
pre {
border: 0.1rem solid #dcd7ca;
line-height: 1.5;
margin: 4rem 0;
overflow: auto;
padding: 3rem 2rem;
text-align: left;
}
pre code {
background: transparent;
padding: 0;
} figure {
display: block;
margin: 0;
}
iframe {
display: block;
max-width: 100%;
}
video {
display: block;
}
svg,
img,
embed,
object {
display: block;
height: auto;
max-width: 100%;
}
figcaption,
.wp-caption-text {
color: #6d6d6d;
display: block;
font-size: 1.5rem;
font-weight: 500;
line-height: 1.2;
margin-top: 1.5rem;
}
figcaption a,
.wp-caption-text a {
color: inherit;
}
blockquote.instagram-media,
iframe.instagram-media {
margin: auto !important;
} .gallery {
display: flex;
flex-wrap: wrap;
margin: 3em 0 3em -0.8em;
width: calc(100% + 1.6em);
}
.gallery-item {
margin: 0.8em 0;
padding: 0 0.8em;
width: 100%;
}
.gallery-caption {
display: block;
margin-top: 0.8em;
} fieldset {
border: 0.2rem solid #dcd7ca;
padding: 2rem;
}
legend {
font-size: 0.85em;
font-weight: 700;
padding: 0 1rem;
}
label {
display: block;
font-size: 1.6rem;
font-weight: 400;
margin: 0 0 0.5rem 0;
}
label.inline,
input[type="checkbox"] + label {
display: inline;
font-weight: 400;
margin-left: 0.5rem;
}
input[type="checkbox"] {
-webkit-appearance: none;
-moz-appearance: none;
position: relative;
top: 2px;
display: inline-block;
margin: 0;
width: 1.5rem;
min-width: 1.5rem;
height: 1.5rem;
background: #fff;
border-radius: 0;
border-style: solid;
border-width: 0.1rem;
border-color: #dcd7ca;
box-shadow: none;
cursor: pointer;
}
input[type="checkbox"]:checked::before { content: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E");
position: absolute;
display: inline-block;
margin: -0.1875rem 0 0 -0.25rem;
height: 1.75rem;
width: 1.75rem;
}
input,
textarea,
button,
.button,
.faux-button,
.wp-block-button__link,
.wp-block-file__button {
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
line-height: 1;
}
@supports ( font-variation-settings: normal ) {
input,
textarea,
button,
.button,
.faux-button,
.faux-button.more-link,
.wp-block-button__link,
.wp-block-file__button {
font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
}
}
input,
textarea {
border-color: #dcd7ca;
color: #000;
}
code,
input[type="url"],
input[type="email"],
input[type="tel"] { direction: ltr;
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="week"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="color"],
textarea {
-webkit-appearance: none;
-moz-appearance: none;
background: #fff;
border-radius: 0;
border-style: solid;
border-width: 0.1rem;
box-shadow: none;
display: block;
font-size: 1.6rem;
letter-spacing: -0.015em;
margin: 0;
max-width: 100%;
padding: 1.5rem 1.8rem;
width: 100%;
}
input[type="number"] {
padding-right: 0.5rem;
}
select {
font-size: 1em;
}
textarea {
height: 12rem;
line-height: 1.5;
width: 100%;
}
input::-webkit-input-placeholder {
line-height: normal;
}
input:-ms-input-placeholder {
line-height: normal;
}
input::-moz-placeholder {
line-height: revert; }
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
display: none;
}
button,
.button,
.faux-button,
.wp-block-button__link,
.wp-block-file .wp-block-file__button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: none;
-moz-appearance: none;
background: #cd2653;
border: none;
border-radius: 0;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 1.5rem;
font-weight: 600;
letter-spacing: 0.0333em;
line-height: 1.25;
margin: 0;
opacity: 1;
padding: 1.1em 1.44em;
text-align: center;
text-decoration: none;
text-transform: uppercase;
transition: opacity 0.15s linear;
}
button:focus,
button:hover,
.button:focus,
.button:hover,
.faux-button:focus,
.faux-button:hover,
.wp-block-button .wp-block-button__link:focus,
.wp-block-button .wp-block-button__link:hover,
.wp-block-file .wp-block-file__button:focus,
.wp-block-file .wp-block-file__button:hover,
input[type="button"]:focus,
input[type="button"]:hover,
input[type="reset"]:focus,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="submit"]:hover {
text-decoration: underline;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
border-color: currentColor;
}
input[type="search"]:focus {
outline: thin dotted;
outline-offset: -4px;
} table {
border: 0.1rem solid #dcd7ca;
border-collapse: collapse;
border-spacing: 0;
empty-cells: show;
font-size: 1.6rem;
margin: 4rem 0;
max-width: 100%;
overflow: hidden;
width: 100%;
}
.alignleft > table {
margin: 0;
}
.alignright > table {
margin: 0;
}
th,
td {
border: 0.1rem solid #dcd7ca;
line-height: 1.4;
margin: 0;
overflow: visible;
padding: 0.5em;
}
caption {
background: #dcd7ca;
font-weight: 600;
padding: 0.5em;
text-align: center;
}
thead {
vertical-align: bottom;
white-space: nowrap;
}
th {
font-weight: 700;
}   .no-margin {
margin: 0;
}
.no-padding {
padding: 0;
}
.screen-height {
min-height: 50vh;
}
.admin-bar .screen-height {
min-height: calc(50vh - 32px);
}
@media (max-width: 782px) {
.admin-bar .screen-height {
min-height: calc(50vh - 46px);
}
}
.screen-width {
position: relative;
left: calc(50% - 50vw);
width: 100vw;
} section {
padding: 5rem 0;
width: 100%;
}
.section-inner {
margin-left: auto;
margin-right: auto;
max-width: 120rem;
width: calc(100% - 4rem);
}
.section-inner.max-percentage {
width: 100%;
}
.section-inner.thin {
max-width: 58rem;
}
.section-inner.small {
max-width: 80rem;
}
.section-inner.medium {
max-width: 100rem;
}
.section-inner.no-margin {
margin: 0;
} .toggle {
-moz-appearance: none;
-webkit-appearance: none;
color: inherit;
cursor: pointer;
font-family: inherit;
position: relative;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
text-align: inherit;
user-select: none;
}
button.toggle {
background: none;
border: none;
box-shadow: none;
border-radius: 0;
font-size: inherit;
font-weight: 400;
letter-spacing: inherit;
padding: 0;
text-transform: none;
} .js .show-js {
display: block !important;
}
.js .hide-js {
display: none !important;
}
.no-js .show-no-js {
display: block !important;
}
.no-js .hide-no-js {
display: none !important;
} .font-size-xl {
font-size: 1.25em;
}
.font-size-xs {
font-size: 0.8em;
}
.no-select {
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}  .color-accent,
.color-accent-hover:focus,
.color-accent-hover:hover {
color: #cd2653;
} .bg-accent,
.bg-accent-hover:focus,
.bg-accent-hover:hover {
background-color: #cd2653;
} .border-color-accent,
.border-color-accent-hover:focus,
.border-color-accent-hover:hover {
border-color: #cd2653;
} .fill-children-accent,
.fill-children-accent * {
fill: #cd2653;
}
.fill-children-current-color,
.fill-children-current-color * {
fill: currentColor;
} .opacity-0 {
opacity: 0;
}
.opacity-5 {
opacity: 0.05;
}
.opacity-10 {
opacity: 0.1;
}
.opacity-15 {
opacity: 0.15;
}
.opacity-20 {
opacity: 0.2;
}
.opacity-25 {
opacity: 0.25;
}
.opacity-30 {
opacity: 0.3;
}
.opacity-35 {
opacity: 0.35;
}
.opacity-40 {
opacity: 0.4;
}
.opacity-45 {
opacity: 0.45;
}
.opacity-50 {
opacity: 0.5;
}
.opacity-55 {
opacity: 0.55;
}
.opacity-60 {
opacity: 0.6;
}
.opacity-65 {
opacity: 0.65;
}
.opacity-70 {
opacity: 0.7;
}
.opacity-75 {
opacity: 0.75;
}
.opacity-80 {
opacity: 0.8;
}
.opacity-85 {
opacity: 0.85;
}
.opacity-90 {
opacity: 0.9;
}
.blend-mode-exclusion {
mix-blend-mode: exclusion;
}
.blend-mode-hue {
mix-blend-mode: hue;
}
.blend-mode-saturation {
mix-blend-mode: saturation;
}
.blend-mode-color {
mix-blend-mode: color;
}
.blend-mode-luminosity {
mix-blend-mode: luminosity;
} .bg-image {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.bg-attachment-fixed {
background-attachment: fixed;
}
@supports ( -webkit-overflow-scrolling: touch ) {
.bg-attachment-fixed {
background-attachment: scroll;
}
}
@media ( prefers-reduced-motion: reduce ) {
.bg-attachment-fixed {
background-attachment: scroll;
}
}
.wp-block-image.is-resized {
margin-left: auto;
margin-right: auto;
} .search-form {
align-items: stretch;
display: flex;
flex-wrap: nowrap;
margin: 0 0 -0.8rem -0.8rem;
}
.search-form .search-field,
.search-form .search-submit {
margin: 0 0 0.8rem 0.8rem;
}
.search-form label {
align-items: stretch;
display: flex;
font-size: inherit;
margin: 0;
width: 100%;
}
.search-form .search-field {
width: 100%;
}
.search-form .search-submit {
flex-shrink: 0;
}
.search-form .search-submit:focus,
.search-form .search-submit:hover {
text-decoration: none;
} ul.social-icons {
display: flex;
flex-wrap: wrap;
margin: -0.9rem 0 0 -0.9rem;
width: calc(100% + 0.9rem);
}
ul.social-icons li {
margin: 0.9rem 0 0 0.9rem;
}
.social-icons a {
align-items: center;
background: #cd2653;
border-radius: 50%;
color: #fff;
display: flex;
height: 4.4rem;
justify-content: center;
padding: 0;
text-decoration: none;
transition: transform 0.15s ease-in-out;
width: 4.4rem;
}
.social-icons a:focus,
.social-icons a:hover {
transform: scale(1.1);
text-decoration: none;
} .cover-modal {
display: none;
-ms-overflow-style: none;
overflow: -moz-scrollbars-none;
}
.cover-modal::-webkit-scrollbar {
display: none !important;
}
.cover-modal.show-modal {
display: block;
cursor: pointer;
}
.cover-modal.show-modal > * {
cursor: default;
}  #site-header {
background: #fff;
position: relative;
}
.header-inner {
max-width: 168rem;
padding: 3.15rem 0;
z-index: 100;
} .header-titles-wrapper {
align-items: center;
display: flex;
justify-content: center;
padding: 0 4rem;
text-align: center;
}
body:not(.enable-search-modal) .header-titles-wrapper {
justify-content: flex-start;
padding-left: 0;
text-align: left;
}
.site-title,
.site-logo,
.site-description {
margin: 0;
}
.site-title {
font-size: 2.1rem;
font-weight: 600;
line-height: 1;
}
.site-title a {
color: inherit;
display: block;
text-decoration: none;
}
.site-title a:hover,
.site-title a:focus {
text-decoration: underline;
}
.site-description {
margin-top: 1rem;
color: #6d6d6d;
font-size: 1.8rem;
font-weight: 500;
display: none;
letter-spacing: -0.0311em;
transition: all 0.15s linear;
}
.site-logo a,
.site-logo img {
display: block;
}
.header-titles .site-logo .site-logo {
margin: 0;
}
.site-logo img {
max-height: 6rem;
margin: 0 auto;
width: auto;
}
body:not(.enable-search-modal) .site-logo img {
margin: 0;
} .overlay-header #site-header {
background: transparent;
margin: 0;
position: absolute;
left: 0;
right: 0;
top: 0;
z-index: 2;
}
.overlay-header .header-inner {
color: #fff;
}
.overlay-header .site-description,
.overlay-header .toggle {
color: inherit;
}
.overlay-header .header-inner .toggle-wrapper::before {
background-color: currentColor;
opacity: 0.25;
}
.admin-bar.overlay-header #site-header {
top: 32px;
}
@media (max-width: 782px) {
.admin-bar.overlay-header #site-header {
top: 46px;
}
} .header-navigation-wrapper {
display: none;
} .header-toggles {
display: none;
}
.header-inner .toggle {
align-items: center;
display: flex;
overflow: visible;
padding: 0 2rem;
}
.header-inner .toggle svg {
display: block;
position: relative;
z-index: 1;
}
.header-inner .toggle path {
fill: currentColor;
}
.toggle-inner {
display: flex;
justify-content: center;
height: 2.3rem;
position: relative;
}
.toggle-icon {
display: block;
overflow: hidden;
}
.toggle-inner .toggle-text {
color: #6d6d6d;
font-size: 1rem;
font-weight: 600;
position: absolute;
top: calc(100% + 0.5rem);
width: auto;
white-space: nowrap;
word-break: break-all;
}
.overlay-header .toggle-text {
color: inherit;
}
.header-inner .toggle:focus .toggle-text,
.header-inner .toggle:hover .toggle-text {
text-decoration: underline;
} .search-toggle {
position: absolute;
bottom: 0;
left: 0;
top: 0;
}
.search-toggle .toggle-icon,
.search-toggle svg {
height: 2.5rem;
max-width: 2.3rem;
width: 2.3rem;
} .nav-toggle {
position: absolute;
bottom: 0;
right: 0;
top: 0;
width: 6.6rem;
}
.nav-toggle .toggle-icon,
.nav-toggle svg {
height: 0.8rem;
width: 2.6rem;
}
.nav-toggle .toggle-inner {
padding-top: 0.8rem;
} .primary-menu-wrapper {
display: none;
}
ul.primary-menu {
display: flex;
font-size: 1.8rem;
font-weight: 500;
letter-spacing: -0.0277em;
flex-wrap: wrap;
justify-content: flex-end;
margin: -0.8rem 0 0 -1.6rem;
}
.primary-menu .icon {
display: block;
height: 0.7rem;
position: absolute;
pointer-events: none;
transform: rotate(-45deg);
width: 1.3rem;
}
.primary-menu .icon::before,
.primary-menu .icon::after {
content: "";
display: block;
background-color: currentColor;
position: absolute;
bottom: calc(50% - 0.1rem);
left: 0;
}
.primary-menu .icon::before {
height: 0.9rem;
width: 0.2rem;
}
.primary-menu .icon::after {
height: 0.2rem;
width: 0.9rem;
}
.primary-menu li {
font-size: inherit;
line-height: 1.25;
position: relative;
}
.primary-menu > li {
margin: 0.8rem 0 0 1.6rem;
}
.primary-menu > li.menu-item-has-children > a {
padding-right: 2rem;
}
.primary-menu > li > .icon {
right: -0.5rem;
top: calc(50% - 0.4rem);
}
.primary-menu a {
color: inherit;
display: block;
line-height: 1.2;
text-decoration: none;
word-break: normal;
word-wrap: normal;
}
.primary-menu a:hover,
.primary-menu a:focus,
.primary-menu .current_page_ancestor {
text-decoration: underline;
}
.primary-menu li.current-menu-item > a,
.primary-menu li.current-menu-item > .link-icon-wrapper > a {
text-decoration: underline;
}
.primary-menu li.current-menu-item > a:hover,
.primary-menu li.current-menu-item > .link-icon-wrapper > a:hover,
.primary-menu li.current-menu-item > a:focus,
.primary-menu li.current-menu-item > .link-icon-wrapper > a:focus {
text-decoration: none;
} .primary-menu ul {
background: #000;
border-radius: 0.4rem;
color: #fff;
font-size: 1.7rem;
opacity: 0;
padding: 1rem 0;
position: absolute;
right: 9999rem;
top: calc(100% + 2rem);
transition: opacity 0.15s linear, transform 0.15s linear, right 0s 0.15s;
transform: translateY(0.6rem);
width: 20rem;
z-index: 1;
}
.primary-menu li.menu-item-has-children:hover > ul,
.primary-menu li.menu-item-has-children:focus > ul,
.primary-menu li.menu-item-has-children.focus > ul {
right: 0;
opacity: 1;
transform: translateY(0);
transition: opacity 0.15s linear, transform 0.15s linear;
}
.primary-menu ul::before,
.primary-menu ul::after {
content: "";
display: block;
position: absolute;
bottom: 100%;
}
.primary-menu ul::before {
height: 2rem;
left: 0;
right: 0;
}
.primary-menu ul::after {
border: 0.8rem solid transparent;
border-bottom-color: #000;
right: 1.8rem;
}
.primary-menu ul a {
background: transparent;
border: none;
color: inherit;
display: block;
padding: 1rem 2rem;
transition: background-color 0.15s linear;
width: 100%;
}
.primary-menu ul li.menu-item-has-children > a {
padding-right: 4.5rem;
}
.primary-menu ul li.menu-item-has-children .icon {
position: absolute;
right: 1.5rem;
top: calc(50% - 0.5rem);
} .primary-menu ul ul {
top: -1rem;
}
.primary-menu ul li.menu-item-has-children:hover > ul,
.primary-menu ul li.menu-item-has-children:focus > ul,
.primary-menu ul li.menu-item-has-children.focus > ul {
right: calc(100% + 2rem);
}
.primary-menu ul ul::before {
bottom: 0;
height: auto;
left: auto;
right: -2rem;
top: 0;
width: 2rem;
}
.primary-menu ul ul::after {
border-bottom-color: transparent; border-left-color: #000;
bottom: auto;
right: -1.6rem;
top: 2rem;
}
.rtl .primary-menu ul ul::after {
transform: rotate(180deg);
} @media (any-pointer: coarse) {
.primary-menu > li.menu-item-has-children > a {
padding-right: 0;
margin-right: 2rem;
}
.primary-menu ul li.menu-item-has-children > a {
margin-right: 4.5rem;
padding-right: 0;
width: unset;
}
} body.touch-enabled .primary-menu > li.menu-item-has-children > a {
padding-right: 0;
margin-right: 2rem;
}
body.touch-enabled .primary-menu ul li.menu-item-has-children > a {
margin-right: 4.5rem;
padding-right: 0;
width: unset;
}  .menu-modal {
background: #fff;
display: none;
opacity: 0;
overflow-y: auto;
overflow-x: hidden;
position: fixed;
bottom: 0;
left: -99999rem;
right: 99999rem;
top: 0;
transition: opacity 0.25s ease-in, left 0s 0.25s, right 0s 0.25s;
z-index: 99;
}
.admin-bar .menu-modal {
top: 32px;
}
@media (max-width: 782px) {
.admin-bar .menu-modal {
top: 46px;
}
}
.menu-modal.show-modal {
display: flex;
}
.menu-modal.active {
left: 0;
opacity: 1;
right: 0;
transition: opacity 0.25s ease-out;
}
.menu-modal-inner {
background: #fff;
display: flex;
justify-content: stretch;
overflow: auto;
-ms-overflow-style: auto;
width: 100%;
}
.menu-wrapper {
display: flex;
flex-direction: column;
justify-content: space-between;
position: relative;
}
button.close-nav-toggle {
align-items: center;
display: flex;
font-size: 1.6rem;
font-weight: 500;
justify-content: flex-end;
padding: 3.1rem 0;
width: 100%;
}
button.close-nav-toggle svg {
height: 1.6rem;
width: 1.6rem;
}
button.close-nav-toggle .toggle-text {
margin-right: 1.6rem;
}
.menu-modal .menu-top {
flex-shrink: 0;
} .modal-menu {
position: relative;
left: calc(50% - 50vw);
width: 100vw;
}
.modal-menu li {
border-color: #dedfdf;
border-style: solid;
border-width: 0.1rem 0 0 0;
display: flex;
flex-wrap: wrap;
line-height: 1;
justify-content: flex-start;
margin: 0;
}
.modal-menu > li > a,
.modal-menu > li > .ancestor-wrapper > a {
font-size: 2rem;
font-weight: 700;
letter-spacing: -0.0375em;
}
.modal-menu > li:last-child {
border-bottom-width: 0.1rem;
}
.modal-menu .ancestor-wrapper {
display: flex;
justify-content: space-between;
width: 100%;
}
.modal-menu a {
display: block;
padding: 2rem 2.5rem;
text-decoration: none;
width: 100%;
}
.modal-menu a:focus,
.modal-menu a:hover,
.modal-menu li.current-menu-item > .ancestor-wrapper > a,
.modal-menu li.current_page_ancestor > .ancestor-wrapper > a {
text-decoration: underline;
}
button.sub-menu-toggle {
border-left: 0.1rem solid #dedfdf;
flex-shrink: 0;
margin: 1rem 0;
padding: 0 2.5rem;
}
button.sub-menu-toggle svg {
height: 0.9rem;
transition: transform 0.15s linear;
width: 1.5rem;
}
button.sub-menu-toggle.active svg {
transform: rotate(180deg);
}
.modal-menu ul {
display: none;
margin: 0;
width: 100%;
}
.modal-menu ul li {
border-left-width: 1rem;
}
.modal-menu ul li a {
color: inherit;
font-weight: 500;
} .menu-wrapper .menu-item {
position: relative;
}
.menu-wrapper .active {
display: block;
}
.menu-wrapper.is-toggling {
pointer-events: none;
}
.menu-wrapper.is-toggling .menu-item {
position: absolute;
top: 0;
left: 0;
margin: 0;
width: 100%;
}
.menu-wrapper.is-toggling .menu-bottom .social-menu .menu-item {
width: auto;
}
.menu-wrapper.is-animating .menu-item,
.menu-wrapper.is-animating .toggling-target {
transition-duration: 250ms;
}
.menu-wrapper.is-animating .menu-item {
transition-property: transform;
}
.menu-wrapper.is-toggling .toggling-target {
display: block;
position: absolute;
top: 0;
left: 0;
opacity: 1;
}
.menu-wrapper.is-toggling .toggling-target.active {
opacity: 0;
}
.menu-wrapper.is-animating.is-toggling .toggling-target {
display: block;
transition-property: opacity;
opacity: 0;
}
.menu-wrapper.is-animating.is-toggling .toggling-target.active {
opacity: 1;
}
.menu-wrapper.is-toggling .modal-menu > li:last-child li {
border-top-color: transparent;
border-bottom-width: 0.1rem;
}
@media (prefers-reduced-motion: reduce) {
.menu-wrapper.is-animating .menu-item,
.menu-wrapper.is-animating .toggling-target {
transition-duration: 1ms !important;
}
} .expanded-menu {
display: none;
}
.mobile-menu {
display: block;
} .menu-bottom {
flex-shrink: 0;
padding: 4rem 0;
}
.menu-bottom nav {
width: 100%;
}
.menu-copyright {
display: none;
font-size: 1.6rem;
font-weight: 500;
margin: 0;
}
.menu-copyright a:focus,
.menu-copyright a:hover {
text-decoration: underline;
}
.menu-bottom .social-menu {
justify-content: center;
}  .search-modal {
background: rgba(0, 0, 0, 0.2);
display: none;
opacity: 0;
position: fixed;
bottom: 0;
left: -9999rem;
top: 0;
transition: opacity 0.2s linear, left 0s 0.2s linear;
width: 100%;
z-index: 999;
}
.admin-bar .search-modal.active {
top: 32px;
}
@media (max-width: 782px) {
.admin-bar .search-modal.active {
top: 46px;
}
}
.search-modal-inner {
background: #fff;
transform: translateY(-100%);
transition: transform 0.15s linear, box-shadow 0.15s linear;
}
.search-modal-inner .section-inner {
display: flex;
justify-content: space-between;
max-width: 168rem;
}
.search-modal.active {
left: 0;
opacity: 1;
transition: opacity 0.2s linear;
}
.search-modal.active .search-modal-inner {
box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.08);
transform: translateY(0);
transition: transform 0.25s ease-in-out, box-shadow 0.1s 0.25s linear;
}
button.search-untoggle {
align-items: center;
display: flex;
flex-shrink: 0;
justify-content: center;
margin-right: -2.5rem;
padding: 0 2.5rem;
}
.search-modal button.search-untoggle {
color: inherit;
}
.search-modal.active .search-untoggle {
animation: popIn both 0.3s 0.2s;
}
.search-untoggle svg {
height: 1.5rem;
transition: transform 0.15s ease-in-out;
width: 1.5rem;
}
.search-untoggle:focus svg,
.search-untoggle:hover svg {
transform: scale(1.15);
} .search-modal form {
margin: 0;
position: relative;
width: 100%;
}
.search-modal .search-field {
background: none;
border: none;
border-radius: 0;
color: inherit;
font-size: 2rem;
letter-spacing: -0.0277em;
height: 8.4rem;
margin: 0 0 0 -2rem;
max-width: calc(100% + 2rem);
padding: 0 0 0 2rem;
width: calc(100% + 2rem);
}
.search-modal .search-field::-webkit-input-placeholder {
color: inherit;
}
.search-modal .search-field:-ms-input-placeholder {
color: inherit;
}
.search-modal .search-field::-moz-placeholder {
color: inherit;
line-height: 4;
}
.search-modal .search-submit {
position: absolute;
right: -9999rem;
top: 50%;
transform: translateY(-50%);
}
.search-modal .search-submit:focus {
right: 0;
}  .cover-header {
display: flex;
overflow: hidden;
}
.cover-header-inner-wrapper {
display: flex;
position: relative;
flex-direction: column;
justify-content: center; width: 100%;
}
.cover-header-inner {
padding: 0; width: 100%;
}
.cover-color-overlay,
.cover-color-overlay::before {
position: absolute;
bottom: 0;
left: 0;
right: 0;
top: 0;
}
.cover-color-overlay::before {
background: currentColor;
content: "";
display: block;
}
.cover-header .entry-header {
position: relative;
width: 100%;
z-index: 1;
}
.cover-header .entry-header * {
color: #fff;
}
body.template-cover .entry-header {
background: transparent;
padding: 0;
}
.cover-header h1,
.cover-header h2,
.cover-header h3,
.cover-header h4,
.cover-header h5,
.cover-header h6,
.cover-header .faux-heading {
color: inherit;
}
.cover-header .entry-header a {
color: inherit;
} .to-the-content-wrapper {
position: absolute;
left: 0;
right: 0;
top: calc(100% + 0.5rem);
}
.to-the-content {
align-items: center;
display: flex;
justify-content: center;
height: 4rem;
text-decoration: none;
}
.to-the-content svg {
height: 2rem;
transition: transform 0.15s linear;
transform: translateY(0);
width: 1.767rem;
}
.to-the-content:focus svg,
.to-the-content:hover svg {
transform: translateY(20%);
}  body.template-full-width .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),
body.template-full-width [class*="__inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
max-width: 120rem;
}
body.template-full-width .entry-content .alignleft,
body.template-full-width .entry-content .alignright {
position: static;
}
body.template-full-width .entry-content .alignleft,
body.template-full-width [class*="wp-block"].alignwide [class*="__inner-container"] > .alignleft,
body.template-full-width [class*="wp-block"].alignwide [class*="__inner-container"] > p .alignleft,
body.template-full-width [class*="wp-block"].alignwide [class*="__inner-container"] > .wp-block-image .alignleft { margin-left: 0;
position: static;
}
body.template-full-width .entry-content > .alignleft,
body.template-full-width [class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .alignleft,
body.template-full-width [class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > p .alignleft,
body.template-full-width [class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .wp-block-image .alignleft { margin-left: 2rem;
position: static;
}
body.template-full-width .entry-content .alignright,
body.template-full-width [class*="wp-block"].alignwide [class*="__inner-container"] > .alignright,
body.template-full-width [class*="wp-block"].alignwide [class*="__inner-container"] > p .alignright,
body.template-full-width [class*="wp-block"].alignwide [class*="__inner-container"] > .wp-block-image .alignright { margin-right: 0;
position: static;
}
body.template-full-width .entry-content > .alignright,
body.template-full-width [class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .alignright,
body.template-full-width [class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > p .alignright,
body.template-full-width [class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .wp-block-image .alignright { margin-right: 2rem;
position: static;
}   .archive-header {
background-color: #fff;
padding: 4rem 0;
}
.reduced-spacing .archive-header {
padding-bottom: 2rem;
}
.archive-title {
font-size: 2.4rem;
font-weight: 700;
letter-spacing: -0.026666667em;
margin: 0;
}
.archive-subtitle p:last-child {
margin-bottom: 0;
} body:not(.singular) main > article:first-of-type {
padding: 4rem 0 0;
} .no-search-results-form {
padding-top: 5rem;
}   .singular .entry-header {
background-color: #fff;
padding: 4rem 0;
}
.entry-categories {
line-height: 1.25;
margin-bottom: 2rem;
}
.entry-categories-inner {
justify-content: center;
display: flex;
flex-wrap: wrap;
margin: -0.5rem 0 0 -1rem;
}
.entry-categories a {
border-bottom: 0.15rem solid currentColor;
font-size: 1.4rem;
font-weight: 700;
letter-spacing: 0.036666667em;
margin: 0.5rem 0 0 1rem;
text-decoration: none;
text-transform: uppercase;
}
.entry-categories a:focus,
.entry-categories a:hover {
border-bottom-color: transparent;
}
h1.entry-title,
h2.entry-title {
margin: 0;
}
.entry-title a {
color: inherit;
text-decoration: none;
}
.entry-title a:focus,
.entry-title a:hover {
text-decoration: underline;
}
.intro-text {
margin-top: 2rem;
}
.singular .intro-text {
font-size: 2rem;
letter-spacing: -0.0315em;
line-height: 1.4;
} .post-meta-single-top .post-meta {
justify-content: center;
}
.post-meta-wrapper {
margin-top: 2rem;
margin-right: auto;
margin-left: auto;
max-width: 58rem;
width: 100%;
}
.post-meta {
color: #6d6d6d;
display: flex;
flex-wrap: wrap;
font-size: 1.5rem;
font-weight: 500;
list-style: none;
margin: -1rem 0 0 -2rem;
}
.post-meta li {
flex-shrink: 0;
letter-spacing: -0.016875em;
margin: 1rem 0 0 2rem;
max-width: calc(100% - 2rem);
}
.post-meta a {
color: inherit;
text-decoration: none;
}
.post-meta a:focus,
.post-meta a:hover {
text-decoration: underline;
}
.post-meta .meta-wrapper {
align-items: center;
display: flex;
flex-wrap: nowrap;
}
.post-meta .meta-icon {
flex-shrink: 0;
margin-right: 1rem;
}
.sticky .post-sticky {
color: inherit;
}
.post-meta .post-author .meta-icon svg {
width: 1.6rem;
height: 1.8rem;
}
.post-meta .post-categories .meta-icon svg {
width: 1.8rem;
height: 1.7rem;
}
.post-meta .post-comment-link .meta-icon svg {
width: 1.8rem;
height: 1.8rem;
}
.post-meta .post-date .meta-icon svg {
width: 1.7rem;
height: 1.8rem;
}
.post-meta .post-edit .meta-icon svg {
width: 1.8rem;
height: 1.8rem;
}
.post-meta .post-sticky .meta-icon svg {
width: 1.5rem;
height: 1.8rem;
}
.post-meta .post-tags .meta-icon svg {
width: 1.8rem;
height: 1.8rem;
}
.post-meta svg * {
fill: currentColor;
} .featured-media {
margin-top: 5rem;
position: relative;
}
.singular .featured-media {
margin-top: 0;
}
.singular .featured-media-inner {
position: relative;
left: calc(50% - 50vw);
width: 100vw;
}
.singular .featured-media::before {
background: #fff;
content: "";
display: block;
position: absolute;
bottom: 50%;
left: 0;
right: 0;
top: 0;
}
.featured-media img {
margin: 0 auto;
}
.featured-media figcaption {
margin: 1.5rem auto 0 auto;
text-align: center;
width: calc(100% - 5rem);
}
.post-inner {
padding-top: 5rem;
padding-bottom:5rem;
}
.reduced-spacing.missing-post-thumbnail .post-inner {
padding-top: 0;
}  .post-nav-links {
border-radius: 0.4rem;
display: flex;
font-size: 0.9em;
font-weight: 600;
line-height: 1;
margin: 3em auto 0 auto;
padding: 0;
width: calc(100% - 4rem);
max-width: 58rem;
}
.post-nav-links > span.label {
padding: 1em 0;
}
.post-nav-links > * {
padding: 1em 0.75em;
} .post-meta-wrapper.post-meta-single-bottom {
margin-top: 3rem;
} .author-bio {
margin-top: 4rem;
margin-right: auto;
margin-left: auto;
max-width: 58rem;
width: 100%;
}
.hide-avatars .author-bio {
padding-left: 0;
}
.author-bio .author-title-wrapper {
align-items: center;
display: flex;
margin: 0 0 1rem 0;
}
.author-bio .avatar {
border-radius: 50%;
margin-right: 1.5rem;
height: 5rem;
width: 5rem;
}
.hide-avatars img.avatar {
display: none;
}
.author-bio p:last-child {
margin-bottom: 0;
}
.author-bio .author-title {
margin: 0;
}
.author-bio .author-link {
display: block;
font-size: 1.6rem;
font-weight: 600;
margin-top: 1em;
text-decoration: none;
}
.author-bio .author-link:focus,
.author-bio .author-link:hover {
text-decoration: underline;
} .pagination-single {
font-size: 1.8rem;
margin-top: 5rem;
}
.pagination-single-inner {
display: flex;
flex-direction: column;
}
.pagination-single hr:first-child {
margin: 0 0 2.8rem 0;
}
.pagination-single hr:last-child {
margin: 2.8rem 0 0.8rem 0;
}
.pagination-single a {
align-items: baseline;
display: flex;
font-weight: 600;
letter-spacing: -0.0275em;
text-decoration: none;
flex: 1;
}
.pagination-single a + a {
margin-top: 1rem;
}
.pagination-single a .arrow {
margin-right: 1rem;
}
.pagination-single a:focus .title,
.pagination-single a:hover .title {
text-decoration: underline;
}   .has-text-color a {
color: inherit;
} :root .has-accent-color {
color: #cd2653;
}
:root .has-accent-background-color {
background-color: #cd2653;
color: #fff;
}
:root .has-primary-color {
color: #000;
}
:root .has-primary-background-color {
background-color: #000;
color: #f5efe0;
}
:root .has-secondary-color {
color: #6d6d6d;
}
:root .has-secondary-background-color {
background-color: #6d6d6d;
color: #fff;
}
:root .has-subtle-background-color {
color: #dcd7ca;
}
:root .has-subtle-background-background-color {
background-color: #dcd7ca;
color: #000;
}
:root .has-background-color {
color: #f5efe0;
}
:root .has-background-background-color {
background-color: #f5efe0;
color: #000;
} .has-text-align-left { text-align: left;
}
.has-text-align-center {
text-align: center;
}
.has-text-align-right { text-align: right;
}
.has-drop-cap:not(:focus)::first-letter {
color: #cd2653;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
font-size: 5.1em;
font-weight: 800;
margin: 0.05em 0.1em 0 0;
}
.has-drop-cap:not(:focus)::first-letter::after {
content: "";
display: table;
clear: both;
}
.has-drop-cap:not(:focus)::after {
padding: 0;
} .has-drop-cap:not(:focus)::first-letter,
.entry-content .wp-block-archives,
.entry-content .wp-block-categories,
.entry-content .wp-block-cover-image,
.entry-content .wp-block-latest-comments,
.entry-content .wp-block-latest-posts,
.entry-content .wp-block-pullquote,
.entry-content .wp-block-quote.is-large,
.entry-content .wp-block-quote.is-style-large {
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
}
@supports ( font-variation-settings: normal ) {
.has-drop-cap:not(:focus)::first-letter,
.entry-content .wp-block-archives,
.entry-content .wp-block-categories,
.entry-content .wp-block-latest-posts,
.entry-content .wp-block-latest-comments,
.entry-content .wp-block-cover-image p,
.entry-content .wp-block-pullquote {
font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
}
} .entry-content .has-small-font-size {
font-size: 0.842em;
}
.entry-content .has-normal-font-size,
.entry-content .has-regular-font-size {
font-size: 1em;
}
.entry-content .has-medium-font-size {
font-size: 1.1em;
line-height: 1.45;
}
.entry-content .has-large-font-size {
font-size: 1.25em;
line-height: 1.4;
}
.entry-content .has-larger-font-size {
font-size: 1.5em;
line-height: 1.3;
} *[class*="_inner-container"] > *:first-child {
margin-top: 0;
}
*[class*="_inner-container"] > *:last-child {
margin-bottom: 0;
}
.wp-block-archives:not(.alignwide):not(.alignfull),
.wp-block-categories:not(.alignwide):not(.alignfull),
.wp-block-code,
.wp-block-columns:not(.alignwide):not(.alignfull),
.wp-block-cover:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-embed:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-gallery:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-group:not(.has-background):not(.alignwide):not(.alignfull),
.wp-block-image:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-latest-comments:not(.aligncenter):not(.alignleft):not(.alignright),
.wp-block-latest-posts:not(.aligncenter):not(.alignleft):not(.alignright),
.wp-block-media-text:not(.alignwide):not(.alignfull),
.wp-block-preformatted,
.wp-block-pullquote:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright),
.wp-block-quote,
.wp-block-quote.is-large,
.wp-block-quote.is-style-large,
.wp-block-verse,
.wp-block-video:not(.alignwide):not(.alignfull) {
margin-bottom: 3rem;
margin-top: 3rem;
} [class*="__inner-container"] .wp-block-group:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright),
[class*="__inner-container"] .wp-block-cover:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright) {
margin-left: auto;
margin-right: auto;
max-width: 58rem;
} .wp-block-archives,
.wp-block-categories,
.wp-block-latest-posts,
.wp-block-latest-comments {
list-style: none;
margin-left: 0;
}
.wp-block-archives ul,
.wp-block-categories ul,
.wp-block-latest-posts ul,
.wp-block-latest-comments ul {
list-style: none;
}
ol.wp-block-latest-comments {
margin-left: auto;
margin-right: auto;
}
.entry-content .wp-block-archives > li,
.entry-content .wp-block-categories > li,
.entry-content .wp-block-latest-posts > li,
.entry-content .wp-block-latest-comment > li {
margin-left: 0;
}
.entry-content .wp-block-archives > li:last-child,
.entry-content .wp-block-categories > li:last-child,
.entry-content .wp-block-latest-posts > li:last-child,
.entry-content .wp-block-latest-comment > li:last-child {
margin-bottom: 0;
}
.entry-content .wp-block-archives *,
.entry-content .wp-block-categories *,
.entry-content .wp-block-latest-posts *,
.entry-content .wp-block-latest-comments * {
font-family: inherit;
}
.entry-content .wp-block-archives li,
.entry-content .wp-block-categories li,
.entry-content .wp-block-latest-posts li {
color: #6d6d6d;
}
.wp-block-archives a,
.wp-block-categories a,
.wp-block-latest-posts a,
.wp-block-latest-comments a {
font-weight: 700;
text-decoration: none;
}
.wp-block-archives a:hover,
.wp-block-categories a:hover,
.wp-block-latest-posts a:hover,
.wp-block-latest-comments a:hover,
.wp-block-archives a:focus,
.wp-block-categories a:focus,
.wp-block-latest-posts a:focus,
.wp-block-latest-comments a:focus {
text-decoration: underline;
}
.wp-block-latest-posts a,
.wp-block-latest-comments__comment-meta {
font-weight: 700;
letter-spacing: -0.025em;
line-height: 1.25;
}
.wp-block-latest-comments__comment-date,
.wp-block-latest-posts__post-date {
color: #6d6d6d;
font-size: 0.7em;
font-weight: 600;
letter-spacing: normal;
margin-top: 0.15em;
} .wp-block-embed figcaption,
.wp-block-image figcaption {
color: #6d6d6d;
font-size: 1.4rem;
margin-bottom: 0;
margin-top: 1.5rem;
} .wp-block-audio audio {
width: 100%;
} .wp-block-button {
margin: 3rem 0;
}
.wp-block-button.is-style-outline {
color: #cd2653;
}
.is-style-outline .wp-block-button__link:not(.has-text-color) {
color: inherit;
}
.is-style-outline .wp-block-button__link {
border: 2px solid;
padding: calc(1.1em - 0.2rem) calc(1.44em - 0.2rem);
}
.wp-block-buttons[style*="text-transform"] .wp-block-button__link,
.wp-block-button[style*="text-transform"] .wp-block-button__link {
text-transform: inherit;
} .wp-block-columns.alignfull,
.alignfull:not(.has-background) .wp-block-columns {
padding-left: 2rem;
padding-right: 2rem;
}
.wp-block-column {
margin-bottom: 3.2rem;
}
.wp-block-column > *:first-child {
margin-top: 0;
}
.wp-block-column > *:last-child {
margin-bottom: 0;
} .wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
width: calc(100% - 4rem);
padding: 2rem 0;
}
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image h2,
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover h2 {
max-width: 100%;
padding: 0;
}
.wp-block-cover-image h2,
.wp-block-cover h2 {
font-size: 3.2rem;
}  .wp-block-file {
align-items: center;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.wp-block-file a:not(.wp-block-file__button) {
font-weight: 700;
text-decoration: none;
}
.wp-block-file a:not(.wp-block-file__button):not(:last-child) {
margin-right: 1rem;
}
.wp-block-file a:not(.wp-block-file__button):focus,
.wp-block-file a:not(.wp-block-file__button):hover {
text-decoration: underline;
}
.wp-block-file .wp-block-file__button {
font-size: 1.5rem;
padding: 1em 1.25em;
}
.wp-block-file a.wp-block-file__button:visited {
opacity: 1;
}
.wp-block-file a.wp-block-file__button:active,
.wp-block-file a.wp-block-file__button:focus,
.wp-block-file a.wp-block-file__button:hover {
opacity: 1;
text-decoration: underline;
} .wp-block-gallery ul {
list-style: none;
margin: 0 0 -1.6rem 0;
}
figure.wp-block-gallery.alignnone,
figure.wp-block-gallery.aligncenter {
margin-bottom: 3rem;
margin-top: 3rem;
}
figure.wp-block-gallery.alignleft {
margin: 0.3rem 2rem 2rem 0;
}
figure.wp-block-gallery.alignright {
margin: 0.3rem 0 2rem 2rem;
}
figure.wp-block-gallery.alignwide {
margin-bottom: 4rem;
margin-top: 4rem;
}
figure.wp-block-gallery.alignfull {
margin-bottom: 5rem;
margin-top: 5rem;
} .wp-block-group.has-background {
padding: 2rem;
margin-bottom: 0;
margin-top: 0;
}
.wp-block-group__inner-container {
margin: 0 auto;
}
.wp-block-group__inner-container,
.entry-content .wp-block-group p {
max-width: 100%;
}
.alignfull:not(.has-background) > .wp-block-group__inner-container > p:not(.has-background-color) {
padding-left: 2rem;
padding-right: 2rem;
}  .wp-block-media-text .wp-block-media-text__content {
padding: 3rem 2rem;
}
.wp-block-media-text .wp-block-media-text__content p {
max-width: none;
}
.wp-block-media-text__content > *:first-child {
margin-top: 0;
}
.wp-block-media-text__content > *:last-child {
margin-bottom: 0;
}  .wp-block-pullquote {
padding: 0;
position: relative;
}
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
max-width: calc(100% - 4rem);
}
.wp-block-pullquote::before {
background: #fff;
border-radius: 50%;
color: #cd2653;
content: "”";
display: block;
font-size: 6.2rem;
font-weight: 500;
line-height: 1.2;
margin: 0 auto 1.5rem auto;
text-align: center;
height: 4.4rem;
width: 4.4rem;
}
.reduced-spacing .wp-block-pullquote::before {
border: 0.1rem solid currentColor;
font-size: 5.9rem;
}
.wp-block-pullquote blockquote {
border: none;
margin: 0;
padding: 0;
}
.wp-block-pullquote blockquote p {
font-family: inherit;
font-size: 2.8rem;
font-weight: 700;
line-height: 1.178571429;
letter-spacing: -0.041785714em;
max-width: 100%;
}
.wp-block-pullquote p:last-of-type {
margin-bottom: 0;
}
.wp-block-pullquote cite {
color: #6d6d6d;
font-size: 1.6rem;
font-weight: 500;
margin-top: 1.2rem;
}
.wp-block-pullquote.has-text-color cite,
.wp-block-pullquote.has-background cite,
.has-background .wp-block-pullquote cite {
color: inherit;
}
.wp-block-pullquote.alignleft p,
.wp-block-pullquote.alignright p {
font-size: 2.8rem;
}
.wp-block-pullquote.alignleft {
text-align: left;
}
.wp-block-pullquote.alignright {
text-align: right;
}
.wp-block-pullquote.alignleft::before {
margin-left: 0;
}
.wp-block-pullquote.alignright::before {
margin-right: 0;
} .wp-block-pullquote.is-style-solid-color {
padding: 3rem 2rem;
}
.wp-block-pullquote.is-style-solid-color::before {
position: absolute;
top: 0;
left: 50%;
transform: translateY(-50%) translateX(-50%);
}
.wp-block-pullquote.is-style-solid-color.alignleft::before,
.wp-block-pullquote.is-style-solid-color.alignright::before {
transform: translateY(-50%);
}
.wp-block-pullquote.is-style-solid-color.alignleft::before {
left: 2rem;
}
.wp-block-pullquote.is-style-solid-color.alignright::before {
left: auto;
right: 2rem;
}
.wp-block-pullquote.is-style-solid-color blockquote {
max-width: 100%;
text-align: inherit;
}
.wp-block-pullquote.is-style-solid-color cite {
color: inherit;
} hr.wp-block-separator {
margin: 3rem 0;
} .wp-block-separator.is-style-wide {
max-width: calc(100vw - 4rem);
position: relative;
width: 100%;
} .wp-block-separator.is-style-dots::before {
background: none;
color: inherit;
font-size: 3.2rem;
font-weight: 700;
height: auto;
letter-spacing: 1em;
padding-left: 1em;
position: static;
transform: none;
width: auto;
}
.wp-block-separator.is-style-dots::after {
content: none;
} .wp-block-search .wp-block-search__input {
width: auto;
} .wp-block-table table:where(:not(.has-text-color)) * {
border-color: inherit;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
background: #dcd7ca;
}
figure.wp-block-table.is-style-stripes {
border-bottom: none;
}
.wp-block-table.is-style-stripes table {
border-collapse: inherit;
} .wp-block-quote p,
.wp-block-quote cite {
text-align: inherit;
}
.wp-block-quote.has-text-color cite,
.wp-block-quote.has-background cite,
.has-background .wp-block-quote cite {
color: inherit;
}
.wp-block-quote[style="text-align:center"] {
border-width: 0;
padding: 0;
}
.wp-block-quote[style="text-align:right"] { border-width: 0 0.2rem 0 0;
padding: 0 2rem 0 0; } .wp-block-quote.is-large,
.wp-block-quote.is-style-large {
border: none;
padding: 0;
margin-left: auto;
margin-right: auto;
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
font-family: inherit;
font-size: 2.4rem;
font-style: normal;
font-weight: 700;
letter-spacing: -0.02em;
line-height: 1.285;
}
.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {
font-size: 1.6rem;
text-align: inherit;
} .entry-content .wp-block-latest-comments li {
margin: 2rem 0;
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
margin-left: 5.5rem;
}
.entry-content .wp-block-latest-comments a {
text-decoration: none;
}
.entry-content .wp-block-latest-comments a:hover,
.entry-content .wp-block-latest-comments a:focus {
text-decoration: underline;
}
.wp-block-latest-comments__comment {
font-size: inherit;
}
.wp-block-latest-comments__comment-date {
margin-top: 0.4em;
}
.wp-block-latest-comments__comment-excerpt p {
font-size: 0.7em;
margin: 0.9rem 0 2rem 0;
} .wp-block-latest-posts.is-grid li {
border-top: 0.2rem solid #dcd7ca;
margin-top: 2rem;
padding-top: 1rem;
}
.wp-block-latest-posts.has-dates {
list-style: none;
}
.wp-block-latest-posts.has-dates:not(.is-grid) li {
margin-top: 1.5rem;
}
.wp-block-latest-posts.has-dates:not(.is-grid) li:first-child {
margin-top: 0;
} .wp-block-post-template,
.wp-block-post-template > li {
margin-left: 0;
margin-right: 0;
}  .entry-content {
line-height: 1.5;
}
.entry-content > * {
margin-left: auto;
margin-right: auto;
margin-bottom: 1.25em;
}
.entry-content > *:first-child {
margin-top: 0;
}
.entry-content > *:last-child {
margin-bottom: 0;
}
.read-more-button-wrap {
margin-top: 1em;
text-align: center;
}
.entry-content a:hover,
.entry-content a:focus {
text-decoration: none;
}
.entry-content p,
.entry-content li {
line-height: 1.4;
}
.entry-content li img {
display: inline-block;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
margin: 3.5rem auto 2rem;
}
.entry-content ul ul,
.entry-content ol ol,
.entry-content ul ol,
.entry-content ol ul {
margin-bottom: 1rem;
}
.entry-content hr {
margin: 4rem auto;
}
.post-inner .entry-content > .wp-block-cover.alignwide:first-child,
.post-inner .entry-content > .wp-block-cover.alignfull:first-child {
margin-top: 0;
} .entry-content { font-family:'Helvetica Neue',Helvetica,'Segoe UI',Arial,sans-serif;
letter-spacing: normal;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-content cite,
.entry-content figcaption,
.entry-content table,
.entry-content address,
.entry-content .wp-caption-text,
.entry-content .wp-block-file {
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
}
@supports ( font-variation-settings: normal ) {
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-content cite,
.entry-content figcaption,
.entry-content table,
.entry-content address,
.entry-content .wp-caption-text,
.entry-content .wp-block-file {
font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
}
} .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
max-width: 100rem;
width: calc(100% - 4rem);
}
[class*="__inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
max-width: 58rem;
width: 100%;
}
.alignnone,
.aligncenter,
.alignleft,
.alignright,
.alignwide {
margin-top: 4rem;
margin-right: auto;
margin-bottom: 4rem;
margin-left: auto;
}
[class*="__inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright) {
margin-left: auto;
margin-right: auto;
} .alignfull {
margin-top: 5rem;
margin-right: auto;
margin-bottom: 5rem;
margin-left: auto;
max-width: 100vw;
position: relative;
width: 100%;
}
[class*="__inner-container"] > .alignfull {
max-width: 100%;
} .alignwide {
max-width: 120rem;
position: relative;
width: calc(100% - 4rem);
}
[class*="__inner-container"] > .alignwide {
width: 100%;
} .aligncenter,
.aligncenter img {
margin-left: auto;
margin-right: auto;
} .alignleft,
.alignright {
max-width: 50%;
}
.alignleft { float: left;
margin: 0.3rem 2rem 2rem 2rem;
}
.alignright { float: right;
margin: 0.3rem 2rem 2rem 2rem;
}
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .alignleft,
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > p .alignleft,
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .wp-block-image .alignleft { margin-left: 2rem;
}
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .alignright,
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > p .alignright,
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .wp-block-image .alignright { margin-right: 2rem;
} .alignfull > figcaption,
.alignfull > .wp-caption-text {
margin-left: auto;
margin-right: auto;
max-width: 58rem;
width: calc(100% - 4rem);
}   .comments-wrapper {
margin-top: 5rem;
}
.comment-reply-title {
margin: 0 0 4rem 0;
text-align: center;
}  .comments .comment,
.comments .pingback,
.comments .trackback,
.comments .review {
padding-top: 3.5rem;
}
div.comment:first-of-type {
margin-top: 3.5rem;
padding-top: 0;
}
.comments .comments-header + div {
margin-top: 0;
padding-top: 0;
}
.comment-body {
position: relative;
}
.comment .comment {
padding-left: 5%;
}
.comment-meta {
line-height: 1.1;
margin-bottom: 1.5rem;
min-height: 5rem;
padding-left: 5rem;
position: relative;
}
.hide-avatars .comment-meta {
min-height: 0;
padding-left: 0;
}
.comment-meta a {
color: inherit;
}
.comment-author {
font-size: 1.8rem;
font-weight: 700;
letter-spacing: -0.027777778em;
}
.comment-author a {
text-decoration: underline;
}
.comment-author a:hover,
.comment-author a:focus {
text-decoration: none;
}
.comment-meta .avatar {
height: 4rem;
position: absolute;
left: 0;
top: 0;
width: 4rem;
}
.comment-author .url {
text-decoration: underline;
}
.comment-metadata {
color: #6d6d6d;
font-size: 1.4rem;
font-weight: 500;
margin-top: 0.6rem;
}
.comment-metadata a {
text-decoration: none;
}
.comment-metadata a:focus,
.comment-metadata a:hover {
text-decoration: underline;
} .comment-content.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
width: 100%;
}
.comment-content.entry-content .alignleft { margin-left: 0;
}
.comment-content.entry-content .alignright { margin-right: 0;
} .comment-footer-meta {
align-items: center;
display: flex;
flex-wrap: wrap;
font-size: 1.2rem;
font-weight: 600;
justify-content: flex-start;
letter-spacing: 0.030833333em;
line-height: 1;
margin: 1.5rem 0 -1rem -1.5rem;
text-transform: uppercase;
}
.comment-footer-meta > * {
margin: 0 0 1rem 1.5rem;
}
.comment-reply-link {
background-color: #cd2653;
color: #fff;
display: block;
padding: 0.7rem;
}
.bypostauthor .comment-footer-meta .by-post-author {
display: block;
}
.comment-footer-meta a {
text-decoration: none;
}
.comment-footer-meta a:focus,
.comment-footer-meta a:hover {
text-decoration: underline;
} .pingback .comment-meta,
.trackback .comment-meta {
padding-left: 0;
} .comments-pagination {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-top: 6rem;
text-align: center;
}
.comments-pagination.only-next {
justify-content: flex-end;
}
.comments-pagination .page-numbers {
display: none;
text-decoration: none;
}
.comments-pagination .page-numbers:focus,
.comments-pagination .page-numbers:hover {
text-decoration: underline;
}
.comments-pagination .prev,
.comments-pagination .next {
display: block;
}
.comments-pagination .prev {
left: 0;
}
.comments-pagination .next {
right: 0;
text-align: right;
} .comment-respond::after {
clear: both;
content: "";
display: block;
}
.comment-respond .comment-notes,
.comment-respond .logged-in-as {
color: #6d6d6d;
font-size: 1.6rem;
line-height: 1.4;
margin: -3rem 0 4rem 0;
text-align: center;
}
.comment-respond .required-field-message {
display: inline-block;
}
.comment-respond p {
line-height: 1.1;
margin-bottom: 2rem;
margin-left: auto;
margin-right: auto;
}
.comment-respond p:not(.comment-notes) {
max-width: 58rem;
}
.comment-form-cookies-consent {
align-items: baseline;
display: flex;
}
.comment-respond > p:last-of-type {
margin-bottom: 0;
}
.comment-respond label {
display: block;
}
.comment-respond input[type="checkbox"] + label {
font-size: 1.5rem;
line-height: 1.25;
}
.comment-respond input[type="text"],
.comment-respond input[type="email"],
.comment-respond textarea {
margin-bottom: 0;
}
.comment-respond textarea {
height: 15rem;
}
.comment-respond #submit {
display: block;
}
.comment-respond .comments-closed {
text-align: center;
} .comments .comment-respond {
padding: 3rem 0 0;
}
.comments .comment-respond .comment-reply-title,
.comments .comment-respond .comment-notes,
.comments .comment-respond .logged-in-as {
text-align: left;
}
.comment-reply-title small {
display: block;
font-size: 1.6rem;
font-weight: 600;
letter-spacing: -0.0277em;
margin: 0.5rem 0 0 0;
white-space: nowrap;
}
.comment-reply-title small a {
text-decoration: none;
}
.comment-reply-title small a:focus,
.comment-reply-title small a:hover {
text-decoration: underline;
}  .pagination .nav-links {
align-items: baseline;
display: flex;
flex-wrap: wrap;
font-size: 1.8rem;
font-weight: 600;
margin: -1.5rem 0 0 -2.5rem;
width: calc(100% + 2.5rem);
}
.pagination-separator {
margin: 5rem 0;
}
.nav-links > * {
margin: 1.5rem 0 0 2.5rem;
}
.nav-links .placeholder {
display: none;
visibility: hidden;
}
.pagination a {
text-decoration: none;
}
.pagination a:focus,
.pagination a:hover {
text-decoration: underline;
}
.pagination .dots {
transform: translateY(-0.3em);
color: #6d6d6d;
}
.nav-short {
display: none;
}  .error404 #site-content {
padding-top: 4rem;
}
.error404-content {
text-align: center;
}
.error404 #site-content .search-form {
justify-content: center;
margin-top: 3rem;
}   .widget {
margin-top: 3rem;
}
.widget:first-child {
margin-top: 0;
}
.widget-content > div > *:first-child {
margin-top: 0;
}
.widget-content > div > *:last-child {
margin-bottom: 0;
}
.widget .widget-title {
margin: 0 0 2rem;
}
.widget li {
margin: 2rem 0 0 0;
}
.widget li:first-child,
.widget li > ul,
.widget li > ol {
margin-top: 0;
}
.widget table,
.widget table * {
border-color: #dedfdf;
}
.widget table caption {
background-color: #dedfdf;
}
.widget .post-date,
.widget .rss-date {
color: #6d6d6d;
display: block;
font-size: 0.85em;
font-weight: 500;
margin-top: 0.2rem;
}
.widget select {
max-width: 100%;
} .widget_text p,
.widget_text ol,
.widget_text ul,
.widget_text dl,
.widget_text dt,
.widget-content .rssSummary {
font-family: NonBreakingSpaceOverride, "Hoefler Text", "Noto Serif", Garamond, "Times New Roman", serif;
letter-spacing: normal;
}
.widget-content cite,
.widget-content figcaption,
.widget-content .wp-caption-text {
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
}
@supports ( font-variation-settings: normal ) {
.widget-content cite,
.widget-content figcaption,
.widget-content .wp-caption-text {
font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
}
} .widget_archive ul,
.widget_categories ul,
.widget_pages ul,
.widget_meta ul,
.widget_nav_menu ul,
.widget_recent_comments ul,
.widget_recent_entries ul,
.widget_rss ul {
list-style: none;
margin: 0;
}
.widget_archive li,
.widget_categories li,
.widget_pages li,
.widget_meta li,
.widget_nav_menu li {
color: #6d6d6d;
margin: 0.3rem 0;
}
.widget_archive li li,
.widget_categories li li,
.widget_pages li li,
.widget_meta li li,
.widget_nav_menu li li {
margin-left: 2rem;
}
.widget_archive a,
.widget_categories a,
.widget_pages a,
.widget_meta a,
.widget_nav_menu a {
font-weight: 700;
text-decoration: none;
}
.widget_archive a:focus,
.widget_archive a:hover,
.widget_categories a:focus,
.widget_categories a:hover,
.widget_pages a:focus,
.widget_pages a:hover,
.widget_meta a:focus,
.widget_meta a:hover,
.widget_nav_menu a:focus,
.widget_nav_menu a:hover {
text-decoration: underline;
} .calendar_wrap {
font-size: 2.4rem;
}
.calendar_wrap th,
.calendar_wrap td,
.wp-calendar-nav span {
display: table-cell;
font-size: 1em;
font-weight: 500;
line-height: 1;
padding: 2.5% 2.5% 1.75% 2.5%;
text-align: center;
}
.wp-calendar-table {
margin-bottom: 0;
}
.wp-calendar-nav {
display: table;
width: 100%;
font-size: 1.8rem;
}
.calendar_wrap tfoot td {
border-bottom: none;
}
.calendar_wrap tfoot a,
.calendar_wrap .wp-calendar-nav a {
text-decoration: none;
}
.calendar_wrap tfoot #prev,
.calendar_wrap .wp-calendar-nav-prev {
text-align: left;
}
.calendar_wrap tfoot #next,
.calendar_wrap .wp-calendar-nav-next {
text-align: right;
}  .widget_media_gallery .gallery {
margin: 0 -0.4em -0.8em -0.4em;
width: calc(100% + 0.8em);
}
.widget_media_gallery .gallery-item {
margin: 0 0 0.8em 0;
padding: 0 0.4em;
} .widget_nav_menu .widget-content > div > ul {
margin-left: 0;
} .widget_recent_comments li {
font-weight: 700;
}
.widget_recent_comments a {
text-decoration: none;
}
.widget_recent_comments a:focus,
.widget_recent_comments a:hover {
text-decoration: underline;
} .widget_recent_entries a {
font-weight: 700;
text-decoration: none;
}
.widget_recent_entries a:focus,
.widget_recent_entries a:hover {
text-decoration: underline;
} .widget_rss .widget-title a.rsswidget:first-of-type:not(.rss-widget-title) {
display: none;
}
.widget_rss .rsswidget {
font-weight: 700;
}
.widget_rss a {
text-decoration: none;
}
.widget_rss a:focus,
.widget_rss a:hover {
text-decoration: underline;
}
.widget_rss .rssSummary {
margin-top: 0.5rem;
}
.widget_rss cite::before {
content: "— ";
} .widget_search .search-field {
border-color: #dedfdf;
} .widget_tag_cloud a {
font-weight: 700;
margin-right: 0.5rem;
text-decoration: none;
white-space: nowrap;
}
.widget_tag_cloud a:focus,
.widget_tag_cloud a:hover {
text-decoration: underline;
}  .widget .wp-block-social-links li {
margin-top: 0;
}  .footer-nav-widgets-wrapper,
#site-footer {
background-color: #fff;
border-color: #dedfdf;
border-style: solid;
border-width: 0;
}
.footer-top-visible .footer-nav-widgets-wrapper,
.footer-top-hidden #site-footer {
margin-top: 5rem;
}
.reduced-spacing.footer-top-visible .footer-nav-widgets-wrapper,
.reduced-spacing.footer-top-hidden #site-footer {
border-top-width: 0.1rem;
}
.footer-top,
.footer-widgets-outer-wrapper,
#site-footer {
padding: 3rem 0;
} .footer-top {
display: flex;
border-bottom: 0.1rem solid #dedfdf;
justify-content: space-between;
} .footer-menu {
font-size: 1.8rem;
font-weight: 700;
letter-spacing: -0.0277em;
}
.footer-menu li {
line-height: 1.25;
margin: 0.25em 0 0 0;
}
.footer-menu a {
text-decoration: none;
word-break: normal;
word-wrap: normal;
}
.footer-menu a:hover,
.footer-menu a:focus {
text-decoration: underline;
} .footer-social-wrapper {
margin: 0;
width: 100%;
}
.has-footer-menu .footer-social-wrapper {
flex-shrink: 0;
margin-left: 1rem;
width: 50%;
}
ul.footer-social {
margin: -0.5rem 0 0 -0.5rem;
}
.has-footer-menu .footer-social {
justify-content: flex-end;
}
ul.footer-social li {
margin: 0.5rem 0 0 0.5rem;
}
.footer-social a {
background-color: #cd2653;
height: 3.6rem;
width: 3.6rem;
}
.footer-social a::before {
font-size: 1.6rem;
} .footer-widgets-outer-wrapper {
border-bottom: 0.1rem solid #dedfdf;
}
.footer-widgets + .footer-widgets {
margin-top: 3rem;
} #site-footer {
font-size: 1.6rem;
}
#site-footer .section-inner {
align-items: baseline;
display: flex;
justify-content: space-between;
}
#site-footer a {
text-decoration: none;
}
#site-footer a:focus,
#site-footer a:hover {
text-decoration: underline;
}
.footer-copyright a,
.footer-credits .privacy-policy a,
.powered-by-wordpress a {
color: inherit;
}
.footer-credits .privacy-policy,
.powered-by-wordpress,
.to-the-top {
color: #6d6d6d;
}
a.to-the-top {
margin-left: 2.4rem;
white-space: nowrap;
}
a.to-the-top > * {
pointer-events: none;
}
.footer-copyright {
font-weight: 600;
margin: 0;
}
.powered-by-wordpress {
display: none;
margin: 0 0 0 2.4rem;
}
.footer-credits .privacy-policy {
margin: 1.2rem 0 0;
}
.to-the-top-long {
display: none;
}  @media ( max-width: 479px ) { .wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
float: none;
}  ul,
ol {
margin: 0 0 3rem 2rem;
}
li {
margin: 0.5rem 0 0 1rem;
}  .post-nav-links {
margin: 3em 0 0 0;
}
}
@media ( min-width: 480px ) {  .wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright,
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright,
.wp-block-embed.alignleft,
.wp-block-embed.alignright,
.wp-block-gallery.alignleft,
.wp-block-gallery.alignright {
max-width: 26rem;
} .wp-block-table.alignleft,
.wp-block-table.alignright {
max-width: 100%;
}  .alignleft,
.alignright {
max-width: 26rem;
}  .post-nav-links {
margin: 3em 0 0 0;
}
}
@media ( max-width: 599px ) {   .wp-block-column:last-child {
margin-bottom: 0;
}
.wp-block-columns + .wp-block-columns {
margin-top: 0.2rem;
}
.wp-block-columns.alignwide + .wp-block-columns.alignwide {
margin-top: -0.8rem;
}
.wp-block-columns.alignfull + .wp-block-columns.alignfull {
margin-top: -1.8rem;
}  .template-cover .post-inner .post-meta-wrapper,
.template-cover .post-inner .author-bio {
width: calc( 100% - 4rem );
}  .post-nav-links {
margin: 3em 0 0 0;
}
}
@media ( min-width: 600px ) {  .wp-block-columns.alignwide + .wp-block-columns.alignwide,
.wp-block-columns.alignfull + .wp-block-columns.alignfull {
margin-top: -4rem;
}  .post-nav-links {
margin: 3em 0 0 0;
}
}
@media ( min-width: 660px ) {  figure.wp-block-gallery.alignleft { margin-left: calc(( 100vw - 58rem - 8rem ) / -2);
}
figure.wp-block-gallery.alignright { margin-right: calc(( 100vw - 58rem - 8rem ) / -2);
}  .entry-content > .alignleft { margin-left: 4rem;
}
.entry-content > p .alignleft,
.entry-content > .wp-block-image .alignleft { margin-left: calc(( 100vw - 58rem - 8rem ) / -2);
}
[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"] > .alignleft,
[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"] > p .alignleft,
[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"] > .wp-block-image .alignleft { margin-left: 0;
}
.entry-content > .alignright { margin-right: 4rem;
}
.entry-content > p .alignright,
.entry-content > .wp-block-image .alignright { margin-right: calc(( 100vw - 58rem - 8rem ) / -2);
}
[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"] > .alignright,
[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"] > p .alignright,
[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"] > .wp-block-image .alignright { margin-right: 0;
}  .post-nav-links {
margin: 3em auto 0 auto;
}
}
@media ( min-width: 700px ) { ul,
ol {
margin-bottom: 4rem;
}
pre {
padding: 3rem;
}
hr {
margin: 8rem auto;
}
table {
font-size: 1.8rem;
} .gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
} h1,
.heading-size-1,
h2,
.heading-size-2,
h3,
.heading-size-3 {
margin: 3rem auto 3rem;
}
h4,
.heading-size-4,
h5,
.heading-size-5,
h6,
.heading-size-6 {
margin: 4.5rem auto 2.5rem;
}
h1,
.heading-size-1 {
font-size: 6.4rem;
}
h2,
.heading-size-2 {
font-size: 3.5rem;
}
h3,
.heading-size-3 {
font-size: 3rem;
}
h4,
.heading-size-4 {
font-size: 2.5rem;
}
h5,
.heading-size-5 {
font-size: 2.4rem;
}
h6,
.heading-size-6 {
font-size: 2.3rem;
} fieldset {
padding: 3rem;
}
legend {
padding: 0 1.5rem;
}
button,
.button,
.faux-button,
.wp-block-button__link,
input[type="button"],
input[type="reset"],
input[type="submit"] {
font-size: 1.7rem;
} figcaption,
.wp-caption-text {
margin-top: 1.8rem;
}  section {
padding: 8rem 0;
}
.section-inner {
width: calc(100% - 8rem);
} .header-inner {
padding: 3.8rem 0;
}
.site-title {
font-size: 2.4rem;
font-weight: 700;
}
.site-description {
display: block;
}
.site-logo img {
max-height: 9rem;
transition: height 0.15s linear, width 0.15s linear, max-height 0.15s linear;
} .toggle-inner .toggle-text {
font-size: 1.2rem;
}
.search-toggle {
left: 2rem;
}
.nav-toggle {
right: 2rem;
} button.close-nav-toggle {
font-size: 1.8rem;
padding: 4rem 0;
}
button.close-nav-toggle svg {
height: 2rem;
width: 2rem;
}
button.close-nav-toggle .toggle-text {
margin-right: 2.1rem;
}
.modal-menu {
left: auto;
width: 100%;
}
.modal-menu > li > a,
.modal-menu > li > .ancestor-wrapper > a {
font-size: 2.4rem;
padding: 2.5rem 0;
}
.modal-menu ul li {
border-left-color: transparent;
}
.modal-menu > li > .ancestor-wrapper > button.sub-menu-toggle {
padding: 0 3rem;
}
.modal-menu > li > .ancestor-wrapper > button.sub-menu-toggle svg {
height: 1.1rem;
width: 1.8rem;
}
.menu-bottom {
align-items: center;
display: flex;
justify-content: space-between;
padding: 4.4rem 0;
}
.menu-copyright {
display: block;
flex-shrink: 0;
margin-right: 4rem;
} .search-modal form {
position: relative;
width: 100%;
}
.search-untoggle svg {
height: 2.5rem;
width: 2.5rem;
}
.search-modal .search-field {
border: none;
font-size: 3.2rem;
height: 14rem;
}
.search-modal .search-field::-moz-placeholder {
line-height: 4.375;
}  .featured-media figcaption {
margin: 2rem auto 0 auto;
width: calc(100% - 8rem);
} .cover-header-inner {
padding: 0; }
.to-the-content-wrapper {
top: calc(100% + 1.8rem);
}
.to-the-content {
height: 6rem;
}
.to-the-content svg {
height: 2.4rem;
width: 2.12rem;
} body.template-full-width .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
width: calc(100% - 8rem);
}
body.template-full-width .alignfull:not(.has-background) > .wp-block-group__inner-container > p:not(.has-background-color) {
padding-left: 4rem;
padding-right: 4rem;
}
body.template-full-width [class*="wp-block"].alignfull [class*="__inner-container"] > .alignleft,
body.template-full-width [class*="wp-block"].alignfull [class*="__inner-container"] > p .alignleft,
body.template-full-width [class*="wp-block"].alignfull [class*="__inner-container"] > .wp-block-image .alignleft { margin-left: 4rem;
}
body.template-full-width [class*="wp-block"].alignfull [class*="__inner-container"] > .alignright,
body.template-full-width [class*="wp-block"].alignfull [class*="__inner-container"] > p .alignright,
body.template-full-width [class*="wp-block"].alignfull [class*="__inner-container"] > .wp-block-image .alignright { margin-right: 4rem;
} .archive-header {
padding: 8rem 0;
}
.reduced-spacing .archive-header {
padding-bottom: 3rem;
}
.archive-title {
font-size: 3.2rem;
}
body:not(.singular) main > article:first-of-type {
padding: 8rem 0 0;
}
h2.entry-title {
font-size: 6.4rem;
} .no-search-results-form {
padding-top: 8rem;
}  .singular .entry-header {
padding: 2rem 0;
}
.entry-categories {
margin-bottom: 3rem;
}
.entry-categories-inner {
margin: -1rem 0 0 -2rem;
}
.entry-categories a {
font-size: 1.5rem;
margin: 1rem 0 0 2rem;
}
.intro-text {
font-size: 2rem;
margin-top: 2.5rem;
}
.singular .intro-text {
font-size: 2.6rem;
}
.post-meta-wrapper {
margin-top: 3rem;
}
.post-meta {
font-size: 1.6rem;
margin: -1.4rem 0 0 -3rem;
}
.post-meta li {
margin: 1.4rem 0 0 3rem;
max-width: calc(100% - 3rem);
}
.featured-media {
margin-top: 6rem;
}
.post-inner {
padding-top: 8rem;
} .post-meta-wrapper.post-meta-single-bottom {
margin-top: 4rem;
} .author-bio {
margin-top: 8rem;
min-height: 8rem;
padding-left: 10rem;
position: relative;
}
.author-bio .avatar {
position: absolute;
left: 0;
top: 0;
height: 8rem;
width: 8rem;
} .pagination-single {
font-size: 2.4rem;
margin-top: 8rem;
}
.pagination-single-inner {
flex-direction: row;
justify-content: space-between;
}
.pagination-single.only-next .pagination-single-inner {
justify-content: flex-end;
}
.pagination-single hr:first-child {
margin: 0 0 4rem 0;
}
.pagination-single hr:last-child {
margin: 4rem 0 0.8rem 0;
}
.pagination-single a + a {
margin: 0 0 0 4rem;
}
.pagination-single a .arrow {
margin: 0 2rem 0 0;
}
.pagination-single .next-post {
flex-direction: row-reverse;
text-align: right;
}
.pagination-single .next-post .arrow {
margin: 0 0 0 2rem;
}  .wp-block-embed figcaption,
.wp-block-image figcaption {
font-size: 1.6rem;
} .wp-block-archives:not(.alignwide):not(.alignfull),
.wp-block-categories:not(.alignwide):not(.alignfull),
.wp-block-code,
.wp-block-columns:not(.alignwide):not(.alignfull),
.wp-block-cover:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-embed:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-gallery:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-group:not(.has-background):not(.alignwide):not(.alignfull),
.wp-block-image:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-latest-comments:not(.aligncenter):not(.alignleft):not(.alignright),
.wp-block-latest-posts:not(.aligncenter):not(.alignleft):not(.alignright),
.wp-block-media-text:not(.alignwide):not(.alignfull),
.wp-block-preformatted,
.wp-block-pullquote:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright),
.wp-block-quote,
.wp-block-quote.is-large,
.wp-block-quote.is-style-large,
.wp-block-verse,
.wp-block-video:not(.alignwide):not(.alignfull) {
margin-bottom: 4rem;
margin-top: 4rem;
} .wp-block-columns.alignwide + .wp-block-columns.alignwide,
.wp-block-columns.alignfull + .wp-block-columns.alignfull {
margin-top: -6rem;
}
.entry-content .wp-block-columns h1,
.entry-content .wp-block-columns h2,
.entry-content .wp-block-columns h3,
.entry-content .wp-block-columns h4,
.entry-content .wp-block-columns h5,
.entry-content .wp-block-columns h6 {
margin: 3.5rem 0 2rem;
} .wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
width: calc(100% - 8rem);
}
.wp-block-cover-image h2,
.wp-block-cover h2 {
font-size: 4.8rem;
} figure.wp-block-gallery.alignnone,
figure.wp-block-gallery.aligncenter {
margin-bottom: 4rem;
margin-top: 4rem;
}
figure.wp-block-gallery.alignwide,
figure.wp-block-gallery.alignfull {
margin-bottom: 6rem;
margin-top: 6rem;
} .wp-block-group.has-background {
padding: 4rem;
margin-top: 0;
margin-bottom: 0;
}
.alignfull:not(.has-background) > .wp-block-group__inner-container > p:not(.has-background-color) {
padding-left: 0;
padding-right: 0;
} .wp-block-media-text .wp-block-media-text__content {
padding: 4rem;
} .wp-block-pullquote blockquote p {
font-size: 3.2rem;
}
.wp-block-pullquote cite {
margin-top: 2rem;
}
.wp-block-pullquote.alignfull:not(.is-style-solid-color) {
padding-left: 1rem;
padding-right: 1rem;
}
.wp-block-pullquote.alignwide::before,
.wp-block-pullquote.alignfull::before {
font-size: 11.272727272rem;
height: 8rem;
margin-bottom: 2rem;
width: 8rem;
}
.wp-block-pullquote.alignwide blockquote p,
.wp-block-pullquote.alignfull blockquote p {
font-size: 4.8rem;
line-height: 1.203125;
}
.wp-block-pullquote.alignleft p,
.wp-block-pullquote.alignright p,
.wp-block-pullquote.alignleft.is-style-solid-color blockquote p,
.wp-block-pullquote.alignright.is-style-solid-color blockquote p {
font-size: 3.2rem;
line-height: 1.1875;
}
.wp-block-pullquote.is-style-solid-color.alignwide,
.wp-block-pullquote.is-style-solid-color.alignfull {
padding: 6rem 4rem 4rem;
}
.wp-block-pullquote.alignleft.is-style-solid-color blockquote p,
.wp-block-pullquote.alignright.is-style-solid-color blockquote p {
font-size: 2.6rem;
} .wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
font-size: 2.8rem;
} hr.wp-block-separator {
margin: 6rem auto;
}
.wp-block-separator.is-style-wide {
max-width: calc(100vw - 8rem);
} .entry-content {
font-size: 2.1rem;
}
.entry-content p,
.entry-content li {
line-height: 1.476;
}
.entry-content h1,
.entry-content h2,
.entry-content h3 {
margin: 3rem auto 3rem;
}
.entry-content h4,
.entry-content h5,
.entry-content h6 {
margin: 4.5rem auto 2.5rem;
}
.alignnone,
.aligncenter {
margin-bottom: 4rem;
margin-top: 4rem;
}
.alignleft { margin: 0.3rem 2rem 2rem 0;
}
.alignright { margin: 0.3rem 0 2rem 2rem;
}
.entry-content > .alignwide:not(.wp-block-group.has-background),
.entry-content > .alignfull:not(.wp-block-group.has-background) {
margin-bottom: 6rem;
margin-top: 6rem;
}
.entry-content > .alignwide {
max-width: calc(100vw - 8rem);
width: calc(100vw - 8rem);
}
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .alignleft,
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > p .alignleft,
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .wp-block-image .alignleft { margin-left: 4rem;
}
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .alignright,
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > p .alignright,
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .wp-block-image .alignright { margin-right: 4rem;
}
.entry-content > .alignwide:first-child,
.entry-content > .alignfull:first-child {
margin-bottom: 8rem;
} .alignfull > figcaption,
.alignfull > .wp-caption-text {
width: calc(100% - 8rem);
} .comments-wrapper {
margin-top: 8rem;
}
.comment-reply-title {
margin-bottom: 4.6rem;
}
.comment-respond p.comment-notes,
.comment-respond p.logged-in-as {
font-size: 1.8rem;
letter-spacing: -0.025em;
margin: -2.5rem 0 4.4rem 0;
}
.comments .comment,
.comments .pingback,
.comments .trackback,
.comments .review {
padding-top: 5rem;
}
div.comment:first-of-type {
margin-top: 5rem;
}
.comment-meta {
margin-bottom: 2rem;
min-height: 6rem;
padding: 0.3rem 0 0 7.5rem;
}
.comment-meta .avatar {
display: block;
height: 6rem;
position: absolute;
left: 0;
top: 0;
width: 6rem;
}
.comment-author {
font-size: 2.4rem;
}
.comment-metadata {
font-size: 1.6rem;
margin-top: 0.8rem;
}
.comment-footer-meta {
margin-top: 2.5rem;
}
.comments-pagination {
margin-top: 8rem;
} .pingback .comment-body {
padding: 0;
} .comment-respond p {
margin-bottom: 2.5rem;
}
.comment-form p.logged-in-as {
margin: -2.5rem 0 4.4rem 0;
}
.comment-respond .comment-form-author,
.comment-respond .comment-form-email {
float: left;
width: calc(50% - 1rem);
}
.comment-respond .comment-form-email {
margin-left: 2rem;
}
.comments .comment-respond {
padding: 5rem 0 0;
}
.comment-reply-title small {
display: inline;
margin: 0 0 0 0.5rem;
} .pagination-separator {
margin: 8rem 0;
} .nav-short {
display: inline;
}
.pagination .nav-links {
font-size: 2.4rem;
font-weight: 700;
margin: -2.5rem 0 0 -4rem;
}
.nav-links > * {
margin: 2.5rem 0 0 4rem;
} .error404 #site-content {
padding-top: 8rem;
} .widget .widget-title {
margin-bottom: 3rem;
} .footer-top-visible .footer-nav-widgets-wrapper,
.footer-top-hidden #site-footer {
margin-top: 8rem;
} .footer-top {
padding: 3.7rem 0;
}
.footer-menu {
font-size: 2.4rem;
margin: -0.8rem 0 0 -1.6rem;
}
.footer-menu li {
margin: 0.8rem 0 0 1.6rem;
}
.has-footer-menu .footer-social-wrapper {
flex: 1;
margin-left: 4rem;
width: auto;
} .footer-widgets-outer-wrapper {
padding: 8rem 0;
}
.footer-widgets-wrapper {
display: flex;
justify-content: space-between;
margin-left: -4rem;
width: calc(100% + 4rem);
}
.footer-widgets {
margin-left: 4rem;
width: 50%;
}
.footer-widgets + .footer-widgets {
margin-top: 0;
}
.footer-widgets .widget {
border-top: none;
margin-top: 5rem;
padding-top: 0;
}
.footer-widgets .widget:first-child {
margin-top: 0;
} #site-footer {
font-size: 1.8rem;
padding: 4.3rem 0;
}
.footer-credits {
display: flex;
flex-wrap: wrap;
}
.footer-copyright {
font-weight: 700;
}
.footer-credits .privacy-policy {
margin: 0 0 0 2.4rem;
}
.to-the-top-long {
display: inline;
}
.to-the-top-short {
display: none;
}
}
@media (min-width: 782px) {  .wp-block-column {
margin-bottom: 0;
}
.wp-block-columns.alignwide + .wp-block-columns.alignwide,
.wp-block-columns.alignfull + .wp-block-columns.alignfull {
margin-top: -2.8rem;
}
}
@media ( min-width: 1000px ) {   #site-header {
z-index: 2;
}
.header-inner {
align-items: center;
display: flex;
justify-content: space-between;
padding: 2.8rem 0;
}
.header-titles-wrapper {
margin-right: 4rem;
max-width: 50%;
padding: 0;
text-align: left;
}
.header-titles {
align-items: baseline;
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
margin: -1rem 0 0 -2.4rem;
}
.header-titles .site-title,
.header-titles .site-logo,
.header-titles .site-description {
margin: 1rem 0 0 2.4rem;
}
.wp-custom-logo .header-titles {
align-items: center;
} .header-navigation-wrapper {
align-items: center;
display: flex;
}
.primary-menu-wrapper {
display: block;
width: 100%;
} .mobile-search-toggle,
.mobile-nav-toggle {
display: none !important;
}
.primary-menu-wrapper + .header-toggles {
margin-left: 3rem;
}
.header-toggles {
display: flex;
flex-shrink: 0;
margin-right: -3rem;
}
.header-inner .toggle {
height: 4.4rem;
padding: 0 3rem;
position: relative;
bottom: auto;
left: auto;
right: auto;
top: auto;
width: auto;
}
.header-inner .toggle-wrapper {
position: relative;
}
.header-inner .toggle-wrapper::before {
background: #dedfdf;
content: "";
display: block;
height: 2.7rem;
position: absolute;
left: 0;
top: calc(50% - 1.35rem);
width: 0.1rem;
}
.header-inner .toggle-wrapper:first-child::before {
content: none;
}
.header-inner .primary-menu-wrapper + .header-toggles .toggle-wrapper:first-child::before {
content: "";
}
.nav-toggle-wrapper:not(.has-expanded-menu) {
display: none;
}
.toggle-inner {
position: static;
}
.toggle-inner .toggle-text {
left: 0;
right: 0;
text-align: center;
top: calc(100% - 0.3rem);
width: auto;
}
.header-toggles:only-child .nav-toggle .toggle-inner {
padding-top: 0;
}
.header-toggles:only-child .toggle-inner {
display: flex;
flex-wrap: nowrap;
align-items: center;
}
.header-toggles:only-child .toggle-inner .svg-icon {
order: 1;
}
.header-toggles:only-child .toggle-inner .toggle-text {
position: static;
padding-right: 20px;
font-size: 15px;
color: inherit;
} .menu-modal {
opacity: 1;
justify-content: flex-end;
padding: 0;
transition: background-color 0.3s ease-in, left 0s 0.3s, right 0s 0.3s;
}
.menu-modal.cover-modal {
background: rgba(0, 0, 0, 0);
}
.menu-modal.active {
background: rgba(0, 0, 0, 0.2);
transition: background-color 0.3s ease-out;
}
.menu-wrapper.section-inner {
width: calc(100% - 8rem);
}
.menu-modal-inner {
box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.1);
opacity: 0;
padding: 0;
transform: translateX(20rem);
transition: transform 0.2s ease-in, opacity 0.2s ease-in;
width: 50rem;
}
.menu-modal.active .menu-modal-inner {
opacity: 1;
transform: translateX(0);
transition-timing-function: ease-out;
}
.mobile-menu {
display: none;
}
.expanded-menu {
display: block;
}
.menu-bottom {
padding: 6rem 0;
}
.menu-bottom .social-menu {
justify-content: flex-start;
}  .featured-media figcaption {
width: 100%;
} .template-full-width .wp-block-image .alignleft { margin-right: 2rem;
}
.template-full-width .wp-block-image .alignright { margin-left: 2rem;
}  .singular .intro-text {
font-size: 2.8rem;
}  .wp-block-columns.alignwide + .wp-block-columns.alignwide,
.wp-block-columns.alignfull + .wp-block-columns.alignfull {
margin-top: -4.8rem;
} figure.wp-block-gallery.alignwide,
figure.wp-block-gallery.alignfull {
margin-bottom: 8rem;
margin-top: 8rem;
} .entry-content > .wp-block-group.alignwide.has-background,
.entry-content > .wp-block-group.alignfull.has-background {
padding: 8rem 4rem;
margin-bottom: 0;
margin-top: 0;
} .wp-block-image .alignleft { margin-right: 0;
}
.wp-block-image .alignright { margin-left: 0;
}
.wp-block-image .aligncenter figcaption {
text-align: center;
} hr.wp-block-separator {
margin: 8rem auto;
}  .entry-content > .alignleft,
.entry-content > p .alignleft,
.entry-content > .wp-block-image .alignleft {
position: absolute; right: calc((100vw - 58rem) / 2 + 58rem + 2rem);
max-width: calc((100% - 58rem) / 2 - 6rem);
}
[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"] > .alignleft,
[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"] > p .alignleft,
[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"] > .wp-block-image .alignleft {
position: relative; right: inherit;
max-width: inherit;
}
[class*="wp-block"].alignwide [class*="__inner-container"] > .alignleft,
[class*="wp-block"].alignwide [class*="__inner-container"] > p .alignleft,
[class*="wp-block"].alignwide [class*="__inner-container"] > .wp-block-image .alignleft,
[class*="wp-block"].alignfull [class*="__inner-container"] > .alignleft,
[class*="wp-block"].alignfull [class*="__inner-container"] > p .alignleft,
[class*="wp-block"].alignfull [class*="__inner-container"] > .wp-block-image .alignleft {
position: absolute; right: calc((100% - 58rem) / 2 + 58rem + 4rem);
max-width: calc((100% - 58rem) / 2 - 4rem);
}
[class*="wp-block"].alignwide.has-background [class*="__inner-container"] > .alignleft,
[class*="wp-block"].alignwide.has-background [class*="__inner-container"] > p .alignleft,
[class*="wp-block"].alignwide.has-background [class*="__inner-container"] > .wp-block-image .alignleft { right: calc((100% - 58rem) / 2 + 58rem);
}
[class*="wp-block"].alignfull [class*="__inner-container"] > .alignleft,
[class*="wp-block"].alignfull [class*="__inner-container"] > p .alignleft,
[class*="wp-block"].alignfull [class*="__inner-container"] > .wp-block-image .alignleft { margin-left: 4rem;
}
.entry-content > .alignright,
.entry-content > p .alignright,
.entry-content > .wp-block-image .alignright,
[class*="__inner-container"] > .alignright {
position: absolute; left: calc((100vw - 58rem) / 2 + 58rem + 2rem);
max-width: calc((100% - 58rem) / 2 - 6rem);
}
[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"] > .alignright,
[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"] > p .alignright,
[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"] > .wp-block-image .alignright {
position: relative; left: inherit;
max-width: inherit;
}
[class*="wp-block"].alignwide [class*="__inner-container"] > .alignright,
[class*="wp-block"].alignwide [class*="__inner-container"] > p .alignright,
[class*="wp-block"].alignwide [class*="__inner-container"] > .wp-block-image .alignright,
[class*="wp-block"].alignfull [class*="__inner-container"] > .alignright,
[class*="wp-block"].alignfull [class*="__inner-container"] > p .alignright,
[class*="wp-block"].alignfull [class*="__inner-container"] > .wp-block-image .alignright {
position: absolute; left: calc((100% - 58rem) / 2 + 58rem + 4rem);
max-width: calc((100% - 58rem) / 2 - 4rem);
}
[class*="wp-block"].alignwide.has-background [class*="__inner-container"] > .alignright,
[class*="wp-block"].alignwide.has-background [class*="__inner-container"] > p .alignright,
[class*="wp-block"].alignwide.has-background [class*="__inner-container"] > .wp-block-image .alignright { left: calc((100% - 58rem) / 2 + 58rem + 4rem);
}
[class*="wp-block"].alignfull [class*="__inner-container"] > .alignright,
[class*="wp-block"].alignfull [class*="__inner-container"] > p .alignright,
[class*="wp-block"].alignfull [class*="__inner-container"] > .wp-block-image .alignright { margin-right: 4rem;
}
.entry-content > .alignwide:not(.wp-block-group.has-background),
.entry-content > .alignfull:not(.wp-block-group.has-background) {
margin-bottom: 8rem;
margin-top: 8rem;
} .alignfull > figcaption,
.alignfull > .wp-caption-text {
width: calc(100% - 10rem);
} .comment-meta {
padding-left: 0;
}
.comment-meta .avatar {
left: -8rem;
} .pagination .nav-links {
justify-content: space-between;
margin: 0;
width: 100%;
}
.nav-links > * {
margin: 0 2rem;
}
.pagination .next,
.pagination .prev {
display: block;
}
.pagination .prev {
margin: 0 auto 0 0;
}
.pagination .next {
text-align: right;
margin: 0 0 0 auto;
}  .footer-top {
align-items: center;
}
.footer-menu {
align-items: baseline;
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
font-size: 2.1rem;
margin: -1.2rem 0 0 -2.4rem;
}
.footer-menu li {
margin: 1.2rem 0 0 2.4rem;
}
.powered-by-wordpress {
display: block;
}
}
@media ( min-width: 1220px ) {  h1,
.heading-size-1 {
font-size: 8.4rem;
}   ul.primary-menu {
margin: -0.8rem 0 0 -2.5rem;
}
.primary-menu > li {
margin: 0.8rem 0 0 2.5rem;
} .primary-menu-wrapper + .header-toggles {
margin-left: 4rem;
}
.header-toggles {
margin-right: -4rem;
}
.header-toggles .toggle {
padding: 0 4rem;
}    .cover-header + .post-inner {
padding-top: 5rem;
}  .singular .intro-text {
font-size: 3.2rem;
letter-spacing: -0.03125em;
line-height: 1.375;
}  .wp-block-columns.alignfull + .wp-block-columns.alignfull {
margin-top: -6rem;
} figure.wp-block-gallery.alignfull {
margin-bottom: 10rem;
margin-top: 10rem;
} .entry-content > .wp-block-group.alignwide.has-background,
.entry-content > .wp-block-group.alignfull.has-background {
padding: 8rem 6rem;
margin-bottom: 0;
margin-top: 0;
} .wp-block-pullquote.alignwide blockquote p,
.wp-block-pullquote.alignfull blockquote p {
font-size: 6.4rem;
}
.wp-block-pullquote.is-style-solid-color.alignwide,
.wp-block-pullquote.is-style-solid-color.alignfull {
padding: 9rem 4rem 8rem;
}  .entry-content > .alignfull {
margin-bottom: 10rem;
margin-top: 10rem;
}
[class*="wp-block"].alignwide.has-background [class*="__inner-container"] > .alignleft,
[class*="wp-block"].alignwide.has-background [class*="__inner-container"] > p .alignleft,
[class*="wp-block"].alignwide.has-background [class*="__inner-container"] > .wp-block-image .alignleft { right: calc((100% - 58rem) / 2 + 58rem - 2rem);
}
[class*="wp-block"].alignwide.has-background [class*="__inner-container"] > .alignright,
[class*="wp-block"].alignwide.has-background [class*="__inner-container"] > p .alignright,
[class*="wp-block"].alignwide.has-background [class*="__inner-container"] > .wp-block-image .alignright { left: calc((100% - 58rem) / 2 + 58rem + 6rem);
} .comment-reply-title {
font-size: 5.6rem;
line-height: 1.2;
margin-bottom: 6rem;
}
.comment-respond p.comment-notes,
.comment-respond p.logged-in-as {
margin: -4rem 0 6rem 0;
}
.comments .comment-respond .comment-reply-title {
font-size: 4.8rem;
}
.comments .comment-respond p.comment-notes,
.comments .comment-respond p.logged-in-as {
margin: -4.5rem 0 4rem 0;
}  .widget-content {
font-size: 2.1rem;
} .footer-menu {
font-size: 2.4rem;
margin: -1.5rem 0 0 -3rem;
}
.footer-menu li {
margin: 1.5rem 0 0 3rem;
}
ul.footer-social {
margin: -1rem 0 0 -1rem;
}
ul.footer-social li {
margin: 1rem 0 0 1rem;
}
.footer-social a {
height: 4.4rem;
width: 4.4rem;
}
.footer-social a::before {
font-size: 2rem;
} .footer-widgets-wrapper {
margin-left: -6rem;
width: calc(100% + 6rem);
}
.footer-widgets {
margin-left: 6rem;
}
}
@media ( min-width: 1240px ) { body.template-full-width .entry-content > .alignleft { margin-left: calc(( 100vw - 120rem ) / 2);
}
body.template-full-width .entry-content > .alignright { margin-right: calc(( 100vw - 120rem ) / 2);
}
}
@media ( min-width: 1280px ) {  figure.wp-block-gallery.alignleft { margin-left: -31rem;
}
figure.wp-block-gallery.alignright { margin-right: -31rem;
} .wp-block-separator.is-style-wide {
max-width: 120rem;
width: 100%;
}  .entry-content > .alignleft,
.entry-content > p .alignleft,
.entry-content > .wp-block-image .alignleft { right: calc((100vw - 58rem) / 2 + 58rem + 4rem); margin-left: -31rem;
}
.entry-content > .alignright,
.entry-content > p .alignright,
.entry-content > .wp-block-image .alignright { left: calc((100vw - 58rem) / 2 + 58rem + 4rem); margin-right: -31rem;
}
.entry-content > .alignwide {
max-width: 120rem;
width: 120rem;
}
[class*="__inner-container"] > .alignwide {
max-width: 120rem;
width: 100%;
}
.alignleft,
.alignright,
.entry-content > .alignleft,
.entry-content > p .alignleft,
.entry-content > .wp-block-image .alignleft,
.entry-content > .alignright,
.entry-content > p .alignright,
.entry-content > .wp-block-image .alignright,
[class*="wp-block"].alignwide:not(.has-background) [class*="__inner-container"] > .alignleft,
[class*="wp-block"].alignwide:not(.has-background) [class*="__inner-container"] > p .alignleft,
[class*="wp-block"].alignwide:not(.has-background) [class*="__inner-container"] > .wp-block-image .alignleft,
[class*="wp-block"].alignfull [class*="__inner-container"] > .alignleft,
[class*="wp-block"].alignfull [class*="__inner-container"] > p .alignleft,
[class*="wp-block"].alignfull [class*="__inner-container"] > .wp-block-image .alignleft,
[class*="wp-block"].alignwide:not(.has-background) [class*="__inner-container"] > .alignright,
[class*="wp-block"].alignwide:not(.has-background) [class*="__inner-container"] > p .alignright,
[class*="wp-block"].alignwide:not(.has-background) [class*="__inner-container"] > .wp-block-image .alignright,
[class*="wp-block"].alignfull [class*="__inner-container"] > .alignright,
[class*="wp-block"].alignfull [class*="__inner-container"] > p .alignright,
[class*="wp-block"].alignfull [class*="__inner-container"] > .wp-block-image .alignright {
max-width: 25rem;
} body.template-full-width .alignfull:not(.has-background) > .wp-block-group__inner-container > p:not(.has-background-color) {
padding-left: 0;
padding-right: 0;
}
body.template-full-width [class*="wp-block"].alignfull [class*="__inner-container"] > .wp-block-image .alignleft { margin-left: 0;
}
body.template-full-width [class*="wp-block"].alignfull [class*="__inner-container"] > .wp-block-image .alignright { margin-right: 0;
}
}
@media ( min-width: 1330px ) {  .alignleft,
.alignright,
.entry-content > .alignleft,
.entry-content > p .alignleft,
.entry-content > .wp-block-image .alignleft,
.entry-content > .alignright,
.entry-content > p .alignright,
.entry-content > .wp-block-image .alignright,
[class*="wp-block"].alignwide:not(.has-background) [class*="__inner-container"] > .alignleft,
[class*="wp-block"].alignwide:not(.has-background) [class*="__inner-container"] > p .alignleft,
[class*="wp-block"].alignwide:not(.has-background) [class*="__inner-container"] > .wp-block-image .alignleft,
[class*="wp-block"].alignfull [class*="__inner-container"] > .alignleft,
[class*="wp-block"].alignfull [class*="__inner-container"] > p .alignleft,
[class*="wp-block"].alignfull [class*="__inner-container"] > .wp-block-image .alignleft,
[class*="wp-block"].alignwide:not(.has-background) [class*="__inner-container"] > .alignright,
[class*="wp-block"].alignwide:not(.has-background) [class*="__inner-container"] > p .alignright,
[class*="wp-block"].alignwide:not(.has-background) [class*="__inner-container"] > .wp-block-image .alignright,
[class*="wp-block"].alignfull [class*="__inner-container"] > .alignright,
[class*="wp-block"].alignfull [class*="__inner-container"] > p .alignright,
[class*="wp-block"].alignfull [class*="__inner-container"] > .wp-block-image .alignright {
max-width: 29rem;
}  .wp-block-pullquote.is-style-solid-color.alignleft::before,
.wp-block-pullquote.is-style-solid-color.alignright::before {
top: 0;
}
}