@charset "UTF-8";body{color:#fff}body.dark{color:#030301}.container{width:90%;max-width:1600px}.container.full-width{width:100%}.container.row.narrow-row{margin-right:0;margin-left:0}
section{padding:1rem 0}canvas{display:block}.main{position:relative;z-index:1}.dark .divider{background-color:rgba(3,3,1,.5)}.pace .pace-progress-inner{box-shadow:none}table.highlight>tbody>tr:hover{background-color:hsla(0,0%,62%,.25)}a{color:#fff;border-bottom:2px solid hsla(0,0%,100%,.5)}a:hover{border-bottom-color:#fff}a img{vertical-align:top;border:0}.dark a{color:#030301;border-bottom-color:rgba(3,3,1,.5)}.dark a:hover{border-bottom-color:#030301}body,button,input,select,textarea{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-kerning:normal;-moz-font-feature-settings:'liga','kern'}h2{font-weight:200;text-transform:uppercase}.nobr{white-space:nowrap}.intro{margin-top:5rem}.navbar-fixed nav{background-color:transparent;box-shadow:none}.navbar-fixed nav ul a{display:inline;padding:0;border-bottom:2px solid hsla(0,0%,100%,.5)}.navbar-fixed nav ul a:hover{background:transparent;border-bottom-color:#fff}.navbar-fixed nav .brand{font-size:1.5rem;font-weight:800;letter-spacing:4px;text-transform:uppercase;border:0}.navbar-fixed nav ul:not(.side-nav) li:not(:first-of-type){margin-left:1.5rem}
.navbar-fixed nav .side-nav{background: rgba(26,36,70,.7) !important;}
.navbar-fixed nav .side-nav a{display:block;height:64px;padding-left:2rem;line-height:64px;color:#fff}.navbar-fixed nav .table-of-contents li{padding:0}.navbar-fixed nav .table-of-contents a{font-weight:400;color:#fff}.navbar-fixed nav .table-of-contents a.active,.navbar-fixed nav .table-of-contents a:hover{padding:0;font-weight:400}.navbar-fixed nav .table-of-contents a:hover{border-bottom:2px solid #fff;border-left:0}.navbar-fixed nav .table-of-contents a.active{border:0}.dark nav .table-of-contents a{color:#030301}.dark nav .table-of-contents a:hover{border-bottom-color:#030301}.dark .navbar-fixed nav ul a{border-bottom-color:rgba(3,3,1,.5)}footer{padding:5rem 0}footer .row{margin-bottom:0}.spiral-buffer{position:fixed;top:0;left:0;z-index:-1}.services i{display:block;margin:2rem 0 1rem;font-size:3rem}.projects .project-list .row{margin-bottom:2rem;border-bottom:1px solid #fff}.prices .info{display:inline-block;padding:0 1rem;cursor:help;opacity:.5}.prices .info:hover{opacity:1}.prices h5{margin-bottom:1em}.prices .divider{margin:1.5rem 0}.faq .collapsible{border:0;box-shadow:none}.faq .collapsible-header{min-height:5rem;padding:0;line-height:5rem;background:transparent}.faq .collapsible-body p{padding:2rem 0}.dark .collapsible-body,.dark .collapsible-header{border-bottom-color:rgba(3,3,1,.5)}.team [class*=-clip]{-webkit-transition:all .4s cubic-bezier(.075,.82,.165,1);transition:all .4s cubic-bezier(.075,.82,.165,1)}.team .triangle-clip{-webkit-clip-path:polygon(50% 0,0 100%,100% 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%,100% 100%)}.team .triangle-clip:hover{-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 0)}.team .rhombus-clip{-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.team .rhombus-clip:hover{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.team .x-clip{-webkit-clip-path:polygon(20% 0,0 20%,30% 50%,0 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0,50% 30%);clip-path:polygon(20% 0,0 20%,30% 50%,0 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0,50% 30%)}.team .x-clip:hover{-webkit-clip-path:polygon(0 0,0 0,0 50%,0 100%,0 100%,50% 100%,100% 100%,100% 100%,100% 50%,100% 0,100% 0,50% 0);clip-path:polygon(0 0,0 0,0 50%,0 100%,0 100%,50% 100%,100% 100%,100% 100%,100% 50%,100% 0,100% 0,50% 0)}.team .rabbet-clip{-webkit-clip-path:polygon(0 15%,15% 15%,15% 0,85% 0,85% 15%,100% 15%,100% 85%,85% 85%,85% 100%,15% 100%,15% 85%,0 85%);clip-path:polygon(0 15%,15% 15%,15% 0,85% 0,85% 15%,100% 15%,100% 85%,85% 85%,85% 100%,15% 100%,15% 85%,0 85%)}.team .rabbet-clip:hover{-webkit-clip-path:polygon(0 0,0 0,0 0,100% 0,100% 0,100% 0,100% 100%,100% 100%,100% 100%,0 100%,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 0,100% 0,100% 0,100% 0,100% 100%,100% 100%,100% 100%,0 100%,0 100%,0 100%)}.team .pentagon-clip{-webkit-clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%)}.team .pentagon-clip:hover{-webkit-clip-path:polygon(50% 0,100% 0,100% 100%,0 100%,0 0);clip-path:polygon(50% 0,100% 0,100% 100%,0 100%,0 0)}.team .heptagon-clip{-webkit-clip-path:polygon(50% 0,90% 20%,100% 60%,75% 100%,25% 100%,0 60%,10% 20%);clip-path:polygon(50% 0,90% 20%,100% 60%,75% 100%,25% 100%,0 60%,10% 20%)}.team .heptagon-clip:hover{-webkit-clip-path:polygon(50% 0,100% 0,100% 60%,100% 100%,0 100%,0 60%,0 0);clip-path:polygon(50% 0,100% 0,100% 60%,100% 100%,0 100%,0 60%,0 0)}.team .parallelogram-clip{-webkit-clip-path:polygon(25% 0,100% 0,75% 100%,0 100%);clip-path:polygon(25% 0,100% 0,75% 100%,0 100%)}.team .parallelogram-clip:hover{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.team .bevel-clip{-webkit-clip-path:polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%);clip-path:polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%)}.team .bevel-clip:hover{-webkit-clip-path:polygon(0 0,100% 0,100% 0,100% 100%,100% 100%,0 100%,0 100%,0 0);clip-path:polygon(0 0,100% 0,100% 0,100% 100%,100% 100%,0 100%,0 100%,0 0)}.philosophy{padding:5rem 0 4rem}.philosophy .tabs{height:auto;background-color:transparent}.philosophy .tabs .tab{height:auto;letter-spacing:normal;color:#fff;text-transform:none}.philosophy .tabs .tab a{color:hsla(0,0%,100%,.6)}.philosophy .tabs .tab a.active{color:#fff}.philosophy .tab-contents h5{display:none}.philosophy .indicator{height:3px;background-color:#fff}.dark .philosophy .tabs .tab a{color:rgba(3,3,1,.25)}.dark .philosophy .tabs .tab a.active{color:#030301}.dark .philosophy .indicator{background-color:#030301}.journal-entries .journal-entry{display:block;margin-right:0;margin-bottom:2rem;margin-left:0;border-bottom:1px solid #fff}.journal-entries .journal-entry .col:first-of-type{padding-right:1.5rem;padding-left:0}.journal-entries .journal-entry:hover{opacity:.75}.dark .journal-entries .journal-entry{border-bottom-color:#030301}.contact .input-field label{left:0;color:#fff}.contact input[type=email],.contact input[type=text],.contact textarea.materialize-textarea{border-bottom-color:#fff}.contact .input-field input[type=email]:focus,.contact .input-field input[type=email]:focus:not([readonly]),.contact .input-field input[type=text]:focus:not([readonly]),.contact input[type=email]:focus,.contact input[type=email]:focus:not([readonly]),.contact textarea.materialize-textarea:focus,.contact textarea.materialize-textarea:focus:not([readonly]){border-bottom-color:#fff;box-shadow:none}.contact .input-field input[type=email]:focus+label,.contact .input-field input[type=email]:focus:not([readonly])+label,.contact .input-field input[type=text]:focus:not([readonly])+label,.contact input[type=email]:focus+label,.contact input[type=email]:focus:not([readonly])+label,.contact textarea.materialize-textarea:focus+label,.contact textarea.materialize-textarea:focus:not([readonly])+label{color:#fff}.contact .input-field input[type=email].invalid,.contact .input-field input[type=email].valid,.contact .input-field input[type=text].invalid,.contact .input-field input[type=text].valid,.contact textarea.materialize-textarea.invalid,.contact textarea.materialize-textarea.valid{border-bottom-color:#fff;box-shadow:none}.contact .input-field .prefix.active{color:#fff}.visit-us address{margin:1em 0;font-style:normal}.dark .contact .input-field label{left:0;color:#030301}.dark .contact input[type=email],.dark .contact input[type=text],.dark .contact textarea.materialize-textarea{border-bottom-color:#030301}.dark .contact .input-field input[type=email]:focus,.dark .contact .input-field input[type=email]:focus:not([readonly]),.dark .contact .input-field input[type=text]:focus:not([readonly]),.dark .contact input[type=email]:focus,.dark .contact input[type=email]:focus:not([readonly]),.dark .contact textarea.materialize-textarea:focus,.dark .contact textarea.materialize-textarea:focus:not([readonly]){border-bottom-color:#030301;box-shadow:none}.dark .contact .input-field input[type=email]:focus+label,.dark .contact .input-field input[type=email]:focus:not([readonly])+label,.dark .contact .input-field input[type=text]:focus:not([readonly])+label,.dark .contact input[type=email]:focus+label,.dark .contact input[type=email]:focus:not([readonly])+label,.dark .contact textarea.materialize-textarea:focus+label,.dark .contact textarea.materialize-textarea:focus:not([readonly])+label{color:#030301}.dark .contact .input-field input[type=email].invalid,.dark .contact .input-field input[type=email].valid,.dark .contact .input-field input[type=text].invalid,.dark .contact .input-field input[type=text].valid,.dark .contact textarea.materialize-textarea.invalid,.dark .contact textarea.materialize-textarea.valid{border-bottom-color:#030301;box-shadow:none}.dark .contact .input-field .prefix.active{color:#030301}
.modal{left:20%}.modal.bottom-sheet{width:60%;height:100%;max-height:none}
.modal blockquote{font-size:2rem;border-left:0}.modal .floating-blockquote,.modal .floating-figure{width:50%;padding:0 2rem}.modal .floating-blockquote{font-size:2rem}.modal .floating-figure{margin:1em 0}.modal .floating-figure img{display:block}.modal .floating-figure figcaption{font-style:italic}.modal .mdash-ul li:before{content:'— '}.modal th{font-weight:400}.modal .modal-nav{color:#263238;border-bottom-color:rgba(38,50,56,.5)}.modal .modal-nav:hover{border-bottom-color:#263238}.modal.dark-modal .modal-nav{color:#fff;border-bottom-color:hsla(0,0%,100%,.5)}.modal.dark-modal .modal-nav:hover{border-bottom-color:#fff}
.modal-close{position:absolute;top:0;right:1.5rem;z-index:10000;font-size:3rem}.social a{display:inline-block}.social a.facebook{color:#3b5998;border-bottom-color:rgba(59,89,152,.5)}.social a.facebook:hover{border-bottom-color:#3b5998}.social a.twitter{color:#4099ff;border-bottom-color:rgba(64,153,255,.5)}.social a.twitter:hover{border-bottom-color:#4099ff}.social a.dribbble{color:#c73b6f;border-bottom-color:rgba(199,59,111,.5)}.social a.dribbble:hover{border-bottom-color:#c73b6f}.social a.github{color:#999;border-bottom-color:hsla(0,0%,60%,.5)}.social a.github:hover{border-bottom-color:#999}.social a.vk{color:#2b587a;border-bottom-color:rgba(43,88,122,.5)}.social a.vk:hover{border-bottom-color:#2b587a}.social a.linkedin{color:#4075b4;border-bottom-color:rgba(64,117,180,.5)}.social a.linkedin:hover{border-bottom-color:#4075b4}.social a.googleplus{color:#c24e40;border-bottom-color:rgba(194,78,64,.5)}.social a.googleplus:hover{border-bottom-color:#c24e40}.social a.pinterest{color:#bd081c;border-bottom-color:rgba(189,8,28,.5)}.social a.pinterest:hover{border-bottom-color:#bd081c}.social a:not(:last-of-type){margin-right:1rem}.slider .indicators .indicator-item{background-color:rgba(96,125,139,.5)}.slider .indicators .indicator-item.active{background-color:#607d8b}.toast{display:none;height:auto;padding:20px;line-height:1.75rem}.toast:first-of-type,.toast a{display:block}.toast a{color:#fff;text-decoration:underline}.toast.error{background-color:#ff5252}.toast.success{color:#000;background-color:#00e676}.choose-demo canvas{width:80%;margin:0 auto}.choose-demo h1{margin:8rem 0;text-transform:uppercase;letter-spacing:7px}.choose-demo h4{margin-bottom:4rem;letter-spacing:-1px}.choose-demo a{color:#191919}
@media only screen and (min-width:601px){.container{width:85%}.modal-close:after{position:absolute;top:0;left:0;font-size:1rem;content:''}}
@media only screen and (min-width:993px){.container{width:90%}.philosophy .tabs .tab .philosophy-number{display:none}}@media only screen and (max-width:992px){.pace .pace-activity{right:50%;margin-right:-7px}.margin-on-medium-and-down{margin-bottom:2rem}.journal-entries .journal-entry .col{padding-right:0;padding-left:0}.modal.bottom-sheet{left:7.5%;width:85%}.modal.bottom-sheet .modal-content{padding-top:4rem}}@media only screen and (max-width:600px){footer{padding:3.5rem 0;padding:2.5rem 0}.prices .price-box,.services .service-items,footer{text-align:center}.prices .info{position:absolute}.team .name,.team .title{text-align:center}.philosophy{padding:3rem 0 2rem}.philosophy .tabs .tab h5{display:none}.philosophy .tab-contents h5{display:block}.modal.bottom-sheet{left:5%;width:90%}.modal.bottom-sheet .modal-content{padding-top:4rem}.modal blockquote{font-size:1.5rem;font-weight:300}.modal .floating-blockquote{padding:0 1rem;font-size:1.5rem}.social a{margin-bottom:5px}}@media only screen and (max-width:992px) and (min-width:601px){#toast-container{right:5%}}