.mobile_version .studio_hover_labels_container .studio_hover_label {
    opacity: 1;
}

.mobile_version body, html.mobile_version {
    position: fixed;
    height: 100%;
    width: 100%;
    overflow: hidden;
}

.mobile_version .site_scroller_parent {
    position: fixed;
    height: 100%;
    width: 100%;
    overflow: auto;
    top: 0;
    left: 0;
}

.open_menu.mobile_version .site_scroller_parent {
    overflow: hidden;
}

@media (orientation: portrait) {
    html {
    }

    html {
    }

    html * {
    }

    body {
        font-size: 4vw;
        line-height: 4.5333vw;
    }

    body.home {
        font-size: 4vw;
        line-height: 3.8027vw;
    }

    :root {
    }

    body:not(.home) {
    }

    .open_menu,.open_menu body {
    }

    body *,span, a,p {
    }

    h1 {
    }

    .mobile {
        display: block!important;
    }

    .desktop {
        display: none!important;
    }

    html::-webkit-scrollbar, body::-webkit-scrollbar, .mobile_version .site_scroller_parent::-webkit-scrollbar {
    }

    html, body {
    }

    header {
    }

    html, body {
    }

    html.home_html {
    }

    * {
    }

    body * {
    }

    p {
    }

    p:last-child {
    }

    svg {
    }

    * {
    }

    ol, ul {
    }

    b, strong, h1, h2, h3, h4, h5, h6, label {
    }

    textarea, input[type="text"], input[type="button"], input[type="submit"], input, button {
    }

    a {
    }

    .home a {
    }

    b, strong {
    }

    .custom_clear::after {
    }

    a {
    }

    header {
    }

    .home_container {
    }

    .home_container .home_videos {
    }

    .home_container .home_videos:before {
    }

    .home_container .home_videos .home_video {
    }

    .home_container .home_videos .home_video.desktop {
    }

    .home_container .home_videos .home_video.mobile {
    }

    .home_container .home_videos .home_video video {
    }

    .header {
        height: 17vw;
        z-index: 12;
    }

    .header .header_logo,.header .menu_item ,.header .header_wrapper .tickets_btn {
    }

    .header .header_wrapper .tickets_btn {
        height: 10.3243vw;
        width: 23.4264vw;
        border-radius: 10.3243vw;
        line-height: 8.3243vw;
        left: 4.1123vw;
        right: auto;
        font-size: 4vw;
        border: 0.2979vw solid;
        top: 4.028vw;
    }

    .header .header_wrapper {
    }

    .countdown_timer {
        top: auto;
        -webkit-transform: translate(-50%, 0%);
        -ms-transform: translate(-50%, 0%);
        transform: translate(-50%, 0%);
        left: 50%;
        bottom: 5.3333vw;
        width: 100%;
    }

    .open_about .countdown_timer {
    }

    .countdown_timer .count {
        margin: 0 1.3333vw;
    }

    .countdown_timer .count .label {
    }

    .header_logo {
        width: 23.2672vw;
        left: 50%;
        top: 4.048vw;
        -webkit-transform: translate(-50%, 0%);
        -ms-transform: translate(-50%, 0%);
        transform: translate(-50%, 0%);
    }

    .home .header_logo {
    }

    .center_logo {
        width: 56.5952vw;
        left: 50%;
        top: 50%;
        -webkit-transform: translate( -50%, -50%);
        -ms-transform: translate( -50%, -50%);
        transform: translate( -50%, -50%);
    }

    .header_logo svg path {
        -moz-transition: fill .3s linear 0s;
        -ms-transition: fill .3s linear 0s;
        -o-transition: fill .3s linear 0s;
        transition: fill .3s linear 0s;
    }

    .center_logo svg {
    }

    .center_logo span {
    }

    .header .header_wrapper .tickets_btn {
    }

    .home .header .header_wrapper .tickets_btn {
        border: 0.2979vw solid;
    }

    .open_about .header .header_wrapper .tickets_btn {
    }

    .header .header_wrapper .tickets_btn label {
    }

    .change_slider #fade_slider {
    }

    .change_slider #scroll_slider {
    }

    .home_content {
        top: 0;
        -webkit-transform: translate(-50%, 0%);
        -ms-transform: translate(-50%, 0%);
        transform: translate(-50%, 0%);
        left: 50%;
        top: 5.3333vw;
        z-index: 12;
        -moz-transition: all .3s linear 0s;
        -ms-transition: all .3s linear 0s;
        -o-transition: all .3s linear 0s;
        transition: all .3s linear 0s;
    }
.open_menu .home_content{
    color: #423624;
}
    .home_content span.mobile {
        display: inline-block!important;
    }

    .home_content p {
    }

    .home_footer {
        position: static;
        -webkit-transform: unset;
        -ms-transform: unset;
        transform: unset;
    }

    .home_footer .home_footer_icon {
        position: fixed;
        width: 19.7208vw;
        bottom: 21.6048vw;
        margin-bottom: 0;
        left: 50%;
        z-index: 2;
        -webkit-transform: translate(-50%, 0%);
        -ms-transform: translate(-50%, 0%);
        transform: translate(-50%, 0%);
    }

    .home_footer .home_footer_icon img {
    }

    .home_footer .home_footer_arrow {
    }

    .home_footer .home_footer_arrow svg {
    }

    .section_arrow {
    }

    .section_arrow svg {
    }

    .home_footer_text {
        position: fixed;
        top: 25%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate( -50%, -50%);
        transform: translate(-50%, -50%);
        z-index: 3;
        padding: 0;
        width: 100%;
    }

    .main_menu_container {
        display: none;
    }

    .main_menu_container .main_menu {
    }

    .main_menu_container .main_menu ul {
    }

    .main_menu_container .main_menu ul li {
    }

    .main_menu_container .main_menu ul li .sub_menu {
    }

    .main_menu_container .main_menu ul li .sub_menu ul {
    }

    .main_menu_container .main_menu ul li .sub_menu ul li {
    }

    .main_menu_container .main_menu ul li .sub_menu ul li a {
    }

    body:not(.home) .main_menu_container .main_menu ul li a {
    }

    .main_menu_container .main_menu ul li a {
    }

    .main_menu_container .main_menu ul li a.active {
    }

    .section_background_container {
    }

    .section_background_container.active {
    }

    .section_background_container_wrapper {
    }

    .section_background_container img {
    }

    .section_background_container img.section_inverted_bk {
    }

    .section_hero {
    }

    .section_hero .section_hero_wrapper {
    }

    .section_hero .section_hero_wrapper .section_hero_icon,.section_artist_image {
    }

    .section_artist_image {
        height: 68%;
    }

    .section_artist_image img {
    }

    .program_container .section_hero .section_hero_wrapper .section_hero_icon {
        width: 45.4211vw;
    }

    .about_container .section_hero .section_hero_wrapper .section_hero_icon {
        width: 25.8717vw;
    }

    .faqs_container .section_hero .section_hero_wrapper .section_hero_icon {
        width: 37.0275vw;
    }

    .contact_container .section_hero .section_hero_wrapper .section_hero_icon {
        width: 51.0995vw;
    }

    .section_hero .section_hero_wrapper .section_hero_icon img {
    }

    .section_hero .section_hero_wrapper .section_hero_footer {
        height: 43.6187vw;
    }

    .plan_container .section_hero .section_hero_wrapper .section_hero_icon {
        width: 48.3997vw
    }

    .section_hero .section_hero_wrapper .section_hero_footer .section_hero_title {
        font-size: 7.4667vw;
        line-height: 8.0507vw;
    }

    .section_hero .section_hero_wrapper .section_hero_footer .section_hero_title:before {
    }

    .section_hero .section_hero_wrapper .section_hero_footer .section_hero_title:after {
    }

    .section_hero .section_hero_wrapper .section_hero_footer .section_hero_text {
        padding: 0 9.1397vw;
        padding-bottom: 6vw;
    }

    .section_hero .section_hero_wrapper .section_hero_footer .section_hero_text br {
        display: none
    }

    .section_hero .section_hero_wrapper .section_hero_footer .section_hero_arrow {
        width: 3vw;
        bottom: 8.716vw;
    }

    .experience_container .section_hero .section_hero_wrapper .section_hero_icon {
        width: 40.0768vw;
    }

    .section_hero .section_hero_wrapper .section_hero_footer .section_hero_arrow svg {
    }

    .page-template-template_about a, .page-template-template_about {
    }

    .section_hero .section_hero_wrapper .section_hero_footer .section_hero_arrow svg polyline, .section_hero .section_hero_wrapper .section_hero_footer .section_hero_arrow svg line {
    }

    .section_hero_icon_container {
        height: calc((var(--true-vh) * 100) - 43.6187vw)!important;
        position: relative;
        padding-top: 17vw;
    }

    .section_hero_icon_container_wrapper {
    }

    #content,#colophon,#website_footer {
    }

    .website_unloading #content, .website_unloading #colophon,.website_unloading #website_footer {
    }

    .first_load #content, .first_load #colophon {
    }

    .custom_footer {
        font-size: 4vw;
        line-height: 4.2133vw;
        overflow: hidden;
        width: 100vw;
    }

    .custom_footer .footer_wrapper {
    }

    .custom_footer .footer_wrapper .footer_related_posts {
        padding-top: 16.6948vw;
    }

    .custom_footer .footer_wrapper .footer_related_posts .footer_related_posts_title {
        padding-bottom: 8.4517vw;
    }

    .custom_footer .footer_wrapper .footer_related_posts .footer_related_posts_title:before {
    }

    .custom_footer .footer_wrapper .footer_related_posts .footer_related_posts_title:after {
    }

    .custom_footer .footer_wrapper .footer_related_posts .footer_related_posts_items {
        display: block;
        padding: 0 1.1741vw;
    }

    .custom_footer .footer_wrapper .footer_related_posts .footer_related_posts_items .footer_related_posts_item {
        height: 76.3979vw;
        border-radius: 1.3333vw;
        margin-bottom: 0.9013vw;
    }

    .custom_footer .footer_wrapper .footer_related_posts .footer_related_posts_items .footer_related_posts_item .footer_related_posts_item_image {
    }

    .custom_footer .footer_wrapper .footer_related_posts .footer_related_posts_items .footer_related_posts_item .footer_related_posts_item_image:before {
    }

    .custom_footer .footer_wrapper .footer_related_posts .footer_related_posts_items .footer_related_posts_item .footer_related_posts_item_title {
        font-size: 7.4667vw;
        line-height: 7.712vw;
    }

    .custom_footer .footer_wrapper .footer_related_posts .footer_related_posts_items .footer_related_posts_item .footer_related_posts_item_footer {
        font-size: 3.2vw;
        line-height: 4.168vw;
        padding: 3.1888vw;
    }

    .custom_footer .footer_wrapper .footer_related_posts .footer_related_posts_items .footer_related_posts_item .footer_related_posts_item_footer .footer_related_posts_item_footer_description {
    }

    .custom_footer .footer_wrapper .footer_related_posts .footer_related_posts_items .footer_related_posts_item .footer_related_posts_item_footer .see_more_btn {
    }

    .custom_footer .footer_wrapper .footer_content {
        padding-top: 50.6552vw;
        position: relative;
        z-index: 10;
    }

    .custom_footer .footer_wrapper .footer_content .footer_content_wrapper {
    width: 100%;
    }

    .custom_footer .footer_wrapper .footer_content .footer_content_wrapper .footer_content_icon {
        width: 34.8363vw;
    }

    .custom_footer .footer_wrapper .footer_content .footer_content_wrapper .footer_content_icon svg {
    }

    .custom_footer .footer_wrapper .footer_content .footer_content_wrapper .footer_content_icon svg path {
    }

    .custom_footer .footer_wrapper .footer_content .footer_content_wrapper .footer_content_main_text {
        font-size: 7.4667vw;
        line-height: 8.0507vw;
        padding-top: 16vw;
        padding-bottom: 50.6552vw;
        width: 100%;
    }

    .custom_footer .footer_wrapper .footer_content .footer_content_wrapper .footer_menu {
        line-height: 5.8133vw;
        width: 100%;
    }

    .custom_footer .footer_wrapper .footer_content .footer_content_wrapper .footer_menu .footer_menu_container {
    }

    .custom_footer .footer_wrapper .footer_content .footer_content_wrapper .footer_menu .footer_menu_container .footer_menu {
    }

    .custom_footer .footer_wrapper .footer_content .footer_content_wrapper .footer_menu .footer_menu_container .footer_menu ul {
    }

    .custom_footer .footer_wrapper .footer_content .footer_content_wrapper .footer_menu .footer_menu_container .footer_menu ul li {
    }

    .custom_footer .footer_wrapper .footer_content .footer_content_wrapper .footer_menu .footer_menu_container .footer_menu ul li .footer_item {
    }

    .custom_footer .footer_wrapper .footer_content .footer_content_wrapper .footer_bottom {
        padding-top: 14.0936vw;
    }

    .custom_footer .footer_wrapper .footer_content .footer_content_wrapper .footer_bottom .footer_bottom_date_text {
        position: static;
        -webkit-transform: translate(0%, 0%);
        -ms-transform: translate(0%, 0%);
        transform: translate(0%, 0%);
    }

    .custom_footer .footer_wrapper .footer_content .footer_content_wrapper .footer_bottom .footer_bottom_logo {
        width: 52.5365vw;
        padding: 20.1051vw 0;
    }

    .custom_footer .footer_wrapper .footer_content .footer_content_wrapper .footer_bottom .footer_bottom_logo svg {
    }

    .custom_footer .footer_wrapper .footer_content .footer_content_wrapper .footer_bottom .footer_bottom_logo svg path {
    }

    .custom_footer .footer_wrapper .footer_content .footer_content_wrapper .footer_bottom .footer_bottom_location_text {
        -webkit-transform: translate(0%, 0%);
        -ms-transform: translate(0%, 0%);
        transform: translate(0%, 0%);
        top: auto;
        position: static;
    }

    .custom_footer .footer_wrapper .footer_content .footer_content_wrapper .footer_bottom .footer_bottom_location_text .footer_bottom_location_text_content {
    }

    .custom_footer .footer_wrapper .footer_content .footer_content_wrapper .footer_bottom .footer_bottom_location_text .footer_bottom_location_text_map_link {
    }

    .custom_footer .footer_wrapper .footer_content .footer_content_wrapper .footer_bottom .footer_bottom_location_text .footer_bottom_location_text_map_link a.no-ajaxy {
    }

    .custom_footer .footer_wrapper .footer_content .footer_content_wrapper .footer_bottom .footer_bottom_copyright {
        padding-top: 17.9744vw;
        font-size: 3.312vw;
        padding-bottom: 7.9717vw;
    }

    .footer_bottom_wrapper {
    }

    .section_content_container {
        padding-top: 23.5736vw;
        padding-bottom: 16.6948vw;
    }

    .contact_container .section_content_container, .faqs_container .section_content_container, .experience_container .section_content_container, .single-artist .section_content_container {
        padding-top: 23.5736vw;
    }

    .program_container .section_content_container {
        padding-top: 33.8693vw;
    }

    .plan_container .section_content_container {
    }

    .section_content_container .about_main_text {
        font-size: 7.4667vw;
        line-height: 8.0507vw;
        width: 87.3704vw;
        padding-top: 0;
        padding-bottom: 19vw;
    }

    .section_content_container .about_main_text p {
    }

    .section_content_container .about_secondary_text {
        font-size: 4vw;
        line-height: 4.5333vw;
        padding-bottom: 13vw;
    }

    .section_content_container .about_secondary_text p {
    }

    .section_content_container .image_with_text_container {
        padding: 0 1.0848vw;
    }

    .section_content_container .image_with_text_container .image_with_text_image {
        height: 129.948vw!important;
        border-radius: 1.3333vw;
    }

    .section_content_container .image_with_text_container .image_with_text_image_text {
        font-size: 7.4667vw;
        width: 71.6064vw;
        line-height: 8.0507vw;
    }

    .section_content_container .about_description_text {
        width: 100%;
        padding: 20.0976vw 6.5451vw 20.0976vw 6.5451vw;
        font-size: 4vw;
        line-height: 4.5333vw;
    }

    .section_content_container .about_description_text p {
    }

    .section_content_container .about_slider_module {
    }

    .section_content_container .about_slider_module .about_slider_module_title {
        font-size: 7.4667vw;
        line-height: 8.0507vw;
        width: 87.3704vw;
        margin: auto;
        padding: 20vw 0 45vw 0;
    }

    .section_content_container .about_slider_module .about_slider_module_slider {
    height: 98.5067vw;
    }

    .section_content_container .about_slider_module .about_slider_module_slider .swiper {
    }

    .section_content_container .about_slider_module .about_slider_module_slider {
    }

    .section_content_container .about_slider_module .about_slider_module_slider .swiper-wrapper {
    }

    .section_content_container .about_slider_module .about_slider_module_slider .swiper-wrapper .swiper-slide {
        padding: 0 0.2729vw;
    }

    .section_content_container .about_slider_module .about_slider_module_slider .swiper-wrapper .swiper-slide.swiper-slide-active .swiper_slide_image, .section_content_container .about_slider_module .about_slider_module_slider .swiper-wrapper .swiper-slide.swiper-slide-duplicate-active .swiper_slide_image {
    }

    .section_content_container .about_slider_module .about_slider_module_slider .swiper-wrapper .swiper-slide .swiper_slide_image {
    }

    .section_content_container .about_slider_module .about_slider_module_slider .swiper-button-next , .section_content_container .about_slider_module .about_slider_module_slider .swiper-button-prev {
        width: 3.5vw;
        right: 3vw;
    }

    .section_content_container .about_slider_module .about_slider_module_slider .swiper-button-next svg , .section_content_container .about_slider_module .about_slider_module_slider .swiper-button-prev svg {
    }

    .section_content_container .about_slider_module .about_slider_module_slider .swiper-button-next svg path, .section_content_container .about_slider_module .about_slider_module_slider .swiper-button-prev svg path {
    }

    .section_content_container .about_slider_module .about_slider_module_slider .swiper-button-prev svg {
    }

    .section_content_container .about_slider_module .about_slider_module_slider .swiper-button-next {
    }

    .section_content_container .about_slider_module .about_slider_module_slider .swiper-button-prev {
        left: 3vw;
    }

    .section_content_container .about_rotative_text_module {
        padding: 0 7.6056vw;
        padding-top: 34.4903vw;
        font-size: 4vw;
        line-height: 4.5333vw;
    }

    .section_content_container .about_rotative_text_module .about_rotative_text_module_wrapper {
    }

    .section_content_container .about_rotative_text_module .about_rotative_text_module_wrapper .about_rotative_text_module_text {
        width: 100%;
    }

    .section_content_container .about_rotative_text_module .about_rotative_text_module_wrapper .about_rotative_text_module_text p {
    }

    .section_content_container .about_rotative_text_module .about_rotative_text_module_wrapper .about_rotative_text_module_content {
        padding-bottom: 40vw;
    }

    .section_content_container .about_rotative_text_module .about_rotative_text_module_wrapper .about_rotative_text_module_content .about_rotative_text_module_content_title.top_title {
    }

    .section_content_container .about_rotative_text_module .about_rotative_text_module_wrapper .about_rotative_text_module_content .about_rotative_text_module_content_items {
        height: 89.9379vw;
    }

    .section_content_container .about_rotative_text_module .about_rotative_text_module_wrapper .about_rotative_text_module_content .about_rotative_text_module_content_items .about_rotative_text_module_content_item {
        font-size: 7.4667vw;
        line-height: 8.0507vw;
        width: 100%;
    }

    .section_content_container .about_rotative_text_module .about_rotative_text_module_wrapper .about_rotative_text_module_content .about_rotative_text_module_content_items .about_rotative_text_module_content_item.active {
    }

    .section_content_container .about_rotative_text_module .about_rotative_text_module_wrapper .about_rotative_text_module_content .about_rotative_text_module_content_title.bottom_title {
    }

    .section_content_container .about_bottom_module {
    }

    .section_content_container .about_bottom_module .about_bottom_module_wrapper {
    }

    .section_content_container .about_bottom_module .about_bottom_module_wrapper .about_bottom_module_text_items {
        font-size: 7.4667vw;
        line-height: 8.0507vw;
        height: 97.6341vw;
    }

    .section_content_container .about_bottom_module .about_bottom_module_wrapper .about_bottom_module_text_items .about_bottom_module_text_item {
    }

    .section_content_container .about_bottom_module .about_bottom_module_wrapper .about_bottom_module_text_items .about_bottom_module_text_item .about_bottom_module_text_item_line {
    }

    .section_content_container .about_bottom_module .about_bottom_module_wrapper .about_bottom_module_text_items .about_bottom_module_text_item.about_bottom_module_text_item1 {
        left: 11.3192vw;
    }

    .section_content_container .about_bottom_module .about_bottom_module_wrapper .about_bottom_module_text_items .about_bottom_module_text_item.about_bottom_module_text_item2 {
        top: 50.2195vw;
        right: auto;
        left: 30.2469vw;
    }

    .section_content_container .about_bottom_module .about_bottom_module_wrapper .about_bottom_module_text_items .about_bottom_module_text_item.about_bottom_module_text_item1 .about_bottom_module_text_item_line.about_bottom_module_text_item_line_1 {
    }

    .section_content_container .about_bottom_module .about_bottom_module_wrapper .about_bottom_module_text_items .about_bottom_module_text_item.about_bottom_module_text_item1 .about_bottom_module_text_item_line.about_bottom_module_text_item_line_2 {
        padding-left: 13.8893vw;
    }

    .section_content_container .about_bottom_module .about_bottom_module_wrapper .about_bottom_module_text_items .about_bottom_module_text_item.about_bottom_module_text_item2 .about_bottom_module_text_item_line.about_bottom_module_text_item_line_1 {
    }

    .section_content_container .about_bottom_module .about_bottom_module_wrapper .about_bottom_module_text_items .about_bottom_module_text_item.about_bottom_module_text_item2 .about_bottom_module_text_item_line.about_bottom_module_text_item_line_2 {
        padding-left: 43.8469vw;
    }

    .section_content_container .about_bottom_module .about_bottom_module_wrapper .about_bottom_module_text_items .about_bottom_module_text_item.about_bottom_module_text_item2 .about_bottom_module_text_item_line.about_bottom_module_text_item_line_3 {
        padding-left: 17.3277vw;
    }

    .section_content_container .about_bottom_module .about_bottom_module_wrapper .about_bottom_module_image_container {
    }

    .section_content_container .about_bottom_module .about_bottom_module_wrapper .about_bottom_module_image_container .about_bottom_module_image {
        height: 97.3795vw!important;
        width: 73.0779vw;
        border-radius: 1.3333vw;
    }

    .section_content_container .about_bottom_module .about_bottom_module_wrapper .about_bottom_module_bottom_text {
        font-size: 7.4667vw;
        line-height: 8.0507vw;
        padding-top: 35vw;
    }

    .swiper_slide_image {
    }

    .contact_items_container {
    }

    .contact_items_container .contact_item {
        padding-bottom: 13.1632vw;
    }

    .contact_items_container .contact_item:last-child {
    }

    .contact_items_container .contact_item .contact_item_title {
        padding-bottom: 3.0397vw;
    }

    .contact_items_container .contact_item .contact_item_title:before {
    }

    .contact_items_container .contact_item .contact_item_title:after {
    }

    .contact_items_container .contact_item .contact_item_text {
        font-size: 7.4667vw;
        line-height: 9.5947vw;
    }

    .contact_items_container .contact_item .contact_item_text p {
    }

    .contact_items_container .contact_item .contact_item_text p a {
    }

    .contact_items_container .contact_item .contact_item_text p u a {
    }

    .faq_items_container {
        padding: 0 2.6667vw;
    }

    .faq_items_container .faq_item_container {
        padding-bottom: 23vw;
    }

    .faq_items_container .faq_item_container .faq_item_title {
        font-size: 4vw;
        line-height: 4.5333vw;
        padding-bottom: 7.9491vw;
    }

    .accordion_items_section {
    }

    .accordion_items_section .accordion_items_item {
        border-color: #423624!important;
    }

    .accordion_items_section .accordion_items_item:first-child {
    }

    .accordion_column:last-child .accordion_items_section .accordion_items_item:first-child {
        border-top: 0
    }

    .accordion_items_section .accordion_items_item .accordion_items_item_header {
        font-size: 7.4667vw;
        line-height: 8.0507vw;
        padding: 6.6667vw 0;
    }

    .accordion_items_section .accordion_items_item .accordion_items_item_header label {
        width: 74.5619vw;
        display: inline-block;
    }

    .accordion_items_section .accordion_items_item .accordion_items_item_header > span {
        width: 6.1467vw;
        right: 2.6131vw;
    }

    .accordion_items_section .accordion_items_item .accordion_items_item_header span svg {
    }

    .accordion_items_section .accordion_items_item.open .accordion_items_item_header span svg {
    }

    .accordion_items_section .accordion_items_item .accordion_items_item_header span svg line, .accordion_items_section .accordion_items_item .accordion_items_item_header span svg polyline {
    }

    .accordion_items_section .accordion_items_item .accordion_items_item_body {
    }

    .accordion_items_section .accordion_items_item .accordion_items_item_body .accordion_items_item_body_wrapper {
        width: 91.3563vw;
        font-size: 4vw;
        line-height: 4.5333vw;
        padding-bottom: 9vw;
        padding-top: 3vw;
    }

    .accordion_items_section .accordion_items_item .accordion_items_item_body .accordion_items_item_body_wrapper p {
    }

    .inner_section_menu {
        padding-top: 25.0579vw;
        line-height: 4.7467vw;
        font-size: 3.2vw;
        position: absolute;
        z-index: 10;
        -ms-transform: translate(0%, 0%);
        transform: translate(0%, 0%);
        top: 0;
    }

    .fix_sections_menu_bottom .inner_section_menu {
        top: 0;
        bottom: auto;
    }

    .inner_section_menu_item {
    }

    .inner_section_menu_item span {
    }

    .inner_section_menu_item span:before {
    }

    .inner_section_menu_item.active span:before {
    }

    .inner_section_menu_item.active {
    }

    .section_container {
        padding-bottom: 13vw;
    }

    .section_content_container {
    }

    .section_content_container .experience_rotative_text_module {
        height: 60vw;
    }

    .section_content_container .experience_rotative_text_module .experience_rotative_text_module_wrapper {
    }

    .section_content_container .experience_rotative_text_module .experience_rotative_text_module_wrapper .experience_rotative_text_module_content {
    }

    .section_content_container .experience_rotative_text_module .experience_rotative_text_module_wrapper .experience_rotative_text_module_content .experience_rotative_text_module_content_items {
    }

    .section_content_container .experience_rotative_text_module .experience_rotative_text_module_wrapper .experience_rotative_text_module_content .experience_rotative_text_module_content_items .experience_rotative_text_module_content_item {
        font-size: 7.4667vw;
        line-height: 8.0507vw;
        width: 87.3704vw;
    }

    .section_content_container .experience_rotative_text_module .experience_rotative_text_module_wrapper .experience_rotative_text_module_content .experience_rotative_text_module_content_items .experience_rotative_text_module_content_item br {
        display: none
    }

    .section_content_container .experience_rotative_text_module .experience_rotative_text_module_wrapper .experience_rotative_text_module_content .experience_rotative_text_module_content_items .experience_rotative_text_module_content_item.active {
    }

    .section_content_container .experience_slider_module {
        padding-top: 23.5736vw;
        padding-bottom: 23.5736vw;
    }

    .section_content_container .experience_slider_module .experience_slider_module_title {
        width: 100%;
        font-size: 4vw;
        line-height: 4.5333vw;
        padding: 11.3221vw;
    }

    .experience_slider_module_slider {
        padding: 0 1.1776vw;
        height: 129.948vw;
    }

    .experience_slider_module_slider {
    }

    .experience_slider_module_slider .swiper {
        border-radius: 1.3333vw;
    }

    .experience_slider_module_slider .swiper .swiper-wrapper {
    }

    .experience_slider_module_slider .swiper .swiper-wrapper .swiper-slide {
    }

    .experience_slider_module_slider .swiper .swiper-wrapper .swiper-slide .swiper_slide_image {
    }

    .experience_slider_module_slider .swiper .swiper-wrapper .swiper-slide .swiper_slide_image .experience_slider_text {
        font-size: 7.4667vw;
        line-height: 8.0507vw;
        width: 100%;
        padding: 0 4vw;
    }

    .experience_slider_module_slider .swiper .swiper-wrapper .swiper-slide .swiper_slide_image .experience_slider_text br {
        display: none
    }

    .section_content_container .experience_slider_module .experience_slider_module_bottom_title {
        font-size: 7.4667vw;
        line-height: 8.0507vw;
        width: 87.3704vw;
        padding-top: 23.5736vw;
    }

    .section_content_container .experience_slider_module .experience_slider_module_bottom_title br {
        display: none
    }

    .section_content_container .experience_category_items {
    }

    .section_content_container .experience_category_items .experience_category_item {
        padding-bottom: 35.3363vw;
    }

    .section_content_container .experience_category_items .experience_category_item:last-child {
    }

    .section_content_container .experience_category_items .experience_category_item .experience_category_item_title {
    }

    .section_content_container .experience_category_items .experience_category_item .experience_category_item_title:before {
    }

    .section_content_container .experience_category_items .experience_category_item .experience_category_item_title:after {
    }

    .section_content_container .experience_category_items .experience_category_item .experience_category_item_text {
        font-size: 7.4667vw;
        line-height: 8.0507vw;
        width: 87.3704vw;
        padding-top: 19.7629vw;
    }

    .section_content_container .experience_category_items .experience_category_item .experience_category_item_coming_soon {
        font-size: 4vw;
        padding-top: 10vw;
        line-height: 4vw;
    }

    .section_content_container .experience_category_items .experience_category_item .experience_category_item_coming_soon:before {
    }

    .section_content_container .experience_category_items .experience_category_item .experience_category_item_coming_soon:after {
    }

    .section_content_container .experience_category_items .experience_category_item .artists_grid_container {
        padding-top: 31.4552vw;
    }

    .section_content_container .experience_category_items .experience_category_item .artists_grid_container .artists_grid_header {
        padding-bottom: 9.2877vw;
    }

    .section_content_container .experience_category_items .experience_category_item .artists_grid_container .artists_grid_header .see_full_line_up_btn {
    }

    .section_content_container .experience_category_items .experience_category_item .artists_grid_container .artists_grid_header .see_full_line_up_btn a {
    }

    .section_content_container .experience_category_items .experience_category_item .artists_grid_container .artists_grid {
        display: block;
        padding: 0 1.1741vw;
        overflow: hidden;
    }
    
    .section_content_container .experience_category_items .experience_category_item .artists_grid_container .artists_grid .swiper{
    overflow: visible;
}
    .section_content_container .experience_category_items .experience_category_item .artists_grid_container .artists_grid .swiper .swiper-wrapper{}
    .section_content_container .experience_category_items .experience_category_item .artists_grid_container .artists_grid .swiper .swiper-wrapper .swiper-slide{
    width: auto;
    padding-right: 1.2vw;
}
    .section_content_container .experience_category_items .experience_category_item .artists_grid_container .artists_grid .swiper .swiper-wrapper .swiper-slide .artists_grid_item{
    width: 78vw;
    height: 99vw;
}
    .section_content_container .experience_category_items .experience_category_item .artists_grid_container .artists_grid .swiper .swiper-wrapper .swiper-slide .artists_grid_item .artists_grid_item_image{}

    .section_content_container .experience_category_items .experience_category_item .artists_grid_container .artists_grid.even {
    }

    .section_content_container .experience_category_items .experience_category_item .artists_grid_container .artists_grid .artists_grid_item {
        height: 76.3979vw;
        border-radius: 1.3333vw;
        margin-bottom: 0.9013vw;
    }

    .section_content_container .experience_category_items .experience_category_item .artists_grid_container .artists_grid .artists_grid_item .artists_grid_item_image {
    }

    .section_content_container .experience_category_items .experience_category_item .artists_grid_container .artists_grid .artists_grid_item .artists_grid_item_image:after {
    }

    .section_content_container .experience_category_items .experience_category_item .artists_grid_container .artists_grid .artists_grid_item .artists_grid_item_footer {
        width: 100%;
        max-width: unset;
        font-size: 3.2vw;
        line-height: 4.168vw;
        padding: 3.1888vw;
    }

    .section_content_container .experience_category_items .experience_category_item .artists_grid_container .artists_grid .artists_grid_item .artists_grid_item_footer .artists_grid_item_footer_title {
        font-size: 7.4667vw;
        line-height: 7.712vw;
        padding-bottom: 3vw;
    }

    .section_content_container .experience_category_items .experience_category_item .artists_grid_container .artists_grid .artists_grid_item .artists_grid_item_footer .artists_grid_item_footer_description {
    }

    .section_content_container .experience_category_items .experience_category_item .artists_grid_container .artists_grid .artists_grid_item .artists_grid_item_footer .see_more_btn {
    }

    .experience_slider_module_slider .swiper .swiper-pagination .swiper-pagination-bullet {
        width: 2.7757vw;
        height: 2.7757vw;
        margin: 0 0.7797vw;
    }

    .experience_slider_module_slider .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    }

    .experience_slider_module_slider .swiper .swiper-pagination {
        bottom: 4.6923vw;
    }

    .swiper_slide_image::after {
    }

    .artist_sections_container {
    }

    .artist_sections_container .artist_section {
    }

    .artist_sections_container .artist_section#bio {
    }

    .artist_sections_container .artist_section#music {
    }

    .artist_sections_container .artist_section .artist_section_wrapper {
    }

    .artist_sections_container .artist_section .artist_section_wrapper .artist_section_title {
        margin: 0;
    }

    .artist_sections_container .artist_section .artist_section_wrapper .artist_section_title:before {
    }

    .artist_sections_container .artist_section .artist_section_wrapper .artist_section_title:after {
    }

    .artist_sections_container .artist_section .artist_section_wrapper .artist_section_text {
        font-size: 7.4667vw;
        line-height: 8.0507vw;
        width: 87.3704vw;
        margin: auto;
        padding-top: 19.7629vw;
    }

    .artist_sections_container .artist_section .artist_section_wrapper .artist_section_content {
        padding: 25vw 0;
    }

    .artist_sections_container .artist_section .artist_section_wrapper .artist_section_content.custom_clear {
    }

    .artist_sections_container .artist_section .artist_section_wrapper .artist_section_content .artist_section_image_container {
        width: 100%;
        float: none;
        padding: 0 1.2853vw;
    }

    .artist_sections_container .artist_section .artist_section_wrapper .artist_section_content .artist_section_image_container .artist_section_image {
    }

    .artist_sections_container .artist_section .artist_section_wrapper .artist_section_content .artist_section_image_container .artist_section_image img {
        width: 100%;
        border-radius: 1.3333vw;
    }

    .artist_sections_container .artist_section .artist_section_wrapper .artist_section_content .artist_section_main_text {
    }

    .links_section {
        padding: 0;
    }

    .links_section#link {
    }

    .links_section .link_section._title {
        text-align: center;
        font-size: 4vw;
        line-height: 4.5333vw;
        margin-bottom: 16vw;
    }

    .links_section .link_section._title:before {
    }

    .links_section .link_section._title:after {
    }

    .links_section .links_section_list {
        font-size: 4vw;
        line-height: 5.3333vw;
        padding: 0 5.9469vw;
    }

    .links_section .links_section_list ul {
        column-gap: 0;
    }

    .links_section .links_section_list ul li {
    }

    .links_section .links_section_list ul li a {
    }

    .links_section .links_section_list ul li a.no-ajaxy {
    }

    .artist_section_main_text_container {
        font-size: 4vw;
        line-height: 4.5333vw;
        padding: 0 4.2635vw;
        padding-bottom: 10vw;
    }

    .links_section_wrapper {
        padding: 0;
        float: none;
        width: 100%;
    }

    .program_main_text {
        font-size: 7.4667vw;
        line-height: 8.0507vw;
        width: 87.3704vw;
        padding-bottom: 30.8693vw;
    }

    ::selection {
    }

    ::-moz-selection {
    }

    .program_item_container_title {
        font-size: 4vw;
        line-height: 4.5333vw;
        padding-bottom: 7.9491vw;
    }

    .program_item_container_title:before {
    }

    .program_item_container_title:after {
    }

    .program_item_container {
    }

    .program_item_container .program_item_container_title {
    }

    .program_item_container .accordion_items_section {
    }

    .program_item_container .accordion_items_section .accordion_items_item {
    }

    .program_item_container .accordion_items_section .accordion_items_item .accordion_items_item_header {
    }

    .program_item_container .accordion_items_section .accordion_items_item .accordion_items_item_header .program_item_date {
        font-size: 4vw;
        line-height: 4.5333vw;
        left: 0.3211vw;
    }

    .program_item_container .accordion_items_section .accordion_items_item .accordion_items_item_header label {
    }

    .program_item_container .accordion_items_section .accordion_items_item .accordion_items_item_header span {
    }

    .program_item_container .accordion_items_section .accordion_items_item .accordion_items_item_body {
    }

    .program_item_container .accordion_items_section .accordion_items_item .accordion_items_item_body .accordion_items_item_body_wrapper {
    }

    .program_item_container .accordion_items_section .accordion_items_item .accordion_items_item_body .accordion_items_item_body_wrapper .line_up_elements {
    }

    .program_item_container .accordion_items_section .accordion_items_item .accordion_items_item_body .accordion_items_item_body_wrapper .line_up_elements .line_up_item {
        border-color: #423624 !important;
        padding: 4.8vw 0;
    }

    .program_item_container .accordion_items_section .accordion_items_item .accordion_items_item_body .accordion_items_item_body_wrapper .line_up_elements .line_up_item .line_up_item_category_title {
        position: static;
        font-size: 4vw;
        line-height: 4.5333vw;
        margin-bottom: 3.9491vw;
    }

    .program_item_container .accordion_items_section .accordion_items_item .accordion_items_item_body .accordion_items_item_body_wrapper .line_up_elements .line_up_item .line_up_item_category_artist_list {
    }

    .program_item_container .accordion_items_section .accordion_items_item .accordion_items_item_body .accordion_items_item_body_wrapper .line_up_elements .line_up_item .line_up_item_category_artist_list .line_up_item_category_artist_list_item {
        display: block;
    }

    .program_item_container .accordion_items_section .accordion_items_item .accordion_items_item_body .accordion_items_item_body_wrapper .line_up_elements .line_up_item .line_up_item_category_artist_list .line_up_item_category_artist_list_item label {
        font-size: 7.4667vw;
        line-height: 8.5507vw;
    }

    .program_item_container .accordion_items_section .accordion_items_item .accordion_items_item_body .accordion_items_item_body_wrapper .line_up_elements .line_up_item .line_up_item_category_artist_list .line_up_item_category_artist_list_item span {
        line-height: 4.7467vw;
        font-size: 3.2vw;
        margin-left: 1vw;
    }

    .section_icon {
    }

    .inside_content .main_menu_container .main_menu ul li a.active .section_icon {
    }

    .section_icon svg {
    }

    .section_icon svg path {
    }

    .home .section_icon svg path {
    }

    .tickets_section {
        padding-bottom: 30vw;
    }

    .tickets_section.inner_section {
    }

    .tickets_section .tickets_section_columns {
    }

    .tickets_section .tickets_section_columns.custom_clear {
        display: block;
        padding: 0 2.6667vw;
    }

    .tickets_section .tickets_section_columns .accordion_column {
    }

    .tickets_section .tickets_section_columns .accordion_column .accordion_items_section {
    }

    .tickets_section .tickets_section_columns .accordion_column .accordion_items_section.custom_clear {
    }

    .tickets_section .tickets_section_columns .accordion_column .accordion_items_section .accordion_items_item {
    }

    .tickets_section .tickets_section_columns .accordion_column .accordion_items_section .accordion_items_item.no_content {
    }

    .tickets_section .accordion_items_item .accordion_items_item_header {
        padding: 5.6667vw 0 6.6667vw 0;
        padding-right: 32vw;
    }

    .tickets_section .accordion_items_item.no_content .accordion_items_item_header {
    }

    .tickets_section .accordion_items_item .accordion_items_item_header .accordion_items_item_data {
    }

    .tickets_section .accordion_items_item .accordion_items_item_header .accordion_items_item_data .accordion_items_item_title {
    }

    .tickets_section .accordion_items_item .accordion_items_item_header .accordion_items_item_data .accordion_items_item_title label {
        font-size: 7.4667vw;
        line-height: 8.0507vw;
        padding-bottom: 5vw;
        width: 100%;
    }

    .tickets_section .accordion_items_item .accordion_items_item_header .accordion_items_item_data .accordion_items_item_subtitle {
        font-size: 4vw;
        line-height: 4.5333vw;
    }

    .tickets_section .accordion_items_item .accordion_items_item_header .accordion_items_item_data .accordion_items_item_details {
        font-size: 3.312vw;
        vertical-align: unset;
        margin-left: 0;
        line-height: 4vw;
    }

    .tickets_section .accordion_items_item .accordion_items_item_header .tickets_btn_container {
        -webkit-transform: translate(0%, 0%);
        -ms-transform: translate(0%, 0%);
        transform: translate(0%, 0%);
        bottom: 5.2312vw;
        top: auto;
        right: 3.1776vw;
    }

    .tickets_section .accordion_items_item .accordion_items_item_header .tickets_btn_container .tickets_accordion_btn {
    }

    .tickets_section .accordion_items_item .accordion_items_item_header .tickets_btn_container .tickets_accordion_btn.btn {
        border: 0.2979vw solid;
        font-size: 4vw;
        height: 10.3243vw;
        width: 23.4264vw;
        border-radius: 10.3243vw;
        line-height: 9.3243vw;
    }

    .tickets_section .accordion_items_item .accordion_items_item_header .tickets_btn_container .tickets_accordion_btn.btn.no-ajaxy {
    }

    .tickets_section .accordion_items_item .accordion_items_item_header .tickets_btn_container .tickets_accordion_btn label {
        width: auto;
    }

    .tickets_section .accordion_items_item .accordion_items_item_header .tickets_btn_container .tickets_accordion_btn span {
        border-radius: 10.3243vw;
    }

    .tickets_section .accordion_items_item .accordion_items_item_header > span {
        top: 5.4547vw;
        -webkit-transform: translate(0%, 0%);
        -ms-transform: translate(0%, 0%);
        transform: translate(0%, 0%);
        right: 3.1776vw;
    }

    .tickets_section .accordion_items_item .accordion_items_item_header > span svg {
    }

    .tickets_section .accordion_items_item .accordion_items_item_body {
    }

    .tickets_section .accordion_items_item .accordion_items_item_body .accordion_items_item_body_wrapper {
        padding-top: 6vw;
        padding-bottom: 12vw;
    }

    .tickets_section .accordion_items_item .accordion_items_item_body .accordion_items_item_body_wrapper .accordion_items_item_body_wrapper_text {
        width: 100%;
    }

    .tickets_section .accordion_items_item .accordion_items_item_body .accordion_items_item_body_wrapper .accordion_items_item_body_wrapper_text p {
    }

    .tickets_section .accordion_items_item .accordion_items_item_body .accordion_items_item_body_wrapper .accordion_items_item_body_wrapper_text ul {
    }

    .tickets_section .accordion_items_item .accordion_items_item_body .accordion_items_item_body_wrapper .accordion_items_item_body_wrapper_text ul li {
    }

    .plan_section_title {
        padding-bottom: 23.0008vw;
    }

    .tickets_section .plan_section_title {
    }

    .plan_section_title:before {
    }

    .plan_section_title:after {
    }

    .tickets_slider_module_slider {
        width: 100%;
        height: 57.9664vw;
        border-radius: 1.3333vw;
        margin-top: 8vw;
    }

    .tickets_slider_module_slider .swiper {
    }

    .tickets_slider_module_slider .swiper.mySwiper {
    }

    .tickets_slider_module_slider .swiper .swiper-wrapper {
    }

    .tickets_slider_module_slider .swiper .swiper-wrapper .swiper-slide {
    }

    .tickets_slider_module_slider .swiper .swiper-wrapper .swiper-slide .swiper_slide_image {
    }

    .tickets_slider_module_slider .swiper .swiper-wrapper .swiper-slide .swiper_slide_image.image_loaded {
    }

    .tickets_slider_module_slider .swiper-button-next, .tickets_slider_module_slider .swiper-button-prev {
        width: 3.5vw;
        right: 3vw;
    }

    .tickets_slider_module_slider .swiper-button-next svg, .tickets_slider_module_slider .swiper-button-prev svg {
    }

    .tickets_slider_module_slider .swiper-button-next svg path, .tickets_slider_module_slider .swiper-button-prev svg path {
    }

    .tickets_slider_module_slider .swiper-button-next {
    }

    .tickets_slider_module_slider .swiper-button-next svg {
    }

    .tickets_slider_module_slider .swiper-button-prev {
        right: auto;
        left: 3.5vw;
    }

    .tickets_slider_module_slider .swiper-button-prev svg {
    }

    .tickets_bottom_main_text {
        width: 94.6139vw;
        font-size: 7.4667vw;
        line-height: 8.0507vw;
        padding-top: 35vw;
    }

    .tickets_bottom_secondary_text {
        padding-top: 30vw;
        width: 91.3221vw;
        font-size: 4vw;
        line-height: 4.5333vw;
    }

    .tickets_bottom_secondary_text a {
    }

    .festival_ground_and_map_section {
        padding-bottom: 30vw;
    }

    .festival_ground_and_map_section.inner_section {
    }

    .festival_ground_and_map_section {
    }

    .festival_ground_and_map_section .plan_section_title {
    }

    .festival_ground_and_map_section .festival_ground_and_map_section_main_text {
        width: 90.6139vw;
        font-size: 7.4667vw;
        line-height: 8.0507vw;
        padding-bottom: 21vw;
    }

    .festival_ground_and_map_section .festival_ground_and_map_section_main_text p {
    }

    .festival_ground_and_map_section .festival_ground_and_map_section_main_text a,.contact_items_container .contact_item .contact_item_text p u{ 
    text-decoration-thickness: .55vw;
    }

    .festival_ground_and_map_section .experience_slider_module_slider {
    }

    .festival_ground_and_map_section .experience_slider_module_slider {
    }

    .festival_ground_and_map_section .experience_slider_module_slider .swiper {
    }

    .festival_ground_and_map_section .experience_slider_module_slider .swiper.mySwiper {
    }

    .festival_ground_and_map_section .experience_slider_module_slider .swiper .swiper-wrapper {
    }

    .festival_ground_and_map_section .experience_slider_module_slider .swiper .swiper-wrapper .swiper-slide {
    }

    .festival_ground_and_map_section .experience_slider_module_slider .swiper .swiper-wrapper .swiper-slide .swiper_slide_image {
    }

    .festival_ground_and_map_section .experience_slider_module_slider .swiper .swiper-wrapper .swiper-slide .swiper_slide_image.image_loaded {
    }

    .festival_ground_and_map_section .experience_slider_module_slider .swiper .swiper-wrapper .swiper-slide .swiper_slide_image .experience_slider_text {
    }

    .festival_ground_and_map_section .experience_slider_module_slider .swiper .swiper-pagination {
    }

    .festival_ground_and_map_section .map_container {
        padding-top: 23.9469vw;
    }

    .festival_ground_and_map_section .map_container .map_container_title {
        padding-bottom: 13.8267vw;
    }

    .festival_ground_and_map_section .map_container .map_container_image_container {
        padding: 0 1.8717vw;
        width: 100%;
    }

    .festival_ground_and_map_section.inner_section {
    }

    .festival_ground_and_map_section#festival-grounds-map {
    }

    .festival_ground_and_map_section .plan_section_title {
    }

    .festival_ground_and_map_section .festival_ground_and_map_section_main_text {
    }

    .festival_ground_and_map_section .festival_ground_and_map_section_main_text br {
        display: none
    }

    .festival_ground_and_map_section .festival_ground_and_map_section_main_text a {
        display: block
    }

    .festival_ground_and_map_section .festival_ground_and_map_section_main_text a {
    }

    .festival_ground_and_map_section .festival_ground_and_map_section_main_textp {
    }

    .festival_ground_and_map_section .festival_ground_and_map_section_main_texta {
    }

    .festival_ground_and_map_section .experience_slider_module_slider {
    }

    .festival_ground_and_map_section .experience_slider_module_slider#experience_slider {
    }

    .festival_ground_and_map_section .experience_slider_module_slider .swiper {
    }

    .festival_ground_and_map_section .experience_slider_module_slider .swiper.mySwiper {
    }

    .festival_ground_and_map_section .experience_slider_module_slider .swiper .swiper-wrapper {
    }

    .festival_ground_and_map_section .experience_slider_module_slider .swiper .swiper-wrapper .swiper-slide {
    }

    .festival_ground_and_map_section .experience_slider_module_slider .swiper .swiper-wrapper .swiper-slide .swiper_slide_image {
    }

    .festival_ground_and_map_section .experience_slider_module_slider .swiper .swiper-wrapper .swiper-slide .swiper_slide_image.image_loaded {
    }

    .festival_ground_and_map_section .experience_slider_module_slider .swiper .swiper-wrapper .swiper-slide .swiper_slide_image .experience_slider_text {
    }

    .festival_ground_and_map_section .experience_slider_module_slider .swiper .swiper-pagination {
    }

    .festival_ground_and_map_section .map_container {
    }

    .festival_ground_and_map_section .map_container .map_container_title {
    }

    .festival_ground_and_map_section .map_container .map_container_image_container {
    }

    .festival_ground_and_map_section .map_container .map_container_image_container .map_container_image {
    }

    .festival_ground_and_map_section .map_container .map_container_image_container .map_container_image.keep_ratio_width {
    }

    .festival_ground_and_map_section .map_container .map_container_image_container .map_container_image.image_loaded {
    }

    .festival_ground_and_map_section .map_container .map_container_image_container .map_container_image {
    }

    .festival_ground_and_map_section .map_container .map_container_image_container .map_container_image.keep_ratio_width {
    }

    .festival_ground_and_map_section .map_container .map_container_image_container .map_container_image.image_loaded {
    }

    .parking_accessibility_section {
        padding: 0 2.6667vw;
    }

    .parking_accessibility_section.inner_section {
    }

    .parking_accessibility_section#parking-accessibility {
    }

    .parking_accessibility_section .plan_section_title {
    }

    .parking_accessibility_section .parking_accesibility_section_sections {
    }

    .parking_accessibility_section .parking_accesibility_section_sections .parking_accesibility_section_section {
        padding-bottom: 23.0008vw;
    }

    .parking_accessibility_section .parking_accesibility_section_sections .parking_accesibility_section_section .parking_accesibility_section_section_title {
        padding-bottom: 14vw;
    }

    .parking_accessibility_section .parking_accesibility_section_sections .parking_accesibility_section_section .parking_accesibility_section_section_items {
        border: none;
        display: block;
    }

    .parking_accessibility_section .parking_accesibility_section_section_items .parking_accesibility_section_section_item {
        border-bottom: 1px solid #423624;
        padding: 4.5333vw 0;
        padding-right: 6vw;
    }

    .parking_accessibility_section .parking_accesibility_section_section_items .parking_accesibility_section_section_item:first-child {
        border-top: 1px solid #423624;
    }

    .parking_accessibility_section .parking_accesibility_section_section_items .parking_accesibility_section_section_item .parking_accesibility_section_section_item_title {
        font-size: 7.4667vw;
        line-height: 8.0507vw;
        padding-bottom: 6vw;
    }

    .parking_accessibility_section .parking_accesibility_section_section_items .parking_accesibility_section_section_item .parking_accesibility_section_section_item_text {
    }

    .parking_accesibility_section_section_items .parking_accesibility_section_section_item:nth-child(even) {
    }

    .parking_accesibility_section_section_items .parking_accesibility_section_section_item:nth-child(even) .parking_accesibility_section_section_item_wrapper {
        border: none;
        padding: 0;
    }

    .payment_section {
    }

    .payment_section.inner_section {
    }

    .payment_section#payment-methods {
    }

    .payment_section .plan_section_title {
    }

    .payment_section .payment_section_items {
    width: 100%;
    }

    .payment_section .payment_section_items .payment_section_item {
        height: auto;
        padding: 3vw 5.3vw 10vw 5.3vw;
        border: none!important;
    }

    .payment_section .payment_section_items .payment_section_item .payment_section_item_title {
        font-size: 7.4667vw;
        line-height: 8.0507vw;
        padding-bottom: 4vw;
    }

    .payment_section .payment_section_items .payment_section_item .payment_section_item_text {
    }

    .payment_section .payment_section_items .payment_section_item:nth-child(3n+1), .payment_section .payment_section_items .payment_section_item:nth-child(3n+2) {
    }

    .payment_section_items .payment_section_slider {
    }

    .payment_section_items .payment_section_slider#payments_slider {
    }

    .payment_section_slider .swiper {
    }

    .payment_section_slider .swiper.mySwiper {
    }

    .payment_section_slider .swiper .swiper-wrapper {
    }

    .payment_section_slider .swiper .swiper-wrapper .swiper-slide {
    }

    .payment_section_slider .swiper .swiper-wrapper .swiper-slide .payment_section_item {
    }

    .payment_section_slider .swiper .swiper-wrapper .swiper-slide .payment_section_item .payment_section_item_title {
    }

    .payment_section_slider .swiper .swiper-wrapper .swiper-slide .payment_section_item .payment_section_item_text {
    }

    .payment_section_slider .swiper-pagination {
        bottom: 0vw;
    }

    .payment_section_slider .swiper-pagination .swiper-pagination-bullet {
        width: 2.7757vw;
        height: 2.7757vw;
        margin: 0 0.7797vw;
        background: #423624;
        opacity: .35;
    }

    .payment_section_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        opacity: 1;
    }

    .hamburger_btn {
        padding: 5.9939vw 5.6349vw;
        pointer-events: all;
        position: absolute;
        top: 0;
        right: 0;
    }

    .hamburger_btn svg {
        display: block;
        width: 8.1813vw;
        height: auto;
    }

    .hamburger_btn svg line {
        -moz-transition: all .3s linear 0s;
        -ms-transition: all .3s linear 0s;
        -o-transition: all .3s linear 0s;
        transition: all .3s linear 0s;
    }

    .home .hamburger_btn svg line {
        stroke: #f7f6cb;
    }

    .open_menu .hamburger_btn svg line {
        stroke: #423624;
    }

    .open_menu .header_logo svg path {
        fill: #423624;
    }

    .open_menu .header .header_wrapper .tickets_btn {
        color: #423624;
    }

    .mobile_menu_container {
        position: fixed;
        width: 100%;
        height: 100%;
        z-index: 11;
        padding: 22.2843vw 3.9488vw;
        background: #6e3900;
        overflow: auto;
        padding-bottom: 34.6667vw;
        opacity: 0;
        pointer-events: none;
        -moz-transition: opacity .3s linear 0s;
        -ms-transition: opacity .3s linear 0s;
        -o-transition: opacity .3s linear 0s;
        transition: opacity .3s linear 0s;
    }

    .open_menu .mobile_menu_container {
        opacity: 1;
        pointer-events: auto;
    }

    .mobile_menu_container.mobile {
    }

    .mobile_menu_container .mobile_menu_wrapper {
    }

    .mobile_menu_container .mobile_menu_wrapper ul {
        text-align: center;
    }

    .mobile_menu_container .mobile_menu_wrapper ul li {
        line-height: 17.0688vw;
        font-family: 'Office-Regular';
        font-size: 7.4667vw;
        border-top: 1px solid #423624;
        letter-spacing: -0.06em;
    }

    .mobile_menu_container .mobile_menu_wrapper ul li:last-child {
        border-bottom: 1px solid #423624;
    }

    .mobile_menu_container,.mobile_menu_container a {
        color: #423624;
    }

    .mobile_menu_container .mobile_menu_wrapper ul li .menu_item {
        display: block;
    }

    .mobile_menu_container .mobile_menu_footer {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 34.6667vw;
    }

    .mobile_menu_container .mobile_menu_footer .mobile_menu_footer_link {
        position: absolute;
        top: 50%;
        -webkit-transform: translate( -50%, -50%);
        -ms-transform: translate( -50%, -50%);
        transform: translate( 0%, -50%);
    }

    .mobile_menu_container .mobile_menu_footer .mobile_menu_footer_link.mobile_menu_footer_1 {
        left: 11.1688vw;
    }

    .mobile_menu_container .mobile_menu_footer .mobile_menu_footer_link.mobile_menu_footer_2 {
        right: 11.1688vw;
    }

    .mobile_menu_container .mobile_menu_footer .mobile_menu_footer_icon {
        width: 19.7208vw;
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate( -50%, -50%);
        -ms-transform: translate( -50%, -50%);
        transform: translate( -50%, -50%);
    }

    .mobile_menu_container .mobile_menu_footer .mobile_menu_footer_icon svg {
        display: block;
        width: 100%;
        height: auto;
    }
 .mobile_menu_container .mobile_menu_footer .mobile_menu_footer_icon svg path{
    fill:#423624;
}
    @keyframes jumpInfinite {
        0% {
            margin-bottom: 0;
        }

        50% {
            margin-bottom: -2.5vw;
        }

        100% {
            margin-bottom: 0;
        }
    }
    .mobile_menu_background{
    position: fixed;
    top: 0;
    left: 0;
    z-index: -1;
}
    .mobile_menu_background img{
           display: block;
    width: 100%;
    height: auto;
    margin-bottom: -1px;
    }
    .mobile_menu_background img.menu_inverted_bk{
            transform: scale(1, -1);
    margin-bottom: -1px;
    }
    .sound_btn {
  right:5.39306vw;
        bottom:6vw;
        line-height:7.1496vw;
        opacity:.6
}
    .sound_btn.unmuted{
        opacity:1;
    }
.sound_btn .hg-icon {
    font-size: 7.1496vw;

}
}
