*{box-sizing:border-box;margin:0;padding:0}body,html{min-height:100vh;font-family:Open Sans,sans-serif;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Raleway,sans-serif}ol,ul{list-style:none}a{text-decoration:none}a,form{color:inherit}input,textarea{border:0;color:inherit;outline:none;font-family:Open Sans,sans-serif}textarea{resize:none}button{border:0;background:inherit;outline:none;text-align:center}header{display:flex;position:fixed;z-index:1;width:100%;padding:28px 20px;background-color:transparent;transition:padding .5s ease-in-out,background-color .5s ease-in-out}header.shrink{padding:10px 20px;background-color:#0e151f}header .bytemoon{font-family:Raleway,sans-serif;font-size:1.5em;font-weight:400;line-height:.9em;text-transform:uppercase;letter-spacing:1px}header .bytemoon .byte{color:#7db3d9}header .bytemoon .moon{color:#fff}header .bytemoon img{position:relative;top:2px;height:22px}header nav{transition:all .3s}@media (min-width:0px){header nav{display:none}}@media (min-width:768px){header nav{display:block}}header nav ul{display:flex}header nav ul li{font-family:Raleway,sans-serif;font-size:.9em;color:hsla(0,0%,100%,.8);text-transform:uppercase;letter-spacing:1px}header nav ul li a{padding:10px 0}header nav ul li:after{position:relative;top:2px;display:inline-block;content:"";background-color:hsla(0,0%,100%,.2);width:1px;height:16px;margin:0 10px}header .fill{flex-grow:1}#mast{position:relative;height:100vh;height:calc(var(--vh, 1vh)*100)}#mast .wrapper{position:relative;top:40%;max-width:90%;margin:0 auto;text-align:center}#mast .wrapper .logo{width:300px;overflow:overlay}#mast .wrapper h1{font-family:Raleway,sans-serif;color:#fff;transition:all .3s;font-size:3em;font-weight:300;text-transform:uppercase;line-height:.9em;color:hsla(0,0%,100%,.8);transition:opacity .5s,transform .5s ease-out}@media (min-width:0px){#mast .wrapper h1{font-size:3em}}@media (min-width:576px){#mast .wrapper h1{font-size:4em}}@media (min-width:768px){#mast .wrapper h1{font-size:5em}}#mast .wrapper h1.hidden{transform:translateX(0) translateY(20px);opacity:0}#mast .wrapper h1 img{position:relative;top:5px;height:.9em}#mast .wrapper .divider{height:2px;width:100px;margin:1em auto;background-color:hsla(0,0%,100%,.8);transition:opacity .5s,transform .5s ease-out}#mast .wrapper .divider.hidden{transform:translateX(0) translateY(20px);opacity:0}#mast .wrapper p{color:#f1f1f1;font-size:1.3em;color:hsla(0,0%,100%,.8);transition:opacity .5s,transform .5s ease-out}#mast .wrapper p.hidden{transform:translateX(0) translateY(20px);opacity:0}#mast .button-wrapper{position:absolute;left:50%;bottom:4%;transform:translateX(-50%);text-align:center}#mast .button-wrapper .button.circle{display:flex;position:relative;width:54px;height:54px;border:2px solid hsla(0,0%,100%,.5);border-radius:999px;color:#fff;transition:opacity .5s,transform .5s ease-out}#mast .button-wrapper .button.circle.hidden{transform:translateX(0) translateY(20px);opacity:0}#mast .button-wrapper .button.circle i{margin:auto;align-self:center;font-size:1.8em}#mast .button-wrapper .button.circle:before{content:" ";position:absolute;border-radius:999px;border:2px solid hsla(0,0%,100%,.2);width:100%;height:100%;left:-2px;top:-2px;-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes pulse{0%{top:0;left:0;border-width:0}50%{top:-16px;left:-16px;border-width:16px}to{top:0;left:0;border-width:0;border-color:hsla(0,0%,100%,0)}}@keyframes pulse{0%{top:0;left:0;border-width:0}50%{top:-16px;left:-16px;border-width:16px}to{top:0;left:0;border-width:0;border-color:hsla(0,0%,100%,0)}}#mast .background{position:absolute;top:0;left:0;z-index:-1;height:100%;width:100%;background-color:#131d2a;-o-object-fit:cover;object-fit:cover;filter:brightness(.5)}#about .wrap{margin:0 auto;transition:all .3s}@media (min-width:0px){#about .wrap{max-width:540px}}@media (min-width:768px){#about .wrap{max-width:720px}}@media (min-width:992px){#about .wrap{max-width:960px}}@media (min-width:1200px){#about .wrap{max-width:1200px}}@media (min-width:0px){#about .wrap{padding:50px 15px}}@media (min-width:768px){#about .wrap{padding:85px 0}}@media (min-width:992px){#about .wrap{padding:100px 0}}@media (min-width:1200px){#about .wrap{padding:115px 0}}#about .title{text-align:center}#about .title h2{transition:all .3s;font-weight:400;color:#151515;transition:opacity .5s,transform .5s ease-out}@media (min-width:0px){#about .title h2{font-size:28px}}@media (min-width:768px){#about .title h2{font-size:36px}}@media (min-width:1200px){#about .title h2{font-size:48px}}#about .title h2.hidden{transform:translateX(0) translateY(20px);opacity:0}#about .title h6{color:#9b9b9b;font-size:16px;font-weight:400;font-family:Open Sans,sans-serif;transition:opacity .5s,transform .5s ease-out}#about .title h6.hidden{transform:translateX(0) translateY(20px);opacity:0}#about .services{display:flex;flex-wrap:wrap;justify-content:center;transition:all .3s;transition:margin}@media (min-width:0px){#about .services{margin-top:30px}}@media (min-width:768px){#about .services{margin-top:50px}}#about .services .service{transition:all .3s;box-shadow:0 0 6px 0 rgba(41,41,41,.03);text-align:center;transition:opacity .5s,transform .5s ease-out}@media (min-width:0px){#about .services .service{flex-basis:100%}}@media (min-width:768px){#about .services .service{flex-basis:calc(50% - 30px)}}@media (min-width:992px){#about .services .service{flex-basis:calc(33% - 30px)}}@media (min-width:0px){#about .services .service{padding:20px}}@media (min-width:768px){#about .services .service{padding:40px 25px}}@media (min-width:992px){#about .services .service{padding:40px 50px}}@media (min-width:0px){#about .services .service{margin:0 0 30px}}@media (min-width:768px){#about .services .service{margin:0 15px}}@media (min-width:992px){#about .services .service{margin:0}}#about .services .service.hidden{transform:translateX(0) translateY(20px);opacity:0}#about .services .service i{font-size:40px}#about .services .service h4{margin-top:10px;color:#151515;font-size:24px;font-weight:400}#about .services .service p{margin-top:16px;color:#9b9b9b;font-size:14px;font-weight:400;line-height:24px}#about .services .service a{display:inline-block;margin-top:20px;color:#151515;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;padding:8px 14px;background-color:#e8e8e8;border:2px solid #e8e8e8;cursor:pointer;transition:all .3s}#about .services .service a:hover{background-color:#2879fe;border-color:#2879fe;color:#fff}#about-2{display:flex;transition:all .3s;background-color:#f6f6f6}@media (min-width:0px){#about-2{flex-direction:column}}@media (min-width:992px){#about-2{flex-direction:row}}#about-2 .text{display:flex;flex-direction:column;flex-basis:50%;transition:all .3s;margin:0 auto;justify-content:center}@media (min-width:0px){#about-2 .text{max-width:5440px}}@media (min-width:768px){#about-2 .text{max-width:720px}}@media (min-width:0px){#about-2 .text{padding:75px 15px}}@media (min-width:992px){#about-2 .text{padding:0 80px 0 110px}}@media (min-width:1350px){#about-2 .text{padding:0 100px 0 160px}}#about-2 .text h2{transition:all .3s;font-weight:400;color:#151515;transition:opacity .5s,transform .5s ease-out}@media (min-width:0px){#about-2 .text h2{font-size:28px}}@media (min-width:768px){#about-2 .text h2{font-size:36px}}@media (min-width:1350px){#about-2 .text h2{font-size:48px}}#about-2 .text h2.hidden{transform:translateX(-20px) translateY(0);opacity:0}#about-2 .text p{margin-top:20px;color:#9b9b9b;line-height:24px;font-size:14px;font-weight:400;transition:opacity .5s,transform .5s ease-out}#about-2 .text p.hidden{transform:translateX(-20px) translateY(0);opacity:0}#about-2 .text .button{display:inline-block;padding:14px;margin-top:20px;color:#151515;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;background-color:#e8e8e8;border:2px solid #e8e8e8;cursor:pointer;transition:opacity .5s,transform .5s ease-out;transition:all .3s}#about-2 .text .button.hidden{transform:translateX(-20px) translateY(0);opacity:0}#about-2 .text .button:hover{background-color:#2879fe;border-color:#2879fe;color:#fff}#about-2 .image{height:33vw;min-height:200px;transition:all .3s}@media (min-width:992px){#about-2 .image{flex-basis:50%}}#about-2 .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#about-3{transition:all .3s}@media (min-width:0px){#about-3{padding:50px 0}}@media (min-width:768px){#about-3{padding:90px 0}}@media (min-width:992px){#about-3{padding:120px 0}}@media (min-width:1200px){#about-3{padding:160px 0}}#about-3 .wrap{display:flex;transition:all .3s;padding:0 15px;margin:0 auto}@media (min-width:0px){#about-3 .wrap{flex-direction:column}}@media (min-width:768px){#about-3 .wrap{flex-direction:row-reverse}}@media (min-width:0px){#about-3 .wrap{max-width:540px}}@media (min-width:768px){#about-3 .wrap{max-width:1200px}}#about-3 .wrap>*{flex-basis:50%}#about-3 .words{align-self:center;transition:all .3s}@media (min-width:0px){#about-3 .words{margin-bottom:50px}}@media (min-width:768px){#about-3 .words{margin-bottom:0;padding-left:140px}}#about-3 .words h2{transition:all .3s;font-weight:400px;color:#151515;transition:opacity .5s,transform .5s ease-out}@media (min-width:0px){#about-3 .words h2{font-size:24px}}@media (min-width:768px){#about-3 .words h2{font-size:28px}}@media (min-width:992px){#about-3 .words h2{font-size:32px}}@media (min-width:1200px){#about-3 .words h2{font-size:36px}}#about-3 .words h2.hidden{transform:translateX(20px) translateY(0);opacity:0}#about-3 .words p{margin-top:20px;color:#9b9b9b;font-size:14px;font-weight:400;line-height:24px;transition:opacity .5s,transform .5s ease-out}#about-3 .words p.hidden{transform:translateX(20px) translateY(0);opacity:0}#about-3 .image img{max-width:100%}#call-out{position:relative;text-align:center;transition:all .3s}@media (min-width:0px){#call-out{padding:74px 15px}}@media (min-width:992px){#call-out{padding:160px 15px 190px}}#call-out .text h2{transition:all .3s;font-weight:400;color:#fff}@media (min-width:0px){#call-out .text h2{font-size:28px}}@media (min-width:768px){#call-out .text h2{font-size:36px}}@media (min-width:992px){#call-out .text h2{font-size:48px}}#call-out .text p{transition:all .3s;font-size:14px;font-weight:400;color:#fff}@media (min-width:0px){#call-out .text p{margin-top:12px}}@media (min-width:768px){#call-out .text p{margin-top:16px}}@media (min-width:992px){#call-out .text p{margin-top:20px}}#call-out .text .button{display:inline-block;padding:14px 24px;color:#fff;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;background-color:#2879fe;border:2px solid #2879fe;cursor:pointer;transition:all .3s}@media (min-width:0px){#call-out .text .button{margin-top:30px}}@media (min-width:768px){#call-out .text .button{margin-top:35px}}@media (min-width:992px){#call-out .text .button{margin-top:42px}}#call-out .text .button:hover{background-color:transparent}#call-out .background{position:absolute;top:0;left:-1px;right:-1px;bottom:0;z-index:-1;overflow:hidden}#call-out .background img{position:absolute;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.6)}#advantages{padding-bottom:60px}#advantages .wrap{transition:all .3s;margin:0 auto}@media (min-width:0px){#advantages .wrap{max-width:540px}}@media (min-width:768px){#advantages .wrap{max-width:720px}}@media (min-width:992px){#advantages .wrap{max-width:960px}}@media (min-width:1200px){#advantages .wrap{max-width:1200px}}#advantages h2{transition:all .3s;font-weight:400;color:#151515;text-align:center;transition:opacity .5s,transform .5s ease-out}@media (min-width:0px){#advantages h2{font-size:28px}}@media (min-width:768px){#advantages h2{font-size:36px}}@media (min-width:1200px){#advantages h2{font-size:48px}}#advantages h2.hidden{transform:translateX(0) translateY(20px);opacity:0}#advantages .advantages{display:flex;flex-wrap:wrap;margin-top:55px}#advantages .advantages .advantage{display:flex;padding:15px 40px;transition:all .3s;transition:opacity .5s,transform .5s ease-out}@media (min-width:0px){#advantages .advantages .advantage{flex-direction:column}}@media (min-width:768px){#advantages .advantages .advantage{flex-direction:row}}@media (min-width:0px){#advantages .advantages .advantage{flex-basis:100%}}@media (min-width:768px){#advantages .advantages .advantage{flex-basis:50%}}@media (min-width:992px){#advantages .advantages .advantage{flex-basis:33%}}@media (min-width:0px){#advantages .advantages .advantage{margin-bottom:15px}}@media (min-width:768px){#advantages .advantages .advantage{margin-bottom:30px}}#advantages .advantages .advantage.hidden{transform:translateX(0) translateY(20px);opacity:0}#advantages .advantages .advantage .icon{transition:all .3s;text-align:center}@media (min-width:0px){#advantages .advantages .advantage .icon{margin-bottom:10px}}@media (min-width:768px){#advantages .advantages .advantage .icon{margin-bottom:0}}#advantages .advantages .advantage .icon i{font-size:40px;color:#2879fe}#advantages .advantages .advantage .text{transition:all .3s}@media (min-width:768px){#advantages .advantages .advantage .text{padding-left:15px}}#advantages .advantages .advantage .text h5{transition:all .3s;font-weight:400;color:#151515}@media (min-width:0px){#advantages .advantages .advantage .text h5{text-align:center}}@media (min-width:768px){#advantages .advantages .advantage .text h5{text-align:left}}@media (min-width:0px){#advantages .advantages .advantage .text h5{font-size:16px}}@media (min-width:768px){#advantages .advantages .advantage .text h5{font-size:18px}}#advantages .advantages .advantage .text p{margin-top:16px;transition:all .3s;color:#9b9b9b;font-size:14px;font-weight:400;line-height:24px}@media (min-width:0px){#advantages .advantages .advantage .text p{text-align:center}}@media (min-width:768px){#advantages .advantages .advantage .text p{text-align:left}}#work{padding-bottom:120px}#work .wrap{transition:all .3s;margin:0 auto}@media (min-width:0px){#work .wrap{max-width:95%}}@media (min-width:992px){#work .wrap{max-width:1140px}}#work h2{transition:all .3s;font-weight:400;color:#151515;text-align:center;transition:opacity .5s,transform .5s ease-out}@media (min-width:0px){#work h2{font-size:28px}}@media (min-width:768px){#work h2{font-size:36px}}@media (min-width:1200px){#work h2{font-size:48px}}#work h2.hidden{transform:translateX(0) translateY(20px);opacity:0}#work .portfolio{display:flex;justify-content:center;flex-wrap:wrap;padding:0 10px;transition:all .3s}@media (min-width:0px){#work .portfolio{margin-top:20px}}@media (min-width:992px){#work .portfolio{margin-top:55px}}#work .portfolio .column{transition:all .3s;margin:0 4px}@media (min-width:0px){#work .portfolio .column{width:100%}}@media (min-width:992px){#work .portfolio .column{width:calc(33% - 16px)}}#work .portfolio .item{display:block;position:relative;width:100%;transition:all .3s;border:1px solid transparent;overflow:hidden;cursor:pointer;transition:all .7s;height:200px;transition:opacity .5s,transform .5s ease-out}@media (min-width:0px){#work .portfolio .item{margin-top:8px}}@media (min-width:992px){#work .portfolio .item{margin-top:8px}}@media (min-width:992px){#work .portfolio .item.small{height:240px}#work .portfolio .item.medium{height:320px}#work .portfolio .item.large{height:400px}}#work .portfolio .item .text{position:absolute;bottom:20px;left:20px;z-index:2;text-align:left}#work .portfolio .item .text .name{margin-bottom:20px;font-size:26px;font-weight:500;color:#fff;opacity:0;transform:scale(1.5) translateY(50px);transition:opacity .5s,transform .5s}#work .portfolio .item .text .description{font-size:16px;font-weight:600;color:#fff;opacity:0;transform:scale(1.5) translateY(60px);transition:opacity .5s,transform .5s;transition-delay:.1s}#work .portfolio .item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.05);transition:transform 1s}#work .portfolio .item:before{position:absolute;content:"";left:0;top:0;z-index:1;width:100%;height:100%;background-color:#231f20;opacity:0;transition:opacity .7s}#work .portfolio .item:hover .text .description,#work .portfolio .item:hover .text .name{opacity:1;transform:none}#work .portfolio .item:hover img{transform:scale(1)}#work .portfolio .item:hover:before{opacity:.7}#work .portfolio .item.hidden{transform:translateX(0) translateY(20px);opacity:0}#work .advantages{display:flex;flex-wrap:wrap;margin-top:55px}#work .advantages .advantage{display:flex;padding:15px 40px;transition:all .3s;transition:opacity .5s,transform .5s ease-out}@media (min-width:0px){#work .advantages .advantage{flex-direction:column}}@media (min-width:768px){#work .advantages .advantage{flex-direction:row}}@media (min-width:0px){#work .advantages .advantage{flex-basis:100%}}@media (min-width:768px){#work .advantages .advantage{flex-basis:50%}}@media (min-width:992px){#work .advantages .advantage{flex-basis:33%}}@media (min-width:0px){#work .advantages .advantage{margin-bottom:15px}}@media (min-width:768px){#work .advantages .advantage{margin-bottom:30px}}#work .advantages .advantage.hidden{transform:translateX(0) translateY(20px);opacity:0}#work .advantages .advantage .icon{transition:all .3s;text-align:center}@media (min-width:0px){#work .advantages .advantage .icon{margin-bottom:10px}}@media (min-width:768px){#work .advantages .advantage .icon{margin-bottom:0}}#work .advantages .advantage .icon i{font-size:40px;color:#2879fe}#work .advantages .advantage .text{transition:all .3s}@media (min-width:768px){#work .advantages .advantage .text{padding-left:15px}}#work .advantages .advantage .text h5{transition:all .3s;font-weight:400;color:#151515}@media (min-width:0px){#work .advantages .advantage .text h5{text-align:center}}@media (min-width:768px){#work .advantages .advantage .text h5{text-align:left}}@media (min-width:0px){#work .advantages .advantage .text h5{font-size:16px}}@media (min-width:768px){#work .advantages .advantage .text h5{font-size:18px}}#work .advantages .advantage .text p{margin-top:16px;transition:all .3s;color:#9b9b9b;font-size:14px;font-weight:400;line-height:24px}@media (min-width:0px){#work .advantages .advantage .text p{text-align:center}}@media (min-width:768px){#work .advantages .advantage .text p{text-align:left}}#contact{transition:all .3s}@media (min-width:0px){#contact{padding:50px 0}}@media (min-width:768px){#contact{padding:70px 0}}@media (min-width:992px){#contact{padding:120px 0}}#contact .wrap{display:flex;flex-direction:column;transition:all .3s;margin:0 auto;align-items:center}@media (min-width:0px){#contact .wrap{max-width:540px}}@media (min-width:768px){#contact .wrap{max-width:720px}}@media (min-width:992px){#contact .wrap{max-width:960px}}@media (min-width:1200px){#contact .wrap{max-width:1200px}}#contact h2{transition:all .3s;font-weight:400;color:#151515;text-align:center}@media (min-width:0px){#contact h2{font-size:28px}}@media (min-width:768px){#contact h2{font-size:36px}}@media (min-width:1200px){#contact h2{font-size:48px}}#contact form{width:600px;max-width:100%;padding:0 15px;margin-top:45px}#contact form .row{display:flex;transition:all .3s}@media (min-width:0px){#contact form .row{flex-direction:column}}@media (min-width:768px){#contact form .row{flex-direction:row}}#contact form .row+.row{margin-top:30px}#contact form .input.half{flex-basis:50%}#contact form .input+.input{transition:all .3s}@media (min-width:0px){#contact form .input+.input{margin-top:30px}}@media (min-width:768px){#contact form .input+.input{margin-top:0;margin-left:30px}}#contact form input,#contact form textarea{width:100%;min-height:50px;padding:12px 19px;font-size:14px;font-weight:400;line-height:24px;color:#9b9b9b;background-color:#f5f5f5;background-image:none;border-radius:0}#contact form button{position:relative;width:100%;height:100%;min-height:50px;background-color:#2879fe;border:2px solid #2879fe;font-size:12px;font-weight:700;text-transform:uppercase;color:#fff;cursor:pointer;transition:all .3s}#contact form button:hover{background-color:transparent;color:#2879fe}#contact form button:hover .lds-ring div{border-color:#2879fe transparent transparent}#contact form button.loading .text{visibility:hidden}#contact form button.loading .text .ff{font-weight:600;text-transform:uppercase}#contact form button.loading .text .ff .byte{color:#7db3d9}#contact form button.loading .text .ff img{position:relative;top:2px;height:14px}#contact form button.loading .lds-ring{visibility:visible}#contact form button .lds-ring{display:inline-block;position:absolute;visibility:hidden;width:40px;height:40px;left:50%;top:50%;transform:translate(-50%,-50%)}#contact form button .lds-ring div{left:4px;top:4px;box-sizing:border-box;display:block;position:absolute;width:30px;height:30px;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:4px solid transparent;border-top-color:#fff;transition:border-color .3s}@-webkit-keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#contact form button .lds-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}#contact form button .lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}#contact form button .lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}footer .top{transition:all .3s;background-color:#181818}@media (min-width:0px){footer .top{padding:40px 0}}@media (min-width:768px){footer .top{padding:82px 0 75px}}footer .top .wrap{display:flex;flex-wrap:wrap;transition:all .3s;margin:0 auto;justify-content:space-between;transition:max-width .3s}@media (min-width:0px){footer .top .wrap{flex-direction:column}}@media (min-width:576px){footer .top .wrap{flex-direction:row}}@media (min-width:0px){footer .top .wrap{max-width:540px}}@media (min-width:768px){footer .top .wrap{max-width:720px}}@media (min-width:992px){footer .top .wrap{max-width:960px}}@media (min-width:1200px){footer .top .wrap{max-width:1200px}}@media (min-width:0px){footer .top .wrap{padding:0 15px}}@media (min-width:576px){footer .top .wrap{padding:0}}footer .top .wrap>*{transition:all .3s;padding:0 15px}@media (min-width:0px){footer .top .wrap>*{flex-basis:100%}}@media (min-width:576px){footer .top .wrap>*{flex-basis:50%}}@media (min-width:768px){footer .top .wrap>*{flex-basis:33%}}@media (min-width:0px){footer .top .wrap>:not(:last-child){margin-bottom:50px}}@media (min-width:768px){footer .top .wrap>*{margin-bottom:0}}footer .top .wrap>* h6{font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;letter-spacing:3.2px;color:#fff;text-transform:uppercase}footer .top .wrap>* .divider{width:40px;height:3px;margin-top:18px;transition:all .3s;background-color:#2879fe}@media (min-width:0px){footer .top .wrap>* .divider{margin-bottom:20px}}@media (min-width:768px){footer .top .wrap>* .divider{margin-bottom:40px}}footer .top .about p{color:#fff;font-size:14px;font-weight:400;letter-spacing:.7px;line-height:24px}footer .top .about .button{display:inline-block;padding:14px 24px;color:#fff;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;background-color:#2879fe;border:2px solid #2879fe;transition:all .3s;cursor:pointer}@media (min-width:0px){footer .top .about .button{margin-top:20px}}@media (min-width:768px){footer .top .about .button{margin-top:42px}}footer .top .about .button:hover{background-color:transparent}footer .top .contacts li{margin-top:15px}footer .top .contacts .title{color:#6a7688;font-size:14px;font-weight:400;letter-spacing:.7px}footer .top .contacts .detail{margin-top:10px;color:#fff}footer .top .contacts .phone .detail{font-size:18px;font-weight:400 1.8px}footer .top .contacts .email .detail{font-size:14px;font-weight:400;letter-spacing:1.4px}footer .top .contacts .details{display:flex}footer .top .contacts .details i{margin:0 6px;height:2em;width:2em;line-height:2em;text-align:center;border-radius:50%;color:#fff;font-size:12px}footer .top .quick-nav{transition:all .3s}@media (min-width:0px){footer .top .quick-nav{flex-grow:0}}@media (min-width:576px){footer .top .quick-nav{flex-grow:1}}@media (min-width:768px){footer .top .quick-nav{flex-grow:0}}footer .top .quick-nav .links{display:flex}footer .top .quick-nav .links>*{flex-basis:50%}footer .top .quick-nav .links a{display:block;margin-top:10px;color:#6a7688;font-size:14px;font-weight:400;letter-spacing:1px;transition:all .3s}footer .top .quick-nav .links a:hover{color:#fff}footer .bot{padding:20px 15px;background-color:#242424;color:#fff;font-size:14px;font-weight:400}footer .bot .wrap{max-width:1200px;margin:0 auto}footer .bot .bytemoon{font-weight:600;text-transform:uppercase}footer .bot .bytemoon .byte{color:#7db3d9}footer .bot .bytemoon img{position:relative;top:2px;height:14px}