html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}a{position:relative;color:#000;text-decoration:none}a:hover,a:active,a:focus{color:#000;opacity:0.75}img{width:100%;height:auto}.icon{width:35px;height:auto}.color-black{color:#000}.color-white{color:#fff}.color-red{color:#E63331}.color-pink{color:#EA5284}.color-orange{color:#FBBA00}.color-blue{color:#3B4395}.color-purple{color:#823885}.color-green{color:#006A30}.color-green-light{color:#78B842}.bg-transparent{background-color:transparent}.bg-black{background-color:#000}.bg-white{background-color:#fff}.bg-red{background-color:#E63331}.bg-pink{background-color:#EA5284}.bg-orange{background-color:#FBBA00}.bg-blue{background-color:#3B4395}.bg-green{background-color:#006A30}.bg-purple{background-color:#823885}.z-index--1{position:relative;z-index:-1}.z-index-0{position:relative;z-index:0}.z-index-1{position:relative;z-index:1}.z-index-2{position:relative;z-index:2}.z-index-100{position:relative;z-index:100}.z-index-200{position:relative;z-index:200}.z-index-900{position:relative;z-index:900}.z-index-1000{position:relative;z-index:1000}.z-index-2000{position:relative;z-index:2000}.z-index-9999{position:relative;z-index:9999}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.top-50{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.left-50{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.aspect-ratio-4_3{aspect-ratio:4/3}.aspect-ratio-16_9{aspect-ratio:16/9}.object-cover{-o-object-fit:cover;object-fit:cover}.opacity-0{opacity:0}.opacity-1{opacity:1}.border-top-black{border-top:1px solid black !important}.border-bottom-black{border-bottom:1px solid black !important}.border-top-white{border-top:1px solid white !important}.border-bottom-white{border-bottom:1px solid white !important}@media (min-width: 992px){.w-lg-33{width:33.33% !important}.w-lg-50{width:50% !important}.w-lg-75{width:75% !important}}html,body{font-family:"aktiv-grotesk-extended",sans-serif;font-size:16px;color:#000}h1,.h1{font-size:2.5rem;font-weight:400}h2,.h2{font-size:1.75rem;font-weight:400}h3,.h3{font-size:1.35rem;font-weight:400}h4,.h4{font-size:1.15rem;font-weight:400}h5,.h5{font-size:0.85rem;font-weight:400}h6,.h6{font-size:0.75rem;font-weight:400}.fw-medium{font-weight:500}.text-xs{font-size:0.75rem}.text-sm{font-size:0.85rem}.text-base{font-size:1rem}.text-lg{font-size:1.15rem}.text-xl{font-size:1.35rem}.text-2xl{font-size:1.75rem}.text-3xl{font-size:2.5rem}@media (min-width: 768px){html,body{font-size:17px}}@media (min-width: 992px){html,body{font-size:19px}.text-2xl{font-size:1.75rem;font-weight:400}.text-3xl{font-size:2.5rem;font-weight:400}}@media (min-width: 1200px){html,body{font-size:21px}.text-2xl{font-size:2.15rem;font-weight:400}.text-3xl{font-size:2.75rem;font-weight:400}}@media (min-width: 1400px){html,body{font-size:23px}.text-2xl{font-size:2.5rem;font-weight:400}.text-3xl{font-size:3rem;font-weight:400}}footer{background-color:#000;color:#fff}footer a{color:#fff}footer a:hover{color:#fff}footer #footer-logo .custom-logo-link .custom-logo{width:auto;height:35px}@media (min-width: 992px){footer #footer-logo .custom-logo-link .custom-logo{height:45px}}header{background-color:rgba(0,0,0,0);color:#fff;position:absolute;top:0;right:0;left:0;z-index:9999}header #header-logo{position:relative;z-index:9999}header #header-logo .custom-logo-link svg{width:auto;height:40px}header #header-logo .custom-logo-link svg path,header #header-logo .custom-logo-link svg rect{fill:white}.page-template-tpl-standard header #header-logo .custom-logo-link svg path,.page-template-tpl-standard header #header-logo .custom-logo-link svg rect,.page-template-tpl-credits header #header-logo .custom-logo-link svg path,.page-template-tpl-credits header #header-logo .custom-logo-link svg rect,.page-template-tpl-guests header #header-logo .custom-logo-link svg path,.page-template-tpl-guests header #header-logo .custom-logo-link svg rect,.page-template-tpl-market-fair header #header-logo .custom-logo-link svg path,.page-template-tpl-market-fair header #header-logo .custom-logo-link svg rect,.single-guest header #header-logo .custom-logo-link svg path,.single-guest header #header-logo .custom-logo-link svg rect,.single-marketfair header #header-logo .custom-logo-link svg path,.single-marketfair header #header-logo .custom-logo-link svg rect,.error404 header #header-logo .custom-logo-link svg path,.error404 header #header-logo .custom-logo-link svg rect{fill:black}.padding-header-height{padding-top:7rem}@media (min-width: 992px){header #header-logo .custom-logo-link svg{width:auto;height:45px}.padding-header-height{padding-top:10rem}}@media (min-width: 1200px){header #header-logo .custom-logo-link svg{width:auto;height:55px}}.hero-video{position:absolute;top:0;right:0;bottom:0;left:0;min-width:100%;min-height:100%}.hero-content{position:absolute;bottom:0;color:#f1f1f1;width:100%}header #hamburger{color:#fff;width:32px;height:24px;position:absolute;right:15px;cursor:pointer}header #hamburger span{content:"";display:block;width:32px;height:3px;position:absolute;top:11px;left:0;z-index:10;background:#fff;border-radius:1px;-webkit-transition:.2s;transition:.2s}header #hamburger span:before{content:"";display:block;width:32px;height:3px;position:absolute;left:0;bottom:9px;z-index:10;background:#fff;border-radius:1px;-webkit-transition:.2s;transition:.2s}header #hamburger span:after{content:"";display:block;width:32px;height:3px;position:absolute;top:9px;left:0;z-index:10;background:#fff;border-radius:1px;-webkit-transition:.2s;transition:.2s}header #hamburger span.close{background:none !important;opacity:1}header #hamburger span.close:before{position:absolute;top:0;z-index:10;background:#fff;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}header #hamburger span.close:after{position:absolute;top:0;z-index:10;background:#fff;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}header #header-menu{background-color:#E63331;color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;padding-top:90px}header #header-menu nav ul{list-style-type:none;padding:0;margin:auto}header #header-menu nav ul.menu li{margin-bottom:0.25rem}header #header-menu nav ul.menu li a{color:#fff}header #header-menu nav ul.menu li.btn-menu-item{background-color:#fff;text-align:center}header #header-menu nav ul.menu li.btn-menu-item a{display:block;color:#000}header #header-menu nav ul.menu li.sub-menu-bg-pink .sub-menu{background-color:#EA5284 !important}header #header-menu nav ul.menu li.sub-menu-bg-blue .sub-menu{background-color:#3B4395 !important}header #header-menu nav ul.menu li.sub-menu-bg-green .sub-menu{background-color:#78B842 !important}header #header-menu nav ul.sub-menu{position:absolute;top:0;left:33%;right:0;background-color:#823885;padding:90px 1rem 2rem 1rem;opacity:0;visibility:hidden;z-index:1}header #header-menu nav ul.sub-menu li a{color:#fff}header #header-menu nav ul.sub-menu.show-submenu{opacity:1;visibility:visible}header #header-menu nav ul#menu-main li a{font-size:1.75rem}.page-template-tpl-standard header #hamburger,.page-template-tpl-credits header #hamburger,.page-template-tpl-guests header #hamburger,.page-template-tpl-market-fair header #hamburger,.single-guest header #hamburger,.single-marketfair header #hamburger,.error404 header #hamburger{color:#000}.page-template-tpl-standard header #hamburger span,.page-template-tpl-credits header #hamburger span,.page-template-tpl-guests header #hamburger span,.page-template-tpl-market-fair header #hamburger span,.single-guest header #hamburger span,.single-marketfair header #hamburger span,.error404 header #hamburger span{background:#000}.page-template-tpl-standard header #hamburger span:before,.page-template-tpl-credits header #hamburger span:before,.page-template-tpl-guests header #hamburger span:before,.page-template-tpl-market-fair header #hamburger span:before,.single-guest header #hamburger span:before,.single-marketfair header #hamburger span:before,.error404 header #hamburger span:before{background:#000}.page-template-tpl-standard header #hamburger span:after,.page-template-tpl-credits header #hamburger span:after,.page-template-tpl-guests header #hamburger span:after,.page-template-tpl-market-fair header #hamburger span:after,.single-guest header #hamburger span:after,.single-marketfair header #hamburger span:after,.error404 header #hamburger span:after{background:#000}.page-template-tpl-standard header #hamburger span.close:before,.page-template-tpl-credits header #hamburger span.close:before,.page-template-tpl-guests header #hamburger span.close:before,.page-template-tpl-market-fair header #hamburger span.close:before,.single-guest header #hamburger span.close:before,.single-marketfair header #hamburger span.close:before,.error404 header #hamburger span.close:before{background:#000}.page-template-tpl-standard header #hamburger span.close:after,.page-template-tpl-credits header #hamburger span.close:after,.page-template-tpl-guests header #hamburger span.close:after,.page-template-tpl-market-fair header #hamburger span.close:after,.single-guest header #hamburger span.close:after,.single-marketfair header #hamburger span.close:after,.error404 header #hamburger span.close:after{background:#000}.page-template-tpl-standard header #header-menu nav ul.menu li a,.page-template-tpl-credits header #header-menu nav ul.menu li a,.page-template-tpl-guests header #header-menu nav ul.menu li a,.page-template-tpl-market-fair header #header-menu nav ul.menu li a,.single-guest header #header-menu nav ul.menu li a,.single-marketfair header #header-menu nav ul.menu li a,.error404 header #header-menu nav ul.menu li a{color:#000}.page-template-tpl-standard header #header-menu nav ul.menu li.btn-menu-item,.page-template-tpl-credits header #header-menu nav ul.menu li.btn-menu-item,.page-template-tpl-guests header #header-menu nav ul.menu li.btn-menu-item,.page-template-tpl-market-fair header #header-menu nav ul.menu li.btn-menu-item,.single-guest header #header-menu nav ul.menu li.btn-menu-item,.single-marketfair header #header-menu nav ul.menu li.btn-menu-item,.error404 header #header-menu nav ul.menu li.btn-menu-item{background-color:#000}.page-template-tpl-standard header #header-menu nav ul.menu li.btn-menu-item a,.page-template-tpl-credits header #header-menu nav ul.menu li.btn-menu-item a,.page-template-tpl-guests header #header-menu nav ul.menu li.btn-menu-item a,.page-template-tpl-market-fair header #header-menu nav ul.menu li.btn-menu-item a,.single-guest header #header-menu nav ul.menu li.btn-menu-item a,.single-marketfair header #header-menu nav ul.menu li.btn-menu-item a,.error404 header #header-menu nav ul.menu li.btn-menu-item a{color:#fff}.page-template-tpl-standard header #header-menu .menu-languages p,.page-template-tpl-credits header #header-menu .menu-languages p,.page-template-tpl-guests header #header-menu .menu-languages p,.page-template-tpl-market-fair header #header-menu .menu-languages p,.single-guest header #header-menu .menu-languages p,.single-marketfair header #header-menu .menu-languages p,.error404 header #header-menu .menu-languages p{color:#000}@media (min-width: 992px){header #header-menu{background-color:rgba(0,0,0,0);position:relative;padding-top:0}header #header-menu nav ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header #header-menu nav ul.menu li{margin-left:1.5rem;margin-bottom:0}header #header-menu nav ul.menu li a:hover{cursor:pointer}header #header-menu nav ul.menu li.btn-menu-item a{padding:0 1.2rem}header #header-menu nav ul.sub-menu{position:fixed;top:0;left:0;right:0;background-color:#823885;padding:6rem 0.5rem 2rem 0.5rem}header #header-menu nav ul.sub-menu li a{font-size:2rem !important}header #header-menu nav ul.sub-menu li a:hover{cursor:pointer}header #header-menu nav ul.sub-menu.show-submenu{z-index:-1}header #header-menu nav ul#menu-main li a{font-size:0.85rem}}@media (min-width: 1200px){header #header-menu nav ul.menu li.btn-menu-item a{padding:0 1.5rem}header #header-menu nav ul.sub-menu li a{font-size:2.5rem !important}header #header-menu nav ul#menu-main li a{font-size:1rem}}.btn-checkout{width:2rem;height:2.3rem;background:url("assets/media/images/shape_cart_white.png");background-repeat:no-repeat;background-size:cover}.btn-checkout .snipcart-checkout{padding:0.35rem 0.25rem;cursor:pointer}.btn-checkout .snipcart-checkout .snipcart-items-count{font-size:1rem;color:#000}.page-template-tpl-standard .btn-checkout,.page-template-tpl-credits .btn-checkout,.page-template-tpl-guests .btn-checkout,.page-template-tpl-market-fair .btn-checkout,.single-guest .btn-checkout,.single-marketfair .btn-checkout,.error404 .btn-checkout{background:url("assets/media/images/shape_cart_black.png");background-repeat:no-repeat;background-size:cover}.page-template-tpl-standard .btn-checkout .snipcart-checkout .snipcart-items-count,.page-template-tpl-credits .btn-checkout .snipcart-checkout .snipcart-items-count,.page-template-tpl-guests .btn-checkout .snipcart-checkout .snipcart-items-count,.page-template-tpl-market-fair .btn-checkout .snipcart-checkout .snipcart-items-count,.single-guest .btn-checkout .snipcart-checkout .snipcart-items-count,.single-marketfair .btn-checkout .snipcart-checkout .snipcart-items-count,.error404 .btn-checkout .snipcart-checkout .snipcart-items-count{color:#fff}.snipcart-modal__container{z-index:9999}#snipcart-billing-form img{width:auto;height:100%}.page-template-tpl-tickets main p,.page-template-tpl-tickets main span,.page-template-tpl-tickets main a{color:#fff}.page-template-tpl-tickets .accordion .accordion-item .accordion-header .accordion-button.collapsed{color:#fff}.page-template-tpl-tickets .accordion .accordion-item .accordion-header .accordion-button.collapsed:after{-ms-flex-negative:0;flex-shrink:0;width:1rem;height:1rem;margin-left:auto;content:"";background-image:url("../graphicdays_2022/assets/media/icons/plus-white.png");background-repeat:no-repeat;background-size:1rem;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.page-template-tpl-tickets .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){color:#fff}.page-template-tpl-tickets .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):after{-ms-flex-negative:0;flex-shrink:0;width:1rem;height:1rem;margin-left:auto;content:"";background-image:url("../graphicdays_2022/assets/media/icons/minus-white.png");background-repeat:no-repeat;background-size:1rem;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.menu-lang ul{list-style:none;padding:0}.menu-lang ul li{display:inline-block;margin-right:0.5rem}.menu-lang ul li.current-lang a{text-decoration:underline}.menu-lang ul li a{text-transform:capitalize;font-weight:500;margin-bottom:0.25rem}.btn-buy-location{display:block;width:100%;font-size:1.35rem;font-weight:600;color:#fff;background-color:transparent;border:none;text-align:center;padding:2rem 0}.btn-buy-ticket{display:block;font-size:1.35rem;font-weight:500;color:#fff;background-color:transparent;border:none;text-align:left;padding:0}.btn-buy-event{display:inline-block;font-size:1rem;color:#fff;background-color:transparent;border:none;text-align:start;padding:0.1rem 1rem}@media (min-width: 992px){.btn-buy-location{padding:3.5rem 0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.btn-buy-location:hover{cursor:pointer;opacity:0.6;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.btn-buy-ticket{text-align:right;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.btn-buy-ticket:hover{cursor:pointer;opacity:0.6;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.btn-buy-event{-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.btn-buy-event:hover{cursor:pointer;opacity:0.6;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;color:#fff}}.gm-ui-hover-effect{display:none !important}.gm-style .gm-style-iw-c{-webkit-transform:translate3d(0%, -68%, 0) !important;transform:translate3d(0%, -68%, 0) !important;border-radius:0 !important}.gm-style .gm-style-iw-t::after{display:none}#section-map .filter-container .filter-item{display:block;padding:0 5px;text-decoration:none;cursor:pointer}#section-map .filter-container .filter-item.filter-selected{text-decoration:none !important;font-weight:bold}#section-map .map-container{width:100vw;height:80vh}@media (min-width: 992px){#section-map .filter-container .filter-item{display:inline-block}#section-map .map-container{width:100vw;height:75vh}}.marquee{position:relative;width:100vw;max-width:100%;height:8rem;font-size:4rem;overflow-x:hidden}.marquee .track{position:absolute;white-space:nowrap;will-change:transform;-webkit-animation:marquee 60s linear infinite;animation:marquee 60s linear infinite}@-webkit-keyframes marquee{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes marquee{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width: 992px){.marquee{height:12rem;font-size:8rem}}.background-video video{-o-object-position:66%;object-position:66%}@media (min-width: 992px){.background-video video{-o-object-position:auto;object-position:auto}}.accordion .accordion-item{background-color:rgba(0,0,0,0);border-top:none;border-right:none;border-bottom:none;border-left:none;border-radius:0px}.accordion .accordion-item .accordion-header .accordion-button{background-color:rgba(0,0,0,0);-webkit-transition:all 0.1s linear;transition:all 0.1s linear;padding:1rem 0 1rem 0}.accordion .accordion-item .accordion-header .accordion-button:focus{border:none;-webkit-box-shadow:none;box-shadow:none}.accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0.1s linear;transition:all 0.1s linear}.accordion .accordion-item .accordion-header .accordion-button.collapsed{color:#000}.accordion .accordion-item .accordion-header .accordion-button.collapsed:after{-ms-flex-negative:0;flex-shrink:0;width:1rem;height:1rem;margin-left:auto;content:"";background-image:url("../graphicdays_2022/assets/media/icons/plus.png");background-repeat:no-repeat;background-size:1rem;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){color:#000}.accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):after{-ms-flex-negative:0;flex-shrink:0;width:1rem;height:1rem;margin-left:auto;content:"";background-image:url("../graphicdays_2022/assets/media/icons/minus.png");background-repeat:no-repeat;background-size:1rem;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.accordion .accordion-item .accordion-collapse .accordion-body{padding:0 0 1rem 0}.accordion .accordion-item p{margin-bottom:0}.form form div{padding:0.75rem 0}.form form div:last-of-type{border-bottom:none}.form form label{font-size:1.35rem;font-weight:bold}.form form span{width:100%;background-color:transparent}.form form input{background-color:transparent}.form form input[type=text]{width:100%;height:100%;border:none;padding:0 0.5rem}.form form input[type=email]{width:100%;height:100%;border:none;padding:0 0.5rem}.form form input[type=checkbox]{margin-right:0.25rem}.form form input[type=submit]{border:none;padding:0;font-weight:bold}.form form input:focus-visible{outline:none}.form form textarea{display:block;border:none}.form form .wpcf7-form-control-wrap .wpcf7-list-item{margin:0}.form form .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label{font-size:0.75rem}.form form .wpcf7-not-valid-tip{display:inline-block;font-size:0.5rem}.links .position-absolute{display:none}@media (min-width: 992px){.links .position-absolute{display:none;top:-250%;right:0%;z-index:-1;width:30%}.links .position-absolute img{width:100%;height:auto;vertical-align:middle;border-style:none}.links a:hover ~ .position-absolute{display:block !important;z-index:0}}.gallery .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex}.gallery .owl-stage .owl-item .item img{aspect-ratio:4/3}#aSide{height:100vh;position:absolute;top:0;right:0;left:0;border:none;z-index:1}#aSide model-viewer{width:100%;height:100%;position:absolute;top:0;right:0;left:0;border:none;z-index:1}[data-contents] .position-absolute{display:none}[data-contents] a{display:inline;background-color:transparent;z-index:inherit}[data-contents] a:hover{z-index:100}[data-contents] sup{top:-1.5rem}@media (min-width: 992px){[data-contents] .position-absolute{display:none;top:-250%;right:0%;z-index:-1;width:30%}[data-contents] .position-absolute img{width:100%;height:auto;vertical-align:middle;border-style:none}[data-contents] a:hover ~ .position-absolute{display:block !important;z-index:-1}}[data-contents] .position-absolute{display:none}[data-contents] a{display:inline;background-color:transparent;z-index:inherit}[data-contents] a:hover{z-index:100}[data-contents] sup{top:-1.5rem}@media (min-width: 992px){[data-contents] .position-absolute{display:none;top:-250%;right:0%;z-index:-1;width:30%}[data-contents] .position-absolute img{width:100%;height:auto;vertical-align:middle;border-style:none}[data-contents] a:hover ~ .position-absolute{display:block !important;z-index:-1}}.event-info p{margin-bottom:0}@media (min-width: 992px){.event-info .color-lg-white{color:#fff}}
