@import url("https://use.typekit.net/pqp3nyu.css");#controls{visibility:hidden}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.3;-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{margin:0;font-family:'sans-serif'}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}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:0.35em 0.75em 0.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}.js-loading *,.js-loading *:before,.js-loading *:after{animation-play-state:paused !important}body{font-family:sofia-pro, sans-serif}body.stop-scrolling{overflow:hidden}html{font-size:15px}input{position:relative;z-index:100}h1{font-size:3rem;font-weight:600;margin:0;line-height:1.3}h2{font-size:3.9rem;font-weight:600;margin:0}h3{font-size:2rem;font-weight:600;margin:0;line-height:1.3}h4{font-size:1.75rem;font-weight:600;margin:0;line-height:1.3}h5{font-size:1.5rem;font-weight:600;margin:0;line-height:1.3}h6{font-size:1.25rem;font-weight:600;margin:0;line-height:1.3}p,span,a,li,button{font-size:1rem;line-height:1.3}button,input[type="submit"],.button{background:#85cac8;min-width:165px;padding:0 45px;height:50px;line-height:40px;border:0;text-align:center;cursor:pointer;position:relative;font-weight:600;font-size:1.1rem;color:#fff;border:2px solid #292557;font-family:sofia-pro}button:before,input[type="submit"]:before,.button:before{content:'';position:absolute;background-image:url("img/arrow.png");background-size:cover;width:51px;height:19px;left:-25px;bottom:13px;transition:all .2s}button:hover:before,input[type="submit"]:hover:before,.button:hover:before{left:-22px}.main-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;position:relative}.logo-container{padding:20px;position:fixed;top:0;left:0;z-index:9999}.logo-container .logo{background-image:url(img/logoSm.png);background-size:contain;background-repeat:no-repeat;width:100px;height:50px;margin:0}@media (max-width: 1440px){.logo-container .logo{margin:0}}.inner-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;min-height:100vh;width:100%;max-width:1540px;padding-right:20px;padding-left:20px;padding-top:90px;position:sticky;top:0px;margin-top:0px}@media (max-width: 1700px){.inner-container{max-width:1440px}}@media (max-width: 1600px){.inner-container{max-width:1340px}}@media (max-width: 1500px){.inner-container{max-width:1240px}}@media (max-width: 1400px){.inner-container{max-width:1140px}}@media (max-width: 1350px){.inner-container{max-width:1090px}}@media (max-width: 1270px){.inner-container{max-width:1010px}}@media (max-width: 1100px){.inner-container{max-width:840px}}.main-container.start{background:#292557}.main-container.skills{background:#80B7BC}.main-container.case{background:#E5C9AD}.main-container.skoj{background:#efe6d6}.main-container.peeps{background:#efe6d6}.main-container.contact{background:#292557}.module-header{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start;margin-top:2em;margin-bottom:2em;max-width:620px}.module-header h2{min-width:200px;max-width:280px;height:70px;color:#fff;padding:0 10px;font-family:sofia-pro;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.module-header h2.skills{background:#85cac8}.module-header h2.case{background:#ec6f6f}.module-header h2.skoj{background:#85cac8}.module-header h2.peeps{background:#ffd179}.module-header p{color:#292557;font-size:1.15rem;line-height:1.4}.module-header p span{font-size:1em}.module-header p strong{font-weight:600}.module-header #skills-ingress p{color:#fff}.menu{list-style:none;padding:0;position:fixed;left:auto;top:0;right:-50px;bottom:0;margin:auto 0;height:430px;color:#fff;z-index:9999}@media (max-width: 991px){.menu{display:none}}.menu-item{width:135px;height:46px;margin-top:16.5px;transform:rotate(-45deg);font-family:'sofia-pro';font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .3s}.menu-item a{color:#fff;text-decoration:none;padding:13px 20px;transition:color .3s;line-height:43px}.menu-item:nth-of-type(1){background:#292557}.menu-item:nth-of-type(1):hover{background:#efe6d6}.menu-item:nth-of-type(1):hover a{color:#292557}.menu-item:nth-of-type(2){background:#85cac8}.menu-item:nth-of-type(2):hover{background:#efe6d6}.menu-item:nth-of-type(2):hover a{color:#292557}.menu-item:nth-of-type(3){background:#ec6f6f}.menu-item:nth-of-type(3):hover{background:#efe6d6}.menu-item:nth-of-type(3):hover a{color:#292557}.menu-item:nth-of-type(4){background:#ffd179}.menu-item:nth-of-type(4):hover{background:#efe6d6}.menu-item:nth-of-type(4):hover a{color:#292557}.menu-item:nth-of-type(5){background:#bec8e7}.menu-item:nth-of-type(5):hover{background:#efe6d6}.menu-item:nth-of-type(5):hover a{color:#292557}body.home .logo-container a .logo{opacity:1;animation:startpageDelay 3s steps(1),startpageAnimateIn 1s ease 3s}body.home ul.menu{opacity:1;animation:startpageDelay 3s steps(1),startpageAnimateIn 1.5s ease-in-out 3s}@keyframes startpageDelay{0%{opacity:0}100%{opacity:0}}@keyframes startpageAnimateIn{0%{opacity:0}100%{opacity:1}}body.skills .menu{list-style:none;padding:0;position:fixed;left:auto;top:-22px;right:-50px;bottom:auto;margin:auto 0}body.skills .menu .menu-item:nth-of-type(1){position:absolute;left:-62.5px}body.skills .menu .menu-item:nth-of-type(2){background:#36307d}body.skills .menu .menu-item:nth-of-type(2) a{color:#fff}body.case .menu{list-style:none;padding:0;position:fixed;left:auto;top:-22px;right:-50px;bottom:auto;margin:auto 0}body.case .menu-item:nth-of-type(1){position:absolute;left:-125px}body.case .menu-item:nth-of-type(2){position:absolute;left:-62.5px}body.case .menu-item:nth-of-type(3){background:#ec6f6f}body.case .menu-item:nth-of-type(3) a{color:#fff}body.peeps .menu{list-style:none;padding:0;position:fixed;left:auto;top:-22px;right:-50px;bottom:auto;margin:auto 0}body.peeps .menu-item:nth-of-type(1){position:absolute;left:-187.5px}body.peeps .menu-item:nth-of-type(2){position:absolute;left:-125px}body.peeps .menu-item:nth-of-type(3){position:absolute;left:-62.5px}body.peeps .menu-item:nth-of-type(4){background:#ffd179}body.peeps .menu-item:nth-of-type(4) a{color:#fff}body.horsvi .menu{list-style:none;padding:0;position:fixed;left:auto;top:-22px;right:-50px;bottom:auto;margin:auto 0}body.horsvi .menu-item:nth-of-type(1){position:absolute;left:-250px}body.horsvi .menu-item:nth-of-type(2){position:absolute;left:-187.5px}body.horsvi .menu-item:nth-of-type(3){position:absolute;left:-125px}body.horsvi .menu-item:nth-of-type(4){position:absolute;left:-62.5px}body.horsvi .menu-item:nth-of-type(5){background:#BEC8E7}body.horsvi .menu-item:nth-of-type(5) a{color:#fff}#back-container{overflow:hidden}#back-container .startpage-bg{width:100%;height:100vh;position:absolute;z-index:-1;left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#back-container #v-start{width:100%;min-height:100vh;position:relative}#back-container #v-start:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#000258;opacity:0.2}#back-container #v-start.v-start-dimensions{height:1px}#back-container #v-start video{position:fixed;top:50%;left:50%;-webkit-transform:translateX(-38%) translateY(-50%);transform:translateX(-38%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1000;overflow:hidden}@media (min-aspect-ratio: 16 / 9){#back-container #v-start video{width:100%;height:auto}}@media (max-aspect-ratio: 16 / 9){#back-container #v-start video{width:auto;height:100%}}#back-container .startpage-bg-left{background:#ec6f6f;width:25%;height:100vh;position:absolute;animation:slideBgDelay 2s steps(1) 1,slideBg 1.5s ease-in-out 2s}#front-container .abs-block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:100%;padding:20px 50px;max-width:1280px;min-height:100vh;margin:auto}@media (max-width: 1600px){#front-container .abs-block{max-width:1200px}}@media (max-width: 1500px){#front-container .abs-block{max-width:1100px}}@media (max-width: 1270px){#front-container .abs-block{max-width:940px}}@media (max-width: 1100px){#front-container .abs-block{max-width:840px}}#front-container .abs-block #logo-rect{width:30%;top:auto}#front-container .abs-block #logo-text{width:65%}#front-container .abs-block #welcome-text{width:70%;color:#efe6d6;left:30%;padding:30px 10px 30px 50px;margin-left:20px;overflow:hidden}.welcome-h,.welcome-h2{font-size:7rem;font-weight:600;line-height:1;position:relative;left:0}.welcome-h{margin-left:-9px;animation:hideWelcomeText 4.2s steps(1),slideWelcomeText 0.5s cubic-bezier(0, 1.02, 0.58, 1) 4.2s}.welcome-h2{margin-left:0;margin-bottom:3%;animation:hideWelcomeText 5s steps(1),slideWelcomeText 1s cubic-bezier(0, 1.02, 0.58, 1) 5s}.welcome-p,.welcome-p2{line-height:1.3;margin:0;font-size:1.2rem;position:relative;left:0;animation:hideWelcomeText 6s steps(1),slideWelcomeText 1.5s cubic-bezier(0, 1.02, 0.58, 1) 6s}@media (max-width: 1280px){.welcome-h,.welcome-h2{font-size:6rem}.welcome-h{margin-left:-7px}.welcome-p,.welcome-p2{font-size:1rem}}@media (max-width: 981px){.welcome-h,.welcome-h2{font-size:5rem}.welcome-h{margin-left:-6px}}@media (max-width: 767.9px){#logo-text{width:70% !important}.welcome-h,.welcome-h2{font-size:4rem}.welcome-h{margin-left:-5px}}@media (max-width: 586px){#welcome-text{padding:30px 20px !important}.welcome-h,.welcome-h2{font-size:3rem}.welcome-h{margin-left:-3px}.welcome-p,.welcome-p2{font-size:.8rem}}@media (max-width: 450px){#logo-rect{width:40% !important;top:11% !important;animation:positionRect 3s steps(1),moveRect 1s ease-in-out 3s}#welcome-text{width:100% !important;left:20px !important;padding:30px 0 !important;margin-left:0 !important;top:55%}.welcome-h,.welcome-h2{font-size:4rem}.welcome-h{margin-left:-5px}.welcome-p,.welcome-p2{font-size:.9rem}}@media (max-width: 370px){.welcome-h,.welcome-h2{font-size:3.35rem}.welcome-h{margin-left:-4px}}@keyframes slideBg{0%{width:100%}100%{width:25%}}@keyframes slideRect{0%{left:0}100%{left:-100%}}@keyframes slideBgDelay{0%{width:100%}100%{width:100%}}@keyframes slideWelcomeText{0%{left:-105%}100%{left:0}}@keyframes hideWelcomeText{0%{left:-105%}100%{left:-105%}}@keyframes positionRect{0%{width:30%;top:35%}100%{width:30%;top:35%}}@keyframes moveRect{0%{width:30%;top:35%}100%{top:11%;width:40% !important}}#module-skills{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}#module-skills video{width:100%}#module-skills .skills-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;height:450px}#module-skills .skills-content .skills-item-video{width:45%;right:0;position:absolute;z-index:99;height:0;opacity:0;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-ms-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s}#module-skills .skills-content .skills-item-video.ide{top:-65%;right:10%}#module-skills .skills-content .skills-item-video.ide:before{top:60px}#module-skills .skills-content .skills-item-video.ide:after{top:70px}#module-skills .skills-content .skills-item-video.design{top:-65%}#module-skills .skills-content .skills-item-video.design:before{top:100px}#module-skills .skills-content .skills-item-video.design:after{top:110px}#module-skills .skills-content .skills-item-video.kod{top:-45%}#module-skills .skills-content .skills-item-video.kod:before{top:140px}#module-skills .skills-content .skills-item-video.kod:after{top:150px}#module-skills .skills-content .skills-item-video.sjo{top:-30%;right:-3%}#module-skills .skills-content .skills-item-video.sjo:before{top:180px}#module-skills .skills-content .skills-item-video.sjo:after{top:190px}#module-skills .skills-content .skills-item-video:before{position:absolute;content:'';right:0;left:-30px;top:65px;background:#80B7BC;width:60px;height:60px;border-radius:30px}#module-skills .skills-content .skills-item-video:after{position:absolute;content:'';right:0;left:-20px;top:70px;background:#85cac8;width:40px;height:40px;border-radius:20px}#module-skills .skills-content .skills-content-item{-webkit-box-flex:0 1 23.5%;-moz-box-flex:0 1 23.5%;-webkit-flex:0 1 23.5%;-ms-flex:0 1 23.5%;flex:0 1 23.5%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;padding:40px 15px;cursor:default}#module-skills .skills-content .skills-content-item .skills-item-heading{position:absolute;top:-35px;font-size:3em;color:#fff}#module-skills .skills-content .skills-content-item .skills-item-p{color:#fff;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#module-skills .skills-content .skills-content-item.ide{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start;top:0}#module-skills .skills-content .skills-content-item.ide:hover ~ .skills-item-video.ide{opacity:1;top:-65%;right:10%}#module-skills .skills-content .skills-content-item.design{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start;top:60px;left:30px}#module-skills .skills-content .skills-content-item.design:hover ~ .skills-item-video.design{opacity:1;top:-65%}#module-skills .skills-content .skills-content-item.kod{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end;left:-40px}#module-skills .skills-content .skills-content-item.kod:hover ~ .skills-item-video.kod{opacity:1;top:-45%}#module-skills .skills-content .skills-content-item.sjo{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end}#module-skills .skills-content .skills-content-item.sjo:hover ~ .skills-item-video.sjo{opacity:1;top:-30%;right:-3%}#module-skills .skills-content .skills-content-item:after{position:absolute;content:'';background-color:#85cac8;z-index:-1;-webkit-transform:rotate(0deg);transform:rotate(0deg);width:100%;height:100%;top:0;left:0;transition:all 0.4s}#module-skills .skills-content .skills-content-item:hover:after{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);width:200px;height:200px;top:-30px;left:-20px;border-radius:50%}#module-skills .button.skills-button{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end;margin:50px 0 150px 0}@media (max-width: 1270px){#module-skills .skills-content{height:440px}#module-skills .skills-content .skills-content-item{padding:30px 15px}#module-skills .skills-content .skills-content-item .skills-item-heading{font-size:2.3em;top:-25px}}@media (max-width: 1100px){#module-skills .skills-content{height:500px}#module-skills .skills-content .skills-content-item .skills-item-heading{font-size:2em;top:-20px}#module-skills .skills-content .skills-content-item:hover:after{width:170px;height:170px;top:0}}@media (max-width: 981.89px){#module-skills .module-header.skills{margin-bottom:0}#module-skills .skills-content{height:auto}#module-skills .skills-content .skills-item-video{display:none}#module-skills .skills-content .skills-item-image{display:block;position:absolute;background-size:cover;background-position:center center;width:100%;height:200px;top:-200px;left:0px;z-index:-1}#module-skills .skills-content .skills-item-image.ide{background-image:url(video/ide.png)}#module-skills .skills-content .skills-item-image.design{background-image:url(video/design.png)}#module-skills .skills-content .skills-item-image.kod{background-image:url(video/kod.png)}#module-skills .skills-content .skills-item-image.sjo{background-image:url(video/sjo.png)}#module-skills .skills-content .skills-content-item{-webkit-box-flex:0 1 49%;-moz-box-flex:0 1 49%;-webkit-flex:0 1 49%;-ms-flex:0 1 49%;flex:0 1 49%;margin-top:250px;padding:40px 15px}#module-skills .skills-content .skills-content-item .skills-item-heading{font-size:3.5em;top:-35px}#module-skills .skills-content .skills-content-item.design{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start;top:0;left:0}#module-skills .skills-content .skills-content-item.kod{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start;top:0;left:0}#module-skills .skills-content .skills-content-item.sjo{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start;top:0;left:0;right:0}#module-skills .skills-content .skills-content-item:hover:after{-webkit-transform:rotate(0deg);transform:rotate(0deg);width:100%;height:100%;top:0;left:0;border-radius:0}}@media (max-width: 767.89px){#module-skills .skills-content .skills-item-image{height:300px;top:-300px}#module-skills .skills-content .skills-content-item{-webkit-box-flex:0 1 100%;-moz-box-flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;margin-top:350px;padding:40px 15px}#module-skills .skills-content .skills-content-item .skills-item-heading{font-size:3em;top:-30px}#module-skills .button.skills-button{margin:50px 0 100px 0}}@media (max-width: 425px){#module-skills .skills-content .skills-item-image{height:200px;top:-200px}#module-skills .skills-content .skills-content-item{margin-top:250px}}#module-case{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}#module-case .case-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media (max-width: 767.89px){#module-case .case-content{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}#module-case .case-content .case-content-item{-webkit-box-flex:0 1 31%;-moz-box-flex:0 1 31%;-webkit-flex:0 1 31%;-ms-flex:0 1 31%;flex:0 1 31%;height:0;padding-top:31%;position:relative;color:#fff;overflow:hidden;cursor:pointer;background-color:#fff;background-size:cover;background-position:left center}@media (max-width: 767.89px){#module-case .case-content .case-content-item{-webkit-box-flex:0 1 85%;-moz-box-flex:0 1 85%;-webkit-flex:0 1 85%;-ms-flex:0 1 85%;flex:0 1 85%;padding-top:85%;margin-bottom:12%}}#module-case .case-content .case-content-item .case-description{position:absolute;background-color:rgba(236,111,111,0.92);top:66%;bottom:0;left:0px;width:150%;height:230px;text-align:center;transform:rotate(-30deg);transition:transform .7s ease-in-out, height .7s ease-in-out, width .7s ease-in-out, top .7s ease-in-out, left .7s ease-in-out}@media (max-width: 1380px){#module-case .case-content .case-content-item .case-description{width:135%;bottom:-80px}}@media (max-width: 1300px){#module-case .case-content .case-content-item .case-description{bottom:-90px}}@media (max-width: 1120px){#module-case .case-content .case-content-item .case-description{bottom:-60px;height:200px}}@media (max-width: 767.8px){#module-case .case-content .case-content-item .case-description{bottom:-105px;height:330px}}@media (max-width: 560px){#module-case .case-content .case-content-item .case-description{bottom:-60px;height:230px}}@media (max-width: 450px){#module-case .case-content .case-content-item .case-description{bottom:-60px;height:200px}}#module-case .case-content .case-content-item .case-description h6,#module-case .case-content .case-content-item .case-description p{position:absolute;top:-20px;right:0;bottom:0;left:-20px;margin:auto;height:60px;font-size:24px;font-weight:600;transform:rotate(30deg);text-transform:lowercase;transition:transform .7s ease-in-out, top .7s ease-in-out, left .7s ease-in-out}@media (max-width: 1600px){#module-case .case-content .case-content-item .case-description h6,#module-case .case-content .case-content-item .case-description p{top:-60px}}@media (max-width: 1400px){#module-case .case-content .case-content-item .case-description h6,#module-case .case-content .case-content-item .case-description p{font-size:20px;left:20px;top:-100px}}@media (max-width: 767.8px){#module-case .case-content .case-content-item .case-description h6,#module-case .case-content .case-content-item .case-description p{font-size:24px;top:-100px}}@media (max-width: 560px){#module-case .case-content .case-content-item .case-description h6,#module-case .case-content .case-content-item .case-description p{font-size:20px;top:-60px}}@media (max-width: 420px){#module-case .case-content .case-content-item .case-description h6,#module-case .case-content .case-content-item .case-description p{top:-80px}}#module-case .case-content .case-content-item .case-description p{height:0;font-size:15px;font-weight:400}#module-case .case-content .case-content-item .case-description p:after{content:'';position:absolute;background-image:url(img/see.png);background-size:cover;width:50px;height:36px;bottom:-60px;left:0;right:0;margin:auto;opacity:0;transition:opacity .7s ease-in-out}#module-case .case-content .case-content-item:hover .case-description{height:160%;width:200%;top:-30%;left:-50%;transform:rotate(0deg)}#module-case .case-content .case-content-item:hover h6,#module-case .case-content .case-content-item:hover p{transform:rotate(0deg);top:0;left:0}#module-case .case-content .case-content-item:hover p:after{opacity:1}#module-case .case-content .case-content-item:nth-of-type(1){background-image:url(img/case1green.png)}#module-case .case-content .case-content-item:nth-of-type(2){background-image:url(img/case2.png)}#module-case .case-content .case-content-item:nth-of-type(3){background-image:url(img/case3.png)}#module-case .button.case-button{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end;margin:50px 0 150px 0}@media (max-width: 500px){#module-case .button.case-button{margin-right:20px}}#module-case .case-content .case-content-item.open{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-flex:0 1 100%;-moz-box-flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;transform:rotate(0);background:#fff;height:auto;padding-top:0;margin:0 auto;cursor:auto}#module-case .case-content .case-content-item.open .case-description{transform:rotate(-40deg);height:100%;top:-100%;left:-110%}#module-case .case-content .case-content-item.open .case-item-headerimage{width:100%;background-image:url(img/case1big.png);background-size:cover;background-repeat:no-repeat;height:0;padding-top:40%}#module-case .case-content .case-content-item.open .case-item-summary{width:80%;padding:3em 0;color:#292557}@media (max-width: 768px){#module-case .case-content .case-content-item.open .case-item-summary h3{font-size:1.5rem}}#module-case .case-content .case-content-item.open .case-item-summary span{display:block}#module-case .case-content .case-content-item.open .case-item-summary h6{margin-top:2em}#module-case .case-content .case-content-item.open .case-item-summary a{color:#292557;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}#module-case .case-content .case-content-item.open .case-item-summary a div{max-width:25px;margin-left:5px}#module-case .case-content .case-content-item.open .case-item-summary a div img{display:inline-block;max-width:100%}#module-case .case-content .case-content-item.open .case-item-mission-image{width:80%;background-image:url(img/vajje.png);background-size:cover;background-repeat:no-repeat;height:0;padding-top:32%;padding-bottom:3em}#module-case .case-content .case-content-item.open .case-item-result-image{width:80%;background-image:url(img/case1resultat.jpg);background-size:cover;background-repeat:no-repeat;height:0;padding-top:67%;padding-bottom:3em}#module-case .case-content .case-content-item.open .next-prev-case{width:100%;height:100px;margin-top:70px;display:flex;margin-bottom:0}#module-case .case-content .case-content-item.open .next-prev-case .prev,#module-case .case-content .case-content-item.open .next-prev-case .next{flex:50%;padding:0 90px;border:2px solid;background:#ec6f6f;text-decoration:none;color:#292557;font-size:24px}#module-case .case-content .case-content-item.open .next-prev-case .prev h6,#module-case .case-content .case-content-item.open .next-prev-case .next h6{margin-top:20px;font-weight:normal;font-size:15px}#module-case .case-content .case-content-item.open .next-prev-case .prev{border-right:1px solid;text-align:right}#module-case .case-content .case-content-item.open .next-prev-case .next{border-left:1px solid;text-align:left}#module-case .case-content .case-content-item.closed{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0;transform:rotate(0);background-image:none}#module-case .case-content .case-content-item.closed .case-description{display:none}@media (max-width: 500px){.main-container.case .inner-container{padding-left:0;padding-right:0}.main-container.case .inner-container .module-header.case{padding-left:20px;padding-right:20px}.main-container.case .inner-container #module-case .case-content .case-content-item .case-summary{padding-left:20px;padding-right:20px;width:100%}.main-container.case .inner-container #module-case .case-content .case-content-item .case-item-image{width:100%}}#module-peeps{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:70px}#module-peeps .peeps-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#module-peeps .peeps-content .peeps-content-item{-webkit-box-flex:0 1 32%;-moz-box-flex:0 1 32%;-webkit-flex:0 1 32%;-ms-flex:0 1 32%;flex:0 1 32%;margin-bottom:6%;margin-right:2%}#module-peeps .peeps-content .peeps-content-item:nth-of-type(3){margin-right:0}@media (max-width: 767px){#module-peeps .peeps-content .peeps-content-item{-webkit-box-flex:0 1 49%;-moz-box-flex:0 1 49%;-webkit-flex:0 1 49%;-ms-flex:0 1 49%;flex:0 1 49%;margin-bottom:10%}#module-peeps .peeps-content .peeps-content-item:nth-of-type(3){margin-right:2%}#module-peeps .peeps-content .peeps-content-item:nth-child(even){margin-right:0}}@media (max-width: 585px){#module-peeps .peeps-content .peeps-content-item{-webkit-box-flex:0 1 100%;-moz-box-flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;margin-right:0}#module-peeps .peeps-content .peeps-content-item:nth-of-type(3){margin-right:0}}#module-peeps .peeps-content .peeps-content-item .peeps-image{background-color:#ffd179;background-size:cover;width:100%;height:0;padding-top:100%;transition:all .3s;background-position:top -50px center}#module-peeps .peeps-content .peeps-content-item .peeps-image img{position:absolute;top:0;width:100%;height:100%;display:none}#module-peeps .peeps-content .peeps-content-item .peeps-image:hover img{display:block}#module-peeps .peeps-content .peeps-content-item .peeps-description{margin-top:10px}#module-peeps .peeps-content .peeps-content-item .peeps-description span{display:block;color:#292557;margin-bottom:1px}#module-peeps .peeps-content .peeps-content-item .peeps-description span:nth-of-type(1){font-size:1.5rem;color:#fff;font-weight:500;padding:5px 20px 5px 5px;display:inline-block;margin-bottom:10px}#module-peeps .peeps-content .peeps-content-item:nth-of-type(1) .peeps-image{background-image:url(img/ERIK.png);background-color:#85cac8}#module-peeps .peeps-content .peeps-content-item:nth-of-type(1) span:nth-of-type(1){background:#85cac8}#module-peeps .peeps-content .peeps-content-item:nth-of-type(2) .peeps-image{background-image:url(img/OSKAR.png);background-color:#ec6f6f}#module-peeps .peeps-content .peeps-content-item:nth-of-type(2) span:nth-of-type(1){background:#ec6f6f}#module-peeps .peeps-content .peeps-content-item:nth-of-type(3) .peeps-image{background-image:url(img/MAGNUS.png);background-color:#016982;background-size:105%}#module-peeps .peeps-content .peeps-content-item:nth-of-type(3) span:nth-of-type(1){background:#016982}#module-peeps .peeps-content .peeps-content-item:nth-of-type(4) .peeps-image{background-image:url(img/SOFIE.png);background-color:#ffd179}#module-peeps .peeps-content .peeps-content-item:nth-of-type(4) span:nth-of-type(1){background:#ffd179}#module-peeps .peeps-content .peeps-content-item:nth-of-type(5) .peeps-image{background-image:url(img/MARCUS.png);background-color:#44a99b}#module-peeps .peeps-content .peeps-content-item:nth-of-type(5) span:nth-of-type(1){background:#47a899}body.horsvi .main-container.contact{top:30%;margin-top:0}.bottle{position:absolute;content:'';background-image:url(img/bottle.png);background-size:cover;width:45px;height:52px;z-index:-1;top:-60px;left:100px;display:none}.main-container.contact{position:fixed;overflow:visible;top:100%;margin-top:60px;left:0;right:0;z-index:999;transition:all 3s}.main-container.contact canvas{margin-top:-60px}.main-container.contact .inner-container{padding-top:40px;min-height:90vh}.main-container.contact #module-contact{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.main-container.contact #module-contact .module-contact{-webkit-box-flex:0 1 48%;-moz-box-flex:0 1 48%;-webkit-flex:0 1 48%;-ms-flex:0 1 48%;flex:0 1 48%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}@media (max-width: 767.9px){.main-container.contact #module-contact .module-contact{-webkit-box-flex:0 1 100%;-moz-box-flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;margin-bottom:5%}}.main-container.contact #module-contact .module-contact.text{color:#fff}.main-container.contact #module-contact .module-contact.text h2.contact{margin-top:0;margin-bottom:.5em}.main-container.contact #module-contact .module-contact.text p{margin:0;font-size:1.1rem}.main-container.contact #module-contact .module-contact.text ul{list-style:none;margin:3em 0 0 0;padding:0}.main-container.contact #module-contact .module-contact.text ul h3,.main-container.contact #module-contact .module-contact.text ul a{color:#fff;font-weight:500;line-height:2.1;font-size:2rem}@media (max-width: 1270px){.main-container.contact #module-contact .module-contact.text ul h3,.main-container.contact #module-contact .module-contact.text ul a{font-size:1.75rem;line-height:1.7}}@media (max-width: 575px){.main-container.contact #module-contact .module-contact.text ul h3,.main-container.contact #module-contact .module-contact.text ul a{font-size:1.5rem;line-height:2.1}}.main-container.contact #module-contact .module-contact.text ul a{text-decoration:none}.main-container.contact #module-contact .module-contact.form form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;width:100%}.main-container.contact #module-contact .module-contact.form form .contact-row{width:100%;margin-top:2%}.main-container.contact #module-contact .module-contact.form form .contact-row input{background:none;padding:20px 0 5px 0;border:0;border-bottom:2px solid #fff;margin-bottom:3%;width:100%;color:#fff;font-size:2rem;font-weight:500}@media (max-width: 1270px){.main-container.contact #module-contact .module-contact.form form .contact-row input{font-size:1.75rem}}@media (max-width: 575px){.main-container.contact #module-contact .module-contact.form form .contact-row input{font-size:1.5rem;line-height:2.1}}.main-container.contact #module-contact .module-contact.form form .contact-row input:focus{outline:0}.main-container.contact #module-contact .module-contact.form input[type="submit"]{margin-top:5%;border:0}@keyframes bottle{0%{transform:rotate(0deg)}50%{transform:rotate(10deg)}100%{transform:rotate(0deg)}}
/*# sourceMappingURL=fresh.css.map */
