/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}a{background-color:transparent}strong{font-weight:bolder}img{border-style:none}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}summary{display:list-item}[hidden]{display:none}dl,h1,h3,p{margin:0}ul{list-style:none;margin:0;padding:0}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.5}*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}img{border-style:solid}table{border-collapse:collapse}h1,h3{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}embed,iframe,img,object,svg{display:block;vertical-align:middle}img{max-width:100%;height:auto}.hidden{display:none;visibility:hidden;opacity:0;height:0}.visible{display:block;visibility:visible;opacity:1;height:auto;transition:opacity .4s ease-in-out}html{overflow-x:hidden;background:#000;-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}.container{padding-left:15px;padding-right:15px;position:relative;max-width:1280px;margin:0 auto;z-index:1}section{position:relative}section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(14,14,16,.75);z-index:1}body{font-family:interface,sans-serif;line-height:2}@media screen and (min-width:767px){body{line-height:1.5}}h1,h3{font-family:black-beard,sans-serif}h1{font-size:7rem}@media all and (max-width:640px){h1{font-size:4rem}}@media all and (max-width:1200px){h1{font-size:7rem}}@media all and (max-width:1183px){h1{font-size:6.9158rem}}@media all and (max-width:1166px){h1{font-size:6.83116rem}}@media all and (max-width:1149px){h1{font-size:6.7461rem}}@media all and (max-width:1132px){h1{font-size:6.66061rem}}@media all and (max-width:1115px){h1{font-size:6.57468rem}}@media all and (max-width:1098px){h1{font-size:6.48833rem}}@media all and (max-width:1081px){h1{font-size:6.40155rem}}@media all and (max-width:1064px){h1{font-size:6.31433rem}}@media all and (max-width:1047px){h1{font-size:6.22669rem}}@media all and (max-width:1030px){h1{font-size:6.13862rem}}@media all and (max-width:1013px){h1{font-size:6.05011rem}}@media all and (max-width:996px){h1{font-size:5.96118rem}}@media all and (max-width:979px){h1{font-size:5.87181rem}}@media all and (max-width:962px){h1{font-size:5.78202rem}}@media all and (max-width:945px){h1{font-size:5.6918rem}}@media all and (max-width:928px){h1{font-size:5.60114rem}}@media all and (max-width:911px){h1{font-size:5.51006rem}}@media all and (max-width:894px){h1{font-size:5.41854rem}}@media all and (max-width:878px){h1{font-size:5.33202rem}}@media all and (max-width:862px){h1{font-size:5.24512rem}}@media all and (max-width:846px){h1{font-size:5.15783rem}}@media all and (max-width:830px){h1{font-size:5.07016rem}}@media all and (max-width:814px){h1{font-size:4.98212rem}}@media all and (max-width:798px){h1{font-size:4.89369rem}}@media all and (max-width:782px){h1{font-size:4.80488rem}}@media all and (max-width:766px){h1{font-size:4.71569rem}}@media all and (max-width:750px){h1{font-size:4.62612rem}}@media all and (max-width:734px){h1{font-size:4.53616rem}}@media all and (max-width:718px){h1{font-size:4.44583rem}}@media all and (max-width:702px){h1{font-size:4.35512rem}}@media all and (max-width:686px){h1{font-size:4.26402rem}}@media all and (max-width:670px){h1{font-size:4.17254rem}}@media all and (max-width:654px){h1{font-size:4.08069rem}}h3{font-size:4.5rem}@media all and (max-width:640px){h3{font-size:2.5rem}}@media all and (max-width:1200px){h3{font-size:4.5rem}}@media all and (max-width:1173px){h3{font-size:4.40759rem}}@media all and (max-width:1146px){h3{font-size:4.31477rem}}@media all and (max-width:1119px){h3{font-size:4.22154rem}}@media all and (max-width:1092px){h3{font-size:4.12791rem}}@media all and (max-width:1066px){h3{font-size:4.03736rem}}@media all and (max-width:1040px){h3{font-size:3.94643rem}}@media all and (max-width:1014px){h3{font-size:3.85512rem}}@media all and (max-width:988px){h3{font-size:3.76344rem}}@media all and (max-width:962px){h3{font-size:3.67138rem}}@media all and (max-width:936px){h3{font-size:3.57895rem}}@media all and (max-width:910px){h3{font-size:3.48613rem}}@media all and (max-width:884px){h3{font-size:3.39294rem}}@media all and (max-width:858px){h3{font-size:3.29937rem}}@media all and (max-width:832px){h3{font-size:3.20543rem}}@media all and (max-width:806px){h3{font-size:3.11111rem}}@media all and (max-width:780px){h3{font-size:3.01641rem}}@media all and (max-width:754px){h3{font-size:2.92133rem}}@media all and (max-width:728px){h3{font-size:2.82587rem}}@media all and (max-width:702px){h3{font-size:2.73004rem}}@media all and (max-width:676px){h3{font-size:2.63383rem}}@media all and (max-width:650px){h3{font-size:2.53725rem}}p{font-size:1rem;line-height:2}@media screen and (min-width:767px){p{line-height:1.75}}div[data-content]>*{opacity:0;transform:translate3d(0,4rem,0);transition:opacity 1s,transform 1s cubic-bezier(.13,.07,.26,.99)}div[data-content]>.in-view{opacity:1;transform:translate3d(0,1rem,0)}@media (min-height:936px) and (min-width:920px){.scroll-snap-parent{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;height:100vh;overflow-y:scroll}.scroll-snap-child{scroll-snap-align:center;min-height:100vh;scroll-snap-stop:always}}.webp .opening{background-image:url(../images/frightening-festivals-header.webp)}.opening{min-height:100vh;text-align:center;background-image:url(../images/frightening-festivals-header.jpg);background-size:cover;position:relative;background-position:20%;padding:25px 0 50px;display:flex;align-items:center;flex-wrap:wrap}@media screen and (min-width:767px){.opening{background-position:center}}.opening .logo{max-width:100px;margin:0 auto;padding:0 0 .5em}@media screen and (min-width:767px){.opening .logo{max-width:150px}}.opening h1{font-family:interface,sans-serif;font-weight:700;line-height:.75;color:#d8d8d8}.opening h1 span{font-size:7rem;line-height:1;font-family:black-beard,sans-serif;display:block;width:100%;font-weight:400;background:#fca92c;background:linear-gradient(to bottom,#fca92c 0,#ec3b34 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 12px 20px rgba(17,16,20,.43)}@media all and (max-width:640px){.opening h1 span{font-size:3rem}}@media all and (max-width:1200px){.opening h1 span{font-size:7rem}}@media all and (max-width:1183px){.opening h1 span{font-size:6.85968rem}}@media all and (max-width:1166px){.opening h1 span{font-size:6.72055rem}}@media all and (max-width:1149px){.opening h1 span{font-size:6.5826rem}}@media all and (max-width:1132px){.opening h1 span{font-size:6.44583rem}}@media all and (max-width:1114px){.opening h1 span{font-size:6.30231rem}}@media all and (max-width:1096px){.opening h1 span{font-size:6.16011rem}}@media all and (max-width:1078px){.opening h1 span{font-size:6.01923rem}}@media all and (max-width:1060px){.opening h1 span{font-size:5.87969rem}}@media all and (max-width:1042px){.opening h1 span{font-size:5.74147rem}}@media all and (max-width:1024px){.opening h1 span{font-size:5.60457rem}}@media all and (max-width:1006px){.opening h1 span{font-size:5.469rem}}@media all and (max-width:988px){.opening h1 span{font-size:5.33476rem}}@media all and (max-width:969px){.opening h1 span{font-size:5.1945rem}}@media all and (max-width:950px){.opening h1 span{font-size:5.05571rem}}@media all and (max-width:931px){.opening h1 span{font-size:4.9184rem}}@media all and (max-width:912px){.opening h1 span{font-size:4.78257rem}}@media all and (max-width:893px){.opening h1 span{font-size:4.64822rem}}@media all and (max-width:874px){.opening h1 span{font-size:4.51534rem}}@media all and (max-width:855px){.opening h1 span{font-size:4.38394rem}}@media all and (max-width:835px){.opening h1 span{font-size:4.24722rem}}@media all and (max-width:815px){.opening h1 span{font-size:4.11214rem}}@media all and (max-width:795px){.opening h1 span{font-size:3.9787rem}}@media all and (max-width:775px){.opening h1 span{font-size:3.84689rem}}@media all and (max-width:755px){.opening h1 span{font-size:3.71672rem}}@media all and (max-width:735px){.opening h1 span{font-size:3.58818rem}}@media all and (max-width:715px){.opening h1 span{font-size:3.46129rem}}@media all and (max-width:694px){.opening h1 span{font-size:3.32981rem}}@media all and (max-width:673px){.opening h1 span{font-size:3.20013rem}}@media all and (max-width:652px){.opening h1 span{font-size:3.07226rem}}.opening__desc{color:#fff;margin:3em auto 2em}@media screen and (min-width:767px){.opening__desc{padding:0 5%}}.opening__desc p{margin:1.5em 0}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-10px)}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-10px)}}.opening__desc .arrow{margin:2em auto;animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-o-animation:bounce 2s infinite}.country-select{text-align:left;color:#fff;position:relative;margin: 0 auto;}@media screen and (min-width:767px){.country-select{text-align:center}}@media screen and (min-width:767px){.country-select .container{padding-right:15px}}.country-select__wrapper{width:100%;overflow-x:auto}.country-select p{font-weight:700;font-size:1.25em;text-align:center;}.country-select__list{display:flex;margin-top:1em;text-align:center;width:100%;justify-content:space-between;flex-wrap:wrap;padding-bottom:1em}@media screen and (min-width:920px){.country-select__list{width:100%;padding:0}}.country-select__item{width:calc(20% - 15px);border:2px solid #fff;border-radius:29px;padding:10px 10px;margin:5px 7.5px;position:relative;overflow:hidden}@media screen and (max-width:480px){.country-select__item{padding:10px 7.5px;margin:10px 7.5px}}@media screen and (max-width:919px){.country-select__item{width:calc(50% - 10px);margin:10px 0px;box-shadow:inset 0 0 10px #000}.country-select__item:before{content:"";height:100%;width:100%;left:0;top:0;position:absolute;background-color:rgba(0,0,0,.5)}}.country-select__item:hover{box-shadow:inset 0 0 10px #000}.country-select__item:hover:before{content:"";height:100%;width:100%;left:0;top:0;position:absolute;background-color:rgba(0,0,0,.5)}.country-select__item p{position:relative;z-index:10;font-size:.75em;margin-left:0;font-weight:700}@media screen and (max-width:480px){.country-select__item p{font-size:.7em}}@media screen and (max-width:919px){.country-select__item.usa-and-canada{background-image:url(../images/flag-bg/usa-canada.svg);background-size:cover}}.country-select__item.usa-and-canada:hover{background-image:url(../images/flag-bg/usa-canada.svg);background-size:cover}@media screen and (max-width:919px){.country-select__item.thailand{background-image:url(../images/flag-bg/thailand.svg);background-size:cover}}.country-select__item.thailand:hover{background-image:url(../images/flag-bg/thailand.svg);background-size:cover}@media screen and (max-width:919px){.country-select__item.spain{background-image:url(../images/flag-bg/spain.svg);background-size:cover}}.country-select__item.spain:hover{background-image:url(../images/flag-bg/spain.svg);background-size:cover}@media screen and (max-width:919px){.country-select__item.mexico{background-image:url(../images/flag-bg/mexico.svg);background-size:cover}}.country-select__item.mexico:hover{background-image:url(../images/flag-bg/mexico.svg);background-size:cover}@media screen and (max-width:919px){.country-select__item.germany{background-image:url(../images/flag-bg/germany.svg);background-size:cover}}.country-select__item.germany:hover{background-image:url(../images/flag-bg/germany.svg);background-size:cover}@media screen and (max-width:919px){.country-select__item.scotland{background-image:url(../images/flag-bg/scotland.svg);background-size:cover}}.country-select__item.scotland:hover{background-image:url(../images/flag-bg/scotland.svg);background-size:cover}@media screen and (max-width:919px){.country-select__item.philippines{background-image:url(../images/flag-bg/philippines.svg);background-size:cover}}.country-select__item.philippines:hover{background-image:url(../images/flag-bg/philippines.svg);background-size:cover}@media screen and (max-width:919px){.country-select__item.austria{background-image:url(../images/flag-bg/austria.svg);background-size:cover}}.country-select__item.austria:hover{background-image:url(../images/flag-bg/austria.svg);background-size:cover}@media screen and (max-width:919px){.country-select__item.italy{background-image:url(../images/flag-bg/italy.svg);background-size:cover}}.country-select__item.italy:hover{background-image:url(../images/flag-bg/italy.svg);background-size:cover}@media screen and (max-width:919px){.country-select__item.belgium{background-image:url(../images/flag-bg/belgium.svg);background-size:cover}}.country-select__item.belgium:hover{background-image:url(../images/flag-bg/belgium.svg);background-size:cover}@media screen and (max-width:919px){.country-select__item.guatemala{background-image:url(../images/flag-bg/guatemala.svg);background-size:cover}}.country-select__item.guatemala:hover{background-image:url(../images/flag-bg/guatemala.svg);background-size:cover}@media screen and (max-width:919px){.country-select__item.hungary{background-image:url(../images/flag-bg/hungary.svg);background-size:cover}}.country-select__item.hungary:hover{background-image:url(../images/flag-bg/hungary.svg);background-size:cover}@media screen and (max-width:919px){.country-select__item.france{background-image:url(../images/flag-bg/france.svg);background-size:cover}}.country-select__item.france:hover{background-image:url(../images/flag-bg/france.svg);background-size:cover}@media screen and (max-width:919px){.country-select__item.madagascar{background-image:url(../images/flag-bg/madagascar.svg);background-size:cover}}.country-select__item.madagascar:hover{background-image:url(../images/flag-bg/madagascar.svg);background-size:cover}@media screen and (max-width:919px){.country-select__item.bulgaria{background-image:url(../images/flag-bg/bulgaria.svg);background-size:cover}}.country-select__item.bulgaria:hover{background-image:url(../images/flag-bg/bulgaria.svg);background-size:cover}@media screen and (max-width:919px){.country-select__item.china{background-image:url(../images/flag-bg/china.svg);background-size:cover}}.country-select__item.china:hover{background-image:url(../images/flag-bg/china.svg);background-size:cover}@media screen and (max-width:919px){.country-select__item.lithuania{background-image:url(../images/flag-bg/lithuania.svg);background-size:cover}}.country-select__item.lithuania:hover{background-image:url(../images/flag-bg/lithuania.svg);background-size:cover}@media screen and (max-width:919px){.country-select__item.switzerland{background-image:url(../images/flag-bg/switzerland.svg);background-size:cover}}.country-select__item.switzerland:hover{background-image:url(../images/flag-bg/switzerland.svg);background-size:cover}@media screen and (max-width:919px){.country-select__item.england{background-image:url(../images/flag-bg/england.svg);background-size:cover}}.country-select__item.england:hover{background-image:url(../images/flag-bg/england.svg);background-size:cover}@media screen and (max-width:919px){.country-select__item.japan{background-image:url(../images/flag-bg/japan.svg);background-size:cover}}.country-select__item.japan:hover{background-image:url(../images/flag-bg/japan.svg);background-size:cover}.event-list{-ms-overflow-style:none;scrollbar-width:none}.event-list::-webkit-scrollbar{display:none}.event-list:before{content:none}.event-list__wrapper{position:relative;-ms-overflow-style:none;scrollbar-width:none}.event-list__wrapper::-webkit-scrollbar{display:none}.event-list__wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(14,14,16,.75);z-index:1}.event-list__single{min-height:100vh;background-size:cover;background-position:center;display:flex;align-items:center;text-align:center;position:relative;padding:2.5em 0 5em}.event-list__single:before{content:"";background:#000;background:linear-gradient(0deg,rgba(0,0,0,0) 0,#000 100%);position:absolute;top:0;left:0;width:100%;height:250px}.event-list__single:after{content:"";background:#000;background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%);position:absolute;bottom:0;left:0;width:100%;height:250px}.event-list__country img{margin:0 auto}.event-list__country p{color:#fff;font-weight:700;margin-top:15px}.event-list__content{color:#fff}@media screen and (min-width:767px){.event-list__content{padding:0 5%}}.event-list__content h3{line-height:1;margin:.2em 0}.event-list__content p{margin:1em 0;line-height:1.6}.event-list__columns{display:flex;flex-wrap:wrap;margin:3em 0 0;color:#fff}@media screen and (min-width:767px){.event-list__columns{flex-wrap:nowrap}}.event-list__info{padding:.25em 2em;width:100%}@media screen and (min-width:767px){.event-list__info{background:rgba(14,14,16,.5);border:1px solid #fff;border-radius:10px;max-width:50%;margin:0 15px;padding:.25em 1.5em;flex:1}}.event-list__info--title{margin:1.5em 0}.event-list__info--title p{margin:.5em 0}.event-list__video{margin:1em;min-height:350px;width:100%}@media screen and (min-width:767px){.event-list__video{max-width:50%;margin:0 15px;flex:1;min-height:100%}}.event-list__btt{padding:12px;border-radius:50%;position:absolute;right:15px;bottom:30px;background:#fca92c;background:linear-gradient(to bottom,#fca92c 0,#ec3b34 100%);width:40px;height:40px;display:flex;align-items:center;text-align:center;justify-content:center;z-index:10}.event-list__btt:hover{cursor:pointer}.event-list__btt img{transform:rotate(180deg)}.sources{background-color:#090809;padding:25px 10px;min-height:0;padding-top:25vh;padding-bottom:25vh;scroll-snap-align:start;scroll-snap-stop:normal}.sources__embed{display:block;margin-bottom:60px;text-align:center}@media only screen and (min-width:768px){.sources__embed{display:flex;align-items:center;text-align:left;margin:0 30px}}.sources__embed-image{transition:opacity .3s ease;margin-bottom:20px}@media only screen and (min-width:768px){.sources__embed-image{margin-right:40px;margin-bottom:0}}.sources__embed-image:hover{opacity:.7}.sources__embed-image img{width:100px;margin:0 auto}.sources__embed-url a{display:flex;align-items:center;border:1px solid #fff;border-radius:5px;padding:5px 10px 3px 10px;position:relative;z-index:1;max-width:200px;margin:0 auto;text-decoration:none;justify-content: center;}@media only screen and (min-width:768px){.sources__embed-url a{margin:0}}.sources__embed-url a:before{content:'';position:absolute;left:0;top:0;width:0%;height:100%;background:#fca92c;background:linear-gradient(to bottom,#fca92c 0,#ec3b34 100%);transition:width .3s ease;overflow:hidden;border-radius:5px;z-index:0}.sources__embed-url a:hover{cursor:pointer}.sources__embed-url a:hover:before{width:100%}.sources__embed-url a p{text-transform:uppercase;font-size:16px;color:#fff;margin-right:10px;position:relative}.sources__embed-url a img{width:20px;position:relative}.sources__title{position:relative;padding-right:30px;display:inline-block;transition:opacity .3s ease;margin-top:30px}@media only screen and (min-width:768px){.sources__title{margin:30px 30px 0}}.sources__title a{font-size:32px;text-transform:uppercase;font-weight:500;line-height:1;text-decoration:none;color:#fff}.sources__title:focus,.sources__title:hover{cursor:pointer;opacity:.5}.sources__title:after{content:'';position:absolute;top:50%;right:0;border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:translateY(-50%) translateY(-3px) rotate(45deg);transition:transform .3s ease}.sources__title.is-open:after{transform:translateY(-50%) translateY(-3px) rotate(225deg)}.sources__list{visibility:hidden;overflow:hidden;height:0;opacity:0;transform:translate3d(0,4rem,0);transition:opacity 1s,transform 1s cubic-bezier(.13,.07,.26,.99)}@media only screen and (min-width:768px){.sources__list{margin:0 30px}}.sources__list.visible{opacity:1;height:auto;visibility:visible;overflow:visible;transform:translate3d(0,1rem,0)}.sources__list ul{list-style-type:disc;margin-left:25px;margin-top:20px}.sources__list ul a,.sources__list ul li{color:#fff;word-break:break-word}.sources__list ul a:hover,.sources__list ul li:hover{text-decoration:underline}.sources__list ul li{margin-bottom:10px}.plus-1{position:absolute;z-index:100000;transform:translateY(0);opacity:0;transition:transform 0s;pointer-events:none}.plus-1 p{font-size:20px;color:#ff0}.plus-1--visible{opacity:1;transition:transform .3s ease,opacity .1s ease-in-out}.plus-1--animate{transform:translateY(-20px);transition:transform .3s ease,opacity .1s ease-in-out}.embed-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:0;z-index:-1;transition:z-index 0s ease .5s,opacity .5s ease}.embed-modal.active{opacity:1;z-index:10000;transition:opacity .5s ease}.embed-modal__bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.embed-modal__wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#000;border-radius:5px;width:calc(100% - 40px);max-width:500px;padding:20px;border:1px solid #403d3d}.embed-modal__close{position:absolute;right:10px;top:10px;z-index:100000;width:15px;height:15px;background-size:cover;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='23.332' height='23.333' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Ctitle%3Ebackground%3C/title%3E%3Crect fill='none' id='canvas_background' height='402' width='582' y='-1' x='-1'/%3E%3C/g%3E%3Cg%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cpath fill='%23ffffff' id='svg_1' d='m16.043,11.667l6.566,-6.567c0.963,-0.963 0.963,-2.539 0,-3.502l-0.875,-0.875c-0.963,-0.964 -2.539,-0.964 -3.502,0l-6.566,6.567l-6.567,-6.567c-0.962,-0.963 -2.538,-0.963 -3.501,0l-0.876,0.875c-0.962,0.963 -0.962,2.539 0,3.502l6.566,6.566l-6.566,6.567c-0.962,0.963 -0.962,2.539 0,3.501l0.876,0.875c0.963,0.963 2.539,0.963 3.501,0l6.567,-6.565l6.566,6.565c0.963,0.963 2.539,0.963 3.502,0l0.875,-0.875c0.963,-0.963 0.963,-2.539 0,-3.501l-6.566,-6.566z'/%3E%3C/g%3E%3C/svg%3E");transition:opacity .3s ease}.embed-modal__close:hover{cursor:pointer;opacity:.7}.embed-modal__title{text-align:center;color:#fff}.embed-modal__title p{font-size:22px;font-weight:500;text-transform:uppercase}.embed-modal__link{border:1px dotted #fff;border-radius:5px;padding:10px}.embed-modal__link p{color:#fff;font-size:14px;line-height:1;word-break:break-word}
/*# sourceMappingURL=style.css.map */
