.single-event {position: relative;}
.single-event::before {position: absolute;content: "";width: 100%;height: calc(100% - 35.05208vw);top: 35.05208vw;left: 0;background: -webkit-gradient(linear,left top,left bottom,from(#20037f),to(#1c00ad));background: -o-linear-gradient(top,#20037f 0%,#1c00ad 100%);background: linear-gradient(to bottom,#20037f 0%,#1c00ad 100%);}
section {position: relative;}
.img-wrapper {overflow: hidden;display: block;}
.img-wrapper img {display: block;width: 100%;}
.overflow {overflow: hidden;}
.overflow > span {display: inline-block;}
.primary-btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 2.60417vw;border-radius: 1.30208vw;text-decoration: none !important;font-size: 1.14583vw;font-weight: 900;font-family: "dax",sans-serif;}
.primary-btn svg {margin-right: .625vw;max-width: 1.35417vw;}
@media screen and (max-width: 1024px) {.primary-btn {height: 10.76923vw;border-radius: 6.41026vw;font-size: 4.35897vw;}
	.primary-btn svg {max-width: 5.64103vw;margin-right: 2.5641vw;}}
.share-list {width: 12.13542vw;background: -webkit-gradient(linear,left top,left bottom,from(#01bdfc),to(#1886f5));background: -o-linear-gradient(top,#01bdfc 0%,#1886f5 100%);background: linear-gradient(to bottom,#01bdfc 0%,#1886f5 100%);margin-right: 1.25vw;}
@media screen and (max-width: 1024px) {.share-list {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-right: 3.58974vw;}}
.add-to-calendar {width: 13.33333vw;border: 1px solid #fff;}
@media screen and (max-width: 1024px) {.add-to-calendar {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}}
.btn-bg {font-family: "dax",sans-serif;font-weight: 900;}
.single-event .container {width: 100%;position: relative;z-index: 5;padding: 0 10.26042vw;}
.single-event .btn-bg {text-decoration: none !important;}
@media screen and (max-width: 1024px) {.single-event .container {-webkit-padding-start: 4.35897vw;padding-inline-start: 4.35897vw;-webkit-padding-end: 4.35897vw;padding-inline-end: 4.35897vw;}}
.d-none {display: none !important;}
@media screen and (min-width: 1025px) {.d-none-desktop {display: none !important;}}
@media screen and (max-width: 1024px) {.d-none-mob {display: none !important;}}
.flex {display: -webkit-box;display: -ms-flexbox;display: flex;}
.row {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.align-items-center {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.align-items-start {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.justify-between {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.text-center {text-align: center;}
@media screen and (min-width: 1025px) {.fz-60 {font-size: 3.125vw;}
	.fz-55 {font-size: 2.86458vw;}
	.fz-40 {font-size: 2.08333vw;}
	.fz-45 {font-size: 2.34375vw;}
	.fz-30 {font-size: 1.5625vw;}
	.fz-25 {font-size: 1.30208vw;}
	.fz-24 {font-size: 1.25vw;}
	.fz-20 {font-size: 1.04167vw;}
	.fz-18 {font-size: .9375vw;}
	.fz-16 {font-size: .83333vw;}
	.fz-14 {font-size: .72917vw;}}
@media screen and (max-width: 1024px) {.fz-m-40 {font-size: 10.25641vw;}
	.fz-m-34 {font-size: 8.71795vw;}
	.fz-m-25 {font-size: 6.41026vw;}
	.fz-m-24 {font-size: 6.15385vw;}
	.fz-m-20 {font-size: 5.12821vw;}
	.fz-m-16 {font-size: 4.10256vw;}}
.fw-reg {font-weight: 400;}
.fw-bold {font-weight: 700;}
.fw-black {font-weight: 900;}
.tdu {text-decoration: underline;}
.tdu-hover:hover {text-decoration: underline;}
.editor-area p {font-size: 1em;}
.editor-area p:not(:last-child) {margin-bottom: 1em;}
.editor-area ol, .editor-area ul {-webkit-padding-start: 1em;padding-inline-start: 1em;margin: 1em 0;}
.editor-area ol:first-child, .editor-area ul:first-child {margin-top: 0;}
.editor-area ol:last-child, .editor-area ul:last-child {margin-bottom: 0;}
.editor-area ul {list-style: disc;}
.editor-area ol {list-style: decimal;}
.editor-area a {text-decoration: underline;}
.single-even .page-template-tpl-event {background: #1e1e1e;}
@media screen and (max-width: 1024px) {.single-event .header, .page-template-tpl-event .header {padding: 2.5641vw 0;}}
.single-event .header .row, .page-template-tpl-event .header .row {position: relative;width: 89.5%;margin: 0 auto;}
@media screen and (max-width: 1024px) {.single-event .header .row, .page-template-tpl-event .header .row {width: 100%;padding: 0 4.35897vw;}}
@media screen and (min-width: 1025px) {.single-event .header .logo, .page-template-tpl-event .header .logo {position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 6.82292vw;}}
@media screen and (max-width: 1024px) {.single-event .header .logo, .page-template-tpl-event .header .logo {width: 20.51282vw;margin-right: auto;}}
@media screen and (min-width: 1025px) {.single-event .header .btn-bg, .page-template-tpl-event .header .btn-bg {width: 9.21875vw;height: 3.07292vw;font-size: .88889em;}}
.event-menu {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 2.77778em;}
@media screen and (max-width: 1024px) {.event-menu {gap: 5.12821vw;}}
@media screen and (min-width: 1025px) {.event-menu {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}}
.event-menu a {font-size: 1.04167vw;text-transform: uppercase;font-weight: 700;}
@media screen and (max-width: 1024px) {.event-menu a {font-size: 6.41026vw;}}
.single-event .header-social, .page-template-tpl-event .header-social {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 1.77778em;margin-left: auto;}
@media screen and (max-width: 1024px) {.single-event .header-social, .page-template-tpl-event .header-social {gap: 8.20513vw;margin-bottom: 5.12821vw !important;}}
.single-event .header-social li, .page-template-tpl-event .header-social li {margin: 0 !important;}
.single-event .header-social:not(:last-child), .page-template-tpl-event .header-social:not(:last-child) {margin-right: 1.77778em;}
.single-event .header.header-scrolled, .page-template-tpl-event .header.header-scrolled {color: #04005a;background: white;padding: 1.30208vw 0;}
@media screen and (min-width: 1025px) {.single-event .header-menu, .page-template-tpl-event .header-menu {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: auto;}}
.footer .bg {background-image: -webkit-gradient(linear,left top,left bottom,from(#20037f),to(#1c00ad));background-image: -o-linear-gradient(top,#20037f,#1c00ad);background-image: linear-gradient(to bottom,#20037f,#1c00ad);position: absolute;top: 14vw;left: 0;width: 100%;height: calc(100% - 14vw);z-index: -1;}
.single-event .footer .container, .page-template-tpl-event .footer .container {width: 80%;padding: 0;margin: 0 auto;}
.event-hero::before, .event-hero::after {position: absolute;content: "";width: 100%;left: 0;}
.event-hero::before {height: 11.97917vw;top: 0;background: -webkit-gradient(linear,left top,left bottom,from(rgba(24,35,120,.75)),to(rgba(34,46,126,0)));background: -o-linear-gradient(top,rgba(24,35,120,.75) 0%,rgba(34,46,126,0) 100%);background: linear-gradient(to bottom,rgba(24,35,120,.75) 0%,rgba(34,46,126,0) 100%);}
@media screen and (max-width: 1024px) {.event-hero::before {height: 26.92308vw;background: -webkit-gradient(linear,left top,left bottom,from(rgba(4,0,90,.75)),to(rgba(34,46,126,0)));background: -o-linear-gradient(top,rgba(4,0,90,.75) 0%,rgba(34,46,126,0) 100%);background: linear-gradient(to bottom,rgba(4,0,90,.75) 0%,rgba(34,46,126,0) 100%);}}
.event-hero::after {height: 2.76042vw;bottom: -1px;background-size: 100%;background-position: center;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'1920\' height=\'52.414\' viewBox=\'0 0 1920 52.414\'%3E%3Cpath id=\'Subtraction_31\' data-name=\'Subtraction 31\' d=\'M1920,52.414H0c0-1.7,0-4.023.023-6.284.051-4.838.038-9.745.026-14.49v-.129c0-1.792-.009-3.644-.01-5.47,0-.514,1.35-.953,3.209-1.046,3.877-.192,7.759-.383,11.513-.568h.022c11.906-.585,23.152-1.137,34.531-1.754,1.592-.086,3.306-.157,4.964-.226,5.6-.232,11.384-.471,14.895-1.341,18.556-4.6,34.433-8.955,48.537-13.329a80.228,80.228,0,0,1,11.2-2.642,91.849,91.849,0,0,1,13.486-1.091c14.495-.179,29.287-.27,43.966-.27,4.457,0,8.986.008,13.46.025h.557a74.163,74.163,0,0,0,7.889-.343,33.791,33.791,0,0,0,6.427-1.278,33.28,33.28,0,0,1,4.358-.971,34.426,34.426,0,0,1,5.08-.46l8.82-.06,2.94-.02h.005c41.228-.28,83.861-.57,125.8-.613C398.8.018,439.071,0,488.437,0h3.021c29.142,0,59.575.006,86.426.012,24.843,0,53,.011,79.944.011l.547,0a9.7,9.7,0,0,1,3.1.447c.711.267.923.6.581.912-.6.55-.648.872-.163,1.109.833.409,3.284.593,8.164.959l.112.008c7.547.566,15.4,1.045,23.33,1.425,12.4.594,24.993,1.166,37.174,1.72h.006c24.392,1.109,49.614,2.255,74.245,3.618,16.442.91,33.573,1.543,52.372,1.937,15.81.331,33.02.492,52.615.492,9.995,0,20.844-.04,34.144-.126,1.792-.012,3.63-.042,5.408-.071h.012c2.293-.038,4.662-.077,6.967-.077,2.513,0,4.682.047,6.633.144,11.279.562,23.318,1.431,36.8,2.656,12.033,1.093,24.068,2.361,35.708,3.587l.033,0c4.722.5,9.606,1.012,14.42,1.507,2.4.247,5.194.512,7.872.53,5.222.036,10.533.081,15.67.124h.006c11.759.1,23.919.2,35.874.2,4.289,0,8.267-.013,12.16-.039,4.277-.029,8.6-.069,12.781-.108,7.936-.074,16.142-.15,24.217-.15,13.472,0,24.5.217,34.71.683,19,.867,38.371,1.654,57.107,2.414,18.1.735,36.811,1.494,55.176,2.326,46.6,2.112,92.814,4.375,136.155,6.512l14.085.693.165.008c32.637,1.6,66.386,3.261,99.356,5.173,16.348.948,29.986,1.39,42.921,1.39,6.924,0,13.733-.134,20.236-.4,7.5-.3,15.052-.608,22.358-.9h.009c35.505-1.429,72.22-2.906,108.159-4.621,31.63-1.51,63.65-3.261,94.615-4.955h.015c12.134-.664,24.682-1.35,37.031-2.012,8.815-.472,17.418-.964,26.525-1.485l.549-.031,7.473-.426c.265-.015.535-.023.8-.023,2.146,0,3.893.476,3.893,1.062,0,.3,0,.592,0,.881q0,3,.006,6v.265C1919.973,39.628,1919.979,46.076,1920,52.414Z\' transform=\'translate(0)\' fill=\'%23200380\'/%3E%3C/svg%3E%0A");}
.event-hero .img-wrapper {width: 100%;}
.event-description {position: absolute;z-index: 5;left: 50%;background-color: #f1faff;display: -webkit-box;display: -ms-flexbox;display: flex;}
@media screen and (min-width: 1025px) {.event-description.online-event {justify-content: center;width: 56.3vw;}}
.event-description P, .map-legend p {font-size: .9375vw;}
@media screen and (min-width: 1025px) {.event-description P {font-size: .9375vw;}
	.event-description {-webkit-transform: translate(-50%,43%);-ms-transform: translate(-50%,43%);transform: translate(-50%,43%);bottom: 0;border-radius: 1.04167vw;padding: 1.71875vw 3.02083vw 2.34375vw;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-shadow: 0 .3125vw 2.86458vw rgba(0,0,0,.16);box-shadow: 0 .3125vw 2.86458vw rgba(0,0,0,.16);width: 79.42708vw;}}
@media screen and (max-width: 1024px) {.event-description P, .map-legend p {font-size: 3.5vw;}
	.event-description {border-radius: 2.5641vw;width: 91.28205vw;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 4.35897vw;-webkit-transform: translate(-50%,100%);-ms-transform: translate(-50%,100%);transform: translate(-50%,100%);bottom: 8.71795vw;}}
.event-description .item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
@media screen and (min-width: 1025px) {.event-description .item {padding: 0 3.07292vw;}
	.event-description .item:not(:last-child) {border-right: 1px solid #e1e1e1;}
	.event-description .item:first-child {padding-left: 0;}
	.event-description .item:last-child {padding-right: 0;}}
.event-description .item a {color: #0095eb;}
@media screen and (min-width: 1025px) {.event-description .item a {position: absolute;font-size: .72917vw;}}
@media screen and (max-width: 1024px) {.event-description .item a {font-size: 3.07692vw;}}
@media screen and (max-width: 1024px) {.event-description .item {width: 50%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;min-height: 28.20513vw;}
	.event-description .item div {width: 28.20513vw;text-align: center;}
	.event-description .item:nth-child(3), .event-description .item:nth-child(4) {padding-top: 3.84615vw;border-top: 1px solid #e1e1e1;}
	.event-description .item:nth-child(2), .event-description .item:nth-child(4) {border-left: 1px solid #e1e1e1;}}
.event-description img {display: block;-o-object-fit: contain;object-fit: contain;}
@media screen and (min-width: 1025px) {.event-description img {margin-right: .625vw;max-width: 2.34375vw;max-height: vm(50);}}
@media screen and (max-width: 1024px) {.event-description img {margin-bottom: 1.02564vw;max-width: 7.94872vw;max-height: 7.94872vw;}}
.event-description h3 {font-size: 1.25vw;font-weight: 700;}
@media screen and (max-width: 1024px) {.event-description h3 {font-size: 3.58974vw;}}
.section-bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.section-bg picture {height: 100%;}
.section-bg img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.event-about {padding: 10.52083vw 0 8.48958vw;color: #fff;overflow: hidden;}
@media screen and (max-width: 1024px) {.event-about {padding: 69.48718vw 0 25.64103vw;}
	.event-about .decorative {display: none;}}
.event-about .confetti {position: absolute;display: block;}
.event-about .confetti-1 {width: 2.23958vw;height: 1.92708vw;top: 6.5625vw;left: 59.01042vw;}
.event-about .confetti-2 {width: 2.1875vw;height: 2.03125vw;top: 5.78125vw;left: 54.0625vw;}
.event-about .confetti-3 {width: 1.5625vw;height: 1.40625vw;top: 12.13542vw;left: 54.32292vw;}
.event-about .confetti-4 {width: 6.04167vw;height: 3.85417vw;top: 6.875vw;left: 91.40625vw;}
.event-about .confetti-5 {width: 39.84375vw;height: 36.71875vw;top: 15.67708vw;left: 72.91667vw;}
.event-about .section-bg {top: 5.67708vw;bottom: 1.97917vw;height: auto;mix-blend-mode: hard-light;}
@media screen and (max-width: 1024px) {.event-about .section-bg {top: 106.66667vw;bottom: 35.64103vw;}}
.event-about .content {width: 38.48958vw;font-size: 1.25vw;line-height: calc(38 / 24);}
@media screen and (max-width: 1024px) {.event-about .content {width: 100%;font-size: 4.10256vw;line-height: calc(28 / 16);}}
.event-about .content h2 {font-size: 2.86458vw;line-height: calc(74 / 55);margin-bottom: .78125vw;}
@media screen and (max-width: 1024px) {.event-about .content h2 {font-size: 8.71795vw;margin-bottom: 5.89744vw;}}
.event-about .content .action-links {margin-top: 3.75vw;}
@media screen and (max-width: 1024px) {.event-about .content .action-links {margin-top: 10.51282vw;}}
.event-about .content p:not(:last-child) {margin-bottom: 1.35em;}
.event-about .image {width: 32.39583vw;position: relative;background-color: #5523e3;padding: 1.875vw;border-radius: 1.5625vw;}
@media screen and (max-width: 1024px) {.event-about .image {margin-top: 15.38462vw;width: 100%;padding: 3.07692vw;border-radius: 5.12821vw;}}
.event-about .image img {display: block;width: 28.64583vw;height: 35.52083vw;-o-object-fit: cover;object-fit: cover;border-radius: 1.04167vw;}
@media screen and (max-width: 1024px) {.event-about .image img {width: 84.87179vw;height: 114.35897vw;border-radius: 5.12821vw;}}
.event-about .image .description {position: absolute;left: 1.875vw;right: 1.875vw;bottom: 1.875vw;padding: 2.23958vw;text-align: center;}
@media screen and (max-width: 1024px) {.event-about .image .description {left: 3.07692vw;right: 3.07692vw;bottom: 3.07692vw;padding: 6.15385vw;}}
.event-about .image .btn-bg {width: 12.60417vw;height: 4.47917vw;font-size: 1.5625vw;margin: 1.77083vw auto 0;}
@media screen and (max-width: 1024px) {.event-about .image .btn-bg {width: 41.02564vw;height: 14.61538vw;font-size: 6.41026vw;margin-top: 5.89744vw;}}
.register-form {padding: 5.20833vw 0 5.57292vw;}
.page-template-tpl-event .register-form {padding: 5.20833vw 0 12.57292vw 0;}
@media screen and (max-width: 1024px) {.register-form {padding: 15.38462vw 4.61538vw 0;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.page-template-tpl-event .register-form {padding: 15.38462vw 4.61538vw 90.61538vw;}}
@media screen and (min-width: 1025px) {.register-form .img-wrapper {position: absolute;bottom: 0;right: 2.65625vw;width: 37.55208vw;}}
@media screen and (max-width: 1024px) {.register-form .img-wrapper {width: 58.46154vw;margin: 0 auto;position: relative;margin-top: 7.94872vw;}}
.register-form .form-wrapper {width: 49.21875vw;position: relative;margin-left: 7.55208vw;padding-left: 2.08333vw;color: #fff;}
@media screen and (max-width: 1024px) {.register-form .form-wrapper {width: 100%;margin-left: 0;padding-left: 0;}}
.register-form .form-wrapper h2 {font-family: "dax",sans-serif;margin-bottom: 1.04167vw;line-height: calc(74 / 55);}
@media screen and (min-width: 1025px) {.register-form .form-wrapper h2 {-webkit-transform: translateX(-2.08333vw);-ms-transform: translateX(-2.08333vw);transform: translateX(-2.08333vw);}}
.register-form .form-wrapper h2 + p {margin-bottom: 1.5625vw;}
@media screen and (max-width: 1024px) {.register-form .form-wrapper h2 {margin-bottom: 2.5641vw;text-align: center;line-height: calc(47 / 34);}
	.register-form .form-wrapper h2 + p {text-align: center;margin-bottom: 5.12821vw;}}
.form-grid {display: -ms-grid;display: grid;grid-template-columns: repeat(3,1fr);gap: 1.25vw;}
@media screen and (max-width: 1024px) {.form-grid {-ms-grid-columns: 1fr;grid-template-columns: 1fr;gap: 4.10256vw;}}
@media screen and (min-width: 1025px) {.form-grid .w-100 {-ms-grid-column: 1;grid-column-start: 1;-ms-grid-column-span: 3;grid-column-end: 4;}
	.form-grid .email-wrapper {-ms-grid-column: 2;grid-column-start: 2;-ms-grid-column-span: 2;grid-column-end: 4;}
	.form-grid .textarea-wrapper {margin-top: .3125vw;}}
.form-grid .button-wrapper {margin-top: 1.14583vw;}
@media screen and (max-width: 1024px) {.form-grid .button-wrapper {margin-top: 1.28205vw;}}
@media screen and (min-width: 1025px) {.form-grid .btn-bg {width: 13.90625vw;height: 5vw;font-size: 2.44792vw;}}
@media screen and (max-width: 1024px) {.form-grid .btn-bg {margin: 0 auto;}}
.form-item {position: relative;color: #000;}
.form-item input, .form-item textarea, select {display: block;width: 100%;background-color: #fff;padding: 1.19792vw 1.45833vw;border: 2px solid #fff;}
@media screen and (max-width: 1024px) {.form-item input, .form-item textarea, select {padding: 3.84615vw 4.61538vw;font-size: 4.10256vw;}}
.form-item input::-webkit-input-placeholder, .form-item textarea::-webkit-input-placeholder {color: transparent;}
.form-item input::-moz-placeholder, .form-item textarea::-moz-placeholder {color: transparent;}
.form-item input:-ms-input-placeholder, .form-item textarea:-ms-input-placeholder {color: transparent;}
.form-item input::-ms-input-placeholder, .form-item textarea::-ms-input-placeholder {color: transparent;}
.form-item input::placeholder, .form-item textarea::placeholder {color: transparent;}
.form-item input:not(:-moz-placeholder-shown) + .label, .form-item textarea:not(:-moz-placeholder-shown) + .label {font-size: .625vw;color: #707070;top: .41667vw;}
.form-item input:not(:-ms-input-placeholder) + .label, .form-item textarea:not(:-ms-input-placeholder) + .label {font-size: .625vw;color: #707070;top: .41667vw;}
.form-item input:focus + .label, .form-item input:not(:placeholder-shown) + .label, .form-item textarea:focus + .label, .form-item textarea:not(:placeholder-shown) + .label {font-size: .625vw;color: #707070;top: .41667vw;}
@media screen and (max-width: 1024px) {.form-item input:not(:-moz-placeholder-shown) + .label, .form-item textarea:not(:-moz-placeholder-shown) + .label {font-size: 2.5641vw;top: .76923vw;}
	.form-item input:not(:-ms-input-placeholder) + .label, .form-item textarea:not(:-ms-input-placeholder) + .label {font-size: 2.5641vw;top: .76923vw;}
	.form-item input:focus + .label, .form-item input:not(:placeholder-shown) + .label, .form-item textarea:focus + .label, .form-item textarea:not(:placeholder-shown) + .label {font-size: 2.5641vw;top: .76923vw;}}
.form-item select {appearance: none;-webkit-appearance: none;-moz-appearance: none;}
.formselect.error::after {top: 32% !important;}
.formselect::after {content: "";position: absolute;right: 25px;top: 50%;transform: translateY(-50%);width: 14.589px;height: 8.708px;background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"14.589\" height=\"8.708\" viewBox=\"0 0 14.589 8.708\"><path d=\"M755.75,2350.353l-5.88,5.88-5.88-5.88\" transform=\"translate(-742.576 -2348.938)\" fill=\"none\" stroke=\"%23000\" stroke-linecap=\"round\" stroke-width=\"2\"/></svg>");background-size: 100% 100%;pointer-events: none;}
.form-item select {font-size: .9375vw;}
.form-item input, .form-item select {border-radius: 2.44792vw;height: 3.64583vw;}
@media screen and (max-width: 1024px) {.form-item input, .form-item select {border-radius: 12.05128vw;height: 13.58974vw;}}
.form-item textarea {height: 8.48958vw;border-radius: 1.04167vw;}
@media screen and (max-width: 1024px) {.form-item textarea {height: 36.41026vw;border-radius: 5.12821vw;}}
.form-item .label {position: absolute;font-size: .9375vw;top: 1.19792vw;left: 1.45833vw;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
@media screen and (min-width: 1024px) {.less_width {width: 64vw !important;}}
@media screen and (max-width: 1024px) {.form-item .label {font-size: 4.10256vw;top: 3.84615vw;left: 4.61538vw;}
	.form-item select {font-size: 4.10256vw;}}
.form-item.error input, .form-item.error textarea, .form-item.error select {border-color: #f34d4d;}
.form-item.error .label, .form-item.error select {color: #f34d4d;}
.form-item.error.formselect::after {background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"14.589\" height=\"8.708\" viewBox=\"0 0 14.589 8.708\"><path d=\"M755.75,2350.353l-5.88,5.88-5.88-5.88\" transform=\"translate(-742.576 -2348.938)\" fill=\"none\" stroke=\"%23F34D4D\" stroke-linecap=\"round\" stroke-width=\"2\"/></svg>");}
.error-msg {display: none;color: #fff;font-size: .72917vw;padding-left: 1.78571em;margin-top: .5em;position: relative;}
@media screen and (max-width: 1024px) {.error-msg {font-size: 3.07692vw;}}
.error-msg::before {position: absolute;content: "";width: 1.42857em;height: 1.42857em;top: 0;left: 0;background-size: 100%;background-position: center;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'20\' height=\'20\' viewBox=\'0 0 20 20\'%3E%3Cg id=\'Group_23528\' data-name=\'Group 23528\' transform=\'translate(-220 -565.217)\'%3E%3Cpath id=\'Path_32103\' data-name=\'Path 32103\' d=\'M10,0A10,10,0,1,1,0,10,10,10,0,0,1,10,0Z\' transform=\'translate(220 585.217) rotate(-90)\' fill=\'%23f34d4d\'/%3E%3Cpath id=\'Path_32104\' data-name=\'Path 32104\' d=\'M2.928-9.3v-1.9H.912v1.9Zm0,9.085V-7.7H.912V-.217Z\' transform=\'translate(227.981 581.2)\' fill=\'%23f6f6f6\'/%3E%3C/g%3E%3C/svg%3E%0A");}
.checkbox-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;font-size: .83333vw;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.checkbox-wrapper p:not(.error-msg) {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.checkbox-wrapper .error-msg {width: 100%;margin-left: 2.5em;}
@media screen and (max-width: 1024px) {.checkbox-wrapper {font-size: 3.58974vw;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}}
.checkbox-wrapper a {text-decoration: underline;}
.checkbox-wrapper input {position: absolute;top: 0;left: 0;width: 0;height: 0;}
.checkbox-wrapper input:checked + .check {background-color: #20037f;}
.checkbox-wrapper .check {display: block;width: 1.45833vw;height: 1.45833vw;background: #fff;border-radius: .20833vw;margin-right: .67708vw;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;cursor: pointer;}
@media screen and (max-width: 1024px) {.checkbox-wrapper .check {width: 7.17949vw;height: 7.17949vw;margin-right: 2.5641vw;border-radius: 1.02564vw;}}
.bring-section {padding: 7.60417vw 0 4.11458vw;}
@media screen and (max-width: 1024px) {.bring-section {padding: 27.94872vw 0 46.15385vw;}}
.bring-banner {position: relative;width: 62.5vw;height: 20.57292vw;margin: 0 auto;border-radius: 1.04167vw;background-color: #5523e3;color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
@media screen and (max-width: 1024px) {.bring-banner {width: 91.02564vw;height: auto;border-radius: 5.12821vw;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: 10.25641vw 5.12821vw 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.bring-banner .section-bg {mix-blend-mode: hard-light;}
.bring-banner .content {position: relative;width: 25vw;margin-left: 5vw;}
@media screen and (max-width: 1024px) {.bring-banner .content {width: 100%;margin-left: 0;text-align: center;}}
.bring-banner h2 {margin-bottom: .57292vw;}
@media screen and (max-width: 1024px) {.bring-banner h2 {margin-bottom: 4.87179vw;}}
.bring-banner .img-wrapper {position: absolute;width: 32.96875vw;bottom: 0;left: 31.25vw;}
@media screen and (max-width: 1024px) {.bring-banner .img-wrapper {position: relative;width: 82.5641vw;left: 0;margin-top: 13.58974vw;}}
.bring-banner .primary-btn {margin-top: 1.45833vw;width: 11.09375vw;color: #fff;border: 0;}
@media screen and (max-width: 1024px) {.bring-banner .primary-btn {width: 43.84615vw;margin: 6.66667vw auto 0;}}
.map-section {padding: 4.53125vw 10.36458vw 7.76042vw 10.20833vw;}
@media screen and (max-width: 1024px) {.map-section {padding: 0 0 61.53846vw;}
	.map-section .section-bg {display: none;}}
.map-section .map-wrapper {position: relative;}
.map-section .map {position: relative;width: 70.88542vw;height: 43.95833vw;border-radius: 1.04167vw;background: #000;margin-left: auto;}
@media screen and (max-width: 1024px) {.map-section .map {width: 100%;height: 150vw;}}
.map-legend {position: absolute;z-index: 3;background-color: #f1faff;}
@media screen and (min-width: 1025px) {.map-legend {border-radius: 1.04167vw;padding: 3.125vw 2.70833vw 5.26042vw;width: 23.28125vw;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);top: 50%;-webkit-box-shadow: 0 .3125vw 2.86458vw rgba(77,70,206,.24);box-shadow: 0 .3125vw 2.86458vw rgba(77,70,206,.24);}}
@media screen and (max-width: 1024px) {.map-legend {left: 50%;bottom: 0;-webkit-transform: translate(-50%,50%);-ms-transform: translate(-50%,50%);transform: translate(-50%,50%);width: 91.28205vw;border-radius: 2.5641vw;-webkit-box-shadow: 0 1.53846vw 14.10256vw rgba(77,70,206,.24);box-shadow: 0 1.53846vw 14.10256vw rgba(77,70,206,.24);padding: 2.30769vw 4.35897vw 4.35897vw;}
	.map-legend .items {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}}
.map-legend h2 {margin-bottom: 1.82292vw;}
@media screen and (max-width: 1024px) {.map-legend h2 {text-align: center;margin-bottom: 5.12821vw;}}
.map-legend .item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-family: "Poppins",sans-serif;}
@media screen and (min-width: 1025px) {.map-legend .item:not(:last-child) {margin-bottom: 2.5vw;}}
@media screen and (max-width: 1024px) {.map-legend .item {width: 50%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;min-height: 28.20513vw;}
	.map-legend .item div {width: 28.20513vw;text-align: center;}
	.map-legend .item:nth-child(3), .map-legend .item:nth-child(4) {padding-top: 3.84615vw;border-top: 1px solid #e1e1e1;}
	.map-legend .item:nth-child(2), .map-legend .item:nth-child(4) {border-left: 1px solid #e1e1e1;}}
.map-legend img {display: block;-o-object-fit: contain;object-fit: contain;}
@media screen and (min-width: 1025px) {.map-legend img {margin-right: .625vw;max-width: 2.34375vw;max-height: vm(50);}}
@media screen and (max-width: 1024px) {.map-legend img {margin-bottom: 1.02564vw;max-width: 7.94872vw;max-height: 7.94872vw;}}
.map-legend h3 {font-size: 1.25vw;font-weight: 700;}
@media screen and (max-width: 1024px) {.map-legend h3 {font-size: 3.58974vw;}}
.single-event .footer .footer-banner {margin-top: 0;}
.single-event .footer .bg::before {position: absolute;content: "";width: 100%;height: 3.75vw;background-size: 100%;background-position: center;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'1925.245\' height=\'71.824\' viewBox=\'0 0 1925.245 71.824\'%3E%3Cpath id=\'Subtraction_16\' data-name=\'Subtraction 16\' d=\'M1925.245,71.824H0c0-2.327,0-5.513.023-8.61C.074,56.585.061,49.86.049,43.358v-.177c0-2.455-.009-4.994-.01-7.5,0-.7,1.353-1.307,3.218-1.433,3.888-.264,7.781-.525,11.545-.778l.022,0c11.939-.8,23.216-1.558,34.625-2.4,1.6-.118,3.315-.215,4.978-.309,5.612-.317,11.415-.646,14.936-1.837,18.607-6.3,34.527-12.271,48.669-18.265a63,63,0,0,1,11.226-3.621,68.055,68.055,0,0,1,13.522-1.5c14.534-.246,29.367-.37,44.086-.37,4.469,0,9.01.012,13.5.034h.559a54.6,54.6,0,0,0,7.91-.469,26.09,26.09,0,0,0,6.444-1.751,25.979,25.979,0,0,1,4.37-1.331,25.55,25.55,0,0,1,5.094-.63l8.844-.082,2.948-.027h.005c41.341-.384,84.09-.782,126.139-.84C399.885.025,440.271,0,489.771,0H492.8c29.221,0,59.738.009,86.662.016,24.91.007,53.145.015,80.163.016l.549,0a7.359,7.359,0,0,1,3.105.613c.713.366.925.822.583,1.25-.6.754-.65,1.194-.164,1.52.836.56,3.292.812,8.187,1.314l.113.012c7.567.775,15.438,1.432,23.394,1.952,12.431.814,25.062,1.6,37.275,2.357h.006c24.459,1.519,49.75,3.09,74.447,4.958,16.487,1.247,33.665,2.115,52.515,2.654,15.853.454,33.111.674,52.759.674,10.022,0,20.9-.055,34.237-.173,1.8-.016,3.64-.057,5.423-.1h.012c2.3-.052,4.675-.1,6.986-.1,2.52,0,4.7.065,6.651.2,11.31.77,23.382,1.961,36.905,3.639,12.066,1.5,24.134,3.235,35.805,4.915l.033,0c4.735.682,9.632,1.387,14.459,2.065a62.044,62.044,0,0,0,7.893.726c5.236.049,10.562.111,15.713.17h.006c11.791.136,23.984.277,35.972.277,4.3,0,8.289-.017,12.193-.053,4.289-.039,8.624-.095,12.816-.148,7.958-.1,16.186-.206,24.283-.206,13.509,0,24.568.3,34.8.936,19.049,1.188,38.476,2.266,57.263,3.308,18.148,1.007,36.912,2.048,55.327,3.188,46.728,2.894,93.068,5.995,136.527,8.923l14.124.949.165.011c32.726,2.2,66.567,4.468,99.628,7.088,16.393,1.3,30.068,1.9,43.038,1.9,6.943,0,13.77-.183,20.291-.545,7.517-.417,15.093-.833,22.419-1.236h.009c35.6-1.958,72.417-3.982,108.455-6.333,31.717-2.069,63.824-4.469,94.873-6.79h.015c12.167-.91,24.75-1.85,37.132-2.757,8.839-.647,17.466-1.321,26.6-2.034l.55-.043,7.494-.584c.266-.021.537-.031.806-.031,2.152,0,3.9.653,3.9,1.455,0,.414,0,.811,0,1.208q0,4.114.006,8.228v.363C1925.218,54.3,1925.224,63.138,1925.245,71.824Z\' fill=\'%2320037f\'/%3E%3C/svg%3E%0A");top: 1px;left: 0;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);}
.action-links {position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}
@media screen and (max-width: 1024px) {.action-links {display: -webkit-box;display: -ms-flexbox;display: flex;}}
#addPopup {padding-bottom: 2.29167vw !important;}
@media screen and (max-width: 1024px) {#addPopup {padding-bottom: 5.12821vw !important;}}
.add-to-calendar-links {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: .83333vw;}
@media screen and (max-width: 1024px) {.add-to-calendar-links {gap: 4.10256vw;}}
.add-to-calendar-links a {text-decoration: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 2.60417vw;height: 2.60417vw;background-color: #fff;-webkit-box-shadow: 0 .15625vw .3125vw rgba(0,0,0,.16) !important;box-shadow: 0 .15625vw .3125vw rgba(0,0,0,.16) !important;border-radius: 50%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border: none;outline: none !important;}
@media screen and (max-width: 1024px) {.add-to-calendar-links a {width: 12.82051vw;height: 12.82051vw;}}
.add-to-calendar-links a span {display: block;width: 1.25vw;height: 1.25vw;background-size: 100%;background-position: center;background-repeat: no-repeat;}
@media screen and (max-width: 1024px) {.add-to-calendar-links a span {width: 5.12821vw;height: 5.12821vw;}}
.add-to-calendar-links a span.i-google {background-image: url("data:image/svg+xml,%3Csvg data-name=\'Google_Calendar_icon_(2020)\' xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\' viewBox=\'0 0 24 24\'%3E%3Cpath data-name=\'Path 117\' d=\'M216.632 56H204v12.632h12.632z\' transform=\'translate(-198.316 -50.316)\' style=\'fill:%23fff\'/%3E%3Cpath data-name=\'Path 118\' d=\'M244 101.684 249.684 96H244z\' transform=\'translate(-225.684 -77.684)\' style=\'fill:%23ea4335\'/%3E%3Cpath data-name=\'Path 119\' d=\'M249.684 56H244v12.632h5.684z\' transform=\'translate(-225.684 -50.316)\' style=\'fill:%23fbbc04\'/%3E%3Cpath data-name=\'Path 120\' d=\'M216.632 96H204v5.684h12.632z\' transform=\'translate(-198.316 -77.684)\' style=\'fill:%2334a853\'/%3E%3Cpath data-name=\'Path 121\' d=\'M186 96v3.789a1.894 1.894 0 0 0 1.895 1.895h3.789V96z\' transform=\'translate(-186 -77.684)\' style=\'fill:%23188038\'/%3E%3Cpath data-name=\'Path 122\' d=\'M249.684 43.684v-3.789A1.894 1.894 0 0 0 247.789 38H244v5.684z\' transform=\'translate(-225.684 -38)\' style=\'fill:%231967d2\'/%3E%3Cpath data-name=\'Path 123\' d=\'M204.316 38h-16.421A1.894 1.894 0 0 0 186 39.895v16.421h5.684V43.684h12.632z\' transform=\'translate(-186 -38)\' style=\'fill:%234285f4\'/%3E%3Cpath data-name=\'Path 124\' d=\'M210.087 71.409a2.442 2.442 0 0 1-.977-1.4l1.1-.452a1.664 1.664 0 0 0 .521.881 1.343 1.343 0 0 0 .9.311 1.383 1.383 0 0 0 .924-.327 1.044 1.044 0 0 0 .387-.832 1.032 1.032 0 0 0-.407-.843 1.58 1.58 0 0 0-1.02-.327h-.633v-1.084h.568a1.385 1.385 0 0 0 .886-.284.937.937 0 0 0 .36-.778.86.86 0 0 0-.322-.7 1.248 1.248 0 0 0-.816-.264 1.1 1.1 0 0 0-.767.257 1.511 1.511 0 0 0-.414.633l-1.085-.452a2.408 2.408 0 0 1 .794-1.078 2.29 2.29 0 0 1 1.481-.467 2.7 2.7 0 0 1 1.2.257 2.047 2.047 0 0 1 .832.714 1.821 1.821 0 0 1 .3 1.025 1.679 1.679 0 0 1-.279.982 1.926 1.926 0 0 1-.687.617v.065a2.086 2.086 0 0 1 .881.687 1.8 1.8 0 0 1 .344 1.105 2.069 2.069 0 0 1-.327 1.149 2.264 2.264 0 0 1-.9.794 2.843 2.843 0 0 1-1.293.291 2.677 2.677 0 0 1-1.551-.48zm6.731-5.438-1.2.87-.6-.913 2.158-1.557H218v7.344h-1.181z\' transform=\'translate(-201.812 -55.926)\' style=\'fill:%234285f4\'/%3E%3C/svg%3E%0A");}
.add-to-calendar-links a span.i-outlook {background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24.001\' viewBox=\'0 0 24 24.001\'%3E%3Cg data-name=\'Outlook.com_icon_(2012-2019)\'%3E%3Cpath d=\'M64.567 22.116v4.695l1.659 1.033a.429.429 0 0 0 .182 0l7.139-4.76a1.01 1.01 0 0 0-.831-.967z\' transform=\'translate(-49.547 -17.028)\' style=\'fill:%230072c6\'/%3E%3Cpath d=\'m64.563 38.149 1.514 1.029a.457.457 0 0 0 .47 0c-.256.155 7-4.61 7-4.61V43.2a1.214 1.214 0 0 1-1.291 1.333h-7.69v-6.38z\' transform=\'translate(-49.544 -26.614)\' style=\'fill:%230072c6\'/%3E%3Cpath d=\'M38.792 82.111a1.4 1.4 0 0 0-1.23.718 3.51 3.51 0 0 0-.456 1.9 3.442 3.442 0 0 0 .456 1.9 1.392 1.392 0 0 0 2.4.019 3.411 3.411 0 0 0 .447-1.884 3.712 3.712 0 0 0-.433-1.955 1.334 1.334 0 0 0-1.184-.698z\' transform=\'translate(-31.611 -72.74)\' style=\'fill:%230072c6\'/%3E%3Cpath d=\'M13.481 44.089v18.367l14.126 2.93v-24zm9.453 12.288a2.81 2.81 0 0 1-2.334 1.167 2.775 2.775 0 0 1-2.288-1.13 4.644 4.644 0 0 1-.884-2.944 4.991 4.991 0 0 1 .9-3.1 2.841 2.841 0 0 1 2.372-1.183 2.71 2.71 0 0 1 2.262 1.132 4.8 4.8 0 0 1 .864 2.986 4.9 4.9 0 0 1-.892 3.072z\' transform=\'translate(-13.481 -41.384)\' style=\'fill:%230072c6\'/%3E%3C/g%3E%3C/svg%3E%0A");}
.share-popup {width: 21.61458vw;background-color: #fff;border-radius: 1.04167vw;padding: 2.08333vw !important;padding-bottom: 1.04167vw !important;text-align: center;color: #000;}
@media screen and (max-width: 1024px) {.share-popup {width: 76.92308vw;padding: 5.12821vw !important;padding-bottom: 2.5641vw !important;}}
.share-popup .title {font-weight: 700;font-size: 2.08333vw;color: #04005a;}
@media screen and (max-width: 1024px) {.share-popup .title {font-size: 8.20513vw;}}
.share-popup .subtitle {font-size: 1.66667vw;margin-bottom: 1.09375vw;}
@media screen and (max-width: 1024px) {.share-popup .subtitle {font-size: 6.15385vw;}}
.share-popup .share-title {font-size: .9375vw;margin-bottom: 1.04167vw;}
@media screen and (max-width: 1024px) {.share-popup .share-title {font-size: 3.58974vw;}}
.share-popup ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: .83333vw;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.share-popup .carousel__button {top: .52083vw !important;right: .52083vw !important;}
.share-popup .carousel__button svg {stroke: #04005a;}
@media screen and (min-width: 1440px) {.single-event .header .btn-bg {font-size: 1.38889em;}}