*,button:focus,button::-moz-focus-inner{outline:0 !important;border:0px}html,body{font-family:"CenturyGothic";font-size:16px;padding:0px;margin:0px;height:100%;overflow-x:hidden}main,section,article,footer,aside,nav{display:block}#navigation{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:#000;transition:.5s all ease;display:none;opacity:0}#navigation.active{display:block;opacity:1;z-index:2}#navigation nav{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}#navigation nav ul{list-style:none;padding:0px;margin:0px;text-align:center}#navigation nav ul li{margin:0px;padding:0px 60px;display:inline-block;transition:.5s transform ease}#navigation nav ul li:hover{transform:translateY(-2px)}@media(max-width: 767px){#navigation nav ul li{width:100%;padding:15px 0px}}#navigation nav ul li a{font-size:30px;text-decoration:none;color:#fff;text-transform:uppercase}#navigation nav ul li.active a{font-family:"CenturyGothic-Bold"}#navigation footer{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);text-align:center;width:100%}@media(max-width: 767px){#navigation footer{bottom:20px}}#navigation footer ul{padding:0px;margin:0px;list-style:none;text-align:center;padding:5px 0px}@media(max-width: 767px){#navigation footer ul{padding:0px}}#navigation footer ul li{display:inline-block;margin:0px 10px;color:#fff;transition:.5s transform ease}@media(max-width: 767px){#navigation footer ul li{font-size:10px;margin:0px 5px}}#navigation footer ul li a{display:inline-block;color:#fff;text-decoration:none;transition:.5s transform ease}#navigation footer ul li a:hover{transform:translateY(2px)}@media(max-width: 767px){#navigation footer ul:first-of-type li:last-of-type{display:none}}#logo{position:fixed;left:50%;top:20px;transform:translateX(-50%);z-index:1000;overflow:hidden;display:inline-block;width:62px;transition:.5s width ease,.5s transform ease;perspective:100vw;backface-visibility:hidden;-webkit-backface-visibility:hidden}#logo:not(.active):hover>div:first-of-type{transform:rotateY(-180deg)}#logo:not(.active):hover>div:last-of-type{transform:rotateY(0deg)}#logo>div{transition:.5s width ease,.5s transform ease;perspective:100vw;backface-visibility:hidden;-webkit-backface-visibility:hidden;width:100%;overflow:hidden}#logo>div:last-of-type{position:absolute;top:5px;z-index:100;width:60px;height:60px;transform:rotateY(-180deg)}#logo>div:last-of-type svg{width:100%;height:100%}@media(max-width: 767px){#logo>div:last-of-type{height:35px;width:35px}}@media(max-width: 767px){#logo{width:36px}}#logo svg{height:70px}@media(max-width: 767px){#logo svg{height:40px}}#logo svg,#logo svg *{fill:#000;transition:.5s all ease}#logo.active{width:204px}@media(max-width: 767px){#logo.active{width:118px}}#logo.active svg,#logo.active svg *{fill:#fff}#social{position:fixed;left:60px;top:38px;z-index:10}@media(max-width: 767px){#social{left:20px;top:30px}}#social svg,#social svg *{transition:.5s all ease}#social ul{padding:0px;margin:0px;list-style:none;vertical-align:middle}#social ul li{display:inline-block;margin:0px;padding:0px;margin:0px 10px;vertical-align:middle;transition:.5s all ease}@media(max-width: 767px){#social ul li{margin:0px 5px;display:none}#social ul li:first-of-type{display:block}}#social ul li:first-of-type{margin-left:0px}#social ul li a{color:#000;text-decoration:none;font-size:18px;transition:.5s all ease;display:inline-block}@media(max-width: 767px){#social ul li a{font-size:14px}}#social ul li a:hover{transform:translateY(-2px)}#social ul li a.active{font-family:"CenturyGothic-Bold"}#social.active svg,#social.active svg *{fill:#fff}#social.active ul li{color:#fff}#social.active ul li a{color:#fff}#burger{position:fixed;right:60px;top:36px;height:32px;width:50px;cursor:pointer;z-index:10}@media(max-width: 767px){#burger{right:20px;top:24px}}#burger div{position:absolute;width:50px;height:5px;background-color:#000;top:14px;transition:.5s all ease}#burger div:first-of-type{top:0px}#burger div:last-of-type{top:28px}#burger.active div{background-color:#fff;transform:rotate(45deg);top:14px}#burger.active div:last-of-type{transform:rotate(-45deg)}body.white #burger div{background-color:#fff}body.white #social svg,body.white #social svg *{fill:#fff}body.white #social ul li a,body.white #social ul li{color:#fff}body.white #logo svg,body.white #logo svg *{fill:#fff}.slick{width:100%;height:100%;position:relative;min-height:0px;opacity:0;transition:1s opacity ease}.slick .slick-dots{position:absolute;bottom:40px;width:100%;list-style:none;padding:0px;margin:0px;text-align:center}@media(max-width: 767px){.slick .slick-dots{bottom:25px}}.slick .slick-dots li{display:inline-block;margin:0px 5px;width:10px;height:10px;background-color:transparent;border:2px solid #000;border-radius:15px;transition:.5s all ease}@media(max-width: 767px){.slick .slick-dots li{margin:0px 2px;width:10px;height:10px}}.slick .slick-dots li.slick-active{background-color:#000}.slick .slick-dots li button{display:none}.slick.slick-initialized{opacity:1}.slick .slick-list,.slick .slick-track{height:100%;width:100%}.slick .slick-prev,.slick .slick-next{position:absolute;background-color:transparent;border:0px;color:transparent;font-size:0px;cursor:pointer;width:50px;height:50px;outline:0;transition:.5s opacity ease}@media(max-width: 767px){.slick .slick-prev,.slick .slick-next{width:36px;height:36px}}.slick .slick-prev.slick-disabled,.slick .slick-next.slick-disabled{opacity:0}.slick .slick-prev{top:50%;left:60px;z-index:100}@media(max-width: 1023px){.slick .slick-prev{left:20px;bottom:21px;top:auto}}@media(max-width: 767px){.slick .slick-prev{left:5px}}.slick .slick-prev::before{position:absolute;content:"";display:block;width:40px;height:5px;background-color:#000;transform:translateY(12.5px) rotate(45deg)}@media(max-width: 767px){.slick .slick-prev::before{width:25px;height:3px;transform:translateY(7.5px) rotate(45deg)}}.slick .slick-prev::after{position:absolute;content:"";display:block;width:40px;height:5px;background-color:#000;transform:translateY(-12.5px) rotate(-45deg)}@media(max-width: 767px){.slick .slick-prev::after{width:25px;height:3px;transform:translateY(-7.5px) rotate(-45deg)}}.slick .slick-next{top:50%;right:60px;z-index:100}@media(max-width: 1023px){.slick .slick-next{right:20px;bottom:21px;top:auto}}@media(max-width: 767px){.slick .slick-next{right:5px}}.slick .slick-next::before{position:absolute;content:"";display:block;width:40px;height:5px;background-color:#000;transform:translateY(12.5px) rotate(-45deg)}@media(max-width: 767px){.slick .slick-next::before{width:25px;height:3px;transform:translateY(7.5px) rotate(-45deg)}}.slick .slick-next::after{position:absolute;content:"";display:block;width:40px;height:5px;background-color:#000;transform:translateY(-12.5px) rotate(45deg)}@media(max-width: 767px){.slick .slick-next::after{width:25px;height:3px;transform:translateY(-7.5px) rotate(45deg)}}.slick .slick-slide{position:relative;background-color:#fff;height:100%}.slick .slick-slide:not(.blue)>div{position:absolute;top:150px;height:calc(100% - 260px);width:100%}.slick .slick-slide.blue{background-image:linear-gradient(#00CDFF, #0080D2)}.slick .slick-slide.blue>div{position:relative;top:50%;transform:translateY(-50%);width:calc(100% - 40px);max-width:800px;margin:auto;padding:0px;padding-right:15px;color:#fff;text-align:left;overflow:auto;max-height:calc(100% - 225px)}@media(max-width: 1360px){.slick .slick-slide.blue>div{max-width:720px}}@media(max-width: 767px){.slick .slick-slide.blue>div{overflow-y:scroll;-webkit-overflow-scrolling:touch;margin-top:-20px;max-height:calc(100% - 205px)}}.slick .slick-slide.blue>div h1{font-family:"CenturyGothic-Bold";font-weight:normal;font-size:50px;line-height:55px;margin:0px;padding:0px;margin-bottom:20px;text-align:center}@media(max-width: 1024px){.slick .slick-slide.blue>div h1{font-size:40px;line-height:42px}}@media(max-width: 767px){.slick .slick-slide.blue>div h1{font-size:30px;line-height:32px}}.slick .slick-slide.blue>div h1.overflow{width:100%;overflow:hidden;height:91px;position:relative}.slick .slick-slide.blue>div h1.overflow>div{position:absolute;left:50%;transform:translateX(-50%);width:100%;height:100px;text-align:center}.slick .slick-slide.blue>div ul{padding:0px;margin:0px;list-style:none;text-align:left}.slick .slick-slide.blue>div ul li{display:block;padding:2px 10px 2px 25px;font-size:16px;background-image:url(../img/tick.svg);background-repeat:no-repeat;background-position:0px 2px;background-size:15px}@media(max-width: 1024px){.slick .slick-slide.blue>div ul li{font-size:14px;background-position:0px 2px;background-size:15px}}.slick .slick-slide.blue>div p{line-height:25px;font-size:18px;margin:20px 0px}@media(max-width: 1024px){.slick .slick-slide.blue>div p{font-size:14px;line-height:20px;margin:10px 0px}}.slick .slick-slide.blue>div a{font-family:"CenturyGothic-Bold";color:#fff;text-decoration:none;position:relative}.slick .slick-slide.blue>div a::after{content:"";display:block;position:absolute;left:0%;width:0%;height:4px;background-color:#000;transition:.5s width ease;margin-top:-2px}.slick .slick-slide.blue>div a:hover::after{width:100%}.slick .slick-slide.blue>div a.contact,.slick .slick-slide.blue>div a.work{background-color:#000;color:#fff;padding:12px 22px;display:inline-block;border-radius:5px;transition:.5s background-color ease,.5s background-position ease;background-position:center -100%;text-decoration:none}.slick .slick-slide.blue>div a.contact::after,.slick .slick-slide.blue>div a.work::after{display:none}.slick .slick-slide.blue>div a.contact:hover,.slick .slick-slide.blue>div a.work:hover{color:transparent;border-color:#00cdff;background-color:#00cdff;background-image:url(../img/work.svg);background-size:40px;background-position:center center;background-repeat:no-repeat}.slick .slick-slide.blue>div a.contact:hover{border-color:#ff155f;background-color:#ff155f;background-image:url(../img/contact.svg)}.slick .slick-slide img,.slick .slick-slide video{width:100%;height:100%;object-fit:contain;object-position:center center;border:0px;outline:none}.white .slick .slick-prev::before,.white .slick .slick-next::before{background-color:#fff}.white .slick .slick-prev::after,.white .slick .slick-next::after{background-color:#fff}.white .slick .slick-dots li{border-color:#fff}.white .slick .slick-dots li.slick-active{background-color:#fff}main.grid{height:100%;display:flex;flex-wrap:wrap}main.grid>div section{position:relative;top:50%;transform:translateY(-50%)}main>div:first-of-type{width:100%;height:100%;min-height:680px;text-align:center}@media(max-width: 767px){main>div:first-of-type{min-height:600px}}main>div section{width:calc(100% - 40px);max-width:800px;margin:auto;padding:140px 0px 50px}@media(max-width: 767px){main>div section{padding:100px 0px 25px}}main>div section div h1{font-family:"CenturyGothic-Bold";font-weight:normal;font-size:70px;margin:0px;padding:0px;margin-bottom:30px}main>div section div h1 span{display:inline-block;vertical-align:middle}main>div section div h1 span.welcome{min-width:1px;height:100px}main>div section div h1 span.welcome-blink{height:100px;margin-top:-15px}@media(max-width: 767px){main>div section div h1 span.welcome-blink{margin-top:-5px}}@media(max-width: 767px){main>div section div h1{font-size:35px}main>div section div h1 span.welcome,main>div section div h1 span.welcome-blink{height:50px}}main>div section div h1.overflow{width:100%;overflow:hidden;height:91px;position:relative}main>div section div h1.overflow>div{position:absolute;left:50%;transform:translateX(-50%);width:100%;height:100px;text-align:center}main>div section div h2{font-family:"CenturyGothic-Bold";font-weight:normal;font-size:40px;margin:0px;padding:0px;margin-bottom:40px}@media(max-width: 767px){main>div section div h2{font-size:25px}}main>div section div h3{font-family:"CenturyGothic-Bold";font-weight:normal;font-size:30px;margin:0px;padding:0px;margin-bottom:20px;margin-top:50px}@media(max-width: 767px){main>div section div h3{font-size:20px}}main>div section div p{line-height:34px;font-size:22px;margin:20px 0px}@media(max-width: 767px){main>div section div p{font-size:14px;line-height:22px}}main>div section div strong,main>div section div b{font-weight:normal;font-family:"CenturyGothic-Bold"}main>div section div a{font-family:"CenturyGothic-Bold";color:#000;text-decoration:none;position:relative}main>div section div a::after{content:"";display:block;position:absolute;left:0%;width:0%;height:4px;background-color:#000;transition:.5s width ease;margin-top:-2px}main>div section div a:hover::after{width:100%}main>div section div a.contact,main>div section div a.work{background-color:#000;color:#fff;padding:12px 22px;display:inline-block;border-radius:5px;transition:.5s background-color ease,.5s background-position ease;background-position:center -100%;margin:0px 5px;margin-top:20px}main>div section div a.contact::after,main>div section div a.work::after{display:none}main>div section div a.contact:hover,main>div section div a.work:hover{color:transparent;border-color:#00cdff;background-color:#00cdff;background-image:url(../img/work.svg);background-size:40px;background-position:center center;background-repeat:no-repeat}main>div section div a.contact:hover{border-color:#ff155f;background-color:#ff155f;background-image:url(../img/contact.svg)}main>div section div ul li{line-height:34px;font-size:22px;margin:20px 0px}@media(max-width: 767px){main>div section div ul li{font-size:14px}}main>div.blue{position:relative;background-image:linear-gradient(#00CDFF, #0080D2);min-height:0px}main>div.pink{position:relative;background-image:linear-gradient(#FF155F, #C81362);min-height:0px}main>div.blue section,main>div.pink section{top:0px;transform:translateY(0px)}main>div.blue h1,main>div.blue p,main>div.blue a,main>div.pink h1,main>div.pink p,main>div.pink a{color:#fff}main>div.blue a,main>div.pink a{color:#fff}main>div.blue a::after,main>div.pink a::after{background-color:#fff}main>div:last-of-type article.team{width:33.33333%;padding-bottom:33.33333%;overflow:hidden;background-size:auto 100%;background-position:center center;background-repeat:no-repeat;background-color:#000;float:left;transition:.25s background ease;position:relative}@media(max-width: 1023px){main>div:last-of-type article.team{width:50%;padding-bottom:50%}}@media(max-width: 767px){main>div:last-of-type article.team{width:100%;padding-bottom:100%}}main>div:last-of-type article.team img{display:none}main>div:last-of-type article.team>div{position:absolute;background-color:#000;color:#fff;transition:.5s top ease,.5s bottom ease}main>div:last-of-type article.team>div:first-of-type{bottom:0px;left:0px;display:inline-block;padding:5px 10px}main>div:last-of-type article.team>div:last-of-type{top:100%;left:0px;width:100%;height:80px;padding:5px 10px;display:block;text-align:left}@media(max-width: 767px){main>div:last-of-type article.team>div:last-of-type{height:50px}}main>div:last-of-type article.team>div:last-of-type h2{font-size:30px;margin:0px;padding:0px;text-align:left;font-family:"CenturyGothic-Bold";font-weight:normal;margin-bottom:5px}@media(max-width: 767px){main>div:last-of-type article.team>div:last-of-type h2{font-size:14px}}main>div:last-of-type article.team>div:last-of-type p{margin:0px;padding:0px;text-align:left}@media(max-width: 767px){main>div:last-of-type article.team>div:last-of-type p{font-size:14px}}main>div:last-of-type article.team>div:last-of-type p a{color:#fff;text-decoration:none}main>div:last-of-type article.team:hover{background-size:auto 120%}main>div:last-of-type article.team:hover>div:first-of-type{bottom:80px}@media(max-width: 767px){main>div:last-of-type article.team:hover>div:first-of-type{bottom:50px}}main>div:last-of-type article.team:hover>div:last-of-type{top:calc(100% - 80px)}@media(max-width: 767px){main>div:last-of-type article.team:hover>div:last-of-type{top:calc(100% - 50px)}}main>div:last-of-type .c1{background-color:#c81362}main>div:last-of-type .c2{background-color:#61b015}main>div:last-of-type .c4{background-color:#0080d2}main>div:last-of-type .c3{background-color:#333}main>div:last-of-type article.project{width:calc(100% / 4);padding-bottom:calc((100% /4) / 16 * 9);float:left;transition:.5s background ease;position:relative;cursor:pointer;overflow:hidden}@media(max-width: 767px){main>div:last-of-type article.project{width:100%;padding-bottom:calc(100% / 16 * 9)}}main>div:last-of-type article.project a{position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);perspective:100vw;backface-visibility:hidden;-webkit-backface-visibility:hidden}main>div:last-of-type article.project a img{display:none}main>div:last-of-type article.project a div.card{width:100%;height:100%;position:relative;transition:transform .25s;transform-style:preserve-3d}main>div:last-of-type article.project a div.card>div{position:absolute;height:100%;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;backface-visibility:hidden;-webkit-backface-visibility:hidden}main>div:last-of-type article.project a div.card>div.front>div:first-of-type{position:absolute;top:50%;left:50%;width:calc(100% - 60px);transform:translate(-50%, -50%);display:inline-block;text-align:center;color:#fff;font-family:"CenturyGothic-Bold";font-size:calc(100vw * 0.02);backface-visibility:hidden;-webkit-backface-visibility:hidden}@media(max-width: 767px){main>div:last-of-type article.project a div.card>div.front>div:first-of-type{font-size:20px}}main>div:last-of-type article.project a div.card>div.front>div:last-of-type{background-position:center center;background-size:cover;background-color:#fff;opacity:.1;width:100%;height:100%;position:absolute;left:0px;top:0px;backface-visibility:hidden;-webkit-backface-visibility:hidden}main>div:last-of-type article.project a div.card>div.back{transform:rotateX(180deg)}main>div:last-of-type article.project:hover a{z-index:100}main>div:last-of-type article.project:hover a div.card{transform:rotateX(180deg)}main>div:last-of-type article.project:hover a div.card>div.front>div:first-of-type{z-index:auto}main>section{font-family:"CenturyGothic-Bold";font-weight:normal;font-size:50px;color:#fff;position:relative;width:50%;height:40%;min-height:250px;transition:.5s font-size ease;cursor:pointer}main>section:hover{font-size:60px}main>section:first-of-type{background-image:linear-gradient(#00CDFF, #0080D2)}main>section:last-of-type{background-image:linear-gradient(#FF155F, #C81362)}main>section a{text-decoration:none;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}a.back{border:3px solid #000;padding:10px 20px;display:inline-block;border-radius:5px;transition:.5s background-color ease,.5s background-position ease,.5s color ease;background-position:center -100%;position:fixed;bottom:30px;left:66px;color:#000;text-decoration:none;font-family:"CenturyGothic-Bold"}@media(max-width: 1023px){a.back{bottom:80px;left:50%;transform:translateX(-50%)}}@media(max-width: 767px){a.back{bottom:60px;left:50%;transform:translateX(-50%)}}a.back:hover{color:transparent;border-color:#00cdff;background-color:#00cdff;background-image:url(../img/work.svg);background-size:30px;background-position:center center;background-repeat:no-repeat}a.back.white{color:#fff;border-color:#fff}a.back.white:hover{background-color:#000;border-color:#000;color:transparent}#warning-overlay{position:fixed;top:0px;left:0px;width:calc(100% - 80px);height:calc(100% - 80px);background-color:#fff;z-index:1000;padding:40px;text-align:center;overflow:auto}#warning-overlay>div{max-width:600px;margin:0px auto}#warning-overlay svg{height:60px;margin-bottom:50px}#warning-overlay b,#warning-overlay strong,#warning-overlay a{font-weight:normal;font-family:"CenturyGothic-Bold";color:#000;text-decoration:none}#responsiv_turn_back_phone{display:none;position:fixed;height:100%;width:100%;background-color:#000;top:0px;left:0px;z-index:100000}#responsiv_turn_back_phone div{position:relative;height:100%}#responsiv_turn_back_phone div img{display:block;height:40%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(max-height: 420px){#responsiv_turn_back_phone{display:block}}.cookie{background-color:rgba(255,255,255,.8);position:fixed;width:100%;height:100vh;bottom:0px;z-index:2000}@media only screen and (max-width: 1279px){.cookie{bottom:0px;height:100%}}.cookie>div{background-color:#000;position:fixed;width:100%;bottom:0px;z-index:7}@media only screen and (max-width: 1279px){.cookie>div{bottom:0px}}.cookie>div>div{max-width:1175px;margin:0 auto}@media only screen and (max-width: 1279px){.cookie>div>div{width:calc(100% - 80px)}}@media only screen and (max-width: 1279px){.cookie>div>div{width:calc(100% - 40px)}}.cookie>div>div>div{width:calc(100% - 205px);margin-top:40px;margin-bottom:40px;display:inline-block}@media only screen and (max-width: 1279px){.cookie>div>div>div{width:100%;display:block;text-align:center}}.cookie>div>div>div:first-of-type{width:200px;height:100%;margin:0px}@media only screen and (max-width: 1279px){.cookie>div>div>div:first-of-type{text-align:center;width:100%;display:block}}.cookie>div>div>div:first-of-type>img{position:absolute;top:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 1279px){.cookie>div>div>div:first-of-type>img{position:relative;transform:none;top:auto;padding-top:20px;width:70px}}.cookie>div>div>div h5{font-size:22px;text-transform:uppercase;color:#fff;font-weight:normal;font-family:"CenturyGothic-Bold";margin:0px}@media only screen and (max-width: 1279px){.cookie>div>div>div h5{text-align:center}}.cookie>div>div>div p{font-size:18px;padding-bottom:0px;color:#fff;line-height:34px}@media only screen and (max-width: 1279px){.cookie>div>div>div p{font-size:14px;line-height:22px}}.cookie>div>div>div p a{font-size:18px;font-weight:normal;color:red;letter-spacing:.36px;opacity:1;padding-bottom:2px;color:#fff}.cookie>div>div>div p a:hover{opacity:1}@media only screen and (max-width: 1279px){.cookie>div>div>div p a{font-size:14px;line-height:22px}}.cookie>div>div>div button{text-transform:uppercase;font-size:18px;background-color:#fff;color:#000;border:2px solid #fff;padding:12px 22px;border-radius:5px;min-width:230px;transition:.5s background-color ease,.5s background-position ease;opacity:1;font-weight:bold;margin:0px 5px;margin-top:20px;cursor:pointer}@media only screen and (max-width: 1279px){.cookie>div>div>div button{font-size:10px;min-width:auto;display:inline-block;margin:0px;margin-top:20px}}.cookie>div>div>div button:hover{opacity:1;background-color:#000;color:#fff;border-color:#fff}.cookie>div>div>div button:last-of-type{opacity:1;background-color:transparent;color:#fff}.cookie>div>div>div button:last-of-type:hover{opacity:1;background-color:#fff;color:#000;border-color:#fff}/*# sourceMappingURL=master.css.map */
