@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;
300&display=swap);
#fp-nav li a,.fp-controlArrow,.fp-slidesNav li a,.logo,.s-spook,.slicknav_btn,.slicknav_nav .slicknav_item,.slideshow,.spook{
    cursor:pointer
}
.archive-container .item .title,.news-index article,.news-index article a,.press-container .location,div.gothic,h1,h2,h5,hgroup h1,hgroup h4,p,p.gothic{
    letter-spacing:1px
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{
    margin:0;
    padding:0;
    border:0;
    font:inherit;
    font-size:100%;
    vertical-align:baseline
}
html{
    line-height:1
}
body{
    font-family:Roboto,sans-serif;
    font-style:normal;
    font-weight:300;
    color:#000;
    font-size:15px;
    width:100%;
}
#body {overflow: hidden; z-index: 99999;}
body.inicio{overflow: hidden;}
ol,ul{
    list-style:none
}
table{
    border-collapse:collapse;
    border-spacing:0
}
caption,td,th{
    text-align:left;
    vertical-align:middle
}
blockquote,q{
    quotes:none
}
blockquote:after,blockquote:before,q:after,q:before{
    content:"";
    content:none
}
a img{
    border:none
}
.content-container img,.no-scroll .archive-overlay,.show-mobile,.slicknav_nav .slicknav_row,.slicknav_nav a,.slicknav_nav li,.slicknav_nav ul,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
    display:block
}
.slicknav_btn{
    position:relative;
    display:block;
    vertical-align:middle;
    float:right;
    padding:.438em .625em;
    line-height:1.125em
}
.slicknav_menu .slicknav_menutxt{
    display:block;
    line-height:1.188em;
    float:left
}
.slicknav_menu .slicknav_icon{
    float:left;
    margin:.188em 0 0 .438em
}
.news .main__content .news-index .related-links p,.slicknav_menu .slicknav_no-text,body,#body,html{
    margin:0
}
.slicknav_nav .slicknav_arrow{
    font-size:.8em;
    margin:0 0 0 .4em
}
.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{
    display:inline
}
.slicknav_menu:after,.slicknav_menu:before{
    content:" ";
    display:table
}
.clearfix,.slicknav_menu:after{
    clear:both
}
.vegas-loading{
    border-radius:10px;
    background:url(../images/loading.gif) center center no-repeat;
    height:32px;
    left:20px;
    top:20px;
    width:32px
}
.vegas-overlay{
    background:url(../images/overlay.png);
    opacity:.5;
    z-index:-1
}
#fp-nav,#world-map.show-map,.archive-container.visible{
    opacity:1
}
.vegas-background{
    -ms-interpolation-mode:bicubic;
    image-rendering:optimizeQuality;
    max-width:none!important
}
.vegas-background,.vegas-overlay{
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
#superContainer{
    height:100%;
    position:relative;
    -ms-touch-action:none;
    touch-action:none
}
.fp-section{
    position:relative;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.fp-slide{
    float:left;
    display:block;
    width:100%
}
.fp-slidesContainer{
    height:100%;
    display:block;
    float:left;
    position:relative
}
.fp-slides{
    z-index:1;
    height:100%;
    overflow:hidden;
    position:relative;
    -webkit-transition:1.5s cubic-bezier(.51,.01,0,1);
    -moz-transition:1.5s cubic-bezier(.51,.01,0,1);
    -o-transition:1.5s cubic-bezier(.51,.01,0,1);
    -ms-transition:1.5s cubic-bezier(.51,.01,0,1);
    transition:1.5s cubic-bezier(.51,.01,0,1)
}
.fp-section.fp-table,.fp-slide.fp-table{
    display:table;
    width:100%
}
.fp-tableCell{
    display:table-cell;
    vertical-align:middle;
    width:100%;
    height:100%
}
.fp-controlArrow{
    position:absolute;
    z-index:4;
    top:50%;
    width:0;
    height:0;
    border-style:solid;
    margin-top:-38px
}
.fp-controlArrow.fp-prev{
    left:15px;
    width:0;
    border-width:38.5px 34px 38.5px 0;
    border-color:transparent #fff transparent transparent
}
.fp-controlArrow.fp-next{
    right:15px;
    border-width:38.5px 0 38.5px 34px;
    border-color:transparent transparent transparent #fff
}
.jobsOverview .main__content a:hover,.news .main__content a:hover{
    border-bottom:2px
}
.fp-scrollable{
    overflow:scroll
}
.fp-easing{
    -webkit-transition:1.5s cubic-bezier(.51,.01,0,1);
    -moz-transition:1.5s cubic-bezier(.51,.01,0,1);
    -o-transition:1.5s cubic-bezier(.51,.01,0,1);
    -ms-transition:1.5s cubic-bezier(.51,.01,0,1);
    transition:1.5s cubic-bezier(.51,.01,0,1)
}
#fp-nav{
    position:fixed;
    z-index:100;
    margin-top:-32px;
    top:50%
}
#fp-nav.right{
    right:17px
}
#fp-nav.left{
    left:17px
}
.fp-slidesNav{
    position:absolute;
    z-index:4;
    left:50%;
    opacity:1
}
.fp-slidesNav.bottom{
    bottom:17px
}
.fp-slidesNav.top{
    top:17px
}
#fp-nav ul,.fp-slidesNav ul{
    margin:0;
    padding:0
}
.main-navigation .nav__info li,.main__projects li{
    padding-left:15px
}
#fp-nav li,.fp-slidesNav li{
    display:block;
    width:14px;
    height:13px;
    margin:7px;
    position:relative
}
.slicknav_menu ul,hgroup h1,hgroup h3{
    margin-bottom:10px
}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item,.fp-slidesNav li,.slicknav_menu ul li a{
    display:inline-block
}
#fp-nav li a,.fp-slidesNav li a{
    display:block;
    position:relative;
    z-index:1;
    width:100%;
    height:100%;
    text-decoration:none
}
#fp-nav li .active span,.fp-slidesNav .active span{
    background:#333
}
#fp-nav span,.fp-slidesNav span{
    top:2px;
    left:2px;
    width:8px;
    height:8px;
    border:1px solid #000;
    background:0 0;
    border-radius:50%;
    position:absolute;
    z-index:1
}
.fp-tooltip{
    position:absolute;
    top:-2px;
    color:#fff;
    font-size:14px;
    white-space:nowrap;
    max-width:220px
}
.helper,.inner-wrapper img{
    max-width:100%
}
.fp-tooltip.right{
    right:20px
}
.fp-tooltip.left{
    left:20px
}
.bx-wrapper{
    position:relative;
    margin:0 auto 60px;
    padding:0
}
.bx-wrapper img{
    max-width:100%;
    display:block
}
.bx-wrapper .bx-viewport{
    -webkit-transform:translatez(0);
    -moz-transform:translatez(0);
    -ms-transform:translatez(0);
    -o-transform:translatez(0);
    transform:translatez(0)
}
.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{
    position:absolute;
    bottom:-30px;
    width:100%
}
.bx-wrapper .bx-loading{
    min-height:50px;
    background:url(../images/bx_loader.gif) center center no-repeat #fff;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:2000
}
.bx-wrapper .bx-pager{
    text-align:center;
    font-size:.85em;
    font-weight:300;
    color:#666;
    padding-top:20px
}
.slicknav_menu .sub-active,h5,p{
    color:#000
}
.bx-wrapper .bx-pager.bx-default-pager a{
    background:#666;
    text-indent:-9999px;
    display:block;
    width:10px;
    height:10px;
    margin:0 5px;
    outline:0;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px
}
.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{
    background:#000
}
.bx-wrapper .bx-prev{
    left:10px;
    background:url(../images/controls.png) 0 -32px no-repeat
}
.bx-wrapper .bx-next{
    right:10px;
    background:url(../images/controls.png) -43px -32px no-repeat
}
.bx-wrapper .bx-prev:hover{
    background-position:0 0
}
.bx-wrapper .bx-next:hover{
    background-position:-43px 0
}
.bx-wrapper .bx-controls-direction a{
    position:absolute;
    top:50%;
    margin-top:-16px;
    outline:0;
    width:32px;
    height:32px;
    text-indent:-9999px;
    z-index:9999
}
.bx-wrapper .bx-controls-direction a.disabled, .main-navigation .nav__main-1, .mobile-nav,.project-info .paging,.slicknav_menu .slicknav_arrow,.slideshow .main__content,.vincent-van-duysen h2,body.loading, #body.loading{
    display:none
}
.bx-wrapper .bx-controls-auto,.jvectormap-legend-cnt-h .jvectormap-legend-tick-text{
    text-align:center
}
.bx-wrapper .bx-controls-auto .bx-start{
    display:block;
    text-indent:-9999px;
    width:10px;
    height:11px;
    outline:0;
    background:url(../images/controls.png) -86px -11px no-repeat;
    margin:0 3px
}
.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{
    background-position:-86px 0
}
.bx-wrapper .bx-controls-auto .bx-stop{
    display:block;
    text-indent:-9999px;
    width:9px;
    height:11px;
    outline:0;
    background:url(../images/controls.png) -86px -44px no-repeat;
    margin:0 3px
}
.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{
    background-position:-86px -33px
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{
    text-align:left;
    width:80%
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{
    right:0;
    width:35px
}
.bx-wrapper .bx-caption{
    position:absolute;
    bottom:0;
    left:0;
    background:rgba(80,80,80,.75);
    width:100%
}
.bx-wrapper .bx-caption span{
    color:#fff;
    display:block;
    font-size:.85em
}
.jvectormap-container{
    width:100%;
    height:100%;
    position:relative;
    overflow:hidden
}
.jvectormap-tip{
    display:none;
    border:1px solid #cdcdcd;
    padding:3px
}
.jvectormap-goback{
    bottom:10px;
    z-index:1000;
    padding:6px
}
.jvectormap-spinner{
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    background:url(data:image/gif;
     base64,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) center no-repeat
}
.jvectormap-legend-title{
    font-weight:300;
    font-size:14px;
    text-align:center
}
.jvectormap-legend-cnt{
    position:absolute
}
.jvectormap-legend-cnt-h{
    bottom:0;
    right:0
}
.jvectormap-legend-cnt-v{
    top:0;
    right:0
}
.jvectormap-legend{
    background:#000;
    color:#fff;
    border-radius:3px
}
.jvectormap-tip,h1,h1 a,h2{
    color:#391812
}
.jvectormap-legend-cnt-h .jvectormap-legend{
    float:left;
    margin:0 10px 10px 0;
    padding:3px 3px 1px
}
.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick{
    float:left
}
.jvectormap-legend-cnt-v .jvectormap-legend{
    margin:10px 10px 0 0;
    padding:3px
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick{
    width:40px
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample{
    height:15px
}
.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample{
    height:20px;
    width:20px;
    display:inline-block;
    vertical-align:middle
}
.jvectormap-legend-tick-text{
    font-size:12px
}
.jvectormap-legend-cnt-v .jvectormap-legend-tick-text{
    display:inline-block;
    vertical-align:middle;
    line-height:20px;
    padding-left:3px
}
.jvectormap-tip{
    position:absolute;
    border:none;
    width:200px;
    border-left:1px solid #a0a0a0;
    height:70px;
    -webkit-border-radius:0px;
    -moz-border-radius:0;
    border-radius:0;
    background:0 0;
    padding-left:5px;
    margin-left:205px;
    font-size:smaller;
    text-align:left;
    line-height:1.3em
}
.main-navigation,.news-index article a:hover,.office p a:hover,.slicknav_menu .slicknav_nav{
    border-bottom:1px solid #391812
}
.archive-overlay,.slideshow,body,html{
    background-color: rgba(255, 255, 250, 1.0);
}
.jvectormap-zoomin,.jvectormap-zoomout{
    position:absolute;
    left:10px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    padding:3px;
    color:#391812;
    width:10px;
    height:10px;
    cursor:pointer;
    line-height:10px;
    text-align:center;
    display:none
}
.h1-logo,.slideshow .logo .h1-logo{
    width:240px;
    background-size:100% auto;
    background-repeat:no-repeat;
    background-position:center
}

.jvectormap-zoomin{
    top:10px;
    display:none
}
.jvectormap-zoomout{
    top:30px;
    display:none
}
@font-face{
    src:url(../fonts/CustodiaPro-Normal.eot);
    src:url(../fonts/CustodiaPro-Normal.eot?#iefix) format("embedded-opentype"),url(../fonts/CustodiaPro-Normal.woff) format("woff"),url(../fonts/CustodiaPro-Normal.ttf) format("truetype");
    font-style:normal
}
.vvda-mobile{
    position:absolute;
    top:8px;
    left:21px;
}
.clic-movil {height: 100%; width: 100%; z-index:99;}
.remove-clic-movil {height: auto; width: calc(100% - 65px); z-index:99;}
header{
    z-index:9999;
    position:relative;
}
.slicknav_menu{
    position:relative;
    z-index: 2;
    top:0;
    padding: 18px 0;
    margin-bottom:0;
    background-color: rgba(255, 255, 250, 1.0);
}
.slicknav_menu .slicknav_btn{
    padding-right:20px;
    outline:0;
}
.slicknav_menu .slicknav_nav{
    margin-bottom:40px;
    padding:0 20px 23px
}
.slicknav_menu li.seperator{
    height:10px
}
.slicknav_menu li.selectedw{
    font-size:1.1em
}
.slicknav_menu li.bottom-nav{
    margin-left:0;
    font-size:.9em
}
.slicknav_menu ul li{
    padding-left:10px
}
.slicknav_menu .active{
    border-bottom:1px solid #000;
    line-height:20px
}
.slicknav_menu li{
    line-height:1.9em
}
.slicknav_menu .slicknav_parent a{
    outline:0
}
.slicknav_menu .slicknav_icon-bar{
    display:block;
    width:24px;
    height:2px;
    background-color:#a99b9b;
    margin-bottom:5px
}
.h1-logo,.main-navigation .main-spacer{
    height:50px
}

.nav-lang {margin-bottom: 12px;}
.nav-lang a {text-transform: uppercase;}
.nav-lang span {color: #a99b9b;}

.nav-lang-mobil {margin: 24px 0 0 10px;}
.nav-lang-mobil a {display: inline-block;}

body,#body,html{
    padding:0;
    -webkit-tap-highlight-color:transparent;
    height:100%;
    box-sizing:border-box
}
*,:after,:before{
    box-sizing:inherit
}
a{
    color:#a99b9b;
    text-decoration:none
}
p{
    font-size:11px;
    line-height:1.4em;
    margin:.5em 0
}
em{
    text-decoration:underline
}
strong{
    font-weight:300
}
.h1-logo{
    display:block;
    background-image:url("../images/studiomontanyana-logo-negro.png");
    text-indent:-300%
}
h1{
    font-size:1.6em;
    line-height:29px
}
h2{
    font-size:1.1em
}
h5{
    font-size:1em;
    line-height:1.3em
}
header{
    float:left;
    width:200px;
    margin-right:-300px;
    height:100%;
    display:none
}

header.header-home {width: 100% !important;}

.slideshow {overflow: hidden;}
#cookies-agree {position: fixed; bottom: 16px; right: 16px; background-color: #fff; width: 90%; max-width: 380px; padding: 16px; text-align: center; z-index: 99999999;}
#cookies-agree {-webkit-box-shadow: 4px 3px 9px 0px rgba(74,74,74,0.72); -moz-box-shadow: 4px 3px 9px 0px rgba(74,74,74,0.72); box-shadow: 4px 3px 9px 0px rgba(74,74,74,0.72);}
#cookies-agree {transition-delay: 2s; -webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
#cookies-agree p {font-size: 14px; text-align: left;}
#cookies-agree p span {display: block; margin-bottom: 8px; text-transform: uppercase;}
#cookies-agree p a {color: inherit; text-decoration: underline;}
#cookies-agree button {text-transform: uppercase; padding: 10px 16px; background-color: rgba(0, 0, 0, 0.3); color: #fff; margin-top: 8px; cursor: pointer;}
#cookies-agree button:hover {background-color: rgba(0, 0, 0, 0.5)}
#cookies-agree #cerrar-cookies {position: absolute; right: 5px; top: 5px; padding: 8px; cursor: pointer;}
.slideshow .logo .h1-logo{
    display:block;
    height:50px;
    background-image:url("../images/logo-studiomontanyana-blanco.png");
    text-indent:-200%
}
a.active,a.active-link{
    color:#000!important
}
.fp-controlArrow,.slideshow .nav__main-1, .slideshow .nav-lang, .slideshow .nav__main-2,.slideshow .slicknav_menu{
    display:none!important
}
.slideshow .main-navigation{
    border-bottom:none!important
}
.main-navigation{
    position:fixed;
    top:20px;
    z-index:999;
    left:20px;
    right:20px;
    width:230px
}
.logo,.main__content,.slicknav_nav{
    position:relative
}
.main-navigation .nav__main-1,.main-navigation .nav__main-2 {
    line-height:1.3em;
    margin-left:18px;
    margin-top:18px;
    -webkit-transition:.8s cubic-bezier(.51,.01,0,1);
    -moz-transition:.8s cubic-bezier(.51,.01,0,1);
    -o-transition:.8s cubic-bezier(.51,.01,0,1);
    -ms-transition:.8s cubic-bezier(.51,.01,0,1);
    transition:.8s cubic-bezier(.51,.01,0,1)
}
.main-navigation .nav__main-1.hide-nav,.main-navigation .nav__main-2.hide-nav{
    transform:translateX(-300px);
    -webkit-transform:translateYX(-300px)
}
.main-navigation .nav__main-1 li,.main-navigation .nav__main-2 li{
    height:19px;
    overflow:hidden;
    margin-top:6px
}
.main-navigation .nav__main-1 a,.main-navigation .nav__main-2 a{
    font-size:1em;
    color:#a99b9b;
    letter-spacing:1px
}
.main-navigation .nav__main-2{
    position:absolute;
    bottom:50px;
    display:none
}
.main-navigation .nav__main-2 li{
    height:17px
}
.main-navigation .nav__main-2 .nav__info a,.main-navigation .nav__main-2 a,.project-description h3,.project-info .title span{
    font-size:.8em
}

.main-navigation .nav__info a{
    font-size:.85em
}
header a:hover{
    color:#391812!important
}
.logo{
    height:35px;
    display:inline-block
}
.slicknav_nav{
    clear:both;
    top:20px
}
.slicknav_nav .main__pages,.slicknav_nav .main__projects{
    padding:10px 30px
}
.vegas-background,.vegas-loading{
    position:relative;
    z-index:99
}
.main__content{
    margin-left:00px;
    height:100%
}
@media (min-width:770px){
    .slicknav_menu,.vvda-mobile{
        display:none
    }
    h2{
        line-height:35px;
        font-size:1.6em;
        margin-bottom:1.5em
    }
    .main-navigation .nav__main-1,.main-navigation .nav__main-2,header{
        display:block
    }
    .main-navigation{
        height:100%;
        top:27px;
        left:37px
    }
    .main__content{
        margin-left:230px
    }
    .inner-wrapper{
        vertical-align:middle
    }
}
@media (min-width:968px){
    .main__content{
        margin-left:60px
    }
}
.content-wrapper{
    display:table;
    width:100%;
    height:100%
}
.inner-wrapper{
    width:100%;
    height:100%;
    text-align:center;
    padding-right:20px;
    padding-left:20px
}
.helper{
    text-align:left;
    display:inline-block
}
.arrow,.close,.spook{
    display:none
}
.office p{
    color:#a99b9b
}
.office p a{
    color:#391812;
    line-height:1.5em
}
.office p a:hover{
    padding-bottom:0
}
.main__projects{
    overflow:hidden
}
.news .main__content .news-index .related-links{
    padding-top:15px
}
.news .main__content .news-index .related-links a{
    padding-left:0
}
.news-index{
    padding-left:70px;
    width:80%
}
.container,.project-description{
    padding-right:25px;
    padding-left:25px;
    max-width:100%
}
.news-index article{
    margin-bottom:70px
}
.news-index article img{
    margin-top:50px;
    margin-bottom:50px
}
.news-index article a{
    border-bottom:1px solid #fff;
    padding-bottom:1px
}
.news-index article a:hover{
    color:#391812;
    padding-bottom:2px
}
.related-links{
    margin-top:30px
}
.link{
    color:#a99b9b!important
}
#fullpage{
    text-align:center;
    position:absolute;
    top:-49px;
    z-index:0
}
#fullpage img{
    max-width:80%;
    max-height:100%;
    width:auto!important
}

@media (min-width:770px){
    .helper{
        width:60%;
        margin-left:25%;
    }
    .helper.large{
        width:768px
    }
    .helper.archive{
        width:660px
    }
    .news-index article h2{
        margin-bottom:1em
    }
    .news-index article .content,.news-index article .content a,.news-index article .read-more,.news-index article .related-links,.news-index article h2,.news-index article h5{
        margin-left:70px
    }
    #fullpage{
        top:0
    }
    #fullpage img{
        max-width:600px
    }
}
.project-info{
    position:fixed;
    bottom:20px;
    left:21px;
    right:21px;
    margin-top:184px;
    font-size:1.1em;
    padding-top:17px;
    z-index:99999998;
}
@media (min-width:770px){
    .project-info{
        bottom:65px; /*Original - 10px*/
        margin-top:201px;
        font-size:1.1em;
        padding-top:0; /*Original - 10px*/
        margin-left:480px;
        position:fixed;
        top:auto; /*Original - 50%*/
        left:40%;
        right:auto
    }
}
@media (min-width:1200px){
    .main__content{
        margin-left:0
    }
    #fullpage img{
        max-width:880px
    }
    .project-info{
        left:50%
    }
}
.project-info .location{
    font-size:.7em;
    text-align:left;
    margin-bottom:11px;
    margin-top:4px
}
.project-info .date{
    position:absolute;
    right:0;
    bottom:27px;
    padding-left:30px;
    font-size:.7em;
    margin-bottom:3px
}
.project-info .info{
    position:absolute;
    right:0;
    bottom:10px;
    padding-top:8px;
    font-size:.7em
}
div.gothic,p.gothic{
    display:inline;
    font-size:14px;
    color:#000;
    line-height:1.57em;
    margin:.5em 0
}
.arrow a,.jobsOverview .main__content a,.news .main__content a,.project-description hgroup{
    display:inline-block
}
.press-container{
    font-size:.8em;
    margin-top:40px
}
.press-container aside{
    display:inline-block;
    width:100%
}
@media (min-resolution:770px){
    .press-container{
        margin-top:0
    }
    .press-container aside{
        text-align:right
    }
}
.press-container h2{
    margin-bottom:20px
}
.press-container h3{
    letter-spacing:.1em;
    font-size:1.2em;
    line-height:1.2em
}
.press-container .location{
    font-size:1em;
    color:#000;
    line-height:19px
}
.press-container .location p,.proyectos-body p{
    font-size:1em
}
.press-container .text p{
    color:#a99b9b;
    margin-top:3px
}
.press-container .col{
    float:left;
    width:100%;
    padding-left:35px
}
.spook.bottom,.spook.top{
    width:60%;
    height:35%;
    z-index:99999999;
    margin-right:auto;
    margin-left:auto
}
.press-container .row{
    margin-bottom:50px
}
.press-container .row:hover img{
    -webkit-filter:grayscale(0%);
    -moz-filter:grayscale(0%);
    filter:grayscale(0%)
}
.press-container aside img{
    margin-bottom:30px
}
.arrow-left a,.arrow-right a{
    width:30px;
    height:40px;
    background-size:8px
}
.arrow{
    position:fixed;
    z-index:9999
}
.arrow a{
    background-repeat:no-repeat;
    background-position:center
}
.arrow-right{
    right:15%;
    top:55%
}
.arrow-right a{
    background-image:url(data:image/png;
     base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU0NzMzOTY5NDgyQjExRTQ5RkI4RkQ3ODVBQzQ5M0FCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU0NzMzOTZBNDgyQjExRTQ5RkI4RkQ3ODVBQzQ5M0FCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTQ3MzM5Njc0ODJCMTFFNDlGQjhGRDc4NUFDNDkzQUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTQ3MzM5Njg0ODJCMTFFNDlGQjhGRDc4NUFDNDkzQUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6WgpMWAAABt0lEQVR42kySv04bQRDGZ//cnZ07Y2QKukiJiERJGh4gDc9galcgFAkkmlRJk0iJEAWKXCIaapqgyLwARYp0IJEyWKDYluHEmVvvbL45QOKkuV3tznzzm+9OBWZd3N29ds4ZYj4PIdDTI/s4Scj2+33z8+io02o0NtxkshW875JSVZIrS3q1uEjaGuM089dJUfz1RN+8Um8Dkp6HjuOY0jQdeOY1FKdKqe71eJxeDockMcpz0mCi8v5epE/Y+x2l9fJsln2Ym5khiUa9Tpoe5EgD0BF9nDL/iqNom7x/xygO0ymU0KMUNe9lvZmGsC7MUZJ04zSdi0VJ4+QF3qkxlCEiolPv/S7Y3gDly7/h0FZKDpLlY8iemX+LBVrrjjZmyYoj1lp6biLOXkKJOITjZpadyS1hqgpQ0lC5oK3dROKVUWoDa26reoCLFXgi9NgD5/zg9nZ1nOd/WkVBFr6QrdWIsSpMBo4VtDnI6vXDSAaCNXowGlF3f59+9HpLSZJ8BvQF3N9GK5IkIyKtZpM67XYNl9/heg0qa4irigK8MpDFV7eK+T2Al10In1ipnnr8CwQhIP4LMAABSeYKRg330wAAAABJRU5ErkJggg==)
}
.arrow-left{
    left:15%;
    top:55%
}
.arrow-left a{
    background-image:url(data:image/png;
     base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU0NzMzOTZENDgyQjExRTQ5RkI4RkQ3ODVBQzQ5M0FCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU0NzMzOTZFNDgyQjExRTQ5RkI4RkQ3ODVBQzQ5M0FCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTQ3MzM5NkI0ODJCMTFFNDlGQjhGRDc4NUFDNDkzQUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTQ3MzM5NkM0ODJCMTFFNDlGQjhGRDc4NUFDNDkzQUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5iAYEuAAAB10lEQVR42jxSMYgTQRT9f+bvbjYmdzkxEJVAKrvT2ipiLwhqbyXaCCoWFhai2BxYHAiClYVwkEq4A+s7BTm4zrvKwjQRzmOzy16yO8nujG8QXRh2Zv/777/3driqKspnMyLn6N/jsNfMLXbuQhBFU54mCX3e3qZqufwPYq2jBvNHa8ywPxjcFGctcVkSA1Rj7/miMHxitb4lSr2lsvwqvnCc52SMobPtNjXD8Gog8iLNssMPW1vPrg2HJBbzs6KgOdhWW602AO+01i6bz+/v7e/nrW6XhJmpEQTEYAT9a4i+XFfVS+y/nAeg3+sRJycntDMaUaDUDaX1J4C+zabT69Ba2rqmS+vrf5lE5CJZuwnvVe3cIxYpYZ8qsFtf9+6UUg8BHlhrJ4jiexDHxD4KEZIoIvU7TenHeLwjWht8b0P0WonGOUb5tfAk3l1d17vE/ApsHvTcF09R9Ms3qNVmk7rI5zRNNzxYMd/rhOHtM2huABzgrZqYuQINi6IwoHwAtiwWeRM61xMPgnDlZ/5CmMf4LT+T5CjJ86cY3Y/ieDMIQx5PJtAEtQU6/MoXCyqNeQ/7I2i7g9zu+hsiuBK0gsSXmO1NRDhXxjyG/SvIb+Ncp3PwR4ABAJ4R+fhJgAUrAAAAAElFTkSuQmCC)
}
.arrow-down a,.arrow-top a{
    width:30px;
    height:40px;
    background-size:15px
}
.arrow-top{
    left:50%;
    top:5.5%
}
.arrow-top a{
    background-image:url(data:image/png;
     base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU0NzMzOTY1NDgyQjExRTQ5RkI4RkQ3ODVBQzQ5M0FCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU0NzMzOTY2NDgyQjExRTQ5RkI4RkQ3ODVBQzQ5M0FCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkE2NTgwQ0U0Nzc3MTFFNDlGQjhGRDc4NUFDNDkzQUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTQ3MzM5NjQ0ODJCMTFFNDlGQjhGRDc4NUFDNDkzQUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz77ITxZAAABrUlEQVR42lxSPWsbQRCd/bjTne7OQbYxqVwoEFUCt2kMQU3SGHeGkEJdcJEikCJ/wEWaVO5FCIIQVepNhB27CAnG/8CujHERTlg63d7tR94pjlAysMwyM/vmzZtlWmuajMdUmTaGhBBE1hKHn+X5PB4EAZFzpBEXnBNDzNEfk1M8Hg2H5BijmzSlRpKQU4pqcUxpmjYBtB/V61840Y/buztqRBFJgFgAOnjuKuSynJ+yKBa+UGoviaJvcRi+tVqPrDFvlFJe+bf23nNasgoVVNf8MOxxxj4DfNUYcz1PMvZhLY6H6N5cfrMAqJgkYdiRQpwJKbuA+mqsfVKU5WNrbRv5fuD7zwHwHeUv/gVwrg4NDh5E0RFE3CyMeZdp/QxiXSA7RfdL0H1Z5nkXd+NJ2feE6KHJhmRCNHitNsCMHdD9icJXzvPOq3HYMtdKNOc+gtXxeDI5XEmSrmSsjVHZQ9DcmmXZe4i0nef5eSXi/6e491j71afBYCfPstdGqUcyDIJf8fr6bkOI0xWsqFIXrKhExwAerIhjXQ5/YP4/fJ+edjq22WodovjktwADAKaF9fEXvmL8AAAAAElFTkSuQmCC)
}
.arrow-down{
    left:50%;
    bottom:5.5%
}
.arrow-down a{
    background-image:url(data:image/png;
     base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZBNjU4MENDNDc3NzExRTQ5RkI4RkQ3ODVBQzQ5M0FCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZBNjU4MENENDc3NzExRTQ5RkI4RkQ3ODVBQzQ5M0FCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkE2NTgwQ0E0Nzc3MTFFNDlGQjhGRDc4NUFDNDkzQUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkE2NTgwQ0I0Nzc3MTFFNDlGQjhGRDc4NUFDNDkzQUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz49sMEwAAABpUlEQVR42lxRPWsbQRCdnd0LQpaInAuJBVZ6l25DAikEQmAX+RFK2lj4B7hyEXARQrANLtUlVRCkCcS4UYwaly6MG0OKBBQdl/va1d7mrSwV9sAw7Mzue2/eCmutjCcTKZj1JIqoVqtRICU550gIQY6IBLKk2xDok++XJSVZJlWaJK3T4bAXKPXpcDD41W23aS0MSWtNQaVCBlUB0CxAlLUEMk+gQLjDzlp2zD1j7c+nYbjt2fyjmU9jyNzP29kGlHx7srr6ni3RtXaun2td2+p0voaNxlFZlqGju+HPYJVQ+kYqNYKKtimKA/YDgAwwfJ7n+Sn2fstSnuHSK+/DMpQQzx4wf2aljnEnLq19DcRdRUuTnLtE6UJaX0q5B5DvUPJRMp+jvxYw9/GwBfO+/I6i/uN6/WYOfE9pjtz/E8c/Hq2sHDHzO/8T899wblpkWU8FwckMRtJC3XwFvTDNLDKK45Euipdpmn7wsyxNz7QxL4o0PcHedwwV/5KELsZjWG/mfw9W+oteo1olrMBg25xMp1frzWYEAJJBQBHqQ8y9iv8CDAB9aP22O2hUzgAAAABJRU5ErkJggg==)
}
.paging{
    position:relative;
    top:-15px;
    font-size:.8em;
    color:#383838
}
.project-content p:nth-child(2){
    text-indent:60px
}
.container{
    position:relative;
    margin-right:auto;
    margin-left:auto;
    width:960px
}
hgroup{
    margin-top:110px;
    margin-bottom:70px
}
hgroup h1{
    font-size:2em;
    color:#391812
}
hgroup h1 span{
    font-size:1.3rem
}
hgroup h4{
    font-size:1.2em;
    color:#000;
    line-height:19px;
    margin-left:60px
}
.project-description{
    position:relative;
    margin-right:auto;
    margin-bottom:120px;
    margin-left:auto;
    width:560px
}
.project-description h4{
    display:block;
    text-align:right;
    margin-left:0;
    font-size:.7em
}
.project-description h1{
    font-size:1.6em
}
.project-images{
    margin-bottom:60px
}
.project-images img{
    max-width:100%;
    margin-bottom:50px;
    max-height:640px;
    position:relative;
    width:auto;
    height:auto
}
.close{
    z-index:99999999999999999;
    position:absolute
}
.close a,.s-spook,.spook{
    position:fixed
}
.close a{
    display:inline-block;
    background-image:url(data:image/png;
     base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAABtklEQVRIDbWXv0vDQBTH36UitrXSloIFLbp18A+wnXRz8A/o3+Dq5Ojm/+LipCB06BZHFxEXsYMgQduComJpnvcsFxKbH/cuyS2XS3L3+YQ73rctgGzdRnVvc6103yqvHJaL3+dvn/BD9/No3fXaWatS6m+sFq3nj6+BRRBcgqEAdECIbr1Qu243oJIXXDJOEHFque4tMYQCdZrVbQFiIG9tAaI9mo0PHl7hXT1P29OXK7hA7NnO5ILW9ARokJdEFHxBIA+JOHioQJYSSfBIgSwkdOCxAmkkdOGJAiYSHLiWAEeCC9cW0JEwgbME4iRM4WyBMAkUaAuwjqm8+iscvavTApVQZwK9E6iYcmwKp7X+woguOO3mZfKEAFdqjkB4HLmTvhpzeiMB2nMZXEfy06eArgOWaJumKFvAf+CkQA8F7MpNGJpGOesM+OH+Axc4E8wo1xaIgqv9NpXQEkiCp5FIFNCFm0rECnDhJhKRAqZwrkSoQFo4R2JBICu4rkRAIGu4joRXCTvN+mnY73a1SJp+nh2476+YOwDLtKYngDOUYYJjf4VLA/0/V0nI5KQgu7yD+d+/X1G6EI28ynpRAAAAAElFTkSuQmCC);
    background-size:14px;
    width:20px;
    height:20px;
    z-index:99999;
    top:30px;
    right:30px;
    background-repeat:no-repeat;
    background-position:center
}
.spook{
    z-index:99999
}
.s-spook{
    z-index:99;
    display:none
}
.spook.top{
    cursor:url(./cursors/arrow-up.cur),pointer;
    top:0;
    left:0;
    right:0
}
.spook.bottom{
    cursor:url(./cursors/arrow-down.cur),pointer;
    bottom:0;
    left:0;
    right:0
}
.project header{
    cursor:url(data:image/png;
     base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU0NzMzOTZENDgyQjExRTQ5RkI4RkQ3ODVBQzQ5M0FCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU0NzMzOTZFNDgyQjExRTQ5RkI4RkQ3ODVBQzQ5M0FCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTQ3MzM5NkI0ODJCMTFFNDlGQjhGRDc4NUFDNDkzQUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTQ3MzM5NkM0ODJCMTFFNDlGQjhGRDc4NUFDNDkzQUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5iAYEuAAAB10lEQVR42jxSMYgTQRT9f+bvbjYmdzkxEJVAKrvT2ipiLwhqbyXaCCoWFhai2BxYHAiClYVwkEq4A+s7BTm4zrvKwjQRzmOzy16yO8nujG8QXRh2Zv/777/3driqKspnMyLn6N/jsNfMLXbuQhBFU54mCX3e3qZqufwPYq2jBvNHa8ywPxjcFGctcVkSA1Rj7/miMHxitb4lSr2lsvwqvnCc52SMobPtNjXD8Gog8iLNssMPW1vPrg2HJBbzs6KgOdhWW602AO+01i6bz+/v7e/nrW6XhJmpEQTEYAT9a4i+XFfVS+y/nAeg3+sRJycntDMaUaDUDaX1J4C+zabT69Ba2rqmS+vrf5lE5CJZuwnvVe3cIxYpYZ8qsFtf9+6UUg8BHlhrJ4jiexDHxD4KEZIoIvU7TenHeLwjWht8b0P0WonGOUb5tfAk3l1d17vE/ApsHvTcF09R9Ms3qNVmk7rI5zRNNzxYMd/rhOHtM2huABzgrZqYuQINi6IwoHwAtiwWeRM61xMPgnDlZ/5CmMf4LT+T5CjJ86cY3Y/ieDMIQx5PJtAEtQU6/MoXCyqNeQ/7I2i7g9zu+hsiuBK0gsSXmO1NRDhXxjyG/SvIb+Ncp3PwR4ABAJ4R+fhJgAUrAAAAAElFTkSuQmCC),pointer;
    bottom:0;
    left:0;
    width:20%;
    height:100%
}
.spook.right{
    cursor:url(./cursors/arrow-right.cur),pointer;
    bottom:0;
    z-index:9999999;
    right:0;
    width:50%;
    height:100%
}
.s-spook.left{
    bottom:0;
    cursor:url(./cursors/arrow-left.cur),pointer;
    width:50%;
    height:100%;
    position:absolute;
    left:175px;
    z-index:999999
}
.monograph-wrapper{
    position:absolute;
    top:-54px;
    left:0;
    right:0;
    height:100%
}
.monograph-wrapper .table-helper{
    display:table;
    height:100%;
    width:100%
}
.monograph-wrapper .inner-helper{
    display:table-cell;
    height:100%;
    vertical-align:middle
}
.monograph-wrapper img{
    max-width:100%;
    width:100%
}
.monograph-wrapper .wrapper,.monograph-wrapper li,.monograph-wrapper ul{
    width:100%
}
.left-side{
    position:absolute;
    z-index:99;
    top:0;
    left:0;
    width:50%;
    height:100%;
    cursor:url(data:image/png;
     base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU0NzMzOTZENDgyQjExRTQ5RkI4RkQ3ODVBQzQ5M0FCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU0NzMzOTZFNDgyQjExRTQ5RkI4RkQ3ODVBQzQ5M0FCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTQ3MzM5NkI0ODJCMTFFNDlGQjhGRDc4NUFDNDkzQUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTQ3MzM5NkM0ODJCMTFFNDlGQjhGRDc4NUFDNDkzQUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5iAYEuAAAB10lEQVR42jxSMYgTQRT9f+bvbjYmdzkxEJVAKrvT2ipiLwhqbyXaCCoWFhai2BxYHAiClYVwkEq4A+s7BTm4zrvKwjQRzmOzy16yO8nujG8QXRh2Zv/777/3driqKspnMyLn6N/jsNfMLXbuQhBFU54mCX3e3qZqufwPYq2jBvNHa8ywPxjcFGctcVkSA1Rj7/miMHxitb4lSr2lsvwqvnCc52SMobPtNjXD8Gog8iLNssMPW1vPrg2HJBbzs6KgOdhWW602AO+01i6bz+/v7e/nrW6XhJmpEQTEYAT9a4i+XFfVS+y/nAeg3+sRJycntDMaUaDUDaX1J4C+zabT69Ba2rqmS+vrf5lE5CJZuwnvVe3cIxYpYZ8qsFtf9+6UUg8BHlhrJ4jiexDHxD4KEZIoIvU7TenHeLwjWht8b0P0WonGOUb5tfAk3l1d17vE/ApsHvTcF09R9Ms3qNVmk7rI5zRNNzxYMd/rhOHtM2huABzgrZqYuQINi6IwoHwAtiwWeRM61xMPgnDlZ/5CmMf4LT+T5CjJ86cY3Y/ieDMIQx5PJtAEtQU6/MoXCyqNeQ/7I2i7g9zu+hsiuBK0gsSXmO1NRDhXxjyG/SvIb+Ncp3PwR4ABAJ4R+fhJgAUrAAAAAElFTkSuQmCC),20px
}
.right-side{
    position:absolute;
    z-index:9;
    top:0;
    right:0;
    width:50%;
    height:100%;
    cursor:url(data:image/png;
     base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU0NzMzOTY5NDgyQjExRTQ5RkI4RkQ3ODVBQzQ5M0FCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU0NzMzOTZBNDgyQjExRTQ5RkI4RkQ3ODVBQzQ5M0FCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTQ3MzM5Njc0ODJCMTFFNDlGQjhGRDc4NUFDNDkzQUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTQ3MzM5Njg0ODJCMTFFNDlGQjhGRDc4NUFDNDkzQUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6WgpMWAAABt0lEQVR42kySv04bQRDGZ//cnZ07Y2QKukiJiERJGh4gDc9galcgFAkkmlRJk0iJEAWKXCIaapqgyLwARYp0IJEyWKDYluHEmVvvbL45QOKkuV3tznzzm+9OBWZd3N29ds4ZYj4PIdDTI/s4Scj2+33z8+io02o0NtxkshW875JSVZIrS3q1uEjaGuM089dJUfz1RN+8Um8Dkp6HjuOY0jQdeOY1FKdKqe71eJxeDockMcpz0mCi8v5epE/Y+x2l9fJsln2Ym5khiUa9Tpoe5EgD0BF9nDL/iqNom7x/xygO0ymU0KMUNe9lvZmGsC7MUZJ04zSdi0VJ4+QF3qkxlCEiolPv/S7Y3gDly7/h0FZKDpLlY8iemX+LBVrrjjZmyYoj1lp6biLOXkKJOITjZpadyS1hqgpQ0lC5oK3dROKVUWoDa26reoCLFXgi9NgD5/zg9nZ1nOd/WkVBFr6QrdWIsSpMBo4VtDnI6vXDSAaCNXowGlF3f59+9HpLSZJ8BvQF3N9GK5IkIyKtZpM67XYNl9/heg0qa4irigK8MpDFV7eK+T2Al10In1ipnnr8CwQhIP4LMAABSeYKRg330wAAAABJRU5ErkJggg==),20px
}
.archive-container{
    width:100%;
    float:right;
    padding-top:0;
    padding-bottom:70px;
    -webkit-transition:.8s cubic-bezier(.51,.01,0,1);
    -moz-transition:.8s cubic-bezier(.51,.01,0,1);
    -o-transition:.8s cubic-bezier(.51,.01,0,1);
    -ms-transition:.8s cubic-bezier(.51,.01,0,1);
    transition:.8s cubic-bezier(.51,.01,0,1);
    opacity:0
}
.archive-container .item{
    margin-bottom:100px;
    width:100%
}
@media (min-width:420px){
    .archive-container .item{
        width:50%;
        float:left
    }
}
.archive-container .item .img{
    height:262px;
    position:relative
}
.archive-container .item img{
    max-width:100%;
    max-height:65%;
    display:block;
    position:absolute;
    bottom:0
}
.archive-container .item .title{
    margin-top:20px;
    font-weight:300;
    color:#391812;
    font-size:.7em
}
.jobsOverview .main__content h3,.news .main__content h3{
    font-size:1.3em;
    margin-bottom:8px
}
.jobsOverview .main__content h4,.news .main__content h4{
    margin-bottom:20px;
    font-size:1.06em
}
.jobsOverview .main__content .date,.news .main__content .date{
    font-size:.7em;
    padding-left:20px;
    margin-bottom:15px
}
a:hover{
    color:#000
}
p.intendhref a,p.intendoffice a{
    display:inline-block;
    margin-left:8px
}
p.intend:first-letter{
    text-indent:100px;
    padding-left:8px
}
#world-map{
    opacity:0;
    -webkit-transition:1.2s cubic-bezier(.51,.01,0,1);
    -moz-transition:1.2s cubic-bezier(.51,.01,0,1);
    -o-transition:1.2s cubic-bezier(.51,.01,0,1);
    -ms-transition:1.2s cubic-bezier(.51,.01,0,1);
    transition:1.2s cubic-bezier(.51,.01,0,1)
}
.content-container{
    margin-top:25px;
    margin-bottom:50px;
}
.no-scroll{
    overflow:hidden!important;
    height:100%!important
}
.archive-overlay{
    display:none;
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    right:0;
    overflow:scroll;
    height:100%;
    overflow-x:hidden;
    z-index:999999999
}
.archive-overflow{
    opacity:0;
    -webkit-transition:.8s cubic-bezier(.51,.01,0,1);
    -moz-transition:.8s cubic-bezier(.51,.01,0,1);
    -o-transition:.8s cubic-bezier(.51,.01,0,1);
    -ms-transition:.8s cubic-bezier(.51,.01,0,1);
    transition:.8s cubic-bezier(.51,.01,0,1)
}
@media (min-width:770px){
    .project-info .date,.project-info .info{
        position:relative;
        right:auto;
        bottom:auto
    }
    .press-container h3{
        margin-bottom:0
    }
    .press-container .col{
        width:60%
    }
    .press-container aside{
        float:left;
        width:40%;
        text-align:right
    }
    .press-container aside img{
        max-width:100%;
        max-height:190px;
        -webkit-transition:.8s cubic-bezier(.51,.01,0,1);
        -moz-transition:.8s cubic-bezier(.51,.01,0,1);
        -o-transition:.8s cubic-bezier(.51,.01,0,1);
        -ms-transition:.8s cubic-bezier(.51,.01,0,1);
        transition:.8s cubic-bezier(.51,.01,0,1);
        -webkit-filter:grayscale(100%);
        -moz-filter:grayscale(100%);
        filter:grayscale(100%);
        margin-bottom:0
    }
    .s-spook,.spook,.vincent-van-duysen h2{
        display:block
    }
    .monograph-wrapper{
        top:0;
        left:19%;
        right:19%
    }
    .archive-container .item{
        width:24%;
        height:240px;
        line-height:1.2em;
        margin-left:9%
    }
    .archive-container .item img{
        max-width:90%;
        max-height:55%
    }
    p.intendhref a{
        display:inline-block;
        margin-left:20px
    }
    p.intendoffice{
        margin-left:20px
    }
    p.intend:first-letter{
        text-indent:100px;
        padding-left:35px
    }
    img.intend{
        padding-left:40px
    }
    .table-helper{
        display:table;
        height:100%;
        width:100%
    }
    .inner-wrapper{
        display:table-cell;
        height:100%;
        width:100%;
        vertical-align:middle
    }
    .news .inner-wrapper,.press .inner-wrapper{
        vertical-align:top;
        padding-top:120px
    }
    .content-container{
        margin-top:0;
        margin-bottom:0
    }
    .show-mobile{
        display:none
    }
}
.overlay-description{
    padding-top:110px
}
.news-index article .content a,.overlay-description p.intendoffice a{
    margin-left:0
}
nav ul li a{
    text-transform:capitalize
}
.tooltip{
    border-left:1px solid #391812;
    margin-top:-78px;
    height:60px;
    padding-left:10px;
    padding-top:3px;
    line-height:16px;
    font-size:12px;
    margin-left:-1px
}
.proyectos-wrap{
    position:relative;
    width:100%;
    height:auto;
    min-height:100vh
}
.proyectos-wrap .cerrar{
    position:fixed;
    top:24px;
    right:24px;
    cursor:pointer;
    font-size:22px;
    color:#333
}
.proyectos-body{
    width:94%;
    max-width:980px;
    height:auto;
    margin:32px auto
}
.proyectos-body h1{
    font-size:1.4em;
    margin-bottom:16px
}
.proyectos-body img{
    max-width:100%;
    margin-bottom:24px
}
.spacer{
    width:100%;
    height:32px;
    position:relative
}
@media (max-width:770px){
    p img{
        width:auto!important;
        height:auto!important
    }
    .proyectos-body .img-vertical{
        max-width:100%
    }
}