nav,section,aside,header,h1,h2,h3,h4,h5,h6{-webkit-margin-before:0em;-webkit-padding-start:0;-webkit-margin-after:0em;margin:0;padding:0}section:focus,div:focus,footer:focus{outline:none}body{margin:0;padding:0;font-family:"Montserrat",sans-serif}p::selection,a::selection,h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,li::selection,body::selection,span::selection,input::selection,textarea::selection,img::selection{background:#de0a3f;color:#fff}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes starPulse{from{opacity:.1}to{opacity:.5}}@keyframes starPulse{from{opacity:.1}to{opacity:.5}}@keyframes zoom-in{0%{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes scroll{0%{opacity:0}10%{transform:translateY(0);opacity:1}100%{transform:translateY(15px);opacity:0}}.logo img{filter:brightness(1.5);position:absolute;height:170px;left:1rem;top:-1.5rem;transition:all .5s}.logo img:hover{filter:brightness(2)}.first-page,.second-page,.third-page,.fifth-page{min-height:600px;height:100%;height:100vh;width:100%;position:relative}.second-page:before,.third-page .container:before,.fifth-page:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;display:block}.second-page:before,.third-page .container:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;display:block;background:url(../img-optimized/stars.png);background-position:bottom;background-size:contain;opacity:.3}.overlay{height:100%;height:100vh;min-height:600px;background-size:cover;opacity:.6}.overlay:before{content:"";width:100%;height:100%;position:absolute}.first-page{border-top:5px solid #000;background:url("../img-optimized/shapes-background.png") #0a0a0b no-repeat 90% 100%;background-size:1000px;overflow:hidden}.first-page .overlay{animation:zoom-in 30s linear 10ms infinite}.first-page .overlay:before{background:#1b2030 url(../img-optimized/turn.jpg) center center no-repeat;transform:rotate(180deg);background-size:cover}.sidenav{height:50px;line-height:50px;width:500px;position:absolute;z-index:1111;top:0;right:5rem;float:right;transition:.5s;border-bottom:5px solid gray}.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:20px;transition:.3s;color:#fff;display:inline-block}#mySidenav a::after{content:"";display:block;height:5px;background:#f22051;transition:all .4s;left:0;bottom:8px;transform:scaleX(0);width:100%;position:relative}#mySidenav a:hover::after{transform:scaleX(1)}.sidenav .closebtn{display:inline-block;width:100%;position:absolute;top:0;right:25px;font-size:66px;margin-left:50px}#mySidenav .closebtn::after{height:0}#close{display:none;right:-64px}.open-nav{cursor:pointer;width:150px;height:50px;top:3%;left:5%;text-align:center;background:#7b7b7b;position:absolute;z-index:9;color:#fff;line-height:50px;display:none}.main-text{text-align:center;font-size:26px;height:60%;width:500px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;border:5px solid #6dcdff;box-sizing:border-box;box-shadow:0 19px 38px rgba(0,0,0,.3);display:flex;justify-content:center;flex-direction:column;align-items:center;outline:none}@media all and (min-width: 2000px){.main-text{width:40%}}.main-text h1{font-size:40px;color:#e7e3e3}.main-text header h1{font-size:33px}.main-text h4{margin:35px 0 40px 0;font-weight:bold;color:#fff;background:rgba(0,0,0,.2);display:block;width:100%}.main-text p{width:80%;font-family:"Open Sans",sans-serif;font-size:21.2px}.main-text p span{font-weight:bold}h5{margin-bottom:-15px}.cta{padding:15px 10px;font-size:18px;text-decoration:none;color:#fff;border-radius:5px;margin-top:-50px;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.1);background:#d31027;background:-webkit-linear-gradient(to right, #c23636, #D31027);background:linear-gradient(to right, #c23636, #D31027);border-bottom:5px solid #880707;position:relative;z-index:999}.cta:hover{filter:brightness(1.1)}.cta:active{top:.5px}.scroll-container{position:absolute;text-align:center;width:100px;left:0;right:0;margin:auto;bottom:1rem;opacity:.7;padding-bottom:12px;filter:brightness(1.5);transition:.5s all}.scroll-container:hover{filter:brightness(2)}.mouse,.scroller{pointer-events:none;width:3px}.mouse{padding:10px 15px;height:25px;border:2px solid #6dcdff;border-radius:25px;margin:-5px auto 12px}.scroller{height:7px;border-radius:25%;background-color:#6dcdff;animation-name:scroll;animation-duration:1.2s;animation-timing-function:cubic-bezier(0.15, 0.41, 0.69, 0.94);animation-iteration-count:infinite}.social{display:flex;justify-content:center;align-items:center;flex-direction:column;left:2rem;height:200px;position:absolute;bottom:1rem}.social .fa{color:#add8e6;padding:5px;font-size:18px;margin-top:20px;border:1px solid #add8e6;border-radius:10%}.social .fa:hover{border:1px solid #fff;background:#fff;color:#000;transition:.5s all}.second-page{border-top:5px solid #000;background:url("../img-optimized/sm-sizes/romb.png") #0a0a0b no-repeat 10vw 100%;background-size:1300px;overflow:hidden}.second-page:before{background:#1488cc;background:-webkit-linear-gradient(to left, #444fa2, #000000);background:linear-gradient(to bottom, #444fa2, #000000);opacity:.7}.second-page .overlay:before{background:url("../img-optimized/turn.jpg") center no-repeat;background-size:cover;animation:zoom-in 30s linear 10ms infinite}.second-page .main-text{border:none;box-shadow:none;width:80%}.second-page .main-text p{width:80%;color:#fff}.third-page{position:relative;background:#161616}.third-page:before{position:absolute;margin-top:-195px;height:195px;content:"";width:100%;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(200, 189, 189, 0)), to(#171717));background-image:linear-gradient(to bottom, rgba(200, 189, 189, 0), #171717)}.third-page:after{position:absolute;left:0;top:-5px;margin-top:-118px;height:122px;content:"";width:100%;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(200, 189, 189, 0)), to(#171717));background-image:linear-gradient(to bottom, rgba(200, 189, 189, 0), #171717)}.third-page .container{width:50%;min-height:600px;height:100%;height:100vh;position:relative}.third-page .left{float:left;background-position:-1px}.third-page .container.right{float:right;opacity:1}.third-page .container.right:before{background-position:-35px}.third-page .left h1,.third-page .right h1,.second-page h1{border-left:4px solid #d3d3d3;border-top:4px solid #d3d3d3;padding:10px;box-sizing:border-box}.third-page .main-text{color:#fff;width:100%;border:none;box-shadow:none}.third-page .logos{justify-content:center;z-index:555;flex-wrap:wrap;position:relative;right:0;bottom:-1rem;left:0;display:flex;flex-wrap:wrap}.third-page figure{align-items:center;justify-content:center;display:inline-flex;background:#989899;border-radius:5px;height:45px;width:65px;margin:0 5px 10px 5px;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.1);transition:all .3s;filter:grayscale(1)}.logos img{height:30px}figure:hover{background:#000;filter:grayscale(0.3)}.fourth-page{position:relative;padding-bottom:30px;background:#1b1919;background:radial-gradient(#161616, #161616);background-size:cover;z-index:0;overflow:hidden}.fourth-page:before{content:"";top:0;left:0;right:0;bottom:0;height:100%;width:100%;position:absolute;background:url("../img-optimized/stars.png");display:block;opacity:.1;z-index:-1;animation:starPulse 3s infinite alternate}.clearfix{clear:both}.fourth-page header{height:155px;width:155px;background:rgba(80,10,10,.4117647059);position:relative;transform:rotate(135.5deg);margin:100px 0 100px 0;border:5px solid #00008b}.fourth-page header:before{border:5px solid #6dcdff;content:"";top:0;left:0;bottom:0;right:0;position:absolute}.fourth-page header h1{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:75px;line-height:1px;width:150px;transform:rotate(-135deg);box-shadow:15px 15px 155px rgba(255,0,0,.5),0 15px 12px rgba(0,0,0,.1)}.fourth-page .main-text{position:static;padding-bottom:25px;width:95%;border:none;box-shadow:none}.fourth-page h1{margin-bottom:33px;padding-top:70px}.fourth-page .main-text p{color:#fff;width:70%;margin:0 auto}.sortContainer{width:100%;margin:0 auto 32px auto}.sortContainer ul{font-size:12px;list-style-type:none;color:#fff;padding:0;display:flex;flex-wrap:wrap;justify-content:center}#info{font-size:15px}.fifth-page:before{background:#000428;background:-webkit-linear-gradient(to right, #004e92, #000428);background:linear-gradient(to right, #004e92, #000428)}.fifth-page .overlay{opacity:.7}@media all and (min-width: 800px){.fifth-page .overlay:before{background:url("../img-optimized/wall.jpg") center;background-size:cover}}@media all and (max-width: 800px){.fifth-page .overlay:before{background:url("../img-optimized/sm-sizes/wall_sm_size.jpg") center;background-size:cover}}.fifth-page .main-text{color:#dddada;width:80%;border:5px solid #db123d}.fifth-page .main-text p{width:100%}#bottom{display:flex;justify-content:center;align-items:center;min-height:20px;text-align:center;background:#ec2424}.sortBtn{margin:5px 5px;text-align:center;background:#555252;cursor:pointer;padding:5px 10px;transition:all .3s}.sortBtn:hover{color:#555252;background:#fff;border:#555252}.filter{display:none}.show{animation:fadeIn 1s;display:flex;justify-content:space-around;flex-direction:row}.sortBtn.active{color:#555252;border:#555252;background:#fff}.portfolio-container{display:flex;justify-content:space-around;flex-wrap:wrap;padding-bottom:30px;width:75%;flex-direction:row;margin:0 auto}.portfolio{box-sizing:border-box;margin-top:30px;height:200px;width:30%;background:gray;position:relative;border:2px solid #6dcdff;box-shadow:0 1px 11px #6dcdff,0 15px 12px rgba(0,0,0,.1)}.hover-text{height:100%;width:100%;opacity:0;transition:.5s ease;background-color:#000}.filter.portfolio:hover .hover-text{color:#fff;opacity:.9}.text{color:#fff;font-size:20px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);text-align:center}.portfolio a{display:block;height:100%;position:relative;text-decoration:none;color:#fff}.portfolio0{background:url("../img-optimized/portfolio0.jpg") center no-repeat;background-size:cover}.portfolio1{background:url("../img-optimized/portfolio1.jpg") center no-repeat;background-size:cover}.portfolio2{background:url("../img-optimized/portfolio2.jpg") left no-repeat;background-size:cover;background-position:50% 50%}.portfolio3{background:url("../img-optimized/portfolio3.jpg") center no-repeat;background-size:cover}.portfolio4{background:url("../img-optimized/portfolio4.jpg") center no-repeat;background-size:cover}.portfolio5{background:url("../img-optimized/portfolio5.jpg") center no-repeat;background-size:cover}.portfolio6{background:url("../img-optimized/portfolio6.jpg") center no-repeat;background-size:cover}.portfolio7{background:url("../img-optimized/portfolio7.jpg") center no-repeat;background-size:cover}.portfolio8{background:url("../img-optimized/portfolio8.jpg") center no-repeat;background-size:cover}.portfolio9{background:url("../img-optimized/portfolio9.jpg") center no-repeat;background-size:cover}.portfolio10{background:url("../img-optimized/portfolio10.jpg") center no-repeat;background-size:cover}.portfolio11{background:url("../img-optimized/portfolio11.jpg") center no-repeat;background-size:cover}.portfolio12{background:url("../img-optimized/portfolio12.jpg") center no-repeat;background-size:cover}.portfolio13{background:url("../img-optimized/portfolio13.jpg") center no-repeat;background-size:cover}.portfolio14{background:url("../img-optimized/portfolio24.jpg") center no-repeat;background-size:cover}.portfolio15{background:url("../img-optimized/portfolio15.jpg") center no-repeat;background-size:cover}.portfolio19{background:url("../img-optimized/portfolio19.jpg") center no-repeat;background-size:cover}.portfolio20{background:url("../img-optimized/portfolio20.jpg") center no-repeat;background-size:cover}.portfolio21{background:url("../img-optimized/portfolio21.jpg") center no-repeat;background-size:cover}.portfolio22{background:url("../img-optimized/portfolio22.jpg") center no-repeat;background-size:cover}.portfolio23{background:url("../img-optimized/portfolio23.jpg") center no-repeat;background-size:cover}#viewMoreBtn{text-decoration:none;color:#fff;display:block;margin:40px auto;width:140px;height:35px;line-height:35px;text-align:center;background:#bd2f2f;border:1px solid #bd2f2f;padding:5px 10px;transition:all .3s;box-shadow:0 0 15px #bd2f2f}#viewMoreBtn:hover{color:#fff;background:rgba(0,0,0,0);border:1px solid #bd2f2f;box-shadow:0 0 25px #bd2f2f}.footer{display:flex;color:#fff;margin:0 auto;text-align:center;height:350px;background:#262626}.footer .left{justify-content:center;align-items:center;display:flex;width:70%;border-right:1px solid #2b2a2a}.footer .left h2{border-bottom:1px solid #fff;width:250px;margin:0 auto}form{box-shadow:0 59px 38px rgba(0,0,0,.3),15px 0 12px rgba(0,0,0,.1);height:200px}input[type=text]{margin-top:15px}input[type=text],input[type=email],textarea{margin-left:5px;background:rgba(0,0,0,0);color:#fff;width:55%;float:left;height:40px;margin-bottom:5px;border:1px solid #8abdff;padding:10px;box-sizing:border-box}textarea{height:80px;resize:none}button[type=submit]{margin-top:10px;width:150px;height:50px;background:#ec2424;border:1px solid #ec2424;color:#fff;cursor:pointer;transition:all .3s;box-shadow:0 20px 25px rgba(0,0,0,.15)}button:focus{outline:0}button[type=submit]:hover{background:rgba(0,0,0,0)}input[type=text]::placeholder,input[type=email]::placeholder,textarea::placeholder{font-family:Arial;color:#fff}.footer .right{justify-content:center;flex-direction:column;align-items:center;display:flex;width:30%}.footer .logo,.footer .logo img{position:static;cursor:initial}.footer .social-icons .fa{color:#add8e6;padding:5px;font-size:18px;margin-top:20px;border:1px solid #add8e6;border-radius:10%}.footer .social-icons .fa:hover{border:1px solid #fff;background:#fff;color:#000;transition:.5s all}.copyright a,#bottom a{text-decoration:none;color:#8abdff}.copyright a:hover{color:#abcefc}#goToTopBtn{display:none;position:fixed;bottom:25px;right:10px;z-index:0;background-color:#ec2424;color:#fff;cursor:pointer;width:40px;height:40px;border:none;font-size:20px;text-align:center;line-height:40px}#goToTopBtn .fa{text-align:center;pointer-events:none}#bodyBlur{width:100%;height:100%;height:100vh;position:fixed;background:rgba(23,21,21,.7);top:0;bottom:0;right:0;left:0;margin:auto;z-index:2;display:none;cursor:initial}@media all and (min-width: 2000px){.fourth-page .portfolio{width:330px}}@media all and (min-width: 960px){.third-page .main-text{justify-content:initial}.fifth-page p{font-size:25px}}@media all and (max-width: 980px){.third-page .container.left{width:100%;height:auto}.third-page .container.right{width:100%;background:#161616;height:auto}.fourth-page .main-text p{width:90%}.portfolio{width:45%}.portfolio-container{width:90%}}@media all and (max-width: 767px){.first-page .logo{width:120px;height:120px;margin-right:20px;position:absolute;right:0;top:0}.first-page .logo a img{height:120px;top:-1.7rem;bottom:0;margin:auto;left:0;right:0;z-index:0}.footer .logo img{height:130px}.sidenav.mobile-only{width:250px;background:#2f3fd5;background:#000 url(../img-optimized/nav.png) repeat;pointer-events:all;transform:translateX(0)}.sidenav.mobile-only a{color:#fff;width:50%}.sidenav{height:100%;width:0;position:fixed;z-index:1111;top:0;left:0;background-color:#000;overflow-x:hidden;transition:.5s;padding-top:60px;pointer-events:none;transform:translateX(-100px)}.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#818181;display:block;transition:.3s;float:none}.open-nav{display:block}#close{display:block}.third-page{width:100%}.footer{flex-wrap:wrap;height:100%;padding-bottom:30px}.footer .left,.footer .right{width:100%}.form-container{padding-top:50px}.form-container p{padding:0 20px}}@media all and (max-width: 690px){.main-text h1{font-size:32px}.social{flex-direction:row;left:0;right:0;bottom:4.5rem}.social .fa{margin:20px 10px 0 10px}}@media all and (max-width: 600px){.main-text{font-size:20px;width:100%;text-align:center}.main-text h1{font-size:30px}.main-text h4{font-size:25px}.portfolio-container .portfolio{width:70%}form{height:100%;padding-bottom:40px;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.1)}input[type=text],input[type=email],textarea,button[type=submit]{float:none;width:70%}}@media all and (max-width: 569px){.portfolio{width:77%}}@media all and (max-width: 480px){.cta{margin-top:-25px}.second-page .main-text p{width:100%}.portfolio{width:90%}input[type=text],input[type=email],textarea,button[type=submit]{width:95%}.main-text p{font-size:18px}.third-page .right h1{margin-top:-35px}.third-page .logos{top:0}.third-page figure{width:27%}.fifth-page .main-text{width:90%;height:67%}}@media all and (max-width: 380px){.sidenav.mobile-only{width:70%}.open-nav{width:70px}.logo{margin-right:8px;top:-2px}.logo a img{height:100px;right:-1.5rem}.main-text h4{font-size:20px;margin-top:-10px}.main-text header h1{width:100%;margin:0 auto;font-size:25px}.fourth-page header h1{margin-bottom:25px}.portfolio-container .portfolio{width:100%}}@media all and (max-width: 345px){.main-text p{width:90%}.fifth-page .main-text{width:100%}.footer .left h2{width:100%}}/*# sourceMappingURL=style.css.map */
