:root{--color-main1: rgb(255 221 0);--color-main2: rgb(232 78 14);--color-main3: rgb(231 231 231);--color-main4: rgb(232 78 14);--color-main5: rgb(100 128 51);--color-main6: rgba(255 221 0 / 0.6);--color-main7: rgb(59 105 131);--color-main8: rgb(177, 191, 152);--color-text: rgb(0 0 0);--font-primary: "Helvetica", Arial, sans-serif;--max-content-width: 1400px;--side-padding: 20px;--bg-dot-color: rgb(243 243 243);--bg-dot-size: 5px;--bg-dot-gap: 42px}html{height:100%;scroll-behavior:smooth}html body{background:radial-gradient(var(--bg-dot-color) var(--bg-dot-size), transparent var(--bg-dot-size)) repeat top left/var(--bg-dot-gap) var(--bg-dot-gap);background-attachment:fixed;color:var(--color-text);display:flex;flex-direction:column;font-family:var(--font-primary);font-size:1rem;line-height:1.5;margin:0;min-height:100%;padding:0;scroll-behavior:smooth;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}*{box-sizing:border-box;position:relative}a{color:var(--color-link)}.logo-wrapper{display:flex;gap:5rem;margin:0 auto;max-width:var(--max-content-width);padding-bottom:3rem}.logo-wrapper a{flex:2 0 0;display:flex}.logo-wrapper a .logo{background:url("../img/franx-logo.svg") no-repeat center/contain;width:100%;height:100px;margin:1.5rem 0}.logo-wrapper div.meemaken-logo{flex:1 0 0;background:url("../img/meemaken.png") no-repeat 50% 50%/30%;width:100px}@media(max-width: 1000px){.logo-wrapper{display:none}}.body-content{display:flex;max-width:var(--max-content-width);margin:0 auto;gap:5rem;padding:0 2rem}.body-content .right-side{flex:1 0 0;order:1;margin-bottom:2rem}.body-content .right-side .news-letter{border:2px solid var(--color-text);display:inline-block;font-size:.8em;margin-bottom:3rem;padding:10px 14px;text-transform:uppercase;text-align:center;text-decoration:none}.body-content .right-side .dynamicform-block{margin-bottom:1.5rem;padding:15px}.body-content .right-side .dynamicform-block button.cta{margin:0;margin-top:1rem}.body-content .right-side .dynamicform-block p,.body-content .right-side .dynamicform-block h4{margin:0}.body-content .right-side .dynamicform-block .req-text{display:none}.body-content .right-side .dynamicform-block .rendered-form{gap:10px}.body-content .right-side .socials{display:flex;gap:20px;justify-self:start;padding:2em 0}.body-content .right-side .socials a{background:no-repeat center/34px 34px;display:block;height:40px;width:40px}.body-content .right-side .socials a.instagram{background-image:url("../img/instagram.svg")}.body-content .right-side .socials a.facebook{background-image:url("../img/facebook.svg")}.body-content .right-side .socials a.mail{background-image:url("../img/envelope.svg")}.body-content .right-side .latest-news-block{background-color:var(--color-main4);padding:.5rem;box-shadow:0px 15px 20px -10px #706a6a;margin-bottom:2rem}.body-content .right-side .latest-news-block h2{font-size:1.2em;color:#fff;margin:0;padding-top:1em;text-transform:uppercase}.body-content .right-side .latest-news-block .news-item{padding:1.2em 0}.body-content .right-side .latest-news-block .news-item a.title{color:#fff;display:block;text-transform:uppercase;text-decoration:none;font-weight:bold;margin-bottom:.5rem;line-height:1.2}.body-content .right-side .latest-news-block .news-item:not(:last-child){border-bottom:1px solid #fff}.body-content .right-side .latest-news-block .news-item .body{align-items:self-start;display:flex;flex-direction:row;gap:1rem}.body-content .right-side .latest-news-block .news-item .image{aspect-ratio:1/1;background:no-repeat center/cover;flex:1}.body-content .right-side .latest-news-block .news-item .text{flex:3}.body-content .right-side .latest-news-block .news-item p{margin:0;line-height:1.2;font-size:.9rem}.body-content .right-side .latest-news-block .news-item .read-more{background-color:#fff;color:var(--color-main4);text-decoration:none;text-transform:uppercase;padding:5px 20px;display:inline-block;font-size:.8rem;margin:.7rem 0}.body-content .right-side .latest-news-block .news-item p{color:#fff}.body-content .right-side .wrapper-360{display:flex;flex-direction:column;align-items:center;padding:1rem;text-align:center}.body-content .right-side .wrapper-360 p{font-size:.9rem}.body-content .right-side .wrapper-360 .image{background:url("../img/360.png") no-repeat 50% 50%/contain;display:block;width:100px;height:100px}.body-content .right-side .wrapper-360 a{text-decoration:none;color:var(--color-main2)}.body-content .right-side .sponsors{--border-color: rgb(230 230 230);background-color:#fff;box-shadow:0px 15px 20px -10px #706a6a;column-gap:2rem;display:grid;grid-template-columns:repeat(2, 1fr);padding:1rem}.body-content .right-side .sponsors::after{background-color:var(--border-color);content:"";display:block;height:calc(100% - 2rem);left:50%;position:absolute;top:1rem;width:1px}.body-content .right-side .sponsors a{background-color:#fff;display:flex;place-content:center;flex-direction:column;text-align:center;line-height:1.2;text-decoration:none}.body-content .right-side .sponsors a img{aspect-ratio:3/2;display:block;max-width:160px;object-fit:contain}.body-content .right-side .sponsors a span{display:block;text-decoration:none}.body-content .right-side .sponsors a:nth-child(odd):not(:first-child)::after{background-color:var(--border-color);content:"";display:block;height:1px;left:0;position:absolute;top:0;width:200%}.body-content .anbi{margin-bottom:2rem}.body-content .anbi p{margin-top:0}.body-content .anbi a{color:var(--color-main4)}.body-content .sections{display:flex;flex-direction:column;flex:2 0 0;background:#fff}@media(max-width: 1000px){.body-content{padding:0 1rem}}.yellow-block{background-color:var(--color-main1);box-shadow:0px 15px 20px -10px #706a6a;text-align:center;padding:1rem 4rem;margin-bottom:.5rem}.yellow-block h2{font-size:1.3em;margin:0;text-transform:uppercase}.yellow-block a{text-decoration:none}.yellow-logo{background:url("../img/franx-afzender-2.png") no-repeat 50% 50%/contain;display:block;height:170px;margin:auto auto 0 auto;width:250px}@media(max-width: 1000px){.body-content{flex-direction:column;margin-top:2rem !important}.sections .yellow-logo{display:none}}@media(max-width: 768px){.yellow-block{padding:1rem}.yellow-block h2{font-size:1rem}}::selection{background-color:#000;color:#fff}#ck-banner{background-color:#fff;bottom:0;color:var(--color-text);padding:20px var(--side-padding);position:fixed;width:100%;z-index:200}#ck-banner div.ck-banner-content{margin:auto;max-width:var(--max-content-width);position:relative}#ck-banner div.ck-banner-content button{appearance:none;border:0;cursor:pointer}#ck-banner div.ck-banner-content #ck-banner-accept,#ck-banner div.ck-banner-content #ck-banner-decline{color:#fff;display:inline-block;font-family:var(--font-primary);position:relative;background-color:var(--color-main4);padding:7px 15px}#ck-banner div.ck-banner-content #ck-banner-close{background:url("../img/close.png") no-repeat center/contain;display:block;height:30px;position:absolute;right:0;top:0;width:30px}@media(max-width: 767px){#ck-banner{padding:30px calc(var(--side-padding) + env(safe-area-inset-right))}}footer{background-color:color-mix(in srgb, var(--color-main2), transparent);margin-top:auto;padding:2rem 0}footer .content{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;max-width:var(--max-content-width);margin:0 auto;padding:0 2rem 1rem 2rem}footer .content>div{flex:1 0 calc(25% - 2rem)}footer .content>div a{text-decoration:none;color:#fff}footer .copyright{display:block;margin:auto;max-width:var(--max-content-width);padding:0 2rem}footer h2{font-size:1.1rem;text-transform:uppercase}footer h2 a{color:#000 !important}footer p{font-size:.9rem}footer a.social{background:no-repeat center/34px 34px;display:inline-block;font-size:0;height:40px;margin-right:.6rem;vertical-align:middle;width:40px}footer a.social.instagram{background-image:url("../img/instagram.svg")}footer a.social.facebook{background-image:url("../img/facebook.svg")}footer a.social.mail{background-image:url("../img/envelope.svg")}@media screen and (max-width: 768px){footer .content{flex-direction:column}}.dynamicform-block{padding:2rem;border:2px solid #d9d9d9}.dynamicform-block h2{text-transform:uppercase;margin-bottom:0}@media(max-width: 1000px){.dynamicform-block{padding:1rem}}form{position:relative}form label{display:block;font-weight:300;letter-spacing:.08em}form input,form select,form textarea{display:block;font-family:var(--font-primary);font-size:1rem}form input,form select,form textarea{padding:10px;width:100%}form input[type=checkbox]{width:auto}form button{background:rgba(0,0,0,0);border:1px solid var(--color-text);box-shadow:4px 4px 2px rgba(0,0,0,.1);display:block;color:var(--color-text);cursor:pointer;font-weight:bold;margin:20px auto;padding:14px;text-transform:uppercase;transition:.4s ease}form button:hover{background-color:#403f40;color:#fff}form button:disabled{box-shadow:none;opacity:.5;pointer-events:none}form .rendered-form{display:grid;gap:20px;grid-template-columns:repeat(4, 1fr)}form .rendered-form .form-group{grid-column:span 4}form .rendered-form .form-group:has(:required)>label::after{content:"*"}form .rendered-form .form-group.p p{margin-top:0;font-weight:300}form .rendered-form .form-group.invalid>label,form .rendered-form .form-group:has(:user-invalid)>label{color:red}form .rendered-form .form-group.xs{grid-column:span 1}form .rendered-form .form-group.s{grid-column:span 2}form .rendered-form .form-group.m{grid-column:span 3}form .rendered-form .checkbox-group .options{display:flex;gap:.5rem}form .req-text{font-weight:300}form.busy .rendered-form{opacity:.5;pointer-events:none;filter:blur(2px)}form .submitted-message{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:var(--color-main5);padding:12px;font-weight:bold;text-transform:uppercase;width:100%;font-weight:300;font-size:1.4rem;color:#fff;z-index:1}form.success .submitted-message{display:block}form.error .submitted-message{display:block}#hero{display:block;margin-bottom:.3rem;overflow:hidden;position:relative}#hero .image-slider .wrapper .images .image{border-top-right-radius:25px;border-top-left-radius:25px;display:block;overflow:hidden}#hero .image-slider .wrapper .images .image picture{pointer-events:none}#hero .image-slider .wrapper .images .image .content{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.8);bottom:0;left:0;margin:0 auto;padding:20px 40px 40px 40px;position:absolute;user-select:none}#hero .image-slider .wrapper .images .image .content.hide{display:none}#hero .image-slider .wrapper .images .image .content .image-title-wrapper{display:none}#hero .image-slider .wrapper .images .image .content .image-content p{font-weight:100}#hero .image-slider .wrapper .images .image .content .image-title-wrapper,#hero .image-slider .wrapper .images .image .content .image-content{text-align:center}#hero .image-slider .wrapper .images .image .content .image-title-wrapper p,#hero .image-slider .wrapper .images .image .content .image-content p{margin:0}#hero .image-slider .wrapper .images .image .content .image-title-wrapper p a.template-button,#hero .image-slider .wrapper .images .image .content .image-content p a.template-button{background-color:var(--color-main4);color:#fff;font-size:.8rem;font-weight:bold;margin-top:auto;padding:5px 20px;pointer-events:all;text-align:center;text-decoration:none;text-transform:uppercase;width:80%}#hero .image-slider .wrapper .images .image .content .image-title-wrapper a,#hero .image-slider .wrapper .images .image .content .image-content a{background-color:var(--color-main4);color:#fff;display:inline-block;font-weight:bold;padding:.2em 1em;text-decoration:none;position:absolute;bottom:-40px;transform:translateX(-50%);width:100%}#hero .image-slider .wrapper .stepper,#hero .image-slider .wrapper a.fullscreen{display:none}@media(max-width: 1000px){#hero .image-slider .wrapper .images .image .content{width:90%}#hero div.carousel-blocks div.block div.block-content{padding:0}#hero div.carousel-blocks div.block div.block-content div.block-content-inner{padding:0 30px;top:calc(100% - 100px)}#hero div.carousel-blocks div.block div.block-content div.block-content-inner p.title{font-size:2.15rem}}.image-slider{height:auto;width:100%}.image-slider .wrapper .images{aspect-ratio:2/1;overflow:hidden}.image-slider .wrapper .images .image{display:block;height:100%;position:absolute;width:100%}.image-slider .wrapper .images .image picture{display:block;height:100%;width:100%}.image-slider .wrapper .images .image picture img{height:100%;object-fit:cover;pointer-events:none;width:100%;user-select:none}.image-slider .wrapper .images .image.active{display:block}.image-slider .wrapper .stepper{cursor:pointer;display:flex;height:100%;opacity:0;position:absolute;top:0;transition:opacity 300ms;width:60px;z-index:3}.image-slider .wrapper .stepper::before{background:no-repeat 50% 50%/20px auto;content:"";display:block;height:42px;margin:auto;width:42px}.image-slider .wrapper .stepper.previous{left:0}.image-slider .wrapper .stepper.previous::before{background-image:url("../img/chevron-left-white.svg")}.image-slider .wrapper .stepper.next{right:0}.image-slider .wrapper .stepper.next::before{background-image:url("../img/chevron-right-white.svg")}.image-slider .wrapper .page-control{bottom:10px;left:0;opacity:.5;position:absolute;text-align:center;transition:opacity 300ms;width:100%;z-index:3}.image-slider .wrapper .page-control .dots{cursor:default;text-align:center;user-select:none;white-space:nowrap}.image-slider .wrapper .page-control .dots:has(.dot:first-child:last-child){display:none}.image-slider .wrapper .page-control .dots .dot{cursor:pointer;display:inline-block;padding:10px}.image-slider .wrapper .page-control .dots .dot::before{background-color:hsla(0,0%,100%,.5);border-radius:10px;content:"";display:block;height:10px;width:10px}.image-slider .wrapper .page-control .dots .dot.active::before,.image-slider .wrapper .page-control .dots .dot:hover::before{background-color:var(--color-main1)}.image-slider .wrapper a.fullscreen{background:url("../img/full-screen-icon.png") no-repeat 50% 50%/22px 22px;bottom:0;display:block;cursor:pointer;height:60px;left:0;opacity:0;position:absolute;transition:opacity 300ms;width:60px;z-index:3}.image-slider .wrapper.single a.fullscreen,.image-slider .wrapper.single .page-control{display:none}.image-slider .wrapper .images:has(.image:first-child:last-child)~.stepper{display:none}.image-slider.first .wrapper .stepper.previous{display:none}.image-slider.last .wrapper .stepper.next{display:none}.image-slider:hover .wrapper .stepper,.image-slider:hover .wrapper .page-control,.image-slider:hover .wrapper a.fullscreen{opacity:1}.image-slider.aspect-16-9 .wrapper .images{aspect-ratio:16/9}.image-slider.aspect-4-3 .wrapper .images{aspect-ratio:4/3}.image-slider.swipeable{touch-action:none}ui-lightbox{background:hsla(0,0%,100%,.85);backdrop-filter:saturate(120%) blur(10px);display:block;left:0;height:100vh;opacity:1;overflow:hidden;position:fixed;top:0;transition:opacity 200ms;width:100vw;z-index:9999}ui-lightbox .content{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:auto;opacity:0;padding:20px;position:relative;transition:opacity 300ms}ui-lightbox .content.loaded{opacity:1}ui-lightbox .content img{display:block;height:100%;object-fit:contain;width:100%}ui-lightbox button{all:unset}ui-lightbox .close{background:url("../img/close.png") no-repeat 50% 50%/contain;cursor:pointer;height:40px;position:absolute;right:20px;width:40px;top:20px}ui-lightbox .stepper{background:rgba(0,0,0,.7) no-repeat 50% 50%/16px auto;cursor:pointer;display:block;height:50px;position:absolute;top:calc(50% - 25px);width:50px}ui-lightbox .stepper.disabled{cursor:default;opacity:.1;pointer-events:none}ui-lightbox .prev{background-image:url("../img/chevron-left-white.svg");left:0}ui-lightbox .next{background-image:url("../img/chevron-right-white.svg");right:0}header{margin:0 auto;max-width:var(--max-content-width);padding:0 2rem;display:flex;gap:2rem;justify-content:space-between;width:100%}header .top-right{display:flex;justify-content:end}header .top-right a{background:no-repeat center/28px auto;border-top:6px solid rgba(0,0,0,0);display:block;height:50px;width:54px}header .top-right a.home{background-image:url("../img/house.svg")}header .top-right a.search{background-image:url("../img/search.svg")}header .top-right a.active,header .top-right a:hover{border-top-color:var(--color-main4)}header .logo{width:100%}header .logo a{flex:2 0 0;display:flex;display:block;max-width:100%}header .logo a .logo{background:url("../img/franx-logo-cropped.svg") no-repeat center/contain;width:100%;height:70px}header .hamburger{cursor:pointer}header .hamburger span{width:37px;height:3px;display:block;background:#000;top:17px}header .hamburger span::before{content:"";width:37px;height:3px;display:block;background:#000;position:absolute;top:10px}header .hamburger span::after{content:"";width:37px;height:3px;display:block;background:#000;position:absolute;top:20px}@media(max-width: 1000px){header{margin-top:2rem;gap:1rem}}@media(min-width: 1000px){header{justify-content:end}header .logo{display:none}header .hamburger{display:none}header .top-right{margin-left:0 auto}}@media(max-width: 1000px){header .top-right .home{display:none}}.menu-wrapper nav ul li{list-style-type:none}.menu-wrapper nav ul li.current>a{background-color:var(--color-main6)}.menu-wrapper nav ul li>a{display:block;margin-bottom:.5rem;padding:4px .5rem;text-decoration:none;transition:transform 500ms cubic-bezier(0.23, 1, 0.32, 1);width:100%}.menu-wrapper nav ul li>a span{color:var(--color-text);font-weight:bold}.menu-wrapper nav ul li.has-children>a::before{content:"";background:url("../img/arrow-down.svg") no-repeat 50% 50%/contain;color:#000;width:20px;height:20px;display:block;position:absolute;right:8px;transition:transform .4s ease;top:50%;transform:translateY(-50%)}.menu-wrapper nav ul li.has-children.active>a::before{transform:translateY(-50%) rotate(180deg)}.menu-wrapper nav ul li.has-children.active>ul.children{max-height:400px;opacity:1}.menu-wrapper nav ul li.has-children.active>ul.children>li>a{transform:initial}.menu-wrapper nav ul.level-1{margin-top:0;padding:0}.menu-wrapper nav ul.level-1 li.hide{display:none}.menu-wrapper nav ul.level-1>li>a{background-color:var(--color-main1)}.menu-wrapper nav ul.level-1>li>a span{text-transform:uppercase}.menu-wrapper nav ul.children{max-height:0;overflow:hidden;opacity:0;transition:max-height .8s ease,opacity .4s ease}.menu-wrapper nav ul.children>li{overflow:hidden}.menu-wrapper nav ul.children>li>a{transform-origin:0 50%;transform:translateY(-100px) skewY(-20deg)}.menu-wrapper nav ul.children>li:nth-child(1)>a{transition-delay:0ms}.menu-wrapper nav ul.children>li:nth-child(2)>a{transition-delay:100ms}.menu-wrapper nav ul.children>li:nth-child(3)>a{transition-delay:200ms}.menu-wrapper nav ul.children>li:nth-child(4)>a{transition-delay:300ms}.menu-wrapper nav ul.children>li:nth-child(5)>a{transition-delay:400ms}.menu-wrapper nav ul.children>li:nth-child(6)>a{transition-delay:500ms}.menu-wrapper nav ul.children>li:nth-child(7)>a{transition-delay:600ms}.menu-wrapper nav ul.children>li:nth-child(8)>a{transition-delay:700ms}.menu-wrapper nav ul.children>li:nth-child(9)>a{transition-delay:800ms}.menu-wrapper nav ul.children>li:nth-child(10)>a{transition-delay:900ms}.menu-wrapper nav ul.children.level-2,.menu-wrapper nav ul.children.level-3{padding:0}.menu-wrapper nav ul.children.level-2 li,.menu-wrapper nav ul.children.level-3 li{background:none;margin:0}.menu-wrapper nav ul.children.level-2 li a,.menu-wrapper nav ul.children.level-3 li a{pointer-events:all}.menu-wrapper nav ul.children.level-2 li a:hover,.menu-wrapper nav ul.children.level-3 li a:hover{background-color:var(--color-main6)}.menu-wrapper nav ul.children.level-2 li a span,.menu-wrapper nav ul.children.level-3 li a span{font-weight:normal}.menu-wrapper nav ul.children.level-3{padding:0;transition:.4s ease}.menu-wrapper nav ul.children.level-3 li{background:none;margin:0}.menu-wrapper nav ul.children.level-3 li a{background:none;padding-left:1rem;pointer-events:all;transition:.4s ease}.menu-wrapper nav ul.children.level-3 li a:hover{background-color:none}.menu-wrapper nav ul.children.level-3 li a span{font-weight:normal}@media(max-width: 1000px){.menu-wrapper{background-color:#fff;left:0;opacity:0;position:fixed;transform:translateY(-100%);transition:.5s transform ease-in-out;top:0;width:100%}.open .menu-wrapper{background:#fff;box-sizing:border-box;height:100vh;left:0;opacity:1;overflow:auto;padding:3rem 1rem 1rem 1rem;position:fixed;top:0;transform:translateY(0);width:100%;z-index:10}.open .menu-wrapper .close{cursor:pointer;display:block;height:50px;position:absolute;right:env(safe-area-inset-right);top:env(safe-area-inset-top);width:50px}.open .menu-wrapper .close .button{background-color:#000;display:block;position:absolute;right:15px;top:16px;transform:rotate(45deg);width:28px}.open .menu-wrapper .close .button::before{background-color:#000;content:"";display:block;height:3px;transform:rotate(-90deg);width:28px}}section{margin-bottom:.3rem;padding:0 var(--side-padding);position:relative}section>.content{align-items:flex-start;container:cells/inline-size;display:flex;gap:30px;justify-content:space-between;margin:auto;max-width:var(--max-content-width);position:relative}section>.content>.cell{container:cell/inline-size;flex:1}section h2{text-transform:uppercase}section.title-orange h2{margin:1rem 0}section.title-orange h2:before{content:"";background-color:var(--color-main4);bottom:2px;display:block;height:2px;position:absolute;width:100%}section.title-blue h2{margin:1rem 0}section.title-blue h2:before{content:"";background-color:var(--color-main7);bottom:2px;display:block;height:2px;position:absolute;width:100%}section.title-green h2{margin:1rem 0}section.title-green h2:before{content:"";background-color:var(--color-main5);bottom:2px;display:block;height:2px;position:absolute;width:100%}section.title-yellow h2{margin:1rem 0}section.title-yellow h2:before{content:"";background-color:var(--color-main1);bottom:2px;display:block;height:2px;position:absolute;width:100%}section.image-text>.content .cell .text-block .text-content img{width:100%;height:auto;max-width:100%}section.image-text>.content .cell:nth-child(1){flex:1.5}section.image-text>.content .cell:nth-child(2){flex:2.5}section.grey-bg{background-color:var(--color-main3)}@media(max-width: 768px){section>.content.split{flex-direction:column;display:block}section h2{font-size:1.2rem;margin:1rem 0}}body.search .carousel-header{display:none}.exhibitors .alphabet-scrollto{display:flex;flex-direction:row;flex-wrap:wrap;gap:.7em;margin-bottom:2em;margin-top:20px;position:relative}.exhibitors .alphabet-scrollto a{color:initial;text-decoration:none;text-transform:uppercase;transition:.4s ease}.exhibitors .alphabet-scrollto a.disabled{opacity:.3}.exhibitors .alphabet-scrollto a.search{background:rgba(0,0,0,0) url("../img/icon-search.svg") 10px 50%/20px 20px no-repeat;content:"";cursor:pointer;display:block;height:27px;position:relative;width:30px}.exhibitors .alphabet-scrollto.search-mode .search-field{display:block}.exhibitors .alphabet-scrollto .search-field{background-color:#e6e6e6;display:none;left:0;position:absolute;top:0;width:100%;z-index:2}.exhibitors .alphabet-scrollto .search-field input{background:rgba(0,0,0,0) url("../img/icon-search.svg") 10px 50%/20px 20px no-repeat;border:0;display:block;font-family:"Ubuntu",Helvetica,sans-serif;font-size:1rem;outline:none;padding:14px 14px 14px 40px;width:calc(100% - 60px)}.exhibitors .alphabet-scrollto .search-field button{all:unset;background:url("../img/button-close-black.svg") no-repeat center/22px 22px;cursor:pointer;display:block;height:100%;position:absolute;right:0;top:0;width:60px}.exhibitors .exhibitors-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:4rem;padding-left:2rem}@media(max-width: 1000px){.exhibitors .exhibitors-list{grid-template-columns:auto}}.exhibitors .exhibitors-list .column.hidden{display:none}.exhibitors .exhibitors-list .column>div{display:flex;flex-direction:column;margin-bottom:4rem}.exhibitors .exhibitors-list .column>div span{position:absolute;right:100%;text-transform:uppercase;font-size:2.3rem;top:-7px;color:var(--color-main1);font-weight:bold;text-align:right;padding-right:15px}.exhibitors .exhibitors-list .column>div a{padding-bottom:.6em;transition:.3s ease}.exhibitors .exhibitors-list .column>div a.hidden{display:none}.exhibitors .exhibitors-list .column>div.hidden{display:none}.faq-block{--summary-background: var(--color-main5);--summary-color: white;--summary-open-background: rgb(171 184 195 / 0.4);--summary-open-color: black}.faq-block .faq-categories{display:none}.faq-block .faq-questions .faq-expandable{margin-bottom:.6rem}.faq-block .faq-questions .faq-expandable .summary{background-color:var(--summary-background);color:var(--summary-color);cursor:pointer;font-size:1.1em;padding:.4em calc(.5em + 36px) .4em .5em}.faq-block .faq-questions .faq-expandable .summary a{display:block;text-decoration:none}.faq-block .faq-questions .faq-expandable .summary::before{background-color:var(--summary-color);content:"";display:block;height:20px;mask:url("../img/arrow-down.svg") no-repeat 50% 50%/contain;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:transform .4s ease;width:20px}.faq-block .faq-questions .faq-expandable .summary p{margin:1em 0;margin-block-start:0}.faq-block .faq-questions .faq-expandable .details{height:0;opacity:0;overflow:hidden;transition:height .5s cubic-bezier(0.86, 0, 0.07, 1),opacity .45s ease-in-out}.faq-block .faq-questions .faq-expandable .details .inner{background-color:#fff;padding:.4em}.faq-block .faq-questions .faq-expandable.open .summary{background-color:var(--summary-open-background);color:var(--summary-open-color)}.faq-block .faq-questions .faq-expandable.open .summary::before{background-color:var(--summary-open-color);transform:translateY(-50%) rotate(180deg)}.faq-block .faq-questions .faq-expandable.open .details{opacity:1}.faq-block .faq-questions .faq-expandable.hide{display:none}.faq-block.vacancies-list{--summary-background: var(--color-main4);--summary-open-background: black;--summary-open-color: white}.faq-block.darkgreen-list{--summary-background: var(--color-main5)}.faq-block.lightgreen-list{--summary-background: var(--color-main8);--summary-color: black}body.faq-open .faq-block .faq-questions .faq-expandable .summary{background-color:var(--summary-open-background);color:var(--summary-open-color);pointer-events:none}body.faq-open .faq-block .faq-questions .faq-expandable .summary::before{display:none}body.faq-open .faq-block .faq-questions .faq-expandable .details{height:auto;overflow:auto;opacity:1}.gallery-block .image-slider .wrapper .images{aspect-ratio:initial;display:grid;gap:.3rem;grid-template-columns:repeat(auto-fit, minmax(30%, 1fr));overflow:initial}.gallery-block .image-slider .wrapper .images .image{display:block;height:initial;position:relative;transform:initial !important;width:100%}.gallery-block .image-slider .wrapper .images .image picture{all:initial;cursor:pointer}.gallery-block .image-slider .wrapper .images .image picture img{aspect-ratio:3/2;display:block;height:initial;width:100%}.gallery-block .image-slider .wrapper .images .image .content .image-title-wrapper{display:none}.gallery-block .image-slider .wrapper .images .image .content .image-content{background-color:rgba(70,70,70,.6);color:#fff;font-size:.85em;font-weight:600;padding:1em 20px;position:relative}.gallery-block .image-slider .wrapper .images .image .content .image-content p{text-align:center}.gallery-block .image-slider .wrapper .images .image .content .image-content :first-child{margin-top:0}.gallery-block .image-slider .wrapper .images .image .content .image-content :last-child{margin-bottom:0}.gallery-block .image-slider .wrapper .stepper,.gallery-block .image-slider .wrapper .page-control,.gallery-block .image-slider .wrapper .fullscreen{display:none}.gallery-block.circle-mask .image-slider .wrapper .images{grid-template-columns:repeat(auto-fill, 150px)}.gallery-block.circle-mask .image-slider .wrapper .images .image picture img{aspect-ratio:1;border-radius:50%;width:100%}.list-block{padding:0 2rem 2rem 2rem}.list-block h2{text-transform:uppercase}.list-block .items{display:grid;gap:2rem;margin-top:1rem;flex-wrap:wrap;grid-template-columns:repeat(2, minmax(0, 1fr))}.list-block .items .item{display:flex;flex-direction:column;margin-bottom:1rem}.list-block .items .item a.title{text-decoration:none;margin-bottom:.4rem}.list-block .items .item a.title span{text-transform:uppercase}.list-block .items .item a.title .thumbnail{background:no-repeat 50% 50%/cover;margin-bottom:.4rem}.list-block .items .item a.title .thumbnail picture img{object-fit:cover;object-position:center center;width:100%;aspect-ratio:3/2;box-shadow:0px 15px 20px -10px #706a6a}.list-block .items .item .body p{margin-top:0;margin-bottom:6px}.list-block .items .item .body p a{text-transform:uppercase;font-size:.7rem;text-decoration:none}.list-block .items .item .button{margin-top:auto;background-color:var(--color-main4);text-transform:uppercase;color:#fff;text-align:center;padding:5px 18px;font-size:.7rem;width:174px;font-weight:bold;text-decoration:none}@container (max-width: 700px){.list-block .items{grid-template-columns:repeat(2, minmax(0, 1fr))}.list-block .items .item{flex:1;max-width:100%}.list-block .items .item .thumbnail{background:no-repeat 50% 50%/cover}.list-block .items .item .thumbnail picture img{object-fit:cover;object-position:center center;width:100%;height:133px}}@container (max-width: 500px){.list-block{padding:0}.list-block .items{grid-template-columns:repeat(1, minmax(0, 1fr))}.list-block .items .item{flex:1;max-width:100%}.list-block .items .item .button{width:100%}.list-block .items .item .thumbnail{background:no-repeat 50% 50%/cover}.list-block .items .item .thumbnail picture img{object-fit:cover;object-position:center center;width:100%;height:133px}}.list-block.introduction-list .items{grid-template-columns:repeat(5, minmax(0, 1fr));gap:1rem}.list-block.introduction-list .items .item{position:relative}.list-block.introduction-list .items .item a.button{display:none}.list-block.introduction-list .items .item a.title{align-items:center;display:flex;flex-direction:column;pointer-events:none}.list-block.introduction-list .items .item a.title .thumbnail picture{display:block;width:100%;height:100%}.list-block.introduction-list .items .item a.title .thumbnail picture img{border-radius:50%;box-shadow:none;aspect-ratio:1/1;height:initial}.list-block.introduction-list .items .item a.title span{text-transform:none;font-weight:300;font-size:.6rem;text-align:center}.list-block.introduction-list .items .item .body{display:none}@container (max-width: 700px){.list-block.introduction-list .items{grid-template-columns:repeat(3, minmax(0, 1fr))}}@container (max-width: 450px){.list-block.introduction-list .items{grid-template-columns:repeat(2, minmax(0, 1fr))}.list-block.introduction-list .items .item a.title span{font-size:.8rem !important}}@container (max-width: 320px){.list-block.introduction-list .items{grid-template-columns:repeat(1, minmax(0, 1fr))}}.list-block.contestants-list .items{grid-template-columns:repeat(4, minmax(0, 1fr))}.list-block.contestants-list .items .item a.button{display:none}.list-block.contestants-list .items .item a.title span{text-transform:none}.list-block.contestants-list .items .item a.title .thumbnail picture img{box-shadow:none;aspect-ratio:1/1}.list-block.contestants-list .items .item .body p{line-height:1;margin:0}.list-block.contestants-list .items .item .body p a{text-transform:none}@container (max-width: 700px){.list-block.contestants-list .items{grid-template-columns:repeat(2, minmax(0, 1fr))}.list-block.contestants-list .items .item{flex:1;max-width:100%}.list-block.contestants-list .items .item .button{width:50%}.list-block.contestants-list .items .item .thumbnail{background:no-repeat 50% 50%/cover}.list-block.contestants-list .items .item .thumbnail picture img{object-fit:cover;object-position:center center;width:100%;height:133px}}@container (max-width: 500px){.list-block.contestants-list{padding:0}.list-block.contestants-list .items{grid-template-columns:repeat(1, minmax(0, 1fr))}.list-block.contestants-list .items .item{flex:1;max-width:100%}.list-block.contestants-list .items .item .button{width:100%}.list-block.contestants-list .items .item .thumbnail{background:no-repeat 50% 50%/cover}.list-block.contestants-list .items .item .thumbnail picture img{object-fit:cover;object-position:center center;width:100%;height:133px}}.list-block.exposition-list .items .item{position:relative}.list-block.exposition-list .items .item:hover a.title span{opacity:1;font-size:.7rem}.list-block.exposition-list .items .item a.button{display:none}.list-block.exposition-list .items .item a.title span{position:absolute;color:#fff;top:50%;left:50%;transform:translate(-50%, -50%);text-transform:uppercase;width:100%;padding:1rem 1rem;text-align:center;font-weight:bold;background:rgba(128,128,128,.4392156863);opacity:0;transition:.4s ease}.list-block.exposition-list .items .item .body{display:none}#search-overlay{background-color:hsla(0,0%,100%,.93);display:flex;height:100%;left:0;padding:30px;position:fixed;top:0;width:100%}#search-overlay .search-content{font-size:1.3em;margin:auto}#search-overlay .search-content label{font-weight:300;text-align:center;text-transform:uppercase}#search-overlay .search-content input[type=text]{background-color:rgba(0,0,0,0);border:0;font-family:var(--font-primary);font-size:4.6em;outline:none;text-align:center;text-transform:uppercase}@media(max-width: 1000px){#search-overlay .search-content input[type=text]{font-size:2em}}.search-block{text-align:center}.search-block h2{display:inline-block;font-size:3em;letter-spacing:-0.05em;margin:.2em 0;overflow:hidden;text-transform:uppercase;width:100%}.search-block h2 span{position:relative}.search-block h2 span::before,.search-block h2 span::after{background-color:rgba(0,0,0,.1);content:"";display:block;height:1px;position:absolute;top:50%;width:100%}.search-block h2 span::before{right:calc(100% + 20px)}.search-block h2 span::after{left:calc(100% + 20px)}.search-block .results{text-align:initial}.search-block .results>p{margin:.5em 0;font-size:1.2em;text-align:center}.search-block .results .result{background-color:#fff;box-shadow:2px 5px 10px -4px rgba(0,0,0,.2);margin-bottom:1em;padding:30px}.search-block .results .result .title{font-size:2em;font-weight:bold;text-decoration:none;text-transform:uppercase}.search-block .results .result .read-more{color:var(--color-main2);font-size:1.1em;font-weight:bold;text-decoration:none}.search-block .results .result b{background-color:color-mix(in srgb, var(--color-main1), transparent);border-radius:4px;display:inline-block;padding:0 .2em}@media(max-width: 600px){.search-block h2{font-size:2em}.search-block .results .result .title{font-size:1.5em;line-height:1;hyphens:auto}}.shop-order-block{display:block}.shop-products-block{background-color:#fff;border:2px solid #d9d9d9;padding:10px 40px}.text-block{font-size:1rem}.text-block p a{color:var(--color-main2)}.text-block p a:hover{text-decoration:none}@media(max-width: 768px){.text-block p{word-wrap:break-word}}.video-block .video-holder iframe,.video-block .video-holder video{aspect-ratio:16/9;border:0;width:100%}/*# sourceMappingURL=screen.css.map */
