﻿/*! 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: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 v8.0.0 | 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,[hidden]{display:none !important}.visually-hidden{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::before,.clearfix::after{content:"";display:table}.clearfix::after{clear:both}@media print{*,*::before,*::after{background:#fff !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}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:"museo-sans",sans-serif;font-weight:500;font-style:normal;font-size:1.25rem;line-height:1.5rem}nav{font-size:3rem;line-height:3rem}#clock{font-size:4rem;line-height:4rem;font-weight:700}.open-call,.art-intro,section h2,.item h3,.agenda h3,.stitle,.rules h3,.map h3,.bst{font-size:2rem;line-height:2.4rem}.home h2,h1,.agenda .date,.become-jury h2,.contact-page section.block h2,.tib h2{font-size:2.5rem;line-height:3rem}.item h3,.agenda h3,.rules h3,.map h3{font-weight:500;line-height:2.4rem}.item-intro{font-size:1.2rem}.notice,.credits{font-size:.8rem;line-height:1rem}footer .lower{font-size:.8rem;line-height:1rem}footer .nl{font-size:1.5rem;line-height:1.8rem}form h2{font-weight:500}.project-detail-page .meta-info .label{font-weight:700}.projects-voting-page .item h3{line-height:2.55rem}.atlas-page .item .project-intro{line-height:1.6rem}@media only screen and (max-width: 55em){#clock{font-size:3rem;line-height:3rem}}body,html{height:100%}#container{display:flex;flex-direction:column;min-height:100%;margin:0 auto;padding:0}main.main{flex:1 0 auto}header.header{display:flex;justify-content:space-between;position:sticky;top:0;background:#2b6fc4;height:58px;z-index:2}header.header .logo{transition:all .1s cubic-bezier(0.445, 0.05, 0.55, 0.95);transform-origin:0 0}header.header.is-sticky .logo,.m-menu-open .logo{transform:scale(0.465)}footer.footer{margin-top:60px;padding:60px 30px;position:relative}footer.footer:before{content:"";background:url(/img/ribbon_white.svg);background-size:contain;background-repeat:no-repeat;width:248px;height:101px;position:absolute;top:-1px;left:0;transform:scale(0.175);transform-origin:0 0}footer.footer .upper,footer.footer .lower{display:flex;justify-content:space-between}footer.footer .upper{margin-bottom:30px}footer.footer .social{display:flex}footer.footer .social a{margin-right:30px}footer.footer .nl a{background:#fff;color:#000;padding:1px 5px;position:relative}footer.footer .nl a:hover{background:#fff}footer.footer .nl a:hover:after{content:"";background:url(/img/ribbon_white.svg);background-size:contain;background-repeat:no-repeat;width:24px;height:10px;position:absolute;bottom:-9px;left:0;transform-origin:0 0}footer.footer .lower{align-items:flex-end}footer.footer .lower a{margin-left:30px}.teaser{background:#2b6fc4}.teaser section.teaser{margin:0 auto;padding:40px;text-align:center}.teaser section.teaser .img{margin:80px auto}.teaser section.teaser .img img{text-align:center;margin:0 auto}.teaser section.teaser #clock{display:flex;justify-content:center;flex-wrap:wrap;padding:10px 20px;margin-bottom:80px}.teaser section.teaser #clock .nh{background:#fff;margin:10px;padding:10px;min-width:150px}.teaser footer{position:relative;margin-top:0}.teaser footer:before{content:"";background:url(/img/ribbon_blue.svg);background-size:contain;background-repeat:no-repeat;width:248px;height:101px;position:absolute;top:-1px;left:0;transform:scale(0.25);transform-origin:0 0}.pre-header{padding:15px 30px;background:#fff}.open-call-wrapper{overflow:hidden;background:#33b574;padding:5px 30px}.open-call span{margin-left:40px;margin-right:40px}.open-call a{text-decoration:none}.open-call a:hover{color:#fff}section.intro{height:500px;background-color:#a6def3;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}section.intro .credits{position:absolute;bottom:5px;left:5px}section.block{margin:60px 0;padding:0 0 30px 0}section h1 span,section h2 span,section .art-intro span,section .item-intro span,section .item h3 span,section.agenda h3 span,section.map h3 span,section .bst span{background:#f9e06d;padding:1px 10px 2px 10px;box-decoration-break:clone;-webkit-box-decoration-break:clone}section h1{max-width:65%;margin-top:60px;margin-bottom:3px;max-width:1200px;margin-left:auto;margin-right:auto}section .art-intro,section .txt-block h2{max-width:800px;margin:0 auto}section .art-intro .title-inner,section .txt-block h2 .title-inner{max-width:700px}section .art-intro span,section .txt-block h2 span{background:#33b574}section .txt-block h2{margin-top:60px}section .txt-block.b-1{margin-top:0}section .txt-block.b-1 h2{margin-top:0}section h2{max-width:1200px;margin-left:auto;margin-right:auto}section .txt{max-width:800px;margin:0 auto;padding:15px 30px}section .txt figure{display:inline-block;margin:0 15px 15px 0}section .img-block,section .txt-block{margin:30px 0}section .img-block.i-1 .img{width:calc(100% - 60px);max-width:1200px;margin:0 auto}section .img-block.i-1 .img img{text-align:center;margin:0 auto}section .img-block.i-1.fs .img{width:100%;max-width:none}section .img-block.i-1.fs .img img{width:100%}section .img-block.i-2{display:flex;justify-content:space-between}section .img-block.i-2 .img{max-width:calc(50% - 10px)}section .credits{margin-left:10px;margin-top:5px}section.red{background:#e55950;padding-top:1px}section.red h2{margin-top:0px}section.red .txt{color:#fff}section.red .more-btn{margin:40px 0 30px 0}section.rules{padding-top:1px;margin-top:60px;margin-bottom:60px}section.rules h2{margin-top:0px;margin-bottom:2px}section.rules h2 span{background:#e55950}section.rules h3{max-width:800px;margin:1px auto 0 auto}section.rules h3 span{background:#33b574}section.rules .more-btn{margin:15px 0 60px 0}section.tib{max-width:1200px;margin:0 auto;position:relative}section.tib h2{position:absolute;left:0;top:0;margin:0}.txt-img-block{display:flex}.txt-img-block .img,.txt-img-block .txt{width:50%}.txt-img-block .txt{display:flex;flex-direction:column;justify-content:center;padding-left:60px;padding-right:60px;width:calc(50% - 120px)}.txt-img-block .txt .more-btn{align-self:flex-start}section.bm{height:75vh;background-color:#a6def3;background-size:cover;background-position:center center;display:flex;flex-direction:column;margin-top:60px;margin-bottom:60px}section.bm h2{margin:0 0 2px 0}section.bm .txt{display:flex;flex-grow:2;padding:0}section.bm .txt-wrapper{background:#e55950;display:flex;flex-direction:column;justify-content:center;padding:0;margin:0;max-width:50%;padding-left:60px;padding-right:60px}section.bm .more-btn{align-self:flex-start}section.agenda h2,section.map h2{margin-bottom:2px}section.agenda h3,section.map h3{max-width:800px;margin:0 auto}section.agenda h3 span,section.map h3 span{background:#33b574}section.projects-preview h2.bt{margin-bottom:2px}section.projects-preview .bst{max-width:800px;margin:0 auto}section.projects-preview .bst span{background:#33b574}.home section.agenda h2{margin-bottom:3px}section.news .item-list,.jury-page .item-list{max-width:1200px;margin:0 auto}section.timer h2{margin-bottom:2px}section.timer #clock{padding:15px;margin-top:-15px}section.timer #clock .seconds{display:inline-block;min-width:80px}section.map .img{margin-top:60px}.partners{margin-top:60px;margin-bottom:60px}.partners h2{margin-left:0;max-width:none}.partners .partner-list{display:flex;justify-content:center;align-items:center}.partners .partner-list .img{margin:15px 30px}.more-wrapper{display:flex;justify-content:center;margin-bottom:60px}.item-list{display:flex;padding:30px;margin-top:30px;flex-wrap:wrap}.item-list .item{width:calc(33.3333333333% - 20px);margin:30px 15px;text-decoration:none}.item-list .item:nth-child(3n+4),.item-list .item:first-child{margin-left:0}.item-list .item:nth-child(3n){margin-right:0}.item-list .item.news-item{position:relative}.item-list .item.news-item h3{position:absolute;bottom:2px;left:0;margin:0}.item-list .item.news-item h3 span{background:#33b574}.item-list .item.news-item .item-intro{position:absolute;top:-1px;left:0;display:none}.item-list .item.news-item .item-intro span{background:#fff}.item-list .item.news-item:hover .item-intro{display:block}.item-list .item.jury-member .meta-info{position:relative}.item-list .item.jury-member .meta-info .jury-info{position:absolute;bottom:0}.item-list .item.jury-member .meta-info .jury-info h2,.item-list .item.jury-member .meta-info .jury-info h3{margin:0}.item-list .item.jury-member .meta-info .jury-info h2 span{background:#e55950}.item-list .item.jury-member .meta-info .jury-info h3{margin-top:2px;margin-bottom:2px}.item-list .item.jury-member .meta-info .jury-info h3 span{background:#33b574}.item-list .item.jury-member .more-btn{margin-top:0}blockquote{quotes:"“" "”" "‘" "’";font-style:italic;max-width:800px;margin:0 auto;background:#a6def3;padding:30px 60px}blockquote::before{content:open-quote}blockquote::after{content:close-quote}#clock{background:#2b6fc4;display:inline-block;padding:1px 5px}.agenda .swiper{margin-top:60px;margin-bottom:60px}.agenda .swiper .date span{background:#000;color:#fff}.agenda .swiper .stitle span{background:#33b574}.agenda .swiper .date{margin-bottom:2px}.agenda .swiper .date span,.agenda .swiper .stitle span{padding:1px 5px}.agenda .swiper .stxt{padding:30px}:root{--swiper-theme-color: $maincolor}.swiper-btn:after{display:none}.swiper-btn{font-size:2rem;opacity:0;transform:scale(1.5);color:#000;background:#a6def3;padding:0 15px}.swiper-btn:hover,.swiper-btn.active{opacity:1}.swiper-button-disabled{opacity:0 !important}.swiper-slide{max-width:33.3333333333%;background:#f1f1f1;height:auto}.swiper-slide.swiper-slide-active{background:#a6def3}.swiper-slide.past{opacity:.5}.register-page h1,.projects-page h1,.jury-member-page h1,.projects-voting-page h1,.atlas-page h1{margin-top:150px}.jury-page section.first{margin-top:150px}.jury-page .public-jury{margin-bottom:60px}.contact-page .tib h2 span{background:#000;color:#fff}.register-page .form,.register-page .comments form,.contact-page .form,.contact-page .comments form,.project-detail-page .form,.project-detail-page .comments form,.projects-voting-page .form,.projects-voting-page .comments form{max-width:800px;margin:0 auto 60px auto}.register-page form,.contact-page form,.project-detail-page form,.projects-voting-page form{display:flex;flex-direction:column}.register-page form .row,.register-page form .freeform-column,.register-page form .contact-row>div,.register-page form .freeform-column>div,.contact-page form .row,.contact-page form .freeform-column,.contact-page form .contact-row>div,.contact-page form .freeform-column>div,.project-detail-page form .row,.project-detail-page form .freeform-column,.project-detail-page form .contact-row>div,.project-detail-page form .freeform-column>div,.projects-voting-page form .row,.projects-voting-page form .freeform-column,.projects-voting-page form .contact-row>div,.projects-voting-page form .freeform-column>div{display:flex;flex-direction:column}.register-page form .row .i-f,.register-page form .freeform-column .i-f,.register-page form .contact-row>div .i-f,.register-page form .freeform-column>div .i-f,.contact-page form .row .i-f,.contact-page form .freeform-column .i-f,.contact-page form .contact-row>div .i-f,.contact-page form .freeform-column>div .i-f,.project-detail-page form .row .i-f,.project-detail-page form .freeform-column .i-f,.project-detail-page form .contact-row>div .i-f,.project-detail-page form .freeform-column>div .i-f,.projects-voting-page form .row .i-f,.projects-voting-page form .freeform-column .i-f,.projects-voting-page form .contact-row>div .i-f,.projects-voting-page form .freeform-column>div .i-f{display:flex;justify-content:space-between}.register-page form .row .i-f input,.register-page form .freeform-column .i-f input,.register-page form .contact-row>div .i-f input,.register-page form .freeform-column>div .i-f input,.contact-page form .row .i-f input,.contact-page form .freeform-column .i-f input,.contact-page form .contact-row>div .i-f input,.contact-page form .freeform-column>div .i-f input,.project-detail-page form .row .i-f input,.project-detail-page form .freeform-column .i-f input,.project-detail-page form .contact-row>div .i-f input,.project-detail-page form .freeform-column>div .i-f input,.projects-voting-page form .row .i-f input,.projects-voting-page form .freeform-column .i-f input,.projects-voting-page form .contact-row>div .i-f input,.projects-voting-page form .freeform-column>div .i-f input{width:75%;box-sizing:border-box}.register-page form .row .i-f #nr,.register-page form .row .i-f #postalCode,.register-page form .freeform-column .i-f #nr,.register-page form .freeform-column .i-f #postalCode,.register-page form .contact-row>div .i-f #nr,.register-page form .contact-row>div .i-f #postalCode,.register-page form .freeform-column>div .i-f #nr,.register-page form .freeform-column>div .i-f #postalCode,.contact-page form .row .i-f #nr,.contact-page form .row .i-f #postalCode,.contact-page form .freeform-column .i-f #nr,.contact-page form .freeform-column .i-f #postalCode,.contact-page form .contact-row>div .i-f #nr,.contact-page form .contact-row>div .i-f #postalCode,.contact-page form .freeform-column>div .i-f #nr,.contact-page form .freeform-column>div .i-f #postalCode,.project-detail-page form .row .i-f #nr,.project-detail-page form .row .i-f #postalCode,.project-detail-page form .freeform-column .i-f #nr,.project-detail-page form .freeform-column .i-f #postalCode,.project-detail-page form .contact-row>div .i-f #nr,.project-detail-page form .contact-row>div .i-f #postalCode,.project-detail-page form .freeform-column>div .i-f #nr,.project-detail-page form .freeform-column>div .i-f #postalCode,.projects-voting-page form .row .i-f #nr,.projects-voting-page form .row .i-f #postalCode,.projects-voting-page form .freeform-column .i-f #nr,.projects-voting-page form .freeform-column .i-f #postalCode,.projects-voting-page form .contact-row>div .i-f #nr,.projects-voting-page form .contact-row>div .i-f #postalCode,.projects-voting-page form .freeform-column>div .i-f #nr,.projects-voting-page form .freeform-column>div .i-f #postalCode{width:calc(25% - 30px)}.register-page form .row input#plans,.register-page form .row input#drawings,.register-page form .row input#images,.register-page form .freeform-column input#plans,.register-page form .freeform-column input#drawings,.register-page form .freeform-column input#images,.register-page form .contact-row>div input#plans,.register-page form .contact-row>div input#drawings,.register-page form .contact-row>div input#images,.register-page form .freeform-column>div input#plans,.register-page form .freeform-column>div input#drawings,.register-page form .freeform-column>div input#images,.contact-page form .row input#plans,.contact-page form .row input#drawings,.contact-page form .row input#images,.contact-page form .freeform-column input#plans,.contact-page form .freeform-column input#drawings,.contact-page form .freeform-column input#images,.contact-page form .contact-row>div input#plans,.contact-page form .contact-row>div input#drawings,.contact-page form .contact-row>div input#images,.contact-page form .freeform-column>div input#plans,.contact-page form .freeform-column>div input#drawings,.contact-page form .freeform-column>div input#images,.project-detail-page form .row input#plans,.project-detail-page form .row input#drawings,.project-detail-page form .row input#images,.project-detail-page form .freeform-column input#plans,.project-detail-page form .freeform-column input#drawings,.project-detail-page form .freeform-column input#images,.project-detail-page form .contact-row>div input#plans,.project-detail-page form .contact-row>div input#drawings,.project-detail-page form .contact-row>div input#images,.project-detail-page form .freeform-column>div input#plans,.project-detail-page form .freeform-column>div input#drawings,.project-detail-page form .freeform-column>div input#images,.projects-voting-page form .row input#plans,.projects-voting-page form .row input#drawings,.projects-voting-page form .row input#images,.projects-voting-page form .freeform-column input#plans,.projects-voting-page form .freeform-column input#drawings,.projects-voting-page form .freeform-column input#images,.projects-voting-page form .contact-row>div input#plans,.projects-voting-page form .contact-row>div input#drawings,.projects-voting-page form .contact-row>div input#images,.projects-voting-page form .freeform-column>div input#plans,.projects-voting-page form .freeform-column>div input#drawings,.projects-voting-page form .freeform-column>div input#images{position:absolute;left:-1000px}.register-page form h2,.contact-page form h2,.project-detail-page form h2,.projects-voting-page form h2{margin-left:0;max-width:90%;margin-top:60px;margin-bottom:0}.register-page form h2 span,.contact-page form h2 span,.project-detail-page form h2 span,.projects-voting-page form h2 span{background:#000;color:#fff}.register-page form label,.contact-page form label,.project-detail-page form label,.projects-voting-page form label{padding:1px 5px}.register-page form label.hidden-label,.contact-page form label.hidden-label,.project-detail-page form label.hidden-label,.projects-voting-page form label.hidden-label{opacity:0}.register-page form input,.register-page form textarea,.contact-page form input,.contact-page form textarea,.project-detail-page form input,.project-detail-page form textarea,.projects-voting-page form input,.projects-voting-page form textarea{background:#a6def3;border:none;padding:15px 10px}.register-page form input[type=file],.contact-page form input[type=file],.project-detail-page form input[type=file],.projects-voting-page form input[type=file]{background:rgba(0,0,0,0)}.register-page form .upload-btn,.contact-page form .upload-btn,.project-detail-page form .upload-btn,.projects-voting-page form .upload-btn{align-self:flex-start}.register-page form .cb,.contact-page form .cb,.project-detail-page form .cb,.projects-voting-page form .cb{background:rgba(0,0,0,0);color:#000}.register-page form button,.contact-page form button,.project-detail-page form button,.projects-voting-page form button{border:none;background:#f9e06d;color:#000;padding:1px 5px;align-self:flex-start;margin-top:30px;cursor:pointer}.register-page form button:hover,.contact-page form button:hover,.project-detail-page form button:hover,.projects-voting-page form button:hover{background:#000;color:#fff;position:relative}.register-page form button:hover:after,.contact-page form button:hover:after,.project-detail-page form button:hover:after,.projects-voting-page form button:hover:after{content:"";background:url(/img/ribbon.svg);background-repeat:no-repeat;background-size:contain;width:24px;height:10px;position:absolute;bottom:-9px;left:0;transform-origin:0 0}.register-page form ::placeholder,.contact-page form ::placeholder,.project-detail-page form ::placeholder,.projects-voting-page form ::placeholder{color:#000;opacity:1}.register-page form :-ms-input-placeholder,.contact-page form :-ms-input-placeholder,.project-detail-page form :-ms-input-placeholder,.projects-voting-page form :-ms-input-placeholder{color:#000}.register-page form ::-ms-input-placeholder,.contact-page form ::-ms-input-placeholder,.project-detail-page form ::-ms-input-placeholder,.projects-voting-page form ::-ms-input-placeholder{color:#000}.register-page form input[type=date]::before,.contact-page form input[type=date]::before,.project-detail-page form input[type=date]::before,.projects-voting-page form input[type=date]::before{height:25px;background:#a6def3;content:attr(placeholder);width:calc(100% - 20px);color:#000}.register-page form input[type=date]:focus::before,.register-page form input[type=date]:valid::before,.contact-page form input[type=date]:focus::before,.contact-page form input[type=date]:valid::before,.project-detail-page form input[type=date]:focus::before,.project-detail-page form input[type=date]:valid::before,.projects-voting-page form input[type=date]:focus::before,.projects-voting-page form input[type=date]:valid::before{display:none}.register-page button:disabled,.contact-page button:disabled,.project-detail-page button:disabled,.projects-voting-page button:disabled{opacity:.5}.register-page .ff-errors,.contact-page .ff-errors,.project-detail-page .ff-errors,.projects-voting-page .ff-errors{list-style:none;color:#e55950}.register-page .freeform-form-errors,.register-page .freeform-errors,.contact-page .freeform-form-errors,.contact-page .freeform-errors,.project-detail-page .freeform-form-errors,.project-detail-page .freeform-errors,.projects-voting-page .freeform-form-errors,.projects-voting-page .freeform-errors{color:#e55950}.register-page .freeform-form-errors li,.register-page .freeform-errors li,.contact-page .freeform-form-errors li,.contact-page .freeform-errors li,.project-detail-page .freeform-form-errors li,.project-detail-page .freeform-errors li,.projects-voting-page .freeform-form-errors li,.projects-voting-page .freeform-errors li{list-style:none;margin-top:2px}.projects-voting-page form .row label{opacity:0}.become-jury section h2{margin-bottom:3px}.news-page .item-list,.projects-page .item-list{max-width:1200px;margin-left:auto;margin-right:auto}.projects-page .item-list{justify-content:space-between}.projects-page .item{width:calc(50% - 15px);margin:0 0 60px 0 !important}.projects-page .project-intro{z-index:1;position:relative}.projects-page .item,.projects-preview .item{position:relative}.projects-page .item .info,.projects-preview .item .info{position:relative}.projects-page .item .info .title-info,.projects-preview .item .info .title-info{position:absolute;bottom:0px;z-index:1}.projects-page .item .info .title-info h2,.projects-page .item .info .title-info h3,.projects-preview .item .info .title-info h2,.projects-preview .item .info .title-info h3{margin:0}.projects-page .item .info .title-info h2,.projects-preview .item .info .title-info h2{margin-bottom:2px}.projects-page .item .info .title-info h2 span,.projects-preview .item .info .title-info h2 span{background:#000;color:#fff}.projects-page .item .info .title-info h3,.projects-preview .item .info .title-info h3{margin-top:2px;margin-bottom:2px}.projects-page .item .info .title-info h3 span,.projects-preview .item .info .title-info h3 span{background:#33b574}.projects-page .item .project-intro,.projects-preview .item .project-intro{margin-top:30px}.projects-page .item:hover:after,.projects-preview .item:hover:after{content:"";background-image:url(/img/ribbon_green.svg);background-size:contain;background-repeat:no-repeat;width:248px;height:100px;transform:scale(0.35);transform-origin:0 0;position:absolute;top:0;left:30px}.projects-page .item:hover:before,.projects-preview .item:hover:before{content:"";background-image:url(/img/liggend-bisbis.svg);background-size:contain;width:100%;height:100%;position:absolute;top:0;z-index:1;left:0}.projects-preview .item-list{padding-bottom:0}.projects-preview .item .info .title-info{bottom:-1px}.projects-preview .item .info .title-info h2,.projects-preview .item .info .title-info h3{margin-bottom:3px}.projects-voting-page .item-list{max-width:1200px;margin-left:auto;margin-right:auto;margin-top:0;justify-content:space-between}.projects-voting-page .item{width:calc(50% - 15px);margin:0 0 60px 0 !important}.atlas-page .item-list{margin-left:0;margin-right:0;margin-top:0}.atlas-page .item{margin:20px 10px !important;width:calc(50% - 20px)}.projects-voting-page .item,.atlas-page .item{position:relative}.projects-voting-page .item.leading:after,.atlas-page .item.leading:after{content:"";background-image:url(/img/ribbon_green.svg);background-size:contain;background-repeat:no-repeat;width:248px;height:100px;transform:scale(0.35);transform-origin:0 0;position:absolute;top:0;left:30px}.projects-voting-page .item h2,.projects-voting-page .item h3,.atlas-page .item h2,.atlas-page .item h3{margin:0}.projects-voting-page .item h2,.atlas-page .item h2{margin-top:30px;margin-bottom:3px}.projects-voting-page .item h2 span,.atlas-page .item h2 span{background:#000;color:#fff}.projects-voting-page .item h3,.atlas-page .item h3{margin-top:-1px;margin-bottom:3px}.projects-voting-page .item h3 span,.atlas-page .item h3 span{background:#33b574}.projects-voting-page .highlight,.atlas-page .highlight{position:absolute;width:calc(100% - 14px);height:calc(100% - 14px);border:8px solid #fff;top:0;left:0;z-index:1}.projects-voting-page .selected .highlight,.atlas-page .selected .highlight{border-color:#f9e06d}.projects-voting-page .votes,.atlas-page .votes{height:30px;padding:2px 0;background:#f1f1f1;position:relative;width:calc(100% - 13px);margin-left:7px}.projects-voting-page .votes .inner,.atlas-page .votes .inner{position:absolute;top:0;left:0;height:100%;background:#f9e06d;z-index:0}.projects-voting-page .votes .votes-cnt,.atlas-page .votes .votes-cnt{position:relative;z-index:1;padding-top:2px;padding-left:5px}.project-detail-page .sec{margin-top:60px}.project-detail-page #info{margin-top:-60px;padding-top:60px}.project-detail-page .main-info .more-btn{margin-bottom:30px}.project-detail-page .comments{max-width:1200px;margin-left:auto;margin-right:auto;margin-top:60px}.project-detail-page .comments .comments-wrapper{padding-left:15px;padding-right:15px}.project-detail-page .comments input,.project-detail-page .comments textarea{border:1px solid #f1f1f1;border-radius:0}.project-detail-page section.intro{height:calc(100vh - 114px)}.project-detail-page .project-info{position:relative}.project-detail-page .main-info{max-width:800px;margin:0 auto 0 auto;padding:15px 30px;padding-right:350px}.project-detail-page .main-info h4{margin-bottom:10px;padding-bottom:0}.project-detail-page .main-info p{margin-top:0}.project-detail-page .meta-info{width:250px;background:#33b574;position:absolute;padding:15px 30px 30px 30px;right:0;top:0}.project-detail-page .meta-info .label{margin-top:15px}.project-detail-page .meta-info .units p{margin-top:0}.project-detail-page .meta-info-fake{top:0;background:pink;width:250px;position:relative}.project-detail-page .media h2{max-width:none}.project-detail-page .media h3{margin-left:30px;margin-bottom:0}.project-detail-page .media h3 span{background:#000;color:#fff;padding:1px 10px 2px 10px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.project-detail-page .media-wrapper{display:flex;flex-wrap:wrap;padding-left:15px;padding-right:15px}.project-detail-page .media-wrapper .img,.project-detail-page .media-wrapper .pdf{width:calc(20% - 30px);margin:15px 15px}.project-detail-page .media-wrapper .pdf{display:flex;flex-direction:column;justify-content:center;background:#a6def3}.project-detail-page .media-wrapper .pdf a{align-self:center;min-height:150px;padding:15px;text-decoration:none;text-align:center;display:flex;align-items:center}.project-detail-page .vid-wrapper{margin:15px 30px 30px 30px}.project-detail-page .vid-wrapper .vid-container{max-width:800px}.atlas-page .filters{display:inline-flex;background:#f9e06d;margin-top:40px;margin-left:40px}.atlas-page .filters button{background:#f9e06d;border:none;cursor:pointer;padding:2px 5px}.atlas-page .filters .close-filters{display:none}.atlas-page .filters a{text-decoration:none;background:#f9e06d;padding:2px 5px;display:none;margin-left:10px}.atlas-page .filters a:hover,.atlas-page .filters a.active{background:#a6def3}.atlas-page .filters.open .open-filters{display:none}.atlas-page .filters.open .close-filters{display:flex}.atlas-page .filters.open a{display:block}.atlas-page .item{position:relative}.atlas-page .item .title-info{position:absolute;bottom:-1px}.atlas-page .item .project-intro{position:absolute;top:0;display:none}.atlas-page .item .project-intro span{background:#fff;box-decoration-break:clone;-webkit-box-decoration-break:clone}.atlas-page .item:hover .project-intro{display:block}.atlas-page .item:hover .project-intro span{padding:2px}.jury-member-page .member-info{display:flex;margin:60px auto;max-width:1200px;padding:0 30px}.jury-member-page .img{min-width:300px;width:50%}.jury-member-page .txt{width:50%;padding-top:0}.jury-member-page .txt p{margin-top:0}.news-detail-page .vid-wrapper{max-width:800px;margin:0 auto;padding:15px 30px}@media only screen and (max-width: 75em){.atlas-page .item{width:calc(100% - 20px) !important}}@media only screen and (max-width: 67.5em){section.intro{height:400px}.item-list .item{width:50%;margin-left:0;margin-right:0}.projects-voting-page .item{width:calc(50% - 20px)}.home .projects-preview .item-list,.home .news .item-list{justify-content:space-between}.home .projects-preview .item-list .item,.home .news .item-list .item{width:calc(50% - 10px)}.project-detail-page .media-wrapper .img,.project-detail-page .media-wrapper .pdf{width:calc(50% - 30px);margin:15px 15px}}@media only screen and (max-width: 62.5em){.swiper-slide{max-width:50%}}@media only screen and (max-width: 55em){.open-call{flex-direction:column}.txt-img-block{flex-direction:column}.txt-img-block .img,.txt-img-block .txt{width:100%}.txt-img-block .txt{padding-left:30px;padding-right:30px;box-sizing:border-box}.item-list .item{width:100% !important;margin-left:0;margin-right:0}.project-info .main-info{padding-right:30px;width:calc(100% - 60px)}.project-info .meta-info{position:relative;width:calc(100% - 60px)}section.timer #clock .seconds{min-width:59px}form .row input,form .row textarea,form .row .upload-btn,form .row p,form .row .cb,form .row button{margin-left:15px;margin-right:15px}.contact-page form .btn{margin-left:15px;margin-right:15px}.footer .social img{min-width:40px}.footer .social a{margin-bottom:5px}.jury-member-page .member-info{flex-direction:column}.jury-member-page .member-info .txt{padding-left:0;padding-right:0}.jury-member-page .txt,.jury-member-page .img{width:100%}.jury-member-page .txt{margin-top:30px}.project-detail-page .media{max-width:100%}.project-detail-page section.main-info{max-width:100%;padding-right:30px}}@media only screen and (max-width: 37.5em){.swiper-slide{max-width:100%}section.bm{height:auto;background-position:center bottom;padding-bottom:400px}section.bm .txt-wrapper{width:100%;max-width:100%;padding:30px 30px 60px 30px}footer .upper .social{flex-direction:column;justify-content:space-between}.project-detail-page .media-wrapper .img,.project-detail-page .media-wrapper .pdf{width:calc(100% - 30px);margin:15px 15px}.project-detail-page .media-wrapper .pdf a{min-height:0}}@media only screen and (max-width: 30em){footer.footer .upper,footer.footer .lower{flex-direction:column}footer.footer .upper .social{flex-direction:row;justify-content:flex-start;margin-bottom:15px}footer.footer .lower{align-items:flex-start}footer.footer .lower .fl{order:0;display:flex;flex-direction:column}footer.footer .lower .fl a{margin-left:0}footer.footer .lower .pra{order:1;margin-top:30px}}.main-nav ul{display:flex}.m-menu{position:absolute;top:0;right:30px;z-index:13}.m-menu:before{content:"";width:28px;left:11px;height:2px;background:#fff;position:absolute;top:28px}.m-menu .mm{border:none;background:none;cursor:pointer;position:relative;display:block;width:50px;height:58px;outline:none;padding:0}.m-menu .mm:before,.m-menu .mm:after{position:absolute;display:block;content:"";width:28px;height:2px;left:11px;top:21px;background-color:#fff;transition:all .15s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.m-menu .mm:after{top:35px}.main-nav{display:none}.m-menu-open .m-menu:before{opacity:0}.m-menu-open .m-menu .mm:before{top:28px;transform:rotate(-45deg)}.m-menu-open .m-menu .mm:after{top:28px;transform:rotate(45deg)}.m-menu-open .main-nav{display:block}html.noscroll{overflow:hidden}body.noscroll{overflow:visible;height:100%}.m-menu-open .big-logo{visibility:hidden}.m-menu-open .logo{position:fixed;top:0;z-index:1234}.m-menu-open .mm{position:fixed;top:0;right:30px}.m-menu-open .main-nav{display:block;width:100%}.m-menu-open .main-nav ul{flex-direction:column;align-self:center;padding:50px 20%}.m-menu-open .main-nav ul a{display:block;text-align:left;text-decoration:none;color:#fff;padding:10px}.m-menu-open .main-nav ul a.active{color:#f9e06d}.m-menu-open .main-nav .nav__container{background:#2b6fc4;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:fixed;top:0;width:100%;left:0;display:flex}@media only screen and (max-width: 37.5em){.m-menu-open .main-nav ul{padding-top:150px;padding-left:20px;padding-right:20px}}body{background-color:#fff;color:#000}a{color:#000}ul,li{margin:0;padding:0}nav li{list-style:none}img{max-width:100%;height:auto;display:block}.more-btn,.upload-btn,.comments .cc-w .cc-f-btn{background:#000;color:#fff;display:inline-block;padding:1px 5px;margin-top:15px;text-decoration:none;cursor:pointer}.more-btn:hover,.more-btn.hover,.upload-btn:hover,.upload-btn.hover,.comments .cc-w .cc-f-btn:hover,.comments .cc-w .cc-f-btn.hover{position:relative}.more-btn:hover:after,.more-btn.hover:after,.upload-btn:hover:after,.upload-btn.hover:after,.comments .cc-w .cc-f-btn:hover:after,.comments .cc-w .cc-f-btn.hover:after{content:"";background:url(/img/ribbon.svg);background-size:contain;width:24px;height:9.8px;position:absolute;bottom:-9px;left:0;transform-origin:0 0}.upload-btn:hover:after{background:url(/img/ribbon_yellow.svg);background-size:contain}.comments .cc-w .cc-f-btn{border:none;padding:3px 5px 1px 5px;text-transform:none !important;font-weight:500 !important;font-size:1.25rem !important;line-height:1.5rem !important;border-radius:0 !important}.upload-btn{background:#f9e06d;color:#000}input[type=checkbox]{opacity:0;pointer-events:none}[type=checkbox]+span{position:relative;padding-left:40px;padding-right:0;cursor:pointer;display:block;padding-top:0;line-height:1.35;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[type=checkbox]+span:before{content:"";position:absolute;top:1px;left:0;width:20px;height:20px;z-index:0;border:1px solid #a6def3;background:#a6def3;border-radius:0}[type=checkbox]:checked+span:before{background:#33b574}[type=checkbox]:checked+span:after{content:"";position:absolute;top:5px;left:5px;width:11px;height:7px;z-index:0;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(135deg);border-radius:0}.errors,.error{list-style-type:none;color:#e55950}footer{background-color:#000;color:#fff}footer a{color:#fff;text-decoration:none}.cc-w a,.cc-w .cc-a{color:#2b6fc4 !important}