@charset "UTF-8";/*!
	Theme Name: 			 Jake Stangel 2025
 	Version:           1.1
  Author:            oxotek
  Author URI:        https://oxotek.org
*//*! 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}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
*,::before,::after{box-sizing:border-box}
::before,::after{text-decoration:inherit;vertical-align:inherit}
html{cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}
body{margin:0}
h1{font-size:2em;margin:.67em 0}
dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}
ol ol,ol ul,ul ol,ul ul{margin:0}
hr{color:inherit;height:0;overflow:visible}
main{display:block}
nav ol,nav ul{list-style:none;padding:0}
nav li::before{content:"​"}
pre{font-family:monospace,monospace;font-size:1em;overflow:auto;-ms-overflow-style:scrollbar}
a{background-color:transparent}
abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
iframe{border-style:none}
img{border-style:none}
svg:not([fill]){fill:currentColor}
svg:not(:root){overflow:hidden}
table{border-collapse:collapse;border-color:inherit;text-indent:0}
button,input,select{margin:0}
button{overflow:visible;text-transform:none}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}
input{overflow:visible}
legend{color:inherit;display:table;max-width:100%;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
select{text-transform:none}
textarea{margin:0;overflow:auto;resize:vertical;resize:block}
[type=checkbox],[type=radio]{padding:0}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}
::-webkit-input-placeholder{color:inherit;opacity:.54}
::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
::-moz-focus-inner{border-style:none;padding:0}
:-moz-focusring{outline:1px dotted ButtonText}
:-moz-ui-invalid{box-shadow:none}
details{display:block}
dialog{background-color:white;border:solid;color:black;display:block;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}
dialog:not([open]){display:none}
summary{display:list-item}
canvas{display:inline-block}
template{display:none}
a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation}
[hidden]{display:none}
[aria-busy=true]{cursor:progress}
[aria-controls]{cursor:pointer}
[aria-disabled=true],[disabled]{cursor:not-allowed}
[aria-hidden=false][hidden]{display:initial}
[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}
[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}
[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}
[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}
[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}
[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}
[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}
[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}
[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}
[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}
[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}
[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}
[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}
[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}
[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}
[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}
[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}
[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}
[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}
[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}
[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}
[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}
[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}
[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}
[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}
[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}
[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}
[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}
[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}
[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}
[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}
[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}
[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}
[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}
[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}
[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}
[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}
[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}
[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}
[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}
[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}
[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}
[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}
[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}
[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}
[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}
[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}
[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}
[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}
[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}
[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}
[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}
[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}
[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}
[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}
[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}
[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}
[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}
[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}
[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}
[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}
[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}
[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}
[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}
[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}
[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}
[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}
[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}
[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}
[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}
[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}
[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}
[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}
[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}
[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}
[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}
[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}
[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}
[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}
[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}
[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}
[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}
[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}
[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}
[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}
[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}
[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}
[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}
[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}
[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}
[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}
[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}
[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}
[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}
[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}
[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}
[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}
[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}
[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}
[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}
[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}
[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}
[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}
[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}
[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}
[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}
[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}
[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}
[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}
[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}
[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}
[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}
[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}
[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}
[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}
[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}
[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}
[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}
[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}
[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}
[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(0.25,0.25,0.75,0.75)}
[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}
[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}
[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}
[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}
[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(0.6,-0.28,0.735,0.045)}
[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275)}
[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55)}
[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.445,0.05,0.55,0.95)}
[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}
[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955)}
[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}
[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955)}
[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}
[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955)}
[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}
[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}
[data-aos=fade-up]{transform:translate3d(0,100px,0)}
[data-aos=fade-down]{transform:translate3d(0,-100px,0)}
[data-aos=fade-right]{transform:translate3d(-100px,0,0)}
[data-aos=fade-left]{transform:translate3d(100px,0,0)}
[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}
[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}
[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}
[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}
[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}
[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}
[data-aos=zoom-in]{transform:scale(0.6)}
[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(0.6)}
[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(0.6)}
[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(0.6)}
[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(0.6)}
[data-aos=zoom-out]{transform:scale(1.2)}
[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}
[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}
[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}
[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}
[data-aos^=slide][data-aos^=slide]{transition-property:transform}
[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}
[data-aos=slide-up]{transform:translate3d(0,100%,0)}
[data-aos=slide-down]{transform:translate3d(0,-100%,0)}
[data-aos=slide-right]{transform:translate3d(-100%,0,0)}
[data-aos=slide-left]{transform:translate3d(100%,0,0)}
[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}
[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}
[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}
[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}
[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}
[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}
[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}
[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}
[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
@font-face{font-family:"IBMPlexMono-Regular";src:url("../../src/font/IBMPlexMono-Regular.woff") format("woff"),url("../../src/font/IBMPlexMono-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"IBMPlexMono-Italic";src:url("../../src/font/IBMPlexMono-Italic.woff") format("woff"),url("../../src/font/IBMPlexMono-Italic.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"PublicSans-Regular";src:url("../../src/font/PublicSans-Regular.woff") format("woff"),url("../../src/font/PublicSans-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"PublicSans-Italic";src:url("../../src/font/PublicSans-Italic.woff") format("woff"),url("../../src/font/PublicSans-Italic.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"PublicSans-Medium";src:url("../../src/font/PublicSans-Medium.woff") format("woff"),url("../../src/font/PublicSans-Medium.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"PublicSans-MediumItalic";src:url("../../src/font/PublicSans-MediumItalic.woff") format("woff"),url("../../src/font/PublicSans-MediumItalic.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"PublicSans-SemiBold";src:url("../../src/font/PublicSans-SemiBold.woff") format("woff"),url("../../src/font/PublicSans-SemiBold.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"PublicSans-SemiBoldItalic";src:url("../../src/font/PublicSans-SemiBoldItalic.woff") format("woff"),url("../../src/font/PublicSans-SemiBoldItalic.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"EBGaramond-Regular";src:url("../../src/font/EBGaramond-Regular.woff") format("woff"),url("../../src/font/EBGaramond-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"EBGaramond-Italic";src:url("../../src/font/EBGaramond-Italic.woff") format("woff"),url("../../src/font/EBGaramond-Italic.woff2") format("woff2");font-weight:normal;font-style:normal}
:root{font-size:12px;--white:#fff;--trans-white:#ffffffc2;--black:#000;--kleinblue:#2b00ff;--violet:#d2d2ff;--pastel-blue:#dbfaff;--pastel-aqua:#dbffea;--pastel-aqua_:#dbffead6;--pastel-pink:#ffe2fc;--off-white:#f4f4f4;--fuschia:#ff007f;--green:#00c66b;--grey-1:#dcdcdc;--grey-2:#afafaf;--grey-3:#707070;--s:30px;--s-3\4:calc(var(--s) * .75);--s-1\2:calc(var(--s) * .5);--s-1\3:calc(var(--s) * .333);--s-2\3:calc(var(--s) * .666);--s-1\4:calc(var(--s) * .25);--s1-1\2:calc(var(--s) * 1.5);--s2:calc(var(--s) * 2);--s2-1\2:calc(var(--s) * 2.5);--s3:calc(var(--s) * 3);--s3-1\2:calc(var(--s) * 3.5);--s4:calc(var(--s) * 4);--s4-1\2:calc(var(--s) * 4.5);--s5:calc(var(--s) * 5);--s5-1\2:calc(var(--s) * 5.5);--s6:calc(var(--s) * 6);--s6-1\2:calc(var(--s) * 6.5);--s7:calc(var(--s) * 7);--s7-1\2:calc(var(--s) * 7.5);--s8:calc(var(--s) * 8);--s8-1\2:calc(var(--s) * 8.5);--s9:calc(var(--s) * 9);--s9-1\2:calc(var(--s) * 9.5);--s10:calc(var(--s) * 10);--s10-1\2:calc(var(--s) * 10.5);--negS:calc(var(--s) * -1);--responsive-height:calc(var(--vh, 1vh) * 100);--responsive-width:calc(var(--vw, 1vw) * 100);--fixed-height:calc(var(--fixed-vh, 1vh) * 100)}
*{box-sizing:border-box;margin:0;padding:0;text-rendering:geometricPrecision;text-rendering:auto;scroll-behavior:auto}
*:focus{outline:none !important}
html{width:100%}
body{margin:0;padding:0;width:100vw;height:auto;min-height:100%;position:relative;font-family:"IBMPlexMono-Regular",monospace;font-size:1rem;font-weight:400;line-height:1.3;overflow:auto;color:var(--black);background-color:var(--violet);overflow-x:hidden}
::-webkit-scrollbar{width:0;background:transparent}
h1,h2,h3,h4,h5,h6{margin:0;font-weight:400;font-style:normal}
h1{line-height:.9}
h1.cursiv{font-family:"EBGaramond-Italic",serif;font-size:3.3rem;line-height:1}
a{text-decoration:none !important;color:var(--black);transition:all .3s ease}
a:hover{color:var(--kleinblue)}
.upper{text-transform:uppercase}
.lower{text-transform:lowercase}
.center{text-align:center}
.under{text-decoration-line:underline;text-decoration-thickness:.07em;text-underline-offset:.07em}
.wys a{display:inline;border-bottom:1px solid var(--black)}
.wys a:hover{border-bottom:1px solid transparent;color:var(--kleinblue)}
.wys-mono a{line-height:1.4;display:inline;text-decoration-line:underline !important;text-decoration-thickness:.07em;text-underline-offset:.07em;text-decoration-color:var(--black);transition:all .3s ease}
.wys-mono a:hover{text-decoration-color:var(--kleinblue)}
:root{--headerLogoW:250px;--gaivotasRatio:calc(var(--headerLogoW) * 0.72);--pragaRatio:calc(var(--headerLogoW) * 0.452);--headerH:120px}
header{padding:var(--s);width:100vw;height:var(--headerH);position:fixed;top:0;left:0;display:flex;flex-flow:row wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;z-index:100}
header #site-title{width:var(--headerLogoW);aspect-ratio:1/0.27;position:relative;display:flex;flex-flow:column}
header #site-title svg path{transition:fill .3s ease}
header #site-title .gaivotas-6{position:absolute;top:0;left:0}
header #site-title .gaivotas-6 svg{width:var(--gaivotasRatio);fill:var(--black)}
header #site-title .gaivotas-6:hover svg{fill:var(--kleinblue)}
header #site-title .teatro-praga{position:absolute;right:0;bottom:0}
header #site-title .teatro-praga svg{width:var(--pragaRatio);fill:var(--grey-3)}
header #site-title .teatro-praga:hover svg{fill:var(--kleinblue)}
header #main-menu{width:auto;height:auto;display:flex;flex-flow:row wrap;justify-content:space-between;align-content:center;align-items:center}
header #main-menu div,header #main-menu form{margin-left:var(--s-1\2);display:flex;flex-flow:row wrap;justify-content:space-between;align-content:center;align-items:center}
header #main-menu a,header #main-menu button,header #main-menu input{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:var(--s-1\2);padding:.6em .9em;font-family:"IBMPlexMono-Regular",monospace;line-height:1.4;color:var(--black);background:0;border:0;transition:all .3s ease;cursor:pointer}
header #main-menu a:first-child,header #main-menu button:first-child,header #main-menu input:first-child{margin-left:0}
header #main-menu a:hover,header #main-menu button:hover,header #main-menu input:hover{color:var(--kleinblue)}
header #main-menu .collapse-box{position:relative}
header #main-menu .collapse-box>.collapse{margin:0;width:-moz-max-content;width:max-content;position:absolute;top:100%;left:0;display:none}
header #main-menu .collapse-box>.collapse>div{margin:0;display:flex;flex-flow:column wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}
header #main-menu .collapse-box>.collapse a{margin:0;margin-top:var(--s-1\4);max-width:initial}
header #main-menu .pages{margin-left:0}
header #main-menu .pages a{background-color:var(--grey-1);border:1px solid transparent;border-radius:.5em}
header #main-menu #search input{padding-left:var(--s);color:var(--black);background-color:transparent;border:1px solid var(--black);border-radius:100px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 19'> <path d='M14.45 14.45l4.05 4.05M16.7 8.6C16.7 4.13 13.07 .5 8.6 .5S.5 4.13 .5 8.6s3.63 8.1 8.1 8.1 8.1-3.63 8.1-8.1Z' fill='none' stroke='%232f2f2f' stroke-linecap='round' stroke-linejoin='round'/> </svg>") 5% 50% no-repeat;background-size:1.4em 1.4em;cursor:text}
header #main-menu .external-links a,header #main-menu .external-links button{text-transform:uppercase;color:var(--black);background-color:transparent;border:1px solid var(--black)}
header #main-menu .external-links a:hover,header #main-menu .external-links button:hover{color:var(--grey-1);background-color:var(--black)}
header #main-menu #_lang button{margin:0}
header .grad{width:100%;height:125%;position:absolute;top:0;left:0;background:var(--violet);background:linear-gradient(0,rgba(210,210,255,0) 0,#d2d2ff 19%);z-index:-1}
footer{position:relative;background-color:var(--grey-2);clear:both}
footer>div{display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:stretch;align-items:stretch}
footer>div>div{padding:var(--s-3\4)}
footer>div p.title{margin-bottom:var(--s-1\2)}
footer .location,footer .info{width:20%;height:auto;border-right:1px solid var(--black)}
footer .social{width:12.5%;border-right:1px solid var(--black);display:flex;flex-flow:column;justify-content:center;align-content:center;align-items:center}
footer .social a{margin:.5em 0;width:100%;display:inline-block}
footer .newsletter{padding:0;width:47.5%}
footer .newsletter>div:first-child{padding:var(--s1-1\2) var(--s2-1\2);border-bottom:1px solid var(--black)}
footer .newsletter #news-marquee{width:100%;height:var(--s2);overflow:hidden;display:flex;flex-flow:row;align-items:center;cursor:pointer}
footer .newsletter #news-marquee p{white-space:nowrap}
footer .newsletter #news-marquee p span{padding:0 var(--s-1\4)}
footer #gaivotinha{width:17.5vw !important;height:auto;position:absolute;top:-100%;left:50%;transform:translateX(-50%);mix-blend-mode:multiply;pointer-events:none}
footer #gaivotinha img{width:100%;height:100%}
#intro{width:100vw;height:var(--responsive-height);position:fixed;top:0;left:0;background:var(--pastel-aqua);z-index:100;cursor:pointer}
#intro #site-title{width:var(--headerLogoW);aspect-ratio:1/0.27;position:fixed;top:var(--s);left:var(--s);display:flex;flex-flow:column;z-index:100}
#intro #site-title svg path{transition:fill .3s ease}
#intro #site-title .gaivotas-6{position:absolute;top:0;left:0}
#intro #site-title .gaivotas-6 svg{width:var(--gaivotasRatio);fill:var(--black)}
#intro #site-title .gaivotas-6:hover svg{fill:var(--kleinblue)}
#intro #site-title .teatro-praga{position:absolute;right:0;bottom:0}
#intro #site-title .teatro-praga svg{width:var(--pragaRatio);fill:var(--grey-3)}
#intro #site-title .teatro-praga:hover svg{fill:var(--kleinblue)}
#intro .fader div{width:100%;height:100%;position:absolute;top:0;left:0;inset:0;opacity:0}
#intro .fader div:first-child{opacity:1;z-index:2}
#intro .fader div div{width:100%;height:100%;display:flex;flex-flow:row wrap;justify-content:center;align-content:center;align-items:center;text-align:center;mix-blend-mode:overlay}
#intro .fader div div h1{font-family:"EBGaramond-Italic",serif;font-size:14.5vw;text-transform:uppercase;line-height:1}
#intro .fader div.fuschia h1{color:var(--fuschia);text-shadow:0 0 17px currentColor,0 0 9px currentColor,0 0 2px currentColor}
#intro .fader div.green h1{color:var(--green);text-shadow:0 0 17px currentColor,0 0 9px currentColor,0 0 2px currentColor}
main{padding-top:var(--headerH);width:100%;height:auto}
main .clear{clear:both}
main hr{margin:var(--s) auto var(--s) auto;width:calc(100% - var(--s2));border:0;border-bottom:1px solid var(--black)}
main hr.top2{margin-top:var(--s2)}
main hr.bottom2{margin-bottom:var(--s2)}
main hr.top3{margin-top:var(--s3)}
main hr.bottom3{margin-bottom:var(--s3)}
main .sidePad{padding-left:var(--s);padding-right:var(--s)}
main .padLeft{padding-left:var(--s)}
main .padRight{padding-right:var(--s)}
h2.page-title{font-family:"PublicSans-Regular",sans-serif;font-size:3rem}
.slider-css{margin-bottom:var(--s);width:100vw;height:auto;position:relative}
.slider-css div{width:100%;height:100%;position:relative}
.slider-css .outer{margin:0 var(--s);width:calc(100% - var(--s2));overflow:hidden}
.slider-css .inner{width:-moz-max-content;width:max-content;position:relative;display:flex;flex-flow:row nowrap}
.slider-css .slide{padding-right:var(--s-1\2);width:var(--frontSlideW);height:100%;position:relative}
.slider-css .slide:last-child{padding-right:0}
.slider-css .slide>a,.slider-css .slide>div{width:100%;height:100%;position:relative;display:inline-block}
.slider-css .slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.slider-css .prev,.slider-css .next{width:var(--s3);height:100%;position:absolute;top:0;z-index:99}
.slider-css .prev div,.slider-css .next div{width:var(--s1-1\2);height:var(--s4);position:absolute;top:50%;display:flex;flex-flow:row wrap;justify-content:center;align-content:center;align-items:center;transform:translateY(-50%);background-color:var(--violet);border:1px solid var(--black);cursor:pointer}
.slider-css .prev svg,.slider-css .next svg{width:var(--s-3\4);fill:none;stroke:var(--black);stroke-width:1px}
.slider-css .prev{left:0;display:none}
.slider-css .prev div{left:0}
.slider-css .next{right:0}
.slider-css .next div{right:0}
:root{--frontSliderW:calc(100vw - var(--s));--frontSlideW:calc(var(--frontSliderW) * .8);--eventoSlideW:calc(var(--frontSliderW) * .3)}
.home main{padding-top:calc(var(--headerH) * 0.75)}
#front-slider{height:calc(var(--frontSliderW) * 0.5)}
#front-slider .slide{position:relative}
#front-slider .slide figcaption{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;flex-flow:row wrap;justify-content:center;align-content:center;align-items:center;opacity:0;transition:opacity .3s ease}
#front-slider .slide figcaption .back{width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--pastel-aqua_);mix-blend-mode:screen}
#front-slider .slide figcaption .text{margin-top:var(--s3);width:80%;height:auto;font-family:"PublicSans-Medium",sans-serif;color:var(--black) !important}
#front-slider .slide figcaption h1{font-family:"EBGaramond-Italic",sans-serif;font-size:7rem;line-height:1.2}
#front-slider .slide figcaption h2{margin-bottom:.2em;font-size:7rem;line-height:.9}
#front-slider .slide figcaption h3{margin-bottom:var(--s-1\2);font-family:"PublicSans-Regular",sans-serif;font-size:3rem}
#front-slider .slide figcaption p{margin:0 auto;width:55%}
#front-slider .slide figcaption p{font-family:"PublicSans-Regular",sans-serif;font-size:1.2rem;letter-spacing:.015em}
#front-slider .slide:hover figcaption{opacity:1}
#front-slider .slide .fotocredits{padding:var(--s-1\4);position:absolute;bottom:0;left:0;font-family:"IBMPlexMono-Regular",monospace;font-size:.9rem;color:var(--grey-2) !important}
#front-slider .over{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;flex-flow:row;align-items:center;overflow:hidden;pointer-events:none}
#front-slider .over img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
#link-ciclo{margin:var(--s);width:calc(100% - var(--s2));height:auto;flex-flow:row wrap;justify-content:center;align-content:center;align-items:space-between;text-align:center;background-color:var(--pastel-aqua)}
#link-ciclo a{padding:var(--s-1\4);width:100%;height:100%;display:inline-block}
#link-ciclo h1{margin:.3em 0;font-family:"IBMPlexMono-Italic",monospace;font-size:2.7rem}
#link-ciclo p{margin:var(--s-1\2) 0;font-size:1.5rem}
#event-slider{height:auto}
#event-slider .outer{width:calc(100% - var(--s));overflow:visible}
#event-slider .title-mobile{display:none}
#event-slider .slide{padding-right:var(--s2-1\2);max-width:var(--eventoSlideW);width:auto;height:auto;font-family:"PublicSans-Regular",sans-serif}
#event-slider .slide div{width:auto;height:auto}
#event-slider .slide a{height:auto}
#event-slider .slide .current-month{margin-bottom:var(--s-1\2);height:var(--s1-1\2);color:var(--black) !important}
#event-slider .slide .event h1{font-size:2.3rem}
#event-slider .slide .event h1.cursiv{margin-bottom:var(--s-1\4);font-size:3.3rem}
#event-slider .slide .event h2{margin-top:var(--s-1\2)}
:root{--timelineW:60%;--taxW:calc(100% - var(--timelineW));--artEvImgW:calc((100vw - (var(--s) * 12)) / 3)}
#fixed-display{width:100%;position:fixed;top:var(--headerH);z-index:100;overflow:hidden}
#fixed-display .grad{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(0,rgba(219,250,255,0) 0,#dbfaff 40%);z-index:-1;display:none}
#fixed-display .ctrl{padding:0 var(--s);height:var(--s1-1\2);display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:baseline}
#fixed-display .ctrl button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0;border:0;cursor:pointer}
#fixed-display .ctrl button.active{color:var(--kleinblue)}
#filters{padding:0 var(--s);width:100%;height:auto;display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;z-index:100}
#filters>div{padding-top:var(--s-1\2);width:calc(100% - var(--s2));height:auto;position:absolute;top:0;display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}
#filters form{width:100%}
#filters form>div{width:-moz-max-content;width:max-content;min-width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-content:center}
#filters .timeline{width:var(--timelineW);border-left:1px solid var(--black)}
#filters .timeline button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5em .7em;background:0;border:0;transition:all .3s ease;cursor:pointer}
#filters .timeline button:hover,#filters .timeline button.active{color:var(--kleinblue)}
#filters .timeline .filter-years,#filters .timeline .filter-months{padding:0 var(--s-1\4);display:flex;flex-flow:row}
#filters .timeline .filter-years{justify-content:flex-start;border-bottom:1px solid var(--black)}
#filters .timeline .filter-months{justify-content:space-between}
#filters .close{cursor:pointer !important}
#filters .tax{width:var(--taxW);height:auto;border-left:1px solid var(--black);border-right:1px solid var(--black)}
#filters .tax>p{margin-left:var(--s-3\4);margin-bottom:var(--s-1\4)}
#filters .tax form{padding-bottom:0;overflow:scroll}
#filters .tax form::-webkit-scrollbar{width:0;background:transparent}
#filters .tax form div{justify-content:flex-start}
#filters .tax a,#filters .tax button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:.5em;margin-bottom:.5em;padding:.4em .7em;width:auto;display:inline-block;font-family:"IBMPlexMono-Regular",monospace;color:var(--black);background-color:var(--grey-1);border:1px solid transparent;transition:all .3s ease;cursor:pointer}
#filters .tax a:hover,#filters .tax a.active,#filters .tax button:hover,#filters .tax button.active{color:var(--kleinblue)}
#filters .tax a.programa,#filters .tax button.programa{border-radius:100px}
#filters .tax a.close,#filters .tax button.close{margin:0;padding:0 .5em;transform:translateY(-0.1em);font-size:.8rem;color:var(--grey-2);background:0;border:0}
#filters .tax a.programa.alt,#filters .tax button.programa.alt{background-color:transparent;border:1px solid var(--black)}
#filters .tax a.programa.alt:hover,#filters .tax button.programa.alt:hover{border:1px solid var(--kleinblue)}
#filters .tax a p,#filters .tax button p{font-family:inherit;font-size:inherit}
#filters .tax button.external{margin-right:.5em;padding:0;width:-moz-max-content;width:max-content;height:auto;position:relative;border:0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;background:transparent;transition:color .3s ease}
#filters .tax button.external div svg{width:100%;height:50%}
#filters .tax button.external div polygon{fill:var(--grey-1);transition:all .3s ease}
#filters .tax button.external div line{stroke:none}
#filters .tax button.external .left-angles,#filters .tax button.external .right-angles{width:1em;height:100%;display:flex;flex-flow:column wrap;transform:translateX(0.01em)}
#filters .tax button.external .left-angles svg:first-child polygon,#filters .tax button.external .right-angles svg:first-child polygon{transform:translateY(2px)}
#filters .tax button.external .left-angles{left:0;align-content:flex-start}
#filters .tax button.external .text{padding:.4em .7em;height:100%;width:-moz-max-content;width:max-content;left:0;flex-grow:1;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background-color:var(--grey-1);transition:all .3s ease}
#filters .tax button.external .text p{white-space:nowrap}
#filters .tax button.external .right-angles{right:0;align-content:flex-end;transform:translateX(0.005em)}
#filters .tax button.external:hover,#filters .tax button.external.active{color:var(--kleinblue)}
#filters .tax button:first-of-type{margin-left:var(--s-3\4)}
#filters .tax button:last-child{margin-right:var(--s-3\4)}
#filters .tax a{color:var(--grey-2)}
.post-type-archive-eventos{background-color:var(--pastel-blue)}
.post-type-archive-eventos main{overflow-x:hidden}
.post-type-archive-eventos header .grad{background:var(--pastel-blue);background:linear-gradient(0,rgba(219,250,255,0) 0,#dbfaff 19%)}
.post-type-archive-eventos #content-agenda{margin-top:var(--s-1\2);width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;align-content:strech;align-items:strech}
.post-type-archive-eventos #content-agenda .no-results{padding:var(--s3) var(--s);width:100%}
.post-type-archive-eventos #content-agenda div{width:100%}
.post-type-archive-eventos #content-agenda .no-ciclo{padding:var(--s) 0 var(--s3) 0;width:100%;height:auto;min-height:var(--s4);display:flex;flex-flow:column;align-items:center}
.post-type-archive-eventos #content-agenda .new-ciclo{padding:var(--s) 0 var(--s2) 0;width:100%;height:auto;min-height:var(--s4);display:flex;flex-flow:column;align-items:center}
.post-type-archive-eventos #content-agenda .new-ciclo p{line-height:1.2}
.post-type-archive-eventos #content-agenda .new-ciclo .title{margin:.3em 0;font-family:"IBMPlexMono-Italic",monospace;font-size:2rem}
.post-type-archive-eventos #content-agenda .current-month{padding:var(--s)}
.post-type-archive-eventos #content-agenda .dummy{margin:0;margin-right:var(--s);padding-left:var(--s);width:calc(var(--artEvImgW) + var(--s));height:0;position:relative;display:hidden}
.post-type-archive-eventos #content-agenda article.evento{margin-right:var(--s);padding-left:var(--s);width:calc(var(--artEvImgW) + var(--s));height:auto;position:relative}
.post-type-archive-eventos #content-agenda article.evento.evento::after{content:"";position:absolute;left:0;width:100vw;height:100%;background-color:inherit !important;z-index:-1}
.post-type-archive-eventos #content-agenda article.evento div,.post-type-archive-eventos #content-agenda article.evento a{width:100%;height:auto;display:inline-block}
.post-type-archive-eventos #content-agenda article.evento div img,.post-type-archive-eventos #content-agenda article.evento a img{width:var(--artEvImgW);aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;filter:saturate(0);transition:filter .3s ease}
.post-type-archive-eventos #content-agenda article.evento div figcaption,.post-type-archive-eventos #content-agenda article.evento a figcaption{margin-top:var(--s-1\2);display:flex;flex-flow:column}
.post-type-archive-eventos #content-agenda article.evento div figcaption div:first-child,.post-type-archive-eventos #content-agenda article.evento a figcaption div:first-child{display:flex;flex-flow:row nowrap;justify-content:flex-start}
.post-type-archive-eventos #content-agenda article.evento div figcaption div:first-child p,.post-type-archive-eventos #content-agenda article.evento a figcaption div:first-child p{margin-bottom:1em}
.post-type-archive-eventos #content-agenda article.evento div figcaption div:first-child .title,.post-type-archive-eventos #content-agenda article.evento a figcaption div:first-child .title{font-family:"IBMPlexMono-Italic",monospace}
.post-type-archive-eventos #content-agenda article.evento div .type,.post-type-archive-eventos #content-agenda article.evento a .type{margin-top:var(--s-1\4);margin-bottom:var(--s2)}
.post-type-archive-eventos #content-agenda article.evento div .type a,.post-type-archive-eventos #content-agenda article.evento div .type button,.post-type-archive-eventos #content-agenda article.evento a .type a,.post-type-archive-eventos #content-agenda article.evento a .type button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:.5em;margin-bottom:.5em;padding:.4em .7em;width:auto;display:inline-block;font-family:"IBMPlexMono-Regular",monospace;color:var(--black);background-color:var(--grey-1);border:1px solid transparent;transition:all .3s ease;cursor:pointer}
.post-type-archive-eventos #content-agenda article.evento div .type a:hover,.post-type-archive-eventos #content-agenda article.evento div .type a.active,.post-type-archive-eventos #content-agenda article.evento div .type button:hover,.post-type-archive-eventos #content-agenda article.evento div .type button.active,.post-type-archive-eventos #content-agenda article.evento a .type a:hover,.post-type-archive-eventos #content-agenda article.evento a .type a.active,.post-type-archive-eventos #content-agenda article.evento a .type button:hover,.post-type-archive-eventos #content-agenda article.evento a .type button.active{color:var(--kleinblue)}
.post-type-archive-eventos #content-agenda article.evento div .type a.programa,.post-type-archive-eventos #content-agenda article.evento div .type button.programa,.post-type-archive-eventos #content-agenda article.evento a .type a.programa,.post-type-archive-eventos #content-agenda article.evento a .type button.programa{border-radius:100px}
.post-type-archive-eventos #content-agenda article.evento div .type a.close,.post-type-archive-eventos #content-agenda article.evento div .type button.close,.post-type-archive-eventos #content-agenda article.evento a .type a.close,.post-type-archive-eventos #content-agenda article.evento a .type button.close{margin:0;padding:0 .5em;transform:translateY(-0.1em);font-size:.8rem;color:var(--grey-2);background:0;border:0}
.post-type-archive-eventos #content-agenda article.evento div .type a.programa.alt,.post-type-archive-eventos #content-agenda article.evento div .type button.programa.alt,.post-type-archive-eventos #content-agenda article.evento a .type a.programa.alt,.post-type-archive-eventos #content-agenda article.evento a .type button.programa.alt{background-color:transparent;border:1px solid var(--black)}
.post-type-archive-eventos #content-agenda article.evento div .type a.programa.alt:hover,.post-type-archive-eventos #content-agenda article.evento div .type button.programa.alt:hover,.post-type-archive-eventos #content-agenda article.evento a .type a.programa.alt:hover,.post-type-archive-eventos #content-agenda article.evento a .type button.programa.alt:hover{border:1px solid var(--kleinblue)}
.post-type-archive-eventos #content-agenda article.evento div .type a p,.post-type-archive-eventos #content-agenda article.evento div .type button p,.post-type-archive-eventos #content-agenda article.evento a .type a p,.post-type-archive-eventos #content-agenda article.evento a .type button p{font-family:inherit;font-size:inherit}
.post-type-archive-eventos #content-agenda article.evento div .type button,.post-type-archive-eventos #content-agenda article.evento a .type button{margin-bottom:.5em}
.post-type-archive-eventos #content-agenda article.evento a:hover img{filter:saturate(100%)}
.single.single-eventos{background-color:var(--off-white)}
.single.single-eventos header .grad{background:var(--off-white);background:linear-gradient(0,rgba(244,244,244,0) 0,#f4f4f4 19%)}
.single.single-eventos #content-evento{margin-bottom:var(--s2);padding:var(--s);width:60%;float:left;display:flex;flex-flow:row wrap;justify-content:center}
.single.single-eventos #content-evento h1{hyphens:manual}
.single.single-eventos #content-evento h1,.single.single-eventos #content-evento h2{width:100%;text-align:center}
.single.single-eventos #content-evento h1{font-size:6rem}
.single.single-eventos #content-evento h2{font-family:"PublicSans-Regular",sans-serif;font-size:2.5rem}
.single.single-eventos #content-evento hr{margin:var(--s) 0;width:100%}
.single.single-eventos #content-evento .title{margin-bottom:var(--s)}
.single.single-eventos #content-evento>div,.single.single-eventos #content-evento img{width:100%;height:auto}
.single.single-eventos #content-evento figcaption{margin:var(--s-1\4) 0;width:100%}
.single.single-eventos #content-evento .main-content>div{margin:var(--s) 0;width:100%}
.single.single-eventos #content-evento .main-content>div:not(.banner){font-family:"PublicSans-Regular",sans-serif;line-height:1.4}
.single.single-eventos #content-evento .main-content>div:first-child{margin-top:var(--s-1\2)}
.single.single-eventos #content-evento .main-content>div:last-child{margin-bottom:0}
.single.single-eventos #content-evento .main-content .banner{margin-bottom:var(--s1-1\2);aspect-ratio:16/4}
.single.single-eventos #content-evento .main-content .banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.single.single-eventos #content-evento .main-content .one-col{padding-left:var(--s6);font-size:1.5rem}
.single.single-eventos #content-evento .main-content .one-col p{position:relative;display:inline-block}
.single.single-eventos #content-evento .main-content .one-col .ref{margin-top:.5em;padding-right:var(--s-1\4);width:var(--s6);position:absolute;top:0;right:100%;font-family:"IBMPlexMono-Regular",monospace;font-size:.9rem}
.single.single-eventos #content-evento .main-content .one-col .ref-label{border-bottom:1px solid var(--black)}
.single.single-eventos #content-evento .main-content .two-col{font-size:1.2rem;-moz-column-count:2;column-count:2;-moz-column-gap:var(--s);column-gap:var(--s)}
.single.single-eventos #content-evento .credits{-moz-column-count:2;column-count:2;-moz-column-gap:var(--s);column-gap:var(--s);color:var(--grey-3)}
.single.single-eventos #content-evento .credits p{margin-bottom:var(--s-1\2);-moz-column-break-inside:avoid;break-inside:avoid}
.single.single-eventos #content-evento .artists .artist{margin-bottom:var(--s);width:100%;display:flex;flex-flow:row nowrap;justify-content:flex-start}
.single.single-eventos #content-evento .artists .artist .title{margin-bottom:var(--s-1\2)}
.single.single-eventos #content-evento .artists .artist div{width:50%}
.single.single-eventos #content-evento .artists .artist div:first-child{margin-right:var(--s)}
.single.single-eventos #content-evento .artists .artist p{margin-bottom:var(--s-1\4)}
.single.single-eventos #content-evento .artists .artist .participations a{line-height:1.4}
.single.single-eventos #content-evento .artists .artist .fotocredits{margin-top:.3rem;font-size:.9rem}
.single.single-eventos #festival{margin-top:var(--s2)}
.single.single-eventos #festival .fest-day .date-header{padding-top:var(--s)}
.single.single-eventos #festival .fest-day .date-header p,.single.single-eventos #festival .fest-day .date-header h2{width:100%;text-align:center}
.single.single-eventos #festival .fest-day .date-header p{margin-bottom:var(--s-1\4);font-size:1.2rem}
.single.single-eventos #festival .fest-day .header{display:flex;flex-flow:row wrap;justify-content:space-between}
.single.single-eventos #festival .fest-day .header>div{width:calc((100% - var(--s-1\2)) / 2)}
.single.single-eventos #festival .fest-day .header>div.title{margin:0;padding-left:var(--s-1\2)}
.single.single-eventos #festival .fest-day .header>div.title h2{font-family:"IBMPlexMono-Regular",monospace;text-align:left !important}
.single.single-eventos #festival .fest-day .header>div.info{padding-right:var(--s-1\2)}
.single.single-eventos #festival .fest-day .header hr{margin:var(--s-1\2) auto;width:calc(100% - var(--s));border:0;border-bottom:1px solid var(--black)}
.single.single-eventos #festival .fest-day .header hr.double{border-bottom:4px double var(--black)}
.single.single-eventos #festival .fest-day .header hr.mobile{display:none}
.single.single-eventos #festival .fest-day .main{padding:var(--s) 0;display:flex;flex-flow:row wrap;justify-content:space-between}
.single.single-eventos #festival .fest-day .main>div{width:calc((100% - var(--s-1\2)) / 2)}
.single.single-eventos #festival .fest-day .main>div:first-child{padding-left:var(--s-1\2)}
.single.single-eventos #festival .fest-day .main>div:last-child{padding-right:var(--s-1\2)}
.single.single-eventos #festival .fest-day .main>div:last-child p{font-family:"PublicSans-Regular",sans-serif;font-size:1.3rem;line-height:1.4}
.single.single-eventos #festival .fest-day .main .actions{margin:var(--s-1\2) 0;display:flex;flex-flow:column;justify-content:center;align-content:center;align-items:center}
.single.single-eventos #festival .fest-day .main .actions a{margin:.3em;padding:.7em 4em;min-width:60%;width:auto;display:flex;flex-flow:row wrap;justify-content:center;align-content:center;align-items:center;text-transform:uppercase;color:var(--black);background-color:var(--violet);border:0}
.single.single-eventos #festival .fest-day .main .actions a:hover{color:var(--kleinblue)}
.single.single-eventos #festival .fest-day .footer{width:100%;height:var(--s2)}
.single.single-eventos .sidebar{padding-bottom:var(--s);float:right;width:40%;max-height:100%;position:sticky;top:calc(var(--headerH) + var(--s))}
.single.single-eventos .sidebar *{color:var(--grey-3)}
.single.single-eventos .sidebar .sitemap-box{margin-bottom:var(--s-1\2);display:flex;flex-flow:row;justify-content:flex-start}
.single.single-eventos .sidebar .sitemap-box button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0;border:0;cursor:pointer;transition:color .3s ease}
.single.single-eventos .sidebar .sitemap-box button:hover{color:var(--kleinblue)}
.single.single-eventos .sidebar .sitemap-box span{margin:0 var(--s-1\2)}
.single.single-eventos .sidebar .specs{padding:0 var(--s-1\2);border-left:1px solid var(--black)}
.single.single-eventos .sidebar .specs p.title{margin-bottom:.3em}
.single.single-eventos .sidebar .specs p.title+p{margin-bottom:var(--s);padding-left:var(--s)}
.single.single-eventos .sidebar .specs>div:first-child{width:50%}
.single.single-eventos .sidebar .specs>div:nth-child(2){width:100%;display:flex;flex-flow:row wrap}
.single.single-eventos .sidebar .specs>div:nth-child(2)>div{width:50%}
.single.single-eventos .sidebar .specs .schedule span.title{margin-top:var(--s-1\4);display:inline-block}
.single.single-eventos .sidebar .specs .schedule span.item{margin-left:var(--s);display:inline-block}
.single.single-eventos .sidebar .specs .special{margin-bottom:var(--s)}
.single.single-eventos .sidebar .specs .prices{width:50%;display:flex;flex-flow:row nowrap;justify-content:space-between}
.single.single-eventos .sidebar .specs .prices p{display:inline-block}
.single.single-eventos .sidebar .specs a.tickets{margin:var(--s-1\2) 0;padding:.7em 0;width:100%;display:flex;flex-flow:row wrap;justify-content:center;align-content:center;align-items:center;text-transform:uppercase;color:var(--black);background-color:var(--violet)}
.single.single-eventos .sidebar .specs a.tickets:hover{color:var(--kleinblue)}
.single.single-eventos .sidebar .specs .terms{margin-top:var(--s2);width:100% !important}
.single.single-eventos .sidebar .specs .terms *{color:var(--black)}
.single.single-eventos .sidebar .specs .terms>div{width:100%;display:flex;flex-flow:row wrap;justify-content:flex-start}
.single.single-eventos .sidebar .specs .terms a,.single.single-eventos .sidebar .specs .terms button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:.5em;margin-bottom:.5em;padding:.4em .7em;width:auto;display:inline-block;font-family:"IBMPlexMono-Regular",monospace;color:var(--black);background-color:var(--grey-1);border:1px solid transparent;transition:all .3s ease;cursor:pointer}
.single.single-eventos .sidebar .specs .terms a:hover,.single.single-eventos .sidebar .specs .terms a.active,.single.single-eventos .sidebar .specs .terms button:hover,.single.single-eventos .sidebar .specs .terms button.active{color:var(--kleinblue)}
.single.single-eventos .sidebar .specs .terms a.programa,.single.single-eventos .sidebar .specs .terms button.programa{border-radius:100px}
.single.single-eventos .sidebar .specs .terms a.close,.single.single-eventos .sidebar .specs .terms button.close{margin:0;padding:0 .5em;transform:translateY(-0.1em);font-size:.8rem;color:var(--grey-2);background:0;border:0}
.single.single-eventos .sidebar .specs .terms a.programa.alt,.single.single-eventos .sidebar .specs .terms button.programa.alt{background-color:transparent;border:1px solid var(--black)}
.single.single-eventos .sidebar .specs .terms a.programa.alt:hover,.single.single-eventos .sidebar .specs .terms button.programa.alt:hover{border:1px solid var(--kleinblue)}
.single.single-eventos .sidebar .specs .terms a p,.single.single-eventos .sidebar .specs .terms button p{font-family:inherit;font-size:inherit}
.single.single-eventos .sidebar .specs .terms button.external{margin-right:.5em;padding:0;width:-moz-max-content;width:max-content;height:auto;position:relative;border:0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;background:transparent;transition:color .3s ease}
.single.single-eventos .sidebar .specs .terms button.external div svg{width:100%;height:50%}
.single.single-eventos .sidebar .specs .terms button.external div polygon{fill:var(--grey-1);transition:all .3s ease}
.single.single-eventos .sidebar .specs .terms button.external div line{stroke:none}
.single.single-eventos .sidebar .specs .terms button.external .left-angles,.single.single-eventos .sidebar .specs .terms button.external .right-angles{width:1em;height:100%;display:flex;flex-flow:column wrap;transform:translateX(0.01em)}
.single.single-eventos .sidebar .specs .terms button.external .left-angles svg:first-child polygon,.single.single-eventos .sidebar .specs .terms button.external .right-angles svg:first-child polygon{transform:translateY(2px)}
.single.single-eventos .sidebar .specs .terms button.external .left-angles{left:0;align-content:flex-start}
.single.single-eventos .sidebar .specs .terms button.external .text{padding:.4em .7em;height:100%;width:-moz-max-content;width:max-content;left:0;flex-grow:1;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background-color:var(--grey-1);transition:all .3s ease}
.single.single-eventos .sidebar .specs .terms button.external .text p{white-space:nowrap}
.single.single-eventos .sidebar .specs .terms button.external .right-angles{right:0;align-content:flex-end;transform:translateX(0.005em)}
.single.single-eventos .sidebar .specs .terms button.external:hover,.single.single-eventos .sidebar .specs .terms button.external.active{color:var(--kleinblue)}
.single.single-eventos .sidebar .specs .terms a,.single.single-eventos .sidebar .specs .terms button{margin-bottom:.5em}
.post-type-archive-programas{background-color:var(--off-white)}
.post-type-archive-programas header .grad{background:var(--off-white);background:linear-gradient(0,rgba(244,244,244,0) 0,#f4f4f4 19%)}
.single-programas .programa-box,.single-eventos .programa-box{margin-top:var(--s2);padding-right:var(--s);padding-left:var(--s)}
.single-programas .programa-box .programa-logo,.single-eventos .programa-box .programa-logo{width:100%;height:var(--s6)}
.single-programas .programa-box .programa-logo img,.single-eventos .programa-box .programa-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}
.single-programas .programa-box .programa-logo img .fotocredits,.single-eventos .programa-box .programa-logo img .fotocredits{margin-top:var(--s-1\4)}
.single-programas .programa-box .content,.single-eventos .programa-box .content{margin-top:var(--s3);width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;font-family:"PublicSans-Regular",sans-serif}
.single-programas .programa-box .content .main-text,.single-eventos .programa-box .content .main-text{width:calc((100% - var(--s)) * 0.6);font-size:1.3rem;line-height:1.4}
.single-programas .programa-box .content .artists,.single-eventos .programa-box .content .artists{width:calc((100% - var(--s)) * 0.4)}
.single-programas .programa-box .content .artists .upper,.single-eventos .programa-box .content .artists .upper{margin-bottom:var(--s-1\2);width:calc((100% - var(--s)) * 0.4)}
.single-programas .programa-box .content .artists div,.single-eventos .programa-box .content .artists div{-moz-column-count:2;column-count:2;-moz-column-gap:var(--s-1\2);column-gap:var(--s-1\2)}
.single-programas .programa-box .content .artists p,.single-eventos .programa-box .content .artists p{font-size:1rem}
.single-programas .programa-box .content .artists p span:last-child,.single-eventos .programa-box .content .artists p span:last-child{padding-left:var(--s)}
.single-programas .programa-box .support,.single-eventos .programa-box .support{margin-top:var(--s);width:100%;display:flex;flex-flow:column}
.single-programas .programa-box .support div,.single-eventos .programa-box .support div{display:flex;flex-flow:row wrap;justify-content:flex-start}
.single-programas .programa-box .support div p,.single-eventos .programa-box .support div p{margin-right:var(--s);font-family:"PublicSans-Regular",sans-serif;font-size:1.3rem;line-height:1.4}
.single-programas .programa-box .support div div,.single-eventos .programa-box .support div div{flex-grow:10;display:flex;flex-flow:row wrap;justify-content:flex-start}
.single-programas .programa-box .support div img,.single-eventos .programa-box .support div img{margin-right:var(--s-1\4);width:auto;height:100px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}
.single-programas .programa-box .banner,.single-eventos .programa-box .banner{margin:var(--s1-1\2) 0;padding:var(--s1-1\2) 0;width:100%;aspect-ratio:16/6;border-top:1px solid var(--black);border-bottom:1px solid var(--black)}
.single-programas .programa-box .banner div,.single-eventos .programa-box .banner div{width:100%;height:100%}
.single-programas .programa-box .banner img,.single-eventos .programa-box .banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.single-programas .programa-box .banner .fotocredits,.single-eventos .programa-box .banner .fotocredits{margin-top:var(--s-1\4)}
.single-programas{background-color:var(--off-white)}
.single-programas #related-eventos{overflow-x:hidden}
.single-programas header .grad{background:var(--pastel-blue);background:linear-gradient(0,rgba(244,244,244,0) 0,#f4f4f4 19%)}
.single-programas #content-agenda{margin-top:var(--s-1\2);width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;align-content:strech;align-items:strech}
.single-programas #content-agenda .no-results{padding:var(--s3) var(--s);width:100%}
.single-programas #content-agenda div{width:100%}
.single-programas #content-agenda .no-ciclo{padding:var(--s) 0 var(--s3) 0;width:100%;height:auto;min-height:var(--s4);display:flex;flex-flow:column;align-items:center}
.single-programas #content-agenda .new-ciclo{padding:var(--s) 0 var(--s2) 0;width:100%;height:auto;min-height:var(--s4);display:flex;flex-flow:column;align-items:center}
.single-programas #content-agenda .new-ciclo p{line-height:1.2}
.single-programas #content-agenda .new-ciclo .title{margin:.3em 0;font-family:"IBMPlexMono-Italic",monospace;font-size:2rem}
.single-programas #content-agenda .current-month{padding:var(--s)}
.single-programas #content-agenda .dummy{margin:0;margin-right:var(--s);padding-left:var(--s);width:calc(var(--artEvImgW) + var(--s));height:0;position:relative;display:hidden}
.single-programas #content-agenda article.evento{margin-right:var(--s);padding-left:var(--s);width:calc(var(--artEvImgW) + var(--s));height:auto;position:relative}
.single-programas #content-agenda article.evento.evento::after{content:"";position:absolute;left:0;width:100vw;height:100%;background-color:inherit !important;z-index:-1}
.single-programas #content-agenda article.evento div,.single-programas #content-agenda article.evento a{width:100%;height:auto;display:inline-block}
.single-programas #content-agenda article.evento div img,.single-programas #content-agenda article.evento a img{width:var(--artEvImgW);aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;filter:saturate(0);transition:filter .3s ease}
.single-programas #content-agenda article.evento div figcaption,.single-programas #content-agenda article.evento a figcaption{margin-top:var(--s-1\2);display:flex;flex-flow:column}
.single-programas #content-agenda article.evento div figcaption div:first-child,.single-programas #content-agenda article.evento a figcaption div:first-child{display:flex;flex-flow:row nowrap;justify-content:flex-start}
.single-programas #content-agenda article.evento div figcaption div:first-child p,.single-programas #content-agenda article.evento a figcaption div:first-child p{margin-bottom:1em}
.single-programas #content-agenda article.evento div figcaption div:first-child .title,.single-programas #content-agenda article.evento a figcaption div:first-child .title{font-family:"IBMPlexMono-Italic",monospace}
.single-programas #content-agenda article.evento div .type,.single-programas #content-agenda article.evento a .type{margin-bottom:var(--s2)}
.single-programas #content-agenda article.evento div .type a,.single-programas #content-agenda article.evento div .type button,.single-programas #content-agenda article.evento a .type a,.single-programas #content-agenda article.evento a .type button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:.5em;margin-bottom:.5em;padding:.4em .7em;width:auto;display:inline-block;font-family:"IBMPlexMono-Regular",monospace;color:var(--black);background-color:var(--grey-1);border:1px solid transparent;transition:all .3s ease;cursor:pointer}
.single-programas #content-agenda article.evento div .type a:hover,.single-programas #content-agenda article.evento div .type a.active,.single-programas #content-agenda article.evento div .type button:hover,.single-programas #content-agenda article.evento div .type button.active,.single-programas #content-agenda article.evento a .type a:hover,.single-programas #content-agenda article.evento a .type a.active,.single-programas #content-agenda article.evento a .type button:hover,.single-programas #content-agenda article.evento a .type button.active{color:var(--kleinblue)}
.single-programas #content-agenda article.evento div .type a.programa,.single-programas #content-agenda article.evento div .type button.programa,.single-programas #content-agenda article.evento a .type a.programa,.single-programas #content-agenda article.evento a .type button.programa{border-radius:100px}
.single-programas #content-agenda article.evento div .type a.close,.single-programas #content-agenda article.evento div .type button.close,.single-programas #content-agenda article.evento a .type a.close,.single-programas #content-agenda article.evento a .type button.close{margin:0;padding:0 .5em;transform:translateY(-0.1em);font-size:.8rem;color:var(--grey-2);background:0;border:0}
.single-programas #content-agenda article.evento div .type a.programa.alt,.single-programas #content-agenda article.evento div .type button.programa.alt,.single-programas #content-agenda article.evento a .type a.programa.alt,.single-programas #content-agenda article.evento a .type button.programa.alt{background-color:transparent;border:1px solid var(--black)}
.single-programas #content-agenda article.evento div .type a.programa.alt:hover,.single-programas #content-agenda article.evento div .type button.programa.alt:hover,.single-programas #content-agenda article.evento a .type a.programa.alt:hover,.single-programas #content-agenda article.evento a .type button.programa.alt:hover{border:1px solid var(--kleinblue)}
.single-programas #content-agenda article.evento div .type a p,.single-programas #content-agenda article.evento div .type button p,.single-programas #content-agenda article.evento a .type a p,.single-programas #content-agenda article.evento a .type button p{font-family:inherit;font-size:inherit}
.single-programas #content-agenda article.evento div .type button,.single-programas #content-agenda article.evento a .type button{margin-bottom:.5em}
.single-programas #content-agenda article.evento a:hover img{filter:saturate(100%)}
.post-type-archive-artistas{background-color:var(--pastel-pink)}
.post-type-archive-artistas header .grad{background:var(--pastel-pink);background:linear-gradient(0,rgba(255,226,252,0) 0,#ffe2fc 19%)}
.post-type-archive-artistas main{padding:var(--s);padding-top:var(--headerH)}
#alphabet{padding-right:var(--s-3\4);width:var(--s);position:sticky;top:calc(var(--headerH) + var(--s));left:var(--s1-1\2);height:auto;display:flex;flex-flow:column;justify-content:flex-start;float:left;border-right:1px solid var(--black)}
#alphabet button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:.7em;display:inline-block;background:0;border:0;cursor:pointer}
#content-artistas{width:calc(100% - var(--s2));display:flex;flex-flow:column;justify-content:flex-start}
#content-artistas .artista{margin-bottom:var(--s);height:var(--s3);position:relative}
#content-artistas .artista .name{width:45%;height:100%;display:flex;flex-flow:column;justify-content:center;text-align:right}
#content-artistas .artista .name h1{display:inline-block;transition:color .3s ease}
#content-artistas .artista .info{padding-left:var(--s3);display:flex;flex-flow:column;position:absolute;top:50%;left:45%;transform:translateY(-50%);opacity:0;transition:opacity .7s ease}
#content-artistas .artista .info a{margin:var(--s-1\4) 0;display:inline-block}
#content-artistas .artista.active .name h1{color:var(--kleinblue)}
:root{--col:calc((100% - var(--s2)) / 3);--col-2:calc((var(--col) * 2) + var(--s))}
.page-sobre{background-color:var(--off-white)}
.page-sobre header .grad{background:var(--off-white);background:linear-gradient(0,rgba(244,244,244,0) 0,#f4f4f4 19%)}
.page-sobre main>div{width:100%;display:flex;flex-flow:column;align-items:center}
.page-sobre main>div>div{margin-bottom:var(--s1-1\2)}
.page-sobre main>div>div:last-of-type{margin-bottom:0}
.page-sobre main>div .text{margin-top:var(--s);display:flex;flex-flow:row wrap;justify-content:space-between}
.page-sobre main>div .text .gaivotas{width:var(--col-2);-moz-column-count:2;column-count:2;-moz-column-gap:var(--s);column-gap:var(--s)}
.page-sobre main>div .text .praga{width:var(--col)}
.page-sobre main>div .text p{font-family:"PublicSans-Regular",sans-serif;font-size:1.2rem;letter-spacing:.015em}
.page-sobre main>div .text p{font-size:1.3rem;line-height:1.4}
.page-sobre #sobre .main-img{width:60%;aspect-ratio:16/9}
.page-sobre #sobre .main-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.page-sobre #sobre .main-img .fotocredits{margin-top:var(--s-1\4)}
#espaco-slider .slide .photo{position:relative}
#espaco-slider .slide .photo img{height:calc(var(--frontSliderW) * 0.5)}
#espaco-slider .slide .photo .fotocredits{position:absolute;padding:.5em;bottom:0;color:var(--grey-1)}
#espaco-slider .slide figcaption{margin-top:var(--s-1\2);width:40%}
#espaco-slider .slide figcaption h2{font-family:"PublicSans-Regular",sans-serif;font-size:1.5rem;letter-spacing:.015em}
#espaco-slider .slide figcaption p{font-family:"PublicSans-Regular",sans-serif;font-size:1.2rem;letter-spacing:.015em}
#espaco-slider .slide figcaption h2{margin-bottom:var(--s-1\2)}
#espaco-slider .slide figcaption div{margin-top:var(--s-2\3)}
#espaco-slider .slide figcaption div a{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:var(--s-1\2);padding:.6em .9em;display:inline-block;font-family:"IBMPlexMono-Regular",monospace;text-transform:uppercase;color:var(--black);background-color:transparent;border:1px solid var(--black);transition:all .3s ease;cursor:pointer}
#espaco-slider .slide figcaption div a:hover{color:var(--grey-1);background-color:var(--black)}
#espaco-slider .prev div,#espaco-slider .next div{background-color:var(--off-white)}
#equipa>div{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between}
#equipa .title{width:auto}
#equipa .membro{margin-top:var(--s2);width:var(--col);display:flex;flex-flow:row nowrap;justify-content:space-between}
#equipa .membro .title{margin-bottom:var(--s-1\2)}
#equipa .membro div{width:50%}
#equipa .membro div:first-child{margin-right:var(--s-1\2)}
#equipa .membro p{margin-bottom:var(--s-1\4)}
#equipa .membro img{width:100%}
#equipa .membro:first-child,#equipa .membro:nth-child(2),#equipa .membro:nth-child(3){margin-top:0}
#equipa .fotocredits{margin-top:.3em;font-size:.8em}
#apoios{margin-bottom:var(--s2-1\2)}
#apoios h2{font-family:"PublicSans-Regular",sans-serif;font-size:1.5rem;letter-spacing:.015em}
#apoios>div{display:flex;flex-flow:row wrap;justify-content:center;align-content:flex-start;align-items:flex-start}
#apoios>div div{margin-right:var(--s-1\2);width:14%}
#apoios>div div:last-child{margin-right:0}
#apoios>div div h2{margin-bottom:var(--s-1\2);display:inline-block}
#apoios>div img{width:70%;mix-blend-mode:multiply}
@media(max-width:1200px){:root{--s:15px;--frontSliderW:calc(100vw - var(--s2));--frontSlideW:var(--frontSliderW);--eventoSlideW:100%;--artEvImgW:calc((100vw - (var(--s) * 10)) / 2)}
header #main-menu{display:none}
.slider-css .prev div,.slider-css .next div{width:var(--s2-1\2);height:var(--s6)}
.slider-css .prev div svg,.slider-css .next div svg{width:var(--s)}
#front-slider{height:calc(var(--fixed-height) - var(--headerH) * 0.75)}
#front-slider .slide{width:calc(var(--frontSliderW) + var(--s-1\2))}
#front-slider .slide:last-child{padding-right:var(--s-1\2)}
#front-slider .slide figcaption{height:auto;position:absolute;top:initial;bottom:0;opacity:1}
#front-slider .slide figcaption .back{transform:translateY(var(--s3));border-radius:var(--s3)}
#front-slider .slide figcaption .text{padding:var(--s);width:100%}
#front-slider .slide figcaption h1{font-size:4.5rem}
#front-slider .slide figcaption h2{font-size:2.7rem}
#front-slider .slide figcaption h3{font-size:2.7rem}
#front-slider .slide figcaption p{width:100%}
#front-slider .slide .fotocredits{display:none}
#event-slider .inner{width:calc(100% - var(--s));position:relative;flex-flow:column}
#event-slider .title-mobile{width:100%;display:block;text-align:center}
#event-slider .slide{margin-top:var(--s2-1\2);padding:0;width:100%;max-width:100%;text-align:center}
#event-slider .slide:first-child{margin-top:var(--s)}
#event-slider .slide:last-child{margin-bottom:var(--s)}
#event-slider .slide .current-month{display:none}
footer{width:100%;clear:initial}
footer>div{width:100% !important;display:flex;flex-flow:column;justify-content:flex-start;align-content:flex-start;align-items:flex-start}
footer .location,footer .info,footer .social{width:100%;display:flex;flex-flow:column;justify-content:center;align-content:flex-start;align-items:flex-start;border-right:none !important;border-bottom:1px solid var(--black) !important}
footer .location,footer .info{align-items:flex-start}
footer .social{align-items:center}
footer .newsletter{width:100%}
footer .newsletter #news-marquee{height:var(--s3)}
footer #gaivotinha{width:31vw !important;top:-10%}
}@media(max-width:950px){#filters{display:none}
.single.single-eventos main #content-evento{margin-bottom:var(--s2);padding:var(--s);width:100%;float:initial;display:flex;flex-flow:row wrap;justify-content:center}
.single.single-eventos main #content-evento .main-content .one-col{padding:0}
.single.single-eventos main #content-evento .main-content .one-col .ref-link{display:none}
.single.single-eventos main .sidebar{margin:var(--s2) 0;padding:var(--s2) 0;width:100%;float:initial;border-top:1px solid var(--grey-3);border-bottom:1px solid var(--grey-3);padding-bottom:var(--s);max-height:initial;position:relative;top:initial}
.single.single-eventos main .sidebar *{color:var(--grey-3)}
.single.single-eventos main .sidebar .sitemap-box{margin-bottom:var(--s2);display:flex;flex-flow:row;justify-content:flex-start}
.single.single-eventos main .sidebar .sitemap-box button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0;border:0;cursor:pointer;transition:color .3s ease}
.single.single-eventos main .sidebar .sitemap-box button:hover{color:var(--kleinblue)}
.single.single-eventos main .sidebar .sitemap-box span{margin:0 var(--s-1\2)}
.single.single-eventos main .sidebar .specs{padding:0;border-left:0}
.page-sobre main>div .text .gaivotas{width:100%;-moz-column-count:1;column-count:1}
.page-sobre main>div .text .praga{margin-top:var(--s2);width:100%}
.page-sobre #sobre .main-img{width:calc(100% - var(--s2));aspect-ratio:16/9}
.page-sobre #sobre .main-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.page-sobre #equipa .membro{margin-top:0 !important;margin-bottom:var(--s2);width:100%}
.page-sobre #equipa .membro:last-child{margin-bottom:0}
.page-sobre #equipa .membro div:first-child{margin-right:var(--s)}
.page-sobre #espaco-slider .slide figcaption{width:100%}
.page-sobre #apoios>div img{width:100%}
.single-programas main .programa-logo{width:100%;height:calc(var(--s) * 12)}
.single-programas main .content .main-text{width:100%}
.single-programas main .content .artists{margin-top:var(--s2);width:100%}
.single-programas main .content .artists .upper{width:100%}
.single-programas main .content .artists div{-moz-column-count:1;column-count:1}
.single-programas main .support{margin-top:var(--s3)}
.single-programas main .banner{aspect-ratio:1/1}
#alphabet{display:none}
#content-artistas{width:100%;display:flex;flex-flow:column;justify-content:flex-start}
#content-artistas .artista{margin-bottom:var(--s);height:auto;display:flex;flex-flow:row wrap;justify-content:center;align-content:flex-start;align-items:center}
#content-artistas .artista .name{width:100%;text-align:center}
#content-artistas .artista .info{display:none;padding-left:var(--s3);width:100%;display:flex;flex-flow:column;opacity:0;transition:opacity .7s ease}
#content-artistas .artista .info a{margin:var(--s-1\4) 0;display:inline-block}
#content-artistas .artista.active .name h1{color:var(--kleinblue)}
}@media(max-width:750px){.post-type-archive-eventos main,.single-programas #related-eventos{padding-bottom:var(--s3)}
.post-type-archive-eventos main>.page-title,.single-programas #related-eventos>.page-title{margin-top:var(--s);width:100%;text-align:center}
.post-type-archive-eventos main #content-agenda article.evento,.single-programas #related-eventos #content-agenda article.evento{width:100%}
.post-type-archive-eventos main #content-agenda article.evento a img,.single-programas #related-eventos #content-agenda article.evento a img{width:100%}
.page-sobre #equipa .membro{flex-wrap:wrap}
.page-sobre #equipa .membro div{margin-bottom:var(--s2);width:100%}
.page-sobre #equipa .membro div:last-child{margin-bottom:0}
.page-sobre #equipa .membro div:first-child{margin-right:0}
.single.single-eventos main #content-evento{margin-bottom:var(--s2);padding:var(--s);width:100%;float:initial;display:flex;flex-flow:row wrap;justify-content:center}
.single.single-eventos main #content-evento .main-content .two-col{-moz-column-count:1;column-count:1}
.single.single-eventos main #content-evento .artists .artist{flex-wrap:wrap}
.single.single-eventos main #content-evento .artists .artist div{width:100% !important}
.single.single-eventos main #content-evento .artists .artist div:first-child{margin-bottom:var(--s)}
.single.single-eventos main #content-evento .artists .artist div:last-child{margin-bottom:var(--s2)}
.single.single-eventos main #content-evento .credits{-moz-column-count:1;column-count:1}
.single.single-eventos main #festival .fest-day .header .title h2{width:100%;text-align:center !important}
.single.single-eventos main #festival .fest-day .header hr.mobile{display:block}
.single.single-eventos main #festival .fest-day .header>div,.single.single-eventos main #festival .fest-day .main>div{padding:var(--s-1\2);width:100%}
.single.single-eventos main #festival .fest-day .header>div .actions,.single.single-eventos main #festival .fest-day .main>div .actions{flex-flow:row wrap;justify-content:space-between}
.single.single-eventos main #festival .fest-day .header>div .actions a,.single.single-eventos main #festival .fest-day .main>div .actions a{margin:0;min-width:initial;width:calc((100% - var(--s-1\2)) * 0.5)}
}@media(max-width:550px){.single.single-eventos main .sidebar .specs div:not(.prices,.gloss div),.single-programas #related-eventos .sidebar .specs div:not(.prices,.gloss div){width:100% !important}
}#cookie-law-info-bar{padding:var(--s-2\3) !important;color:var(--black) !important;min-width:345px !important;background-color:var(--off-white) !important;border:1px solid var(--black);border-radius:var(--s-1\2);z-index:10000;box-shadow:none;cursor:default}
#cookie-law-info-bar *{font-family:"FactorA-Regular",sans-serif;font-size:.9rem;font-weight:400;line-height:1.15}
#cookie-law-info-bar .cli-bar-container{flex-flow:row wrap}
#cookie-law-info-bar .cli-bar-message{margin-bottom:var(--s-1\2) !important;width:auto !important}
#cookie-law-info-bar .cli-bar-message a{padding:var(--s-1\8) 0 !important;display:inline-block;line-height:1 !important;color:#373737 !important;border-bottom:1px solid #373737 !important}
#cookie-law-info-bar a,#cookie-law-info-bar .cli_settings_button{margin-right:var(--s-1\2) !important;padding:var(--s-1\8) 0 !important;line-height:1 !important;text-decoration:none !important;background:none !important;border-bottom:1px solid #373737 !important}
#cookie-law-info-bar #cookie_action_close_header_reject,#cookie-law-info-bar #wt-cli-accept-all-btn{margin:0 !important;padding:0 !important;color:var(--black) !important;background-color:none !important;border:none !important;border-radius:none !important}
#cookie-law-info-bar #cookie_action_close_header_reject{margin-right:var(--s-1\2) !important}
#wt-cli-privacy-save-btn{padding:var(--s-1\4) !important;border-radius:3px !important;background:none !important;color:red !important;border:1px solid red !important}
#cliSettingsPopup *{font-family:"Helvetica",sans-serif;font-weight:400;letter-spacing:0}
#cliSettingsPopup a{border:0}
.cookielawinfo-row-cat-table *{font-size:13px !important;font-family:"Helvetica",sans-serif;font-weight:400;letter-spacing:0}
.cookielawinfo-row-cat-table thead th{padding:var(--s-1\4) !important;font-weight:400 !important;color:#373737 !important;background:white !important;border:1px solid #373737 !important}
.cookielawinfo-row-cat-table tbody td{background-color:white !important;border:1px solid #373737 !important}
.cli-switch .cli-slider{background-color:#373737 !important}
.cli-switch .cli-slider:before{height:16px !important;left:2px !important;width:16px !important}
@media only screen and (max-width:1100px){#cookie-law-info-bar{padding:var(--s-1\2) var(--s-1\2) !important}
#cookie-law-info-bar *{font-size:12px !important}
#cookie-law-info-bar .cli-bar-message{width:100% !important}
#cookie-law-info-bar .cli-bar-btn_container{margin-left:0 !important;margin-top:var(--s-1\8) !important}
}@media only screen and (max-width:700px){#cookie-law-info-bar .cli-bar-btn_container{width:100% !important;display:flex !important;flex-flow:row wrap !important}
}