/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap";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:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;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}/*! HTML5 Boilerplate v6.0.1 | MIT License | https://html5boilerplate.com/ */::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0;text-align:center}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html{-webkit-font-smoothing:antialiased}body{font-family:"Manrope",sans-serif;font-size:1rem;line-height:1.5rem;font-weight:normal}header,.search-form input{font-size:1.5rem;line-height:2rem;font-weight:600}header ul li ul li,.search-form input ul li ul li{font-size:1rem;line-height:1.5rem}h1,.themes-overview-page h2,.home h2{line-height:2.5rem;font-size:2rem}h2{line-height:2rem}h3{font-size:1.5rem;line-height:1.75rem}.intro:not(.tools-page .txt-block){font-size:1.1rem;line-height:1.65rem}.item{font-weight:700;line-height:1.25rem}.item .tag{font-size:.8rem;font-weight:700;line-height:1.2rem}.record-page .themes{font-size:.8rem;font-weight:700}.record-page .meta{font-size:.9rem;font-weight:700}.record-page .ticket-btn-wrapper .ticket-btn{font-size:1.2rem;font-weight:700}.post-date-wrapper,.post-date,.book .meta-info,.book .subtitle,.book .quote{font-weight:700}.caption{font-size:.8rem}.team h3,.commissioned-page h3,.become-partner h3{font-size:1rem}.btn,.errors li,.alert,#loadmore button{font-weight:700}.grid-block .item,.grid .service.item,.grid .pub{font-weight:400}.footer h3,.footer .newsletter a{font-size:1.2rem;font-weight:700}.credits,.errors li{font-size:.85rem}@media only screen and (max-width: 50em){header ul li ul li{font-size:1.25rem;line-height:1.5rem}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#000}.slick-prev,.slick-next{position:absolute;top:calc(50% - 13px);z-index:1;font-size:0;background:#ffe5bd;border:2px solid #000;background-image:url(/img/arrow_up.svg);background-repeat:no-repeat;background-size:cover;background-position:center center;width:36px;height:36px;outline:none}.slick-prev:hover,.slick-next:hover{background-color:#d99cce}.slick-prev{left:0;transform:rotate(-90deg)}.slick-next{transform:rotate(90deg);right:0}body,html{height:100%}#container{display:flex;flex-direction:column;min-height:100%;margin:0 auto;padding:0}header{width:100%;display:flex;justify-content:flex-end;transition:all .15s cubic-bezier(0.445, 0.05, 0.55, 0.95)}header .logo{position:absolute;left:0;top:20px;z-index:3}header .main-nav{width:100%}header .upper,header .lower{justify-content:flex-end;align-items:center;position:sticky;left:0;top:0;width:calc(100% - 40px);z-index:1;padding:30px 20px}header .upper a:hover,header .lower a:hover{color:#3675d7}header .upper{background-color:#004b19;z-index:2}header .upper:hover{z-index:1234}header .upper>li:last-child{margin-left:40px}header .upper li:last-child a{border:2px solid #fff;min-width:112px;text-align:center}header .upper li:last-child a:hover{color:#004b19;background-color:#fff}header .upper ul{flex-direction:column;display:none;padding:20px 0;position:absolute;background-color:#004b19}header .upper ul li{margin-bottom:10px}header .upper ul li:last-child a{display:inline-block;margin:10px 0 0 20px;width:auto;min-width:0}header .lower{background-color:#d99cce;top:64px}header .lower>li:last-child{margin-left:20px}header a{display:block;padding:3px 20px 7px 20px;color:#fff;text-decoration:none}header .search-form{display:flex;align-items:flex-end;margin:0 0 0 20px;padding:3px 5px 7px 5px}header .search-form input[type=text]{width:100px;padding:0 5px;margin-right:5px;outline:none}header.slim{top:0px;transform:translateY(-100%);position:fixed;z-index:6;transition:all .15s cubic-bezier(0.445, 0.05, 0.55, 0.95)}header .slim-nav{z-index:1224;background-color:#004b19;width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px 0}header .slim-nav .logo-bis{margin-top:2px}header .slim-nav .mm{margin-top:0px;margin-right:20px}header .slim-nav .search-form{position:absolute;right:100px;top:20px;border:none}header .slim-nav .search-form input[type=text]{display:none}.scrolling .slim{transform:translateY(0%)}.scrolling header.header{top:-400px}.scrolling.r-menu-open header.header,.scrolling.m-menu-open header.header{position:fixed;top:0;z-index:7}.scrolling .search-form.open{margin-top:-8px}.scrolling .search-form.open input[type=text]{display:block;border-bottom:2px solid #fff}.inner{max-width:1200px;margin:0 auto;padding:20px}main.main{flex:1 0 auto;color:#000;z-index:5;background-color:#ffe5bd}.content h1{margin-top:40px;margin-bottom:30px}.content ul{margin-bottom:10px}.content ul li{margin-left:25px}.content ul li li{list-style:disc}.tags{display:flex;flex-wrap:wrap;margin-bottom:10px}.tag{padding:0 5px;color:#fff;margin-right:5px;margin-bottom:5px}.tag:hover{background-color:#fff;color:#000}.news-tag{background-color:#3675d7}.theme-tag{background-color:#d99cce}.grid .item{width:calc(33.3333333333% - 13.3333333333px);margin:10px;text-decoration:none}.grid .item:nth-child(3n){margin-right:0}.grid .item:nth-child(3n+1){margin-left:0}.grid,.upper-grid{display:flex;flex-wrap:wrap}.grid .item:not(.theme):not(.service),.upper-grid .item:not(.theme):not(.service){background-color:#fff}.grid .item:not(.theme):not(.service) a,.upper-grid .item:not(.theme):not(.service) a{text-decoration:none}.grid .item:not(.theme):not(.service) .info,.upper-grid .item:not(.theme):not(.service) .info{background-color:#fff;padding:0 20px 20px 20px;text-align:left}.grid .item .img,.upper-grid .item .img{display:block;overflow:hidden}.grid .item .img img,.upper-grid .item .img img{transition:all .1s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.grid .item:hover img,.upper-grid .item:hover img{transform:scale(1.05)}#loadmore{text-align:center;margin:40px auto}#loadmore button{background-color:#d99cce;color:#000;border:none;padding:10px}#loadmore button:hover{background-color:#000;color:#fff}#loadmore #loading{display:none}.header-img{max-height:350px;overflow:hidden}.header-img img{width:100%}.grid-block{margin-top:60px;padding-left:0;padding-right:0}.grid-block .item{background:rgba(0,0,0,0) !important}.grid-block .item h3{text-align:left;padding:10px 0 0 0;margin:10px 0}.grid-block .item .caption{margin:10px 0 0 0;color:#c54d00}.home .upper-grid,.home .grid{margin:40px auto;padding-left:20px;padding-right:20px;max-width:1200px}.home .upper-grid .item{width:calc(33.3333333333% - 13.3333333333px);margin:10px}.home .upper-grid .item:first-child,.home .upper-grid .item:nth-child(3){margin-left:0}.home .upper-grid .item:nth-child(5){margin-right:0}.home .upper-grid .item.double{width:calc(66.6666666667% - 10px);margin-right:0}.home .agenda{background-color:#c54d00;color:#fff;padding-bottom:40px}.home .agenda .inner{padding-right:40px;padding-left:40px;position:relative;background-image:url(/img/agendaarrow.svg);background-position:right bottom 20px;background-repeat:no-repeat}.home .agenda .list{max-height:170px;overflow-y:scroll}.home .agenda .list::-webkit-scrollbar,.home .agenda .list::-webkit-scrollbar{display:none}.home .agenda .list{-ms-overflow-style:none;scrollbar-width:none}.home .agenda .agenda-item{display:flex;color:#fff;text-decoration:none}.home .agenda .agenda-item .date{border-top:2px solid #fff;padding:15px;margin-right:20px;width:60px}.home .agenda .agenda-item .title{border-top:2px solid #fff;padding:15px;flex-grow:1}.home .agenda .agenda-item .more{border-top:2px solid #fff;padding-top:10px}.home .agenda .agenda-item .more .btn{background-color:#fff;color:#c54d00;align-self:center}.home .agenda .agenda-item:last-child .date,.home .agenda .agenda-item:last-child .title,.home .agenda .agenda-item:last-child .more{border-bottom:2px solid #fff}.home .partner-block{max-width:1200px;margin:20px auto 40px auto;border-bottom:2px solid #000;padding:20px 20px 40px 20px}.home .partner-block .gallery .p-wrap{padding:0 60px}.home .partner-block .gallery .partner{display:flex;justify-content:space-between;border:2px solid #000;max-width:800px;margin:0 auto;padding:20px;align-items:center;min-height:200px}.home .partner-block .gallery .partner .img,.home .partner-block .gallery .partner .txt{width:calc(50% - 20px)}.home .partner-block .gallery .partner .img img{margin:0 auto;max-height:200px;height:auto;width:auto}.home .partner-block .gallery .partner .txt{position:relative;padding-left:10px}.home .partner-block .gallery .partner .txt:before{position:absolute;content:"";height:100%;width:2px;left:-10px;background-color:#000}.home .partner-block .btn{border:2px solid #000;margin-top:40px;margin-left:auto;max-width:120px;padding:10px;display:block}.home .partner-block .btn:hover{background:#000;color:#ffe5bd}.themes-overview-page h1,.themes-overview-page h2,.tools-overview-page h1,.tools-overview-page h2{text-align:center}.themes-overview-page h2,.tools-overview-page h2{margin-top:40px;margin-bottom:10px}.themes-overview-page .content,.tools-overview-page .content{padding-left:20px;padding-right:20px;max-width:1200px;margin:0 auto}.themes-overview-page .grid,.tools-overview-page .grid{margin:20px 0 60px 0}.themes-overview-page .item,.tools-overview-page .item{background-color:#d99cce}.themes-overview-page .item h3,.tools-overview-page .item h3{margin:0;padding:40px 20px;text-align:center}.tools-overview-page .item,.tools-page .item{background-color:#c54d00 !important}.theme-page .content{max-width:1200px;margin:0 auto 60px auto;text-align:center;padding-left:20px;padding-right:20px}.theme-page .intro{max-width:600px;margin:0 auto}.theme-page .grid{margin-top:40px}.tools-page .content{max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}.tools-page .content h1,.tools-page .content .intro{text-align:center}.tools-page .content .intro{max-width:600px;margin:0 auto 60px auto}.tools-page .content .txt-block.intro{text-align:left}.tools-page .grid{max-width:1200px;margin:0 auto 60px auto;padding-left:20px;padding-right:20px}.tools-page .grid .item h3{margin:0;padding:40px 20px;text-align:center}.tools-page .tactics-group{margin:20px 0 60px 0}.tools-page .tactics-group h2{max-width:1200px;margin:40px auto 10px auto;padding-left:20px;padding-right:20px}.tools-page .grid-block .item{background:rgba(0,0,0,0) !important}.tools-page .grid-block .item h3{text-align:left;padding:10px 0 0 0;margin:10px 0}.tools-page .related{background-color:#c54d00}.tools-page .related .grid .item:nth-child(3n+1){margin-left:0 !important}.tools-page .related .tag{background-color:#c54d00}.tools-page .related .tag:hover{background-color:rgba(0,0,0,0)}.record-page .content{max-width:1200px;margin:0 auto;position:relative;padding-left:20px;padding-right:20px}.record-page h1,.record-page .meta{max-width:600px;margin-left:auto;margin-right:auto}.record-page h1,.record-page .meta{text-align:center}.record-page h1{margin-bottom:10px}.record-page .meta{text-transform:uppercase;color:#004b19;margin-bottom:40px}.record-page .meta .div{width:5px;height:5px;background-color:#004b19;border-radius:50%;display:inline-block;margin:0 5px 2px 5px}.record-page .post-date-wrapper,.record-page .themes{position:absolute}.record-page .post-date-wrapper{top:20px;display:flex;flex-direction:column}.record-page .post-date-wrapper .ticket-btn{margin-top:5px;padding:3px 10px}.record-page .post-date{background-color:#004b19;color:#ffe5bd;padding:5px 10px;align-self:flex-start}.record-page .themes{right:20px;top:-30px}.record-page .themes a{text-decoration:none;text-transform:uppercase;margin:5px}.record-page .ticket-btn-wrapper{text-align:center;margin-top:60px;margin-bottom:40px}.record-page .txt-block,.tools-page .txt-block{max-width:600px;margin:40px auto}.record-page .txt-img-block,.tools-page .txt-img-block{margin-top:40px;margin-bottom:40px}.record-page .txt-img-block .bw,.tools-page .txt-img-block .bw{display:flex;justify-content:space-between;margin-bottom:20px}.record-page .txt-img-block .txt,.record-page .txt-img-block .img,.tools-page .txt-img-block .txt,.tools-page .txt-img-block .img{width:calc(50% - 10px)}.record-page .txt-img-block .img,.tools-page .txt-img-block .img{margin-top:5px}.record-page .txt-img-block .img .caption,.tools-page .txt-img-block .img .caption{color:#004b19}.record-page .txt-img-block p,.tools-page .txt-img-block p{margin-top:0;padding-top:0}.record-page .txt-img-block h2,.tools-page .txt-img-block h2{margin-bottom:10px}.record-page .txt-img-block .subtitle,.tools-page .txt-img-block .subtitle{text-transform:uppercase;color:#004b19}.record-page .txt-img-block.pull-right .txt,.tools-page .txt-img-block.pull-right .txt{order:0}.record-page .txt-img-block.pull-right .img,.tools-page .txt-img-block.pull-right .img{order:1}.record-page .txt-img-block.pull-right .caption,.tools-page .txt-img-block.pull-right .caption{text-align:right}.record-page .img-block .img img,.tools-page .img-block .img img{width:100%}.record-page .img-block .img .caption,.tools-page .img-block .img .caption{text-align:right}.record-page .cols,.tools-page .cols{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:60px}.record-page .cols .col,.tools-page .cols .col{width:calc(50% - 20px)}.record-page .vid-block,.tools-page .vid-block{max-width:800px;margin:40px auto 60px auto}.record-page .vid-block h2,.tools-page .vid-block h2{text-align:center}.record-page .vid-block .vid-container,.tools-page .vid-block .vid-container{position:relative;overflow:hidden;padding-top:56.25%}.record-page .vid-block iframe,.tools-page .vid-block iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.related{background-color:#d99cce;padding-top:20px;padding-bottom:40px;margin-top:20px;margin-bottom:-10px}.related h2{text-align:center}.related .grid{max-width:1200px;margin:0 auto;justify-content:center;padding-left:20px;padding-right:20px}.related .grid .item{margin-left:10px !important}.about-page h1{text-align:center}.about-page .about{max-width:600px;margin:0 auto;padding-left:20px;padding-right:20px}.about-page .team{margin-top:40px;margin-bottom:40px;background-color:#d99cce;padding:20px 0px 40px 0px;text-align:center}.about-page .team .inner{display:flex;justify-content:center}.about-page .team .member{margin:10px;text-align:left;flex-grow:1;flex-basis:0}.about-page .team .member:first-child{margin-left:0}.about-page .team .member:last-child{margin-right:0}.about-page .team .member h3{margin-bottom:0}.about-page .board{display:flex;justify-content:space-between;max-width:1200px;margin:0 auto;padding:0 20px 40px 20px}.about-page .board h2{margin-bottom:30px}.about-page .board .rvb,.about-page .board .av{width:calc(50% - 20px)}.about-page .board .rvb strong,.about-page .board .av strong{color:#004b19}.commissioned-page .content,.publications-page .content{max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}.commissioned-page h1,.commissioned-page h2,.publications-page h1,.publications-page h2{text-align:center}.commissioned-page .intro,.publications-page .intro{margin:0 auto 40px auto;max-width:600px;text-align:center}.commissioned-page .main-img img,.publications-page .main-img img{width:100%}.commissioned-page .cta-block,.publications-page .cta-block{margin-bottom:80px}.commissioned-page .services,.publications-page .services{margin-top:80px;margin-bottom:40px}.commissioned-page .services .inner,.publications-page .services .inner{padding:0}.commissioned-page .services h3,.publications-page .services h3{text-transform:uppercase;color:#004b19;margin-top:40px}.commissioned-page .grid,.publications-page .grid{margin-bottom:80px}.publications-page .grid .item{background:rgba(0,0,0,0) !important;margin-bottom:60px}.publications-page .grid .btns{margin-top:40px;display:flex;flex-wrap:wrap}.publications-page .grid .btn{background:#fff;margin-right:10px;margin-bottom:10px;padding:10px;display:block}.partners-page .content{max-width:1200px;margin:0 auto}.partners-page h1{text-align:center;margin-bottom:40px}.partners-page .grid{justify-content:center;padding-left:10px;padding-right:10px}.partners-page .item{border:2px solid #000;min-height:220px;display:flex;justify-content:center;flex-direction:column;align-content:center;align-items:center;width:calc(33.3333333333% - 13.3333333333px - 44px);background:rgba(0,0,0,0) !important}.partners-page .item .img{padding-left:20px;padding-right:20px}.partners-page .item .img img{max-height:200px;width:auto}.partners-page .item:hover{background-color:#d99cce !important}.partners-page h2{text-align:center;margin-top:40px}.partners-page .become-partner{max-width:600px;margin:0 auto 80px auto;padding-left:20px;padding-right:20px}.partners-page .become-partner h2{margin-top:80px;margin-bottom:40px}.partners-page .become-partner h3{margin-top:40px;color:#004b19;text-transform:uppercase}.news-overview-page .content{max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}.news-overview-page h1{margin-bottom:20px;text-align:center}.search-page .content{max-width:800px;margin:0 auto 40px auto}.search-page .content h1{border-bottom:2px solid #000;text-align:center;padding-bottom:20px}.search-page .content .search-item{padding-bottom:10px;border-bottom:2px solid #000}.search-page .content .search-item h3{margin-bottom:10px}.search-page .content .search-item p{margin-top:0}.search-page .content .search-item a{text-decoration:none}.search-page .content .search-item .tags{margin-top:20px}.cta-block{text-align:center;max-width:800px;margin:40px auto;padding:10px 20px}.cta-block .btn{border:2px solid #d99cce;display:inline-block;margin-top:10px;margin-bottom:20px;background:#d99cce}.cta-block .btn:hover{background-color:#000;color:#fff;border:2px solid #000}.cta-block.w-title{border-top:2px solid #000;border-bottom:2px solid #000}.cta-block.books-link{margin-top:20px;margin-bottom:20px}.cta-block.w-title .btn,.cta-block.books-link .btn{background:rgba(0,0,0,0);border:2px solid #000}.cta-block.w-title .btn:hover,.cta-block.books-link .btn:hover{background-color:#000}.form-block{max-width:600px;margin:0 auto 60px auto;padding-left:20px;padding-right:20px}.form-block.w-title{border-top:2px solid #000;border-bottom:2px solid #000;padding:30px 0 40px 0;max-width:800px}.form-block.w-title h2{text-align:center;margin:0 0 20px 0}.form-block.w-title form{max-width:600px;margin:0 auto}.form-block .alert{text-align:center;margin-bottom:40px;padding:10px;background-color:#d99cce}.form-block .submit-btn{display:block;margin-left:auto;background-color:#d99cce;border:none;text-transform:lowercase;padding:10px}.form-block .rec-mail{display:none}.form-row{display:flex;justify-content:space-between}.form-row .form-group{width:calc(50% - 10px)}.form-group{display:flex;flex-direction:column;margin-bottom:20px}.form-group label{margin-bottom:5px}.form-group input,.form-group textarea{border:none;padding:10px}.form-group .errors li{list-style:none;color:#d99cce}footer.footer{background-color:#004b19;color:#fff;position:relative;margin-top:10px}footer.footer .up{width:60px;height:40px;position:absolute;top:-100px;right:0;background-color:#004b19;background-image:url(/img/arrow_up_white.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;z-index:5;cursor:pointer}footer.footer .up:hover{background-color:#d99cce}footer.footer ul{display:flex;flex-wrap:wrap;width:50%;align-self:flex-start}footer.footer li{list-style:none;width:100%}footer.footer a{color:#fff;text-decoration:none}footer.footer .inner{display:flex;justify-content:space-between;align-items:flex-start;padding-top:40px;padding-bottom:40px}footer.footer .inner .first-col{width:calc(50% - 135px)}footer.footer .inner .first-col .navs{display:flex;flex-wrap:wrap}footer.footer .inner .contact-col{min-width:135px}footer.footer .inner h3{margin-top:0}footer.footer .socials,footer.footer .newsletter{width:25%}footer.footer .newsletter{text-align:right}footer.footer .socials{display:flex;align-items:center;justify-content:flex-end}footer.footer .socials a{margin:10px}footer.footer .newsletter a{border:2px solid #fff;padding:3px 10px 7px 10px}footer.footer .newsletter a:hover{background-color:#fff;color:#004b19}footer.footer .credits{position:absolute;bottom:15px;right:20px}.bookshelf{padding-top:80px;margin-top:-40px}.bookshelf .shelf{text-align:center;border-bottom:12px solid #000;display:flex;justify-content:center;margin-bottom:60px}.bookshelf .book{margin-left:6px;margin-right:6px;box-shadow:rgba(0,0,0,.15) 1.95px 1.95px 2.6px;align-self:flex-end;margin-bottom:-6px;cursor:pointer}.bookshelf .book .cover{transition:all .25s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.bookshelf .book:hover .cover{transform:rotate(-2deg)}.bookshelf .book .book-info{position:fixed;width:calc(100% - 80px);max-width:550px;background:#fff;z-index:123;overflow-y:auto;max-height:65vh;left:0;right:0;margin-top:200px;top:50%;transform:translateY(-50%);display:none;margin:0 auto;padding:30px}.bookshelf .book .book-info:after{content:"";background-image:url(/img/cross.svg);width:25px;height:25px;background-size:contain;position:absolute;right:10px;top:10px}.bookshelf .book .book-info .book-inner{display:flex}.bookshelf .book .book-info .img{margin-right:30px;width:100px;flex-shrink:0}.bookshelf .book .book-info .info{text-align:left;padding-right:15px}.bookshelf .book .book-info .info h3{margin-top:5px;margin-bottom:5px}.bookshelf .book .book-info .info .subtitle{color:#004b19}.bookshelf .book .book-info .info .meta-info{margin-top:20px;padding:10px;border:2px solid #000}.bookshelf .book .book-info .info .quote{color:#d99cce}html.modalopen{overflow:hidden}body.modalopen{overflow:visible;height:100%}@media(hover: hover)and (pointer: fine){.header ul li:hover ul{display:block}}@media only screen and (max-width: 50em){.upper,.lower{min-height:46px}.upper>li:last-child,.lower>li:last-child{margin-left:0px !important}.slim-nav .mm{display:none}.header ul li.sub-open ul{display:block}.grid .item,.related .grid .item,.home .upper-grid .item{width:100%;margin:10px 0 20px 0 !important}.home .upper-grid .item.double{order:-1;width:100%}.home .agenda .inner{background-image:none;padding-left:20px;padding-right:20px}.home .agenda .inner .btn{min-width:75px}.home .partner-block .gallery .partner{flex-direction:column;border:none}.home .partner-block .gallery .partner .img,.home .partner-block .gallery .partner .txt{width:100%}.home .partner-block .gallery .partner .img{margin-bottom:20px}.home .partner-block .gallery .partner .txt{text-align:center;padding:20px 0 0 0}.home .partner-block .gallery .partner .txt:before{width:100%;height:2px;top:0;left:0}.home .partner-block .btn{margin:20px auto}.record-page h1{margin-top:60px}.record-page .post-date-wrapper{top:-40px;flex-direction:row}.record-page .post-date-wrapper .ticket-btn{margin-top:0;margin-left:5px}.record-page .txt-img-block .bw,.tools-page .txt-img-block .bw{flex-wrap:wrap}.record-page .txt-img-block .img,.record-page .txt-img-block .txt,.tools-page .txt-img-block .img,.tools-page .txt-img-block .txt{width:100% !important}.record-page .cols .col,.tools-page .cols .col{width:100%}.about-page .inner{flex-wrap:wrap}.about-page .inner .member{width:100%;margin:0 0 20px 0 !important;flex-basis:auto}.about-page .inner .member .img img{width:100%}.about-page .board{flex-wrap:wrap}.about-page .board .rvb,.about-page .board .av{width:100%}footer.footer .inner{flex-wrap:wrap}footer.footer .inner>div{width:50%;max-width:100%;margin-bottom:20px}footer.footer .inner .first-col{width:50%}footer.footer .inner .newsletter{order:3;margin-bottom:40px;text-align:left}footer.footer .inner .socials{order:4}.modalopen .up{display:none}.modalopen .modal{top:0 !important;transform:translateY(80px) !important}.book-info{max-height:calc(100% - 150px) !important}.book-info .book-inner{flex-direction:column;height:100%}.book-info .book-inner .img{margin-right:0 !important}.book-info .book-inner .info{padding-right:0 !important}}@media only screen and (max-width: 40em){.home .agenda .more{padding-top:20px}.home .agenda .btn{font-size:0;background:url(/img/arrow_up_brick.svg);background-size:100%;background-repeat:no-repeat;background-position:center center;min-width:0 !important;width:15px;height:25px;transform:rotate(90deg)}footer.footer .inner>div{width:100%;text-align:center;margin-bottom:40px}footer.footer .inner .first-col{width:100%}footer.footer .inner .first-col ul{width:100%}footer.footer .inner .newsletter{text-align:center}footer.footer .inner .socials{justify-content:center}footer.footer{margin-top:100px}footer.footer .credits{left:0;right:0;margin:0 auto 10px auto;text-align:center}footer.footer .up{top:-75px}}.main-nav ul{display:flex}.mm{position:relative;border:none;background:rgba(0,0,0,0);cursor:pointer;display:block;width:50px;height:50px;outline:none;padding:0}.mm:before,.mm:after,.mm span{position:absolute;display:block;content:"";width:40px;height:8px;left:5px;top:7px;background-color:#fff;transition:all .15s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.mm:after{top:33px}.mm span{top:20px}.m-menu{position:fixed;top:19px;right:20px;display:none;z-index:1234}.scrolling .m-menu{top:11px}.m-menu-open .m-menu{top:19px}.m-menu-open .m-menu .mm:before{top:24px;transform:rotate(-45deg)}.m-menu-open .m-menu .mm:after{top:24px;transform:rotate(45deg)}.m-menu-open .m-menu .mm span{opacity:0}@media only screen and (max-width: 50em){.m-menu{display:block}html.noscroll{overflow:hidden}body.noscroll{overflow:visible;height:100%}.m-menu-open header.header{overflow-y:auto;height:100%;position:fixed;z-index:1234}.m-menu-open header.header .logo{position:relative;top:0;left:0;margin-bottom:20px}.m-menu-open header.header .logo a{padding:0}.m-menu-open header.header .logo a img{max-width:80%}.m-menu-open .main-nav{display:block;width:100%}.m-menu-open .main-nav ul{flex-direction:column;align-items:initial;position:relative;top:auto}.m-menu-open .main-nav ul li{display:block;border-top:2px solid #fff}.m-menu-open .main-nav ul li ul{padding-top:0}.m-menu-open .main-nav ul li li{border-top:none;margin-bottom:0}.m-menu-open .main-nav ul li:last-child{padding-top:20px;text-align:center}.m-menu-open .main-nav ul li:last-child a{display:inline-block;margin:0 auto;width:100%;max-width:75%}.m-menu-open .main-nav ul a{padding:15px 0;display:block;text-align:center}.m-menu-open .main-nav ul.lower li:first-child{border-top:none}.m-menu-open .main-nav ul .search-form{max-width:75%;margin:0 auto}.m-menu-open .main-nav ul .search-form input[type=text]{width:100%}.main-nav li{display:none}}body{background-color:#ffe5bd;color:#000}a{color:#000}ul,li{margin:0;padding:0}nav li{list-style:none}img{max-width:100%;height:auto;display:block}.search-form{border:2px solid #fff}.search-form input{background:rgba(0,0,0,0);border:none;color:#fff;padding:0;margin:0}.search-form ::placeholder{color:#fff}.search-form .search-btn{font-size:0;background-image:url(/img/search.svg);background-repeat:no-repeat;width:27px;height:26px;background-size:100%;background-position:center center}button,.btn{padding:5px 10px;text-decoration:none;text-align:center}.ticket-btn{padding:5px 10px;border:2px solid #004b19;text-align:center;text-decoration:none;color:#004b19}.ticket-btn:hover{background:#004b19;color:#ffe5bd}.ticket-btn-wrapper .ticket-btn{background-color:#d99cce;border-color:#d99cce;color:#000}.ticket-btn-wrapper .ticket-btn:hover{background:#000;border-color:#000;color:#fff}