/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{-webkit-font-smoothing:subpixel-antialiased;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Montserrat,sans-serif;font-size:.9em;font-weight:300;letter-spacing:.05em;line-height:1.5em;color:#333;background:#fff;overflow-x:hidden;overflow-y:scroll;-webkit-transition:background .6s;transition:background .6s}strong{font-weight:600}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a{color:#000;text-decoration:none}a:focus{outline:0}figure{margin:0}h1,h2,h3,h4{margin:0;padding:0;font-size:1em;font-weight:400}.anchor,.anchor:hover,.button,.button:hover,.link,.link:hover{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .6s;transition:all .6s}@media only screen and (max-width:768px){.box{padding:2em}}@media only screen and (max-width:480px){.box{padding:1.5em}}@media only screen and (min-width:769px){.box{max-width:100em;margin:auto;padding:5em}}.browserupgrade{position:fixed;padding:5em 0;top:40%;left:0;width:100%;z-index:99999999;background:#ff0;text-align:center}.close{display:inline-block;position:relative;width:70px;height:70px;line-height:9999px;overflow:hidden;-webkit-transition:opacity .6s!important;transition:opacity .6s!important}.close:hover{opacity:.5}.close::after,.close::before{margin-top:-1px;margin-left:-10px;position:absolute;content:'';height:2px;width:20px;top:50%;left:50%;background:#000}.close::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.close--white::after,.close--white::before{background:#fff}.loader{fill:transparent;stroke:#000;stroke-width:5;-webkit-animation:dash 2s ease infinite,rotate 2s linear infinite;animation:dash 2s ease infinite,rotate 2s linear infinite}@-webkit-keyframes dash{0%{stroke-dasharray:1,95;stroke-dashoffset:0}50%{stroke-dasharray:85,95;stroke-dashoffset:-25}100%{stroke-dasharray:85,95;stroke-dashoffset:-93}}@keyframes dash{0%{stroke-dasharray:1,95;stroke-dashoffset:0}50%{stroke-dasharray:85,95;stroke-dashoffset:-25}100%{stroke-dasharray:85,95;stroke-dashoffset:-93}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#nprogress{pointer-events:none}#nprogress .bar{background:#000;position:fixed;z-index:2031;top:0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:50px;height:50%;opacity:1;-webkit-transform:rotate(3deg) translate(0,-4px);-ms-transform:rotate(3deg) translate(0,-4px);transform:rotate(3deg) translate(0,-4px)}#nprogress .spinner{margin-top:-20px;margin-left:-20px;position:fixed;top:50%;left:50%;z-index:1031}#nprogress .spinner-icon{width:40px;height:40px}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999}.preloader__content{position:absolute;top:50%;left:0;width:100%;z-index:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .6s;transition:opacity .6s}.preloader__loader{text-align:center}.preloader--hide .preloader__content{opacity:0}.top__button{display:inline-block;vertical-align:top;position:fixed;bottom:30px;right:5px;width:50px}.top__button:hover{-webkit-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%)}.top--hidden .top__button{display:none}@media only screen and (max-width:768px){.top{text-align:center}}@media only screen and (min-width:769px){.top__button{position:fixed;bottom:30px;right:5px;width:50px}}.wysiwyg p{margin:0;padding:0;margin-bottom:1em}.wysiwyg a{-webkit-transition:all .6s;transition:all .6s}.wysiwyg a:hover{opacity:.5}.wysiwyg ul{padding:0;margin:0;list-style-position:outside}.wysiwyg ul li{margin-bottom:.5em}.company{color:#fff;background:#00a0b4}.company a{color:#fff}.company__wrapper{position:relative;border-bottom:1px solid #fff;margin-bottom:4em}.company__close{position:absolute;top:0;right:0;z-index:1;cursor:pointer}.company__name{margin-bottom:1em;font-size:1.5em;font-weight:600}.company__title{margin-bottom:1em;font-size:1em;font-weight:300;text-transform:uppercase}.company__text{font-size:1em}.company__news{font-size:.9em;line-height:1.4em}.company__contact{margin-bottom:1em;font-size:1em}@media only screen and (max-width:768px){.company__column{margin-bottom:3em}}@media only screen and (min-width:769px){.company__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.company__column--intro{width:40%;padding-right:4em}.company__column--news{width:35%;padding-right:4em}.company__column--contact{width:25%;padding-right:0}.company--the-cloud-collective .company__column--intro{width:50%}.company--the-cloud-collective .company__column--news{display:none}}.images__group{position:absolute;top:0;left:0;width:30%;padding-top:30%;z-index:auto;-webkit-transition:opacity .6s,transform .6s;transition:opacity .6s,transform .6s;opacity:0;-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%)}.images__group.images__group--selected{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.images__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:auto}.images__img{position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.images__img--landscape{width:100%;height:auto!important}.images__img--portrait{height:100%;width:auto!important}@media only screen and (max-width:768px){.images__group{width:50%;padding-top:50%}}.langs{margin:0;padding:0;list-style:none}.langs__item{display:inline-block;vertical-align:top}.langs__anchor{display:block;padding-right:1em;font-size:.9em;text-transform:uppercase;color:#999;opacity:.5}.langs__anchor--selected,.langs__anchor:hover{opacity:1}.sentence__button{color:#999;-webkit-transition:color .6s,background .6s;transition:color .6s,background .6s}html.touch .sentence__button{-webkit-user-select:none;-webkit-touch-callout:none}.sentence__button.hover,.sentence__button:hover{color:#333}.sentence__button span.off,.sentence__button span.on{position:relative;display:inline-block;vertical-align:top;width:auto;overflow:hidden}.sentence__button span.on:after{content:'';position:absolute;bottom:0;left:0;width:0;height:.1em;background:#00a0b4;-webkit-transition:width .6s;transition:width .6s}.sentence__button span.on{width:0}.sentence__button.hover span.off,.sentence__button:hover span.off{width:0}.sentence__button.hover span.on,.sentence__button:hover span.on{width:auto;color:#00a0b4}.sentence__button.hover span.on:after,.sentence__button:hover span.on:after{width:100%}@media only screen and (max-width:768px){.sentence span.br{display:none}}@media only screen and (min-width:769px){.sentence__button span.off,.sentence__button span.on{white-space:nowrap}}.socials__link:hover{opacity:.5}.socials__label{display:none}.footer{display:none}.header{display:none}.home__content{position:relative;height:100vh;-webkit-transition:transform .6s;transition:transform .6s}.home__content .box{position:absolute;top:50%;left:50%;width:100%;z-index:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home__content .box__wrapper{font-weight:700;color:#ccc}.home__langs{margin-bottom:1em}.home__images{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}@media only screen and (max-width:768px){.home__sentence{font-size:4vw;line-height:1.5em}.images__group{width:50%;padding-top:50%}.home__companies .company{position:fixed;top:0;left:0;width:100%;height:100%;z-index:50;overflow-y:auto;-webkit-transition:transform .6s;transition:transform .6s;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.home__companies .company__wrapper{padding-right:4em;border-bottom:none}.home__companies .company--opened{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media only screen and (min-width:769px){.home__content{-webkit-transition:transform .6s;transition:transform .6s}.home--company-opened .home__content{-webkit-transform:translateY(-20%);-ms-transform:translateY(-20%);transform:translateY(-20%)}.home__sentence{font-size:3.3vw;line-height:1.2em}.home__companies .company{position:fixed;bottom:0;left:0;width:100%;z-index:50;max-height:100%;overflow-y:auto;-webkit-transition:transform .6s;transition:transform .6s;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.home__companies .company--opened{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.home__overlay{position:fixed;top:0;left:0;width:100%;height:0%;z-index:10;background:rgba(255,255,255,.5);-webkit-transition:background 1s;transition:background 1s}.home--company-opened .home__overlay{height:100%}}@media only screen and (min-width:1500px){.home__sentence{font-size:3.5em;line-height:1.2em}}