.prelude{position:relative;top:0;left:0;width:100%;overflow:hidden;min-height:90vh;background-repeat:no-repeat;background-position:50%;background-size:cover}.prelude:after{content:"";position:absolute;bottom:-201px;left:0;width:100%;height:172px;z-index:1;background:#fff;-webkit-transform:translateY(100%) skew(0,5deg);-ms-transform:translateY(100%) skew(0,5deg);transform:translateY(100%) skew(0,5deg);-webkit-transition:all .4s ease-out .2s;transition:all .4s ease-out .2s}@media screen and (min-width:640px){.prelude:after{height:220px}}.is-ready .prelude:after{-webkit-transform:translateY(-30%) skew(0,5deg);-ms-transform:translateY(-30%) skew(0,5deg);transform:translateY(-30%) skew(0,5deg)}.about .prelude:after{background:#d1dd31}.works .prelude:after{background:#c4161c}.culture .prelude:after{background:#4cc7f1}.contact .prelude:after{background:#5ac4c1}.prelude--img{width:100%;height:auto;display:block}.prelude--title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;width:100%;padding:0 16px;padding:0 1rem;z-index:2;color:#fff;text-shadow:0 0 10px #000;text-align:center;font-size:28.8px;font-size:1.8rem;-webkit-transition:all .6s ease-in;transition:all .6s ease-in}.prelude--title br{display:none}@media screen and (min-width:640px){.prelude--title br{display:block}}@media screen and (min-width:700px){.prelude--title{font-size:3.7vw}}.not-ready .prelude--title{opacity:0;-webkit-clip-path:polygon(64% 0,64% 0,20% 100%,20% 100%);clip-path:polygon(64% 0,64% 0,20% 100%,20% 100%)}.is-ready .prelude--title{opacity:1}.contact.is-ready .header-wrap,.contact.not-ready .header-wrap{-webkit-transform:translateZ(0);transform:translateZ(0)}.contact .item-link:after{border:1px solid #5ac4c1}.contact .item-contact:after{border:1px solid #5ac4c1;-webkit-transform:translateZ(0);transform:translateZ(0)}.contact path#logo-ad{fill:#5ac4c1}.form--content{position:relative;display:block;z-index:2;background:#5ac4c1}.form--all{-webkit-transition:all .7s ease;transition:all .7s ease}.form--all.aos-init{opacity:0}.form--all.aos-animate{opacity:1}.contact--intro{margin-top:0;margin-bottom:60px;padding-top:40px;font-size:32px;font-size:2rem;color:#fff;text-align:center}input[type=email],input[type=text],textarea{width:100%;display:block;margin:0 auto 20px;padding:5px;background:transparent;border-top:0;border-left:0;border-right:0;border-bottom:2px solid #3e8782;outline:none;font-family:Montserrat,Helvetica,Arial,sans-serif;color:#fff}input[type=email]:active,input[type=email]:focus,input[type=text]:active,input[type=text]:focus,textarea:active,textarea:focus{outline:none}@media only screen and (min-width:450px){input[type=email],input[type=text],textarea{width:80%}}@media only screen and (min-width:700px){input[type=email],input[type=text],textarea{width:60%}}textarea{height:200px;padding:20px 5px 5px;background:#42b4ae}::-webkit-input-placeholder{color:#fff}:-moz-placeholder,::-moz-placeholder{color:#fff!important}:-ms-input-placeholder{color:#fff!important}button{width:100px;display:block;margin:0 auto;padding:8px;background:transparent;border:1px solid #fff;cursor:pointer;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14.4px;font-size:.9rem;color:#fff;text-align:center}button,button:active,button:focus{outline:none}.error-message{margin-bottom:30px;text-align:center;color:#c4161c}.error-message h4{margin-bottom:10px}.contact--form{position:relative;overflow:hidden}.contact--form.is-loading button,.contact--form.is-loading input,.contact--form.is-loading textarea{opacity:.1;pointer-events:none}.contact--form .junk-message{display:none}.success-message{width:60%;height:100%;position:absolute;left:50%;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);opacity:0;background:#42b4ae;border-bottom:2px solid #3e8782;color:#fff;text-align:center;-webkit-transition:all .8s ease-in-out .6s;transition:all .8s ease-in-out .6s}.success-message h4{margin-top:14px}.sucess-content{width:100%;position:absolute;left:50%;top:50%;margin:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contact--success .success-message{opacity:1;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transition:all .8s ease-in-out .6s;transition:all .8s ease-in-out .6s}.sent-email{width:32px;height:32px;display:block;margin:0 auto;background:url(../img/sent-email.png)}.contact--form.has-junk .button-submit{display:none}.contact--form.has-junk .junk-message{display:block}.junk-message{width:100%;margin:auto;padding:16px 32px;padding:1rem 2rem;background:#fff;color:#f58220}@media only screen and (min-width:450px){.junk-message{width:80%}}@media only screen and (min-width:700px){.junk-message{width:70%}}.junk-message a{text-decoration:underline}.junk-message p{margin-bottom:16px;margin-bottom:1rem}.junk-message span{vertical-align:middle}.junk-message label{cursor:pointer}.information{padding-bottom:50px;padding-top:80px;overflow:hidden}@media only screen and (min-width:900px){.information{padding-top:0}}.effect-contact{display:none;position:relative;top:-40px}@media only screen and (min-width:900px){.effect-contact{display:block}}.box-address,.box-phone,.box-press{width:100%;display:inline-block;margin-bottom:30px;text-align:center;color:#5d5d5d;vertical-align:top}.box-address a,.box-address a:active,.box-address a:focus,.box-address a:visited,.box-phone a,.box-phone a:active,.box-phone a:focus,.box-phone a:visited,.box-press a,.box-press a:active,.box-press a:focus,.box-press a:visited{color:#5d5d5d;cursor:pointer}@media only screen and (min-width:900px){.box-address,.box-phone,.box-press{width:33.33%;margin-bottom:0}}.box-address{-webkit-transition:all .5s ease .2s;transition:all .5s ease .2s}.box-address.aos-init{opacity:0}.box-address.aos-animate{opacity:1}.box-phone{-webkit-transition:all .5s ease .4s;transition:all .5s ease .4s}.box-phone.aos-init{opacity:0}.box-phone.aos-animate{opacity:1}.box-press{-webkit-transition:all .5s ease .6s;transition:all .5s ease .6s}.box-press.aos-init{opacity:0}.box-press.aos-animate{opacity:1}.maps{position:relative;display:none;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 89%);clip-path:polygon(0 0,100% 0,100% 100%,0 89%);z-index:2}.maps svg{position:absolute;left:0;top:-10px;z-index:999}@media screen and (min-width:900px){.maps{display:block}}#mapid{height:700px;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 76%);clip-path:polygon(0 0,100% 0,100% 100%,0 76%)}.leaflet-control-container{display:none}.contact .main-footer{margin-top:0}@media only screen and (min-width:900px){.contact .main-footer{margin-top:-177px}}