@font-face{font-family:'SangBleu Sans';src:url(../fonts/SangBleuSans-Medium.woff2) format('woff2'),url(../fonts/SangBleuSans-Medium.woff) format('woff'),url(../fonts/SangBleuSans-Medium.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'SangBleu Sans';src:url(../fonts/SangBleuSans-Regular.woff2) format('woff2'),url(../fonts/SangBleuSans-Regular.woff) format('woff'),url(../fonts/SangBleuSans-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'SangBleu Sans';src:url(../fonts/SangBleuSans-Bold.woff2) format('woff2'),url(../fonts/SangBleuSans-Bold.woff) format('woff'),url(../fonts/SangBleuSans-Bold.ttf) format('truetype');font-weight:700;font-style:normal}h1,h2,h3,h4,h5,h6,p{color:#2b2b2b}h1,h2,h3{font-family:'SangBleu Sans';font-weight:700}a,h5,h6,p{font-family:'Roboto Mono',monospace}h5,h6{text-transform:uppercase}p{font-weight:300}ul{list-style-type:none;font-weight:300;font-family:'Roboto Mono',monospace}.kid-navbar{height:90vh;width:80px;background-color:#2d2d2d;position:fixed;z-index:0;left:0;padding:15px;top:0}.kid-navbar .kid-navbar-link{height:100%;width:100%;position:absolute;left:8px;top:36px}.kid-navbar .kid-navbar-link ul{writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);height:auto;text-align:right;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-transform-style:preserve-3d;-moz-backface-visibility:hidden}.kid-navbar .kid-navbar-link ul li{display:inline-block;margin-top:40px}.kid-navbar .kid-navbar-link ul li a{color:#fff;font-weight:300;font-size:.9rem;position:relative;text-decoration:none;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-transform-style:preserve-3d;-moz-backface-visibility:hidden}.kid-navbar .kid-navbar-link ul li a:hover{color:#fff;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-transform-style:preserve-3d;-moz-backface-visibility:hidden}.kid-navbar .kid-navbar-link ul li a:before{content:"";position:absolute;width:1px;height:100%;bottom:0;left:-10px;background-color:#fff;visibility:hidden;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;transform-origin:top;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-transform-style:preserve-3d;-moz-backface-visibility:hidden}.kid-navbar .kid-navbar-link ul li a:hover:before{visibility:visible;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-transform-style:preserve-3d;-moz-backface-visibility:hidden}.kid-navbar .kid-navbar-brand{position:absolute;bottom:0;padding-left:10px;width:100%;height:60px;left:0}.kid-navbar .kid-navbar-brand svg{width:60px;height:60px}.kid-navbar .kid-navbar-brand svg path{width:60px;height:60px;fill:#fff}.kid-home-carousel-container{padding-left:0;padding-right:0}.kid-home-carousel-container .kid-swiper{height:100vh;width:100%}.kid-home-carousel-container .kid-swiper .swiper-slide{background-size:cover;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.kid-home-carousel-container .kid-swiper .swiper-slide a{height:100vh;width:100%;position:absolute;left:0;top:0}.kid-home-carousel-container .swiper-button-next{background-image:url(../img/home-carousel/next.svg);width:100px;height:33px;background-size:auto;right:40px}.carousel-caption-container{top:0;position:absolute;height:100vh;width:100%;left:0}.carousel-caption-container .carousel-caption{top:50%;-webkit-transform:translateY(-250px);-moz-transform:translateY(-250px);-o-transform:translateY(-250px);-ms-transform:translateY(-250px);transform:translateY(-250px);height:500px;position:relative;text-align:left;left:16.666667%;width:100%}.carousel-caption-container .carousel-caption div{position:absolute;top:0;width:100%;left:0;height:100%}.carousel-caption-container .carousel-caption div a.kid-slider-link{text-decoration:none;color:#fff;cursor:url(../img/home-carousel/plus.png),auto}.carousel-caption-container .carousel-caption div a.kid-slider-link h2,.carousel-caption-container .carousel-caption div a.kid-slider-link p{color:#fff}.carousel-caption-container .carousel-caption div svg{height:1px;width:100%}.carousel-caption-container .carousel-caption div svg rect{height:1px;width:100%}.scroll-first-section-container{position:absolute;bottom:10vh;right:10vh;z-index:2}.scroll-first-section-container svg line,.scroll-first-section-container svg polyline{fill:none;stroke-width:1;stroke-miterlimit:10}.kid-hero-container{height:100vh;width:100%;background-size:cover;background-position:center}.kid-hero-container .carousel-caption-container{top:0;position:absolute;height:100vh;width:100%}.kid-hero-container .carousel-caption-container .kid-hero-caption{top:50%;-webkit-transform:translateY(-250px);-moz-transform:translateY(-250px);-o-transform:translateY(-250px);-ms-transform:translateY(-250px);transform:translateY(-250px);height:500px;position:relative;text-align:left;z-index:9998;left:16.666667%}.kid-hero-container .carousel-caption-container .kid-hero-caption div{top:0;position:absolute}.kid-hero-container .carousel-caption-container .kid-hero-caption h2,.kid-hero-container .carousel-caption-container .kid-hero-caption p{color:#fff;z-index:10000}.kid-hero-container .carousel-caption-container .kid-hero-caption svg{height:1px;width:100%}.kid-hero-container .carousel-caption-container .kid-hero-caption svg rect{height:1px;width:100%}.parallax-window{min-height:70vh;background:transparent}#contacts ul li{padding-bottom:10px}#contacts .kid-underline{font-weight:300;font-size:1rem}.hamburger{padding:15px 10px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:30px;height:18px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:2px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner::after{top:-16px;transition:top 0.2s 0.2s cubic-bezier(.33333,.66667,.66667,1),opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-8px,0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(.33333,0,.66667,.33333),opacity 0.1s 0.22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.25s cubic-bezier(.215,.61,.355,1)}h5 a .kid-underline{font-size:1.25rem}.kid-underline{color:#2d2d2d;text-decoration:none;position:relative;font-size:.9rem;font-weight:600}.kid-underline:hover{color:#2d2d2d;text-decoration:none}.kid-underline:before{content:"";position:absolute;width:100%;height:1px;bottom:-10px;left:0;background-color:#2d2d2d;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;transform-origin:left;text-decoration:none}.kid-underline:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}span{font-weight:300;font-size:.9rem}#clients ul li,#credits ul li{padding-bottom:10px;font-size:.9rem}#map{height:600px}footer{background:#2d2d2d}footer ul{color:#fff;text-decoration:none;position:relative}footer ul li{padding-bottom:20px}footer ul li a{color:#fff;text-decoration:none;position:relative}footer ul li a:hover{color:#fff;text-decoration:none}footer ul li a:before{content:"";position:absolute;width:100%;height:1px;bottom:-10px;left:0;background-color:#fff;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;transform-origin:left;text-decoration:none}footer ul li a:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}@media (max-width:991px) and (orientation:portrait){.kid-navbar{height:80px;width:100vw!important;z-index:9998!important;transition:height 0.5s}.kid-navbar .kid-navbar-link{visibility:hidden;display:none;opacity:0;height:auto}.kid-navbar .kid-navbar-link ul{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);padding:20px 12px;writing-mode:horizontal-tb;position:relative;text-align:center;top:30vh}.kid-navbar .kid-navbar-link ul li{display:block}.kid-navbar .kid-navbar-link.kid-navbar-link-visible{display:block;visibility:visible;opacity:1;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.kid-navbar .kid-navbar-brand{top:10px;left:10px}.kid-navbar .kid-navbar-brand svg{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.kid-navbar.dropped{-webkit-transition:width 2s;z-index:9999!important;height:100vh;overflow:hidden;transition:height 0.5s}#all-projects{margin-top:8.5rem!important}.kid-home-carousel-container .carousel-caption{z-index:9998!important}.kid-hero-caption{left:10px;right:0;z-index:0!important}}@media (max-width:768px){.kid-home-carousel-container .carousel-caption,.kid-hero-container .carousel-caption-container .kid-hero-caption{left:0!important;height:100px;transform:translateY(-150px)}.kid-home-carousel-container .carousel-caption div,.kid-hero-container .carousel-caption-container .kid-hero-caption div{padding:0 15px}.kid-home-carousel-container .carousel-caption div p:nth-child(3),.kid-hero-container .carousel-caption-container .kid-hero-caption div p:nth-child(3){display:none}.scroll-first-section-container{display:none}}@media (max-width:768px) and (orientation:landscape){.kid-home-carousel-container .carousel-caption,.kid-hero-container .carousel-caption-container .kid-hero-caption{left:0!important;height:100px;transform:translateY(-70px)}.carousel-caption-container .carousel-caption div svg rect,.kid-hero-container .carousel-caption-container .kid-hero-caption svg rect{display:none}.kid-navbar{height:80px;width:100vw!important;z-index:9999!important;transition:height 0.5s}.kid-navbar .kid-navbar-link{visibility:hidden;display:none;opacity:0;height:auto}.kid-navbar .kid-navbar-link ul{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);padding:20px 12px;writing-mode:horizontal-tb;position:relative;text-align:center;top:30vh}.kid-navbar .kid-navbar-link ul li{display:inline-block;padding-right:20px}.kid-navbar .kid-navbar-link.kid-navbar-link-visible{display:block;visibility:visible;opacity:1;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.kid-navbar .kid-navbar-brand{top:10px;left:10px}.kid-navbar .kid-navbar-brand svg{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.kid-navbar.dropped{-webkit-transition:width 2s;z-index:9998!important;height:100vh;overflow:hidden;transition:height 0.5s}#all-projects{margin-top:8.5rem!important}}
