@import url('http://necolas.github.io/normalize.css/3.0.1/normalize.css');@import url('http://fonts.googleapis.com/css?family=Open+Sans');@import url('http://fonts.googleapis.com/css?family=Baloo');.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes bounce{0%{opacity:0}20%,50%,80%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}100%{opacity:1}}@keyframes bounce{0%{opacity:0}20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}100%{opacity:1}}#hs-eu-cookie-confirmation{display:none}.bounce{-webkit-animation-name:bounce;animation-name:bounce}html{box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}body{font-family:'Oswald',sans-serif;margin:0;font-size:16px;font-weight:100;letter-spacing:1.2px;display:block;background:#faf8f3}img,video{max-width:100%;height:auto}.hs-responsive-embed-youtube{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.hs-responsive-embed-youtube iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;border:0}.page-center{margin:0 auto !important;display:block;max-width:1080px;padding:25px 0}.header-container-wrapper{position:relative;display:table;width:100%;height:100vh;min-height:480px;background:#cc0846;text-align:center}.header-content{position:absolute;top:25%;z-index:3;display:table-cell;vertical-align:middle;padding-left:1rem;padding-right:1rem}.header-content h1{text-align:center;font-size:7.5em;font-family:'Baloo',sans-serif;color:#fff;letter-spacing:-2px;margin:-30px auto 0}h1{font-family:'Baloo',sans-serif;font-size:5em;letter-spacing:-2px}.bal-title{text-align:center;font-size:3em;font-family:'Open Sans',sans-serif;color:#fff}.header-content img{margin:-30px auto 0}.header-scroll{position:absolute;z-index:3;bottom:2rem;left:0;width:100%;color:inherit}.header-nav{position:absolute;z-index:5;left:0;top:100%;width:100%;background:#3cd4ff;text-align:center}.header-nav-inner{width:100%;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;height:5rem}.header-nav-menu ul li{display:inline-block}.section-about{margin-top:5rem}.section-about,.section-contact,.section-work,.section-news{height:calc(100vh - 80px)}.section-about,.section-contact{background:#fff;color:#cc0846}.section-work{background:#cc0846;COLOR:white}.section-news,.copyright-content{background:#ffee24}.social-content{background:#ffee24}.section-about,.section-work,.section-news,.section-contact{position:relative;padding:8rem}.footer{padding:2rem 5rem}h1{margin-top:0}i.fa.fa-chevron-down{font-size:3em;color:#fff}.hs-menu-wrapper ul li a:hover{color:black}.hs-menu-wrapper ul li a{color:#faf8f3;text-decoration:none;font-size:20px;padding:28px 40px}a{transition:color .3s ease-in-out;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out}.hs-menu-wrapper>ul{list-style-type:none;margin:0 auto !important;max-width:768px;display:block;margin-top:25px !important;padding:0}.hs-menu-wrapper>ul>li{width:20%;display:inline-block;text-align:center;float:left;position:relative}ul.hs-menu-children-wrapper{position:absolute;list-style-type:none;background:#0d0f0c;padding:0;width:100%;display:none}ul.hs-menu-children-wrapper{display:block;max-height:0;overflow:hidden;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.hs-menu-wrapper ul li.hs-item-has-children:hover ul.hs-menu-children-wrapper{max-height:220px}ul.hs-menu-children-wrapper li{margin:20px 0}ul.hs-menu-children-wrapper li a{color:#bb0303}ul.hs-menu-children-wrapper li a:hover{color:#dfb201}.hs-menu-wrapper ul li.hs-item-has-children:hover ul.hs-menu-children-wrapper{display:block}.js-css{display:none !important}.f-nav{z-index:9999;position:fixed;left:0;top:0;width:100%}@media(max-width:768px){.header-content{top:30%}.header-content img{max-width:150px;margin:-30px auto 0}.header-container-wrapper{background:#cc0846}.header-content h1{font-size:5.5em;margin:-30px auto 0}.bal-title{font-size:2em}.row-fluid [class*="span"]{width:100%}}@media(max-width:479px){.header-content{top:30%}.header-scroll{bottom:5rem}.hs-menu-wrapper ul li a{padding:15px 10px !important}.section-about,.section-work,.section-news,.section-contact{padding:8rem 3rem 3rem}.footer{padding:2rem 3rem}}