*{box-sizing:border-box}:root{--color-bg: #f1f1f1;--logo: #3399ff;--nav-text: #707070;--nav-text-active: #006cb0;--title: black;--text: black;--arrow: #006cb0;--arrow-label: #707070;--btn-bg: white;--btn-text: #707070;--pagination-item-active: #006cb0;--pagination-item: white;--banner-text: white;--bubble-bg: #006cb0;--bubble-text: #f1f1f1}[theme=dark-blue]{--color-bg: #006cb0;--logo: #f1f1f1;--nav-text: #f1f1f1;--nav-text-active: #d9e9f3;--title: #f1f1f1;--text: #f1f1f1;--arrow: #f1f1f1;--arrow-label: #f1f1f1;--btn-bg: #ffffff;--btn-text: #707070;--pagination-item-active: #3399ff;--pagination-item: #f1f1f1;--banner-text: #006cb0;--bubble-bg: #f1f1f1;--bubble-text: #006cb0}[theme=light-blue]{--color-bg: #d9e9f3;--logo: #3399ff;--nav-text: #006cb0;--nav-text-active: #ffffff;--title: black;--text: black;--arrow: #006cb0;--arrow-label: #707070;--btn-bg: #ffffff;--btn-text: #707070;--pagination-item-active: #006cb0;--pagination-item: #ffffff;--banner-text: white;--bubble-bg: #006cb0;--bubble-text: #f1f1f1}[theme=white]{--color-bg: white;--logo: #3399ff;--nav-text: black;--nav-text-active: #006cb0;--title: black;--text: black;--arrow: #006cb0;--arrow-label: #707070;--btn-bg: #f1f1f1;--btn-text: #707070;--pagination-item-active: #006cb0;--pagination-item: #f1f1f1;--banner-text: white;--bubble-bg: #006cb0;--bubble-text: #f1f1f1}[theme=gray]{--color-bg: #f1f1f1;--logo: #3399ff;--nav-text: #707070;--nav-text-active: #006cb0;--title: black;--text: black;--arrow: #006cb0;--arrow-label: #707070;--btn-bg: white;--btn-text: #707070;--pagination-item-active: #006cb0;--pagination-item: white;--banner-text: white;--bubble-bg: #006cb0;--bubble-text: #f1f1f1}body,html{width:100%;height:auto;padding:0;margin:0;overflow:hidden;font-family:Raleway Regular;font-style:Regular;font-size:16px;line-height:28px;letter-spacing:.9px;color:var(--text)}.fixed-top{position:absolute;top:0;left:0;z-index:100}#main-content{width:100%;height:100%;position:absolute}a{text-decoration:none}a.navigation-case:hover,a.navigation-case:active,a.active{color:var(--nav-text-active)}a.navigation-case:hover #lang-arrow,a.navigation-case:active #lang-arrow,a.active #lang-arrow{fill:var(--nav-text-active)}.right{float:right}#projects-carousel{width:100%;height:100%;background-color:var(--color-bg);position:relative}.flex-container{display:flex;flex-flow:row;justify-content:space-around;align-items:center}.flex-container .left-nav-control{width:60px}.flex-container .slider{width:100%}.flex-container .right-nav-control{width:60px;text-align:right}.slide-item{display:none}.active-slide{display:block}#project-brief{height:100%}.pagination .page{background-color:var(--pagination-item)}.pagination .page.active{background-color:var(--pagination-item-active)}#en_banner{background-color:var(--arrow);color:var(--banner-text)}#en_banner svg{fill:var(--banner-text);stroke:var(--banner-text)}#en_banner .title{color:var(--banner-text)}#en_banner .line-separation{background-color:var(--banner-text)}@media screen and (max-width: 450px){#projects-carousel{padding:80px 0 0}.flex-container-2{display:flex;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding:0 10px}.flex-container-2 .left-column{height:20%;width:100%;margin-bottom:20px}.flex-container-2 .left-column img{width:100%}.flex-container-2 .right-column{height:60%;width:100%}.flex-container-2 .right-column .description,.flex-container-2 .right-column .title{text-align:center}.flex-container-2 .right-column .info{text-align:left}.flex-container-2 .right-column .button-plus{width:100%}}@media screen and (min-width: 451px){.flex-container-2{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;width:100%;padding:0 10px}.flex-container-2 .left-column{width:30%;max-width:680px;max-height:400px}.flex-container-2 .left-column img{width:100%}.flex-container-2 .right-column{width:40%}.flex-container-2 .right-column info{min-height:400px}.flex-container-2 .right-column .title{color:var(--title)}}@media screen and (min-width: 451px) and (max-width: 1071px){.flex-container-2{display:flex;flex-flow:row wrap;justify-content:space-evenly}.flex-container-2 .left-column{width:30%}.flex-container-2 .right-column{width:45%}}.bubble{background-color:var(--bubble-bg)}.bubble.inverted{background-color:var(--bubble-text)}.inside-text{color:var(--bubble-text)}.small-bounce{animation:bounce 1s alternate infinite}.shake-once{animation:tilt-shaking-bounce 1s ease-in-out}@keyframes roundShake{0%,to{transform:rotate(0)}15%{transform:rotate(6deg)}30%{transform:rotate(-6deg)}45%{transform:rotate(3.6deg)}60%{transform:rotate(-2.4deg)}75%{transform:rotate(1.2deg)}}@keyframes tilt-shaking-bounce{0%{transform:rotate(0)}10%{transform:rotate(8deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(6deg)}40%{transform:rotate(-6deg)}50%{transform:rotate(4deg)}60%{transform:rotate(-4deg)}70%{transform:rotate(2deg)}80%{transform:rotate(-2deg)}90%{transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes bounce{0%{transform:translateY(-15px)}to{transform:translateY(0)}}
