@import url(https://fonts.googleapis.com/css2?family=Candal&family=Days+One&family=Jura:wght@300..700&family=Outfit:wght@100..900&family=Texturina:ital,opsz,wght@0,12..72,100..900;1,12..72,100..900&display=swap);@media only screen and (min-width:0){.artist img{max-width:90%;margin:10px 0}.artist img+p{margin-bottom:18px}.artist a{word-break:break-word}.artist .email i{transform:translateY(2px)}}@media only screen and (min-width:768px){.artist img{max-width:70%;margin-top:20px}}@media only screen and (min-width:0){.artists{padding:0 24px}.artists>div div h3{align-self:start}.artists>div div img{width:100%}.about>div{padding:0 24px}.about>div h1{max-width:200px;margin:30px 0 0 0;align-self:center;text-align:center;text-transform:uppercase}}@media only screen and (min-width:768px){.about>div h1{max-width:240px}}@media only screen and (min-width:1024px){.about>div h1{max-width:300px}}@media only screen and (min-width:1440px){.about>div h1{max-width:400px}}@media only screen and (min-width:0){.contact,.zadar{padding:0 24px}.contact>div{margin-top:20px;display:flex;align-items:center}.contact>div p{margin:0}.contact>div img{width:40px;height:40px;margin-left:10px;cursor:pointer}.festival{padding:0 24px}.festival>div img{display:none}}@media only screen and (min-width:1024px){.festival>div p{display:none}.festival>div img{width:100%;margin-top:40px;display:flex}}.audio audio{border:1px solid #353535}@media only screen and (min-width:0){.program{padding-top:24px;background-size:100%;background-repeat:repeat-x;background-position:top;background-color:hsla(0,0%,100%,.8);background-blend-mode:overlay}.program img{width:100%}.program h1{margin-top:0;margin-bottom:0}}@media only screen and (min-width:1024px){.program{background-position:50%}}@media only screen and (min-width:0){.language-bar button{padding:0;border:none;background-color:transparent;cursor:pointer;opacity:.6}.language-bar button:not(:last-child){margin-right:12px}.language-bar button img{height:22px;border-radius:4px}.language-bar button.selected{opacity:1}}@media only screen and (min-width:768px){.language-bar{position:relative;transform:translateX(0);bottom:0;background-color:transparent;border:none}}@media only screen and (min-width:0){.home-page{background-image:url(/img/bg-pattern.9e1fedc1.jpg);background-color:hsla(51,13%,89%,.6);background-blend-mode:overlay;background-size:224px;padding-bottom:90px}.home-page .hero-banner{max-width:768px;margin:-26px auto -4px}.home-page .content-wrapper{max-width:768px;margin:0 auto;padding-top:80px}}@media only screen and (min-width:768px){.home-page header{padding:8px 16px 0}.home-page .content-wrapper{padding-top:40px}}@media only screen and (min-width:1024px){.home-page header{background-color:transparent}.home-page header a#music{margin-left:auto;margin-right:24px}.home-page .content-wrapper{padding-top:1px}}@media only screen and (min-width:0){.music-view{padding:80px 24px 24px;background-image:url(/img/bg-pattern.9e1fedc1.jpg);background-color:hsla(51,13%,89%,.6);background-blend-mode:overlay;background-size:224px}.music-view>section{padding:24px}.music-view h2{margin-bottom:24px}.music-view h3{margin-top:0}.music-view .clip-wrapper{margin-bottom:24px}.music-view .clip-wrapper figure{width:100%;max-width:300px;margin:0 auto 8px}.music-view .clip-wrapper figure img{width:100%;border-radius:4px;align-self:center}}@media only screen and (min-width:1024px){.music-view h2{font-size:3rem}.music-view h3{height:48px;margin-top:0;font-size:2rem}.music-view .cards-wrapper{display:flex;flex-wrap:wrap;gap:30px}.music-view .cards-wrapper .clip-wrapper{width:310px}.music-view .cards-wrapper .clip-wrapper img{width:auto;height:225px}}body,html,li,ul{margin:0;padding:0}li,ul{list-style:none}h2,h3,p{margin-bottom:0}.click-disabled{pointer-events:none}.click-enabled{pointer-events:auto}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.oflow-auto{overflow:auto}.no-scroll{overflow:hidden}.scrollY{overflow-y:scroll}.scrollX{overflow-x:scroll}.no-text-wrap{white-space:nowrap}.wh100{width:100%}.h100,.wh100{height:100%}.w100{width:100%}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex;display:-ms-flexbox;flex-wrap:nowrap}.inline-flex{display:inline-flex;display:-webkit-inline-flex}.flex-auto{flex:0 0 auto}.flex-max{flex:1 0 auto}.hide{display:none!important}.align-end{align-items:flex-end}.align-start{align-items:flex-start}.reset{margin:0;padding:0}.mauto{margin:0 auto}.m0,.mb0{margin:0}.p0{padding:0}.p16{padding:16px}.ptop0{padding-top:0}.pleft0{padding-left:0}.pright0{padding-right:0}.pbottom0{padding-bottom:0}.right0{right:0}.top0{top:0}.left0{left:0}.bottom0{bottom:0}.flex-center{display:flex;display:-ms-flexbox;justify-content:center;-webkit-justify-content:center;align-content:center;-webkit-align-content:center;align-items:center;-webkit-align-items:center}.flex-start{justify-content:flex-start;-webkit-justify-content:flex-start;align-items:flex-start;-webkit-align-items:flex-start;align-content:flex-start;-webkit-align-content:flex-start}.flex-end{justify-content:flex-end;-webkit-justify-content:flex-end;align-items:flex-end;-webkit-align-items:flex-end;align-content:flex-end;-webkit-align-content:flex-end}.flex-between{justify-content:space-between;align-content:space-between;-webkit-justify-content:space-between;-webkit-align-content:space-between}.flex-around{justify-content:space-around;align-content:space-around;-webkit-justify-content:space-around;-webkit-align-content:space-around}.flex-wrap{flex-wrap:wrap;-webkit-flex-wrap:wrap}.flex-no-wrap{flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.justify-center{justify-content:center;-webkit-justify-content:center}.align-center{align-items:center;-webkit-align-items:center}.columns{flex-direction:column}.row{flex-direction:row}.m-left-auto{margin-left:auto}.align-self-center{align-self:center}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify;text-justify:inter-word}.pointer{cursor:pointer}.cross-hair{cursor:crosshair}.cursor-move{cursor:move}.cursor{cursor:default}.m-t-0{margin-top:0}.m-t-8{margin-top:8px}.m-t-16{margin-top:16px}.m-t-24{margin-top:24px}.m-r-8{margin-right:8px}.m-r-10{margin-right:10px}.m-r-16{margin-right:16px}.m-r-24{margin-right:24px}.m-b-0{margin-bottom:0}.m-b-4{margin-bottom:4px}.m-b-6{margin-bottom:6px}.m-b-8{margin-bottom:8px}.m-b-16{margin-bottom:16px}.m-b-24{margin-bottom:24px}.z-1{z-index:-1}.z0{z-index:0}.z9{z-index:9}.z10{z-index:10}.z99{z-index:99}.z999{z-index:999}.opa-0{opacity:0}.opa-1{opacity:.1}.opa-2{opacity:.2}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.no-border{border:none}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff}.no-outline{outline:none}.has-validation-error{margin-top:4px;color:red;display:inline-block;font-size:14px}.add-ripple-effect{position:relative;overflow:hidden}span.ripple{position:absolute;border-radius:50%;transform:scale(0);transform-origin:center;animation:ripple .3s linear;background-color:hsla(0,0%,100%,.3)}@keyframes ripple{to{transform:scale(4);opacity:0}}.circle{border-radius:50%}.radius-4{border-radius:4px}.f-12{font-size:12px}.f-14{font-size:14px}.f-16{font-size:16px}.f-18{font-size:18px}.f-20{font-size:20px}.f-24{font-size:24px}.fw-700{font-weight:700}.bg-white{background-color:#fff}.bg-transparent{background:transparent}.button{padding:16px 24px;cursor:pointer;font-size:18px;border-radius:4px;border:none}.purple-button{background-color:#7254b8;color:#fff}.border{border:1px solid red}.color-red{color:red}body,html{width:100%;font-size:62.5%;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}#app,body,html{height:100%;width:100%;margin:0;padding:0}.base-header{width:100%;padding:8px 16px;left:0;top:0;justify-content:space-between;position:fixed;background-color:#fff;display:flex;align-items:center;justify-items:center}.base-header #logo{width:90px;align-self:center;border-radius:4px}*{font-family:Jura,sans-serif;font-weight:400;font-style:normal;font-size:1.8rem}@media only screen and (min-width:0){h1{font-size:2.4rem;font-weight:900;color:#813e00}h2{font-size:2.3rem;color:#7c6d5e}h2,h3{font-weight:700}h3{font-size:2rem;color:#d26500}p{color:#392e1d}b{font-weight:700}}@media only screen and (min-width:768px){h1{font-size:2.8rem}}@media only screen and (min-width:1024px){h1{font-size:3.5rem}h2{font-size:2.8rem}h3{font-size:2.4rem}a,b,p{font-size:2rem}}@media only screen and (min-width:1440px){h1{font-size:4.5rem}h2{font-size:4rem}h3{font-size:3.5rem}}