@font-face{font-family:"Campton-Bold";src:url("/fonts/campton/campton.woff2") format('woff2'),url("/fonts/campton/campton.woff") format('woff');}@import url("//hello.myfonts.net/count/3ef14e");@font-face{font-family:"Campton-ExtraBold";src:url("/fonts/campton/campton-extrabold.woff2") format('woff2'),url("/fonts/campton/campton-extrabold.woff") format('woff');}
body{background:white;}.bcw-hero{font-family:"Campton-ExtraBold";font-size:clamp(1.5em,3vw,3em);text-transform:uppercase;text-align:center;position:relative;display:grid;grid-template-columns:minmax(1em,1fr) minmax(10rem,80rem) minmax(1em,1fr);grid-template-rows:100px 1fr;}.bcw-hero picture,.bcw-hero img{grid-row:1 / -1;grid-column:1 / -1;height:auto;}.bcw-hero .content{color:#00509e;z-index:3;grid-row:2;grid-column:2;justify-self:center;align-self:center;}.bcw-hero h1{margin:0;line-height:.8em;}.bcw-hero h1 strong{color:#132c46;font-weight:inherit;}.bcw-hero h1 span{display:inline-block;}.bcw-hero .dates{font-family:"Campton-Bold";}.bcw-hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.6) linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0) 20%);z-index:2;}.schedule{padding:2em;}.schedule h2{font-size:clamp(1.8em,3vw,3em);font-weight:600;text-align:center;color:#00509e;margin:0 0 1em 0;}.schedule ul{list-style:none;margin:0;padding:0;}.schedule .filter{margin-bottom:2em;}.schedule .filter form{display:flex;flex-flow:row wrap;justify-content:center;gap:1em;}.schedule .filter label{display:flex;flex-flow:column;}.schedule .filter select{font:inherit;font-size:1.2em;width:100vw;max-width:15em;margin-top:.25em;background:rgba(255,255,255,0.7);border:solid 2px #c7c7c7;padding:.25em;border-radius:6px;outline:none;}.schedule .filter select:focus{border-color:#00509e;background:white;}.schedule .description{max-width:60rem;margin:0 auto;font-size:clamp(1em,2vw,1.1em);line-height:1.8em;margin-bottom:4em;}.schedule ul.event-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(250px,30vw,350px),1fr));grid-gap:2em;}.schedule ul.event-list a{text-decoration:none;color:inherit;display:grid;grid-template-columns:1fr auto;grid-gap:.5em;position:relative;text-transform:uppercase;}.schedule ul.event-list a::before{content:"";display:block;position:absolute;top:-.5em;left:-.5em;right:-.5em;bottom:-.5em;z-index:-1;transition:background-color ease-in-out .1s;}.schedule ul.event-list a img,.schedule ul.event-list a picture{grid-row:1;grid-column:1 / -1;}.schedule ul.event-list a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity ease-in-out .1s,transform ease-in-out .1s;}.schedule ul.event-list a .text{grid-row:2;grid-column:1;display:grid;}.schedule ul.event-list a .place{font-weight:600;font-size:1.1em;}.schedule ul.event-list a .date{margin-bottom:auto;font-size:.9em;color:#333333;}.schedule ul.event-list a h3{color:#00509e;margin:0;}.schedule ul.event-list a .read-more{grid-row:1;grid-column:2;background:black;padding:.5em;color:white;align-self:end;justify-self:end;z-index:3;margin-bottom:1em;}.schedule ul.event-list a:hover::before{background:rgba(0,80,158,0.2);}.schedule ul.event-list a:hover img{opacity:.8;transform:scale(1.01);}.schedule ul.event-list ul.categories{display:none;flex-flow:row wrap;gap:.5em;font-size:.8em;grid-row:1;grid-column:1;align-self:end;margin:1em;}.schedule ul.event-list ul.categories li{background:rgba(0,0,0,0.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:white;padding:.25em .5em;}@media (min-width:50em){.schedule ul.event-list ul.categories{display:flex;}}.schedule .empty{text-align:center;font-weight:300;font-size:2em;}.contact{display:flex;flex-flow:column;align-items:center;margin-bottom:4em;padding:2em;}.contact h1{font-size:clamp(1.8em,3vw,3em);font-weight:600;text-align:center;color:#00509e;margin:.5em 0;}.contact .contact-form{margin:0 auto;width:100%;max-width:30em;}.event-header{font:inherit;text-transform:none;text-align:center;}.event-header .content{display:flex;flex-flow:column;color:inherit;}.event-header h1{font-weight:600;font-size:clamp(2em,5vw,4em);line-height:normal;color:#00509e;margin-bottom:.5em;}.event-header h2{font-family:"Campton-ExtraBold";margin:0;text-transform:uppercase;line-height:.8em;font-size:clamp(1.2em,3vw,2em);order:-1;margin-bottom:4em;color:#00509e;}.event-header h2 strong{color:#132c46;font-weight:inherit;}.event-header h2 span{display:inline-block;}.event-header .dates{font-size:clamp(1.3em,3vw,1.6em);text-transform:uppercase;}.event-header .place{font-size:clamp(1.1em,3vw,1.4em);text-transform:uppercase;font-weight:600;}.event-details{padding:2em;max-width:80em;margin:0 auto;display:grid;grid-gap:2em;}@media (min-width:50em){.event-details{grid-template-columns:1fr auto;}}.event-details .description{grid-column:1 / -2;}.event-details .details h3{margin-bottom:.25em;}.event-details .details > div:first-child h3{margin-top:0;}.event-details .details .tickets a{display:inline-block;color:white;background:#00509e;border-radius:8px;text-decoration:none;padding:.5em 1em;margin:.5em 0 0 0;transition:background-color ease-in-out .2s;}.event-details .details .tickets a:hover{background:#132c46;}.event-details .details .organizer a{color:#00509e;}
form{max-width:600px;}form .form-group{margin-bottom:1em;}form label{font-size:.9em;color:#4d4d4d;}form input[type=text],form input[type=email],form input[type=tel],form textarea{width:100%;font-family:inherit;font-size:.9em;padding:.25em;border:solid 1px #808080;border-radius:4px;background:#fafafa;transition:background-color ease-in-out .1s,border ease-in-out .1s,box-shadow ease-in-out .1s;}form input[type=text]:focus,form input[type=email]:focus,form input[type=tel]:focus,form textarea:focus{outline:none;border-color:#55676C;background:white;box-shadow:rgba(85,103,108,0.5) 0 0 10px;}form input[type=text].input-validation-error,form input[type=email].input-validation-error,form input[type=tel].input-validation-error,form textarea.input-validation-error{border-color:#750505;border-radius:4px 4px 0 0;}form textarea{height:100px;}form .field-validation-error{background:#750505;color:white;font-size:.9em;display:block;margin-top:0;padding:.5em;}form button{border:solid 2px #55676C;border-radius:4px;background:none;color:#55676C;font-family:inherit;font-size:1em;padding:.25em 1em .4em 1em;transition:background-color ease-in-out .1s,border ease-in-out .1s,color ease-in-out .1s;cursor:pointer;}form button:hover{background:#55676C;color:white;}form button.primary{background:#55676C;color:white;}form button.primary:hover{background:#6b8289;}.ajax-form .status{display:none;font-size:20px;margin:20px 0 40px 0;}.ajax-form .status.succes i{color:#55676C;}.ajax-form .status.error i{color:red;display:block;font-size:60px;margin-bottom:20px;}.ajax-form .spinner{display:none;color:#55676C;font-size:40px;overflow:hidden;}.ajax-form form .form-group{position:relative;}.ajax-form form label{font-size:.85em;}.g-recaptcha{margin-bottom:2em;}
*{box-sizing:border-box;}html,body{margin:0;padding:0;overflow-x:hidden;}body{background:#F2E3D2;font-family:'Open Sans',sans-serif;}h1{font-size:2.5em;}h2{font-size:1.8em;}p{margin:0 0 1em 0;}img{max-width:100%;}.visuallyhidden{clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px;overflow:hidden;}.ie-warning{background:#a11313;padding:1em 2em;color:white;}.ie-warning p{font-size:1.3em;}.ie-warning a{color:inherit;}picture{display:block;}picture img{display:block;}.media{height:0;height:auto;margin-bottom:1rem;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative;}.media iframe,.media object,.media embed,.media video{background-color:transparent;border:0;height:100%;left:0;margin:0;outline:none;padding:0;position:absolute;top:0;width:100%;}.tns-outer{position:relative;}.tns-outer .tns-controls button{position:absolute;top:50%;background:none;z-index:500;color:white;border:none;opacity:.4;transition:opacity ease-in-out .1s;}.tns-outer .tns-controls button svg{height:60px;width:60px;}.tns-outer .tns-controls button svg path{fill:currentColor;}.tns-outer .tns-controls button[data-controls=next]{right:0;}.tns-outer .tns-controls button[data-controls=prev]{left:0;}.tns-outer:hover .tns-controls button{opacity:1;}.tns-outer ul{list-style:none;margin:0;padding:0;}header{position:fixed;left:0;right:0;top:0;z-index:10000;padding:1em;transition:background-color ease-in-out .1s;}header .inner{display:grid;grid-template-columns:2fr 6fr 2fr;}header .logo{align-self:center;}header .logo img{display:block;height:50px;-o-object-fit:contain;object-fit:contain;transition:height ease-in-out .1s;}header button{background:none;margin:0;padding:0;border:none;}header nav ul{list-style:none;margin:0;padding:0;}header nav.main{align-self:center;}header nav.main ul{display:flex;justify-content:center;}header nav.main ul li{margin:0 .5em;}header nav.main ul li a{color:white;text-decoration:none;font-size:1em;transition:color ease-in-out .1s;}header nav.main ul li a:hover{color:#7acae0;}header nav.main ul li.active a{border-bottom:#7acae0 solid 2px;}@media (min-width:85em){header nav.main ul li{margin:0 1em;}header nav.main ul li a{font-size:1.2em;}}header .right{grid-column:-1 / -2;justify-self:end;align-self:center;display:flex;margin-left:2em;}header .instagram{color:white;text-decoration:none;margin-right:2em;align-self:center;display:flex;align-items:center;transition:color ease-in-out .1s;}header .instagram .text{clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px;overflow:hidden;}header .instagram:hover{color:#7acae0;}header .instagram svg{width:1.5em;height:1.5em;}header .instagram svg *{fill:currentColor;}header .menu,header .close{display:none;}header .menu svg,header .close svg{width:1.3em;height:1.3em;}header .menu svg *,header .close svg *{fill:currentColor;}header .menu{display:inline-block;color:white;text-decoration:none;border:solid 2px white;border-radius:10px;padding:.5em;transition:background-color ease-in-out .1s,color ease-in-out .1s;display:none;align-self:center;margin-left:1em;cursor:pointer;font-size:1em;}header .menu:hover{background:white;color:#55676C;}header nav.lang a{display:inline-block;color:white;text-decoration:none;border:solid 2px white;border-radius:10px;padding:.5em;transition:background-color ease-in-out .1s,color ease-in-out .1s;font-weight:500;text-transform:uppercase;}header nav.lang a:hover{background:white;color:#55676C;}header.scroll{background:rgba(85,103,108,0.95);box-shadow:0 0 20px rgba(0,0,0,0.5);}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){header.scroll{background:rgba(85,103,108,0.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);}}header.scroll .logo img{height:40px;}@media (max-width:50em){header .inner{grid-template-columns:1fr auto auto;}header .logo img{height:50px;}header .menu{display:flex;align-items:center;}header .instagram{display:none;}header nav.lang{grid-column:2;grid-row:1;}header nav.main{position:fixed;right:0;top:0;height:100vh;width:70vw;max-width:400px;background:#55676C;z-index:12000;margin:0;transition:transform ease-in-out .2s;transform:translateX(100%);padding:0;display:flex;flex-flow:column;}header nav.main ul{flex-flow:column;margin:0;}header nav.main ul li{margin:.25em 0;}header nav.main ul li a{display:block;padding:.5em;font-size:1.3em;}header nav.main ul ul{display:block;margin-left:1em;}header nav.main .close{display:block;background:#6b8289;color:#55676C;height:4em;padding:0 1em 0 0;display:flex;flex-flow:row-reverse;align-items:center;font-size:1.5em;cursor:pointer;}nav.subnav{display:none;}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.8);z-index:10000;opacity:0;visibility:hidden;transition:opacity ease-in-out .2s,visibility linear 0s .2s;touch-action:none;}.show-menu header nav.main{transform:translateX(0);}.show-menu .overlay{visibility:visible;transition-delay:0s;opacity:1;}}footer{background:#d2cac3;padding:2em 1em;text-align:center;color:#4d4d4d;}footer h2{margin:0;}footer .partners{list-style:none;margin:1em auto;padding:0;display:flex;flex-flow:row wrap;justify-content:center;}footer .partners li{width:80px;height:50px;margin:.5em;display:flex;align-items:center;}footer .partners li img.svg{width:80px;height:50px;}footer .partners li a{display:flex;height:100%;width:100%;align-items:center;justify-content:center;}@media (min-width:50em){footer .partners li{width:120px;height:70px;margin:1em;}footer .partners li img.svg{width:120px;height:70px;}}footer .contact,footer .social{border-top:solid 1px rgba(0,0,0,0.1);padding-top:1em;display:flex;flex-flow:column;align-items:center;}footer .contact h2,footer .social h2{font-weight:600;font-size:1em;margin:0;}footer .contact a,footer .contact .contact-item,footer .social a,footer .social .contact-item{color:inherit;text-decoration:none;display:flex;align-items:center;margin:.5em;}footer .contact a svg,footer .contact .contact-item svg,footer .social a svg,footer .social .contact-item svg{width:20px;height:20px;margin-right:.5em;}footer .contact a svg *,footer .contact .contact-item svg *,footer .social a svg *,footer .social .contact-item svg *{fill:currentColor;}footer .contact a,footer .social a{transition:color ease-in-out .1s;}footer .contact a:hover,footer .social a:hover{color:#7acae0;}@media (min-width:50em){footer .contact,footer .social{flex-flow:row;justify-content:center;}footer .contact a,footer .contact .contact-item,footer .social a,footer .social .contact-item{margin:0 1em;}}footer .social{margin-top:1em;}.home-section{position:relative;}.home-section img.background{position:absolute;top:0;left:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;z-index:1;}.home-section .inner{text-align:center;padding:4rem 1rem;font-size:1.3em;}.home-section .inner .text{max-width:40em;margin:0 auto;}.home-section .inner .text a{color:#7acae0;}.home-section .inner .text h1{font-size:1.5em;}.home-section .inner .text .cta,.home-section .inner .text .links a{display:inline-flex;align-items:center;color:inherit;text-decoration:none;transition:color ease-in-out .2s;}.home-section .inner .text .cta svg,.home-section .inner .text .links a svg{width:.8em;height:.8em;margin-right:.25em;transition:transform ease-in-out .2s;}.home-section .inner .text .cta svg *,.home-section .inner .text .links a svg *{fill:currentColor;}.home-section .inner .text .cta:hover,.home-section .inner .text .links a:hover{color:#7acae0;}.home-section .inner .text .cta:hover svg,.home-section .inner .text .links a:hover svg{transform:scale(1.1);}.home-section .inner .text .cta{font-size:1.2em;text-decoration:none;margin-top:1em;}.home-section .links{list-style:none;margin:0;padding:0;display:flex;flex-flow:row wrap;justify-content:center;}.home-section .links a{margin:.5em;}.home-section.has-background-image .inner{position:relative;z-index:10;background:linear-gradient(to bottom,rgba(85,103,108,0),rgba(85,103,108,0.9) 80%);color:white;padding-top:14em;display:flex;flex-flow:column;justify-content:flex-end;}.home-section.has-background-image .inner .text h1{text-shadow:1px 1px 8px rgba(0,0,0,0.5);}.home-section.has-background-image .inner .text .cta svg,.home-section.has-background-image .inner .text .links a svg{width:1em;height:1em;}@media (min-width:50em){.home-section .inner{font-size:1.5em;}.home-section .inner .text h1{font-size:2em;}.home-section .inner .text .cta{font-size:1.5em;}}.slider-home .flex-direction-nav a::before{color:rgba(255,255,255,0.8);text-shadow:1px 1px 0 rgba(0,0,0,0.3);}.slider-home li.item .bg-overlay{position:absolute;bottom:0;left:0;right:0;top:0;background:linear-gradient(to bottom,#55676c,rgba(85,103,108,0));}.slider-home li.item .text{position:absolute;bottom:0;left:0;right:0;top:0;display:flex;align-items:flex-start;justify-content:center;padding:120px 4em;text-align:center;color:white;font-size:1.2em;text-shadow:1px 1px 10px rgba(0,0,0,0.5);}@media (min-width:350px){.slider-home li.item .text{font-size:1.4em;}}@media (min-width:50em){.slider-home li.item .text{align-items:center;font-size:2.5em;max-width:40em;margin:0 auto;}}.slider-home li.bcw .inner{font-family:"Campton-ExtraBold";font-size:clamp(1.2em,3vw,3em);text-transform:uppercase;text-align:center;position:relative;display:grid;}.slider-home li.bcw .inner picture,.slider-home li.bcw .inner img{grid-row:1 / -1;grid-column:1 / -1;}.slider-home li.bcw .inner .content{color:#00509e;z-index:3;grid-row:1;grid-column:1;justify-self:center;align-self:center;padding:0 2em;padding-top:4em;}.slider-home li.bcw .inner h1{margin:0;line-height:.8em;}.slider-home li.bcw .inner h1 strong{color:#132c46;font-weight:inherit;}.slider-home li.bcw .inner h1 span{display:inline-block;}.slider-home li.bcw .inner .dates{font-family:"Campton-Bold";}.slider-home li.bcw .inner .links{font-family:"Open Sans";font-size:.6em;font-weight:400;text-transform:none;display:flex;flex-flow:row wrap;justify-content:center;gap:clamp(1em,3vw,2em);margin-top:2em;}.slider-home li.bcw .inner .links a{display:block;text-decoration:none;color:inherit;border:solid 2px currentColor;border-radius:6px;padding:.25em .5em;background:rgba(255,255,255,0.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:rgba(0,0,0,0.2) 0 0 20px;transition:color ease-in-out .2s,background-color ease-in-out .2s;}.slider-home li.bcw .inner .links a:hover{background:#00509e;color:white;}.slider-home li.bcw .inner::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.6) linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0) 20%);z-index:2;}.home-content{position:relative;min-height:0;}.home-content h1{color:white;margin:0;padding:.5em 1em;text-align:center;font-size:2em;}.home-content.has-background-image .inner{background:rgba(85,103,108,0.6);padding:2rem 1rem;}.home-content .inner{padding:2rem 1rem;}.home-content .text.wcr{display:flex;flex-flow:column;max-width:32em;margin:2em auto;padding:1em 0;border-top:solid 1px rgba(255,255,255,0.2);border-bottom:solid 1px rgba(255,255,255,0.2);font-weight:300;align-items:center;}.home-content .text.wcr p{margin:0;}.home-content .text.wcr img{height:150px;display:block;margin-bottom:1em;}@media (min-width:40em){.home-content .text.wcr{flex-flow:row;text-align:left;}.home-content .text.wcr img{margin-right:2em;}}section.video .media{margin:0;}.becomeorganizer{display:flex;flex-flow:column;align-items:center;margin-bottom:4em;padding:2em;}.becomeorganizer h1{font-size:clamp(1.8em,3vw,3em);font-weight:600;text-align:center;color:#00509e;margin:.5em 0;}.becomeorganizer .becomeorganizer-form{margin:0 auto;width:100%;max-width:30em;}
.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}
