.smoth{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.smoth-color{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.titulo{color:#fe4444;text-align:right;font-family:Oswald,sans-serif;font-weight:300;font-size:120px;text-transform:uppercase;line-height:110px;margin-bottom:50px}@media (max-width:768px){.titulo{font-size:40px;line-height:65px;text-align:left}}.black-txt{color:#212121;font-family:Oxygen,sans-serif;font-weight:400;font-size:20px;line-height:35px}@media (max-width:768px){.black-txt{font-size:14px;line-height:20px}}.white-txt{color:#fafafa;font-family:Oxygen,sans-serif;font-weight:300;font-size:18px;line-height:45px}@media (max-width:768px){.white-txt{font-size:14px;line-height:30px}}html,body{width:100%;height:100%;background-color:#212121;position:absolute}ul#lang{position:fixed;z-index:100;right:10px;top:10px}ul#lang li{list-style:none;display:inline-block;text-align:center}ul#lang li .active{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;color:#fafafa}ul#lang li a,ul#lang li .visited{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;font-family:Oxygen,sans-serif;font-weight:100;font-size:12px;color:#212121;background-color:#fe4444;padding:13px;line-height:40px}ul#lang li a:hover,ul#lang li .visited:hover,ul#lang li a:focus,ul#lang li .visited:focus{background-color:#44adfe;text-decoration:none;color:#fafafa}::selection{color:#fafafa;background:#fe4444}::-webkit-selection{color:#fafafa;background:#44adfe}::-moz-selection{color:#fafafa;background:#44adfe}::-ms-selection{color:#fafafa;background:#44adfe}.rotasquare{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.rotatxt{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}header{width:100%;height:100%;position:relative;overflow:hidden}header .id{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;height:190px;top:50%;margin-top:-95px;position:relative}@media (max-width:992px){header .id{height:90px;margin-top:-45px}}@media (max-width:240px){header .id{height:40px;margin-top:-20px}}header h1{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;font-family:Oxygen,sans-serif;font-weight:400;margin:0;text-align:right;color:#fafafa;background-color:#fe4444;line-height:190px;font-size:90px}@media (min-width:992px){header h1{font-size:60px}}@media (max-width:992px){header h1{text-align:center;font-size:40px;line-height:90px}}@media (max-width:240px){header h1{line-height:40px}}header h2{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;font-family:Oswald,sans-serif;font-weight:100;margin:0;color:#fafafa;line-height:190px;font-size:55px}@media (max-width:992px){header h2{text-align:center;font-size:30px;line-height:100px}}header .welcome{font-family:Oxygen,sans-serif;bottom:0;position:absolute;width:100%;text-align:center;color:#6d6d6d}header a{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;font-family:Oxygen,sans-serif;font-weight:300;text-align:center;color:#ececec;font-size:16px;letter-spacing:2px}@media (max-width:768px){header a{font-size:12px}}@media (max-width:300px){header a{font-size:9px}}header a:hover{color:#ececec}header .project{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;height:190px;top:50%;margin-top:-95px;position:relative}@media (max-width:992px){header .project{height:90px;margin-top:-45px}}@media (max-width:240px){header .project{height:40px;margin-top:-20px}}header .project h1{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;text-align:left}@media (max-width:400px){header .project h1{font-size:20px}}@media (max-width:240px){header .project h1{line-height:40px}}header .headfoto{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;max-height:800px;top:50%;margin-top:-26%;position:absolute;right:5%;width:50%}.skew-left{-ms-transform:skewY(2deg);-o-transform:skewY(2deg);-webkit-transform:skewY(2deg);transform:skewY(2deg)}.skew-right{-ms-transform:skewY(-2deg);-o-transform:skewY(-2deg);-webkit-transform:skewY(-2deg);transform:skewY(-2deg)}#about{margin-top:30px;background-color:#fafafa;padding:90px 15px 40px}@media (max-width:992px){#about{padding:70px 15px}}#about h1{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;color:#fe4444;text-align:right;font-family:Oswald,sans-serif;font-weight:300;font-size:120px;text-transform:uppercase;line-height:110px;margin-bottom:50px;margin:5 0 0 90px}@media (max-width:768px){#about h1{font-size:40px;line-height:65px;text-align:left}}@media (max-width:960px){#about h1{text-align:left;line-height:0;margin:-20px 0 40px}}#about p{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;color:#212121;font-family:Oxygen,sans-serif;font-weight:400;font-size:20px;line-height:35px}@media (max-width:768px){#about p{font-size:14px;line-height:20px}}#about div{-ms-transform:skewY(-2deg);-o-transform:skewY(-2deg);-webkit-transform:skewY(-2deg);transform:skewY(-2deg)}#skills{padding:90px 15px 70px}@media (max-width:992px){#skills ul{padding-left:0}}#skills li{list-style:none;height:50px;margin-bottom:15px}#skills li:last-child{margin-bottom:0}@media (max-width:240px){#skills li{height:auto;margin-bottom:20px}}#skills h1{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;color:#fe4444;text-align:right;font-family:Oswald,sans-serif;font-weight:300;font-size:120px;text-transform:uppercase;line-height:110px;margin-bottom:50px;margin-top:80px}@media (max-width:768px){#skills h1{font-size:40px;line-height:65px;text-align:left}}@media (max-width:992px){#skills h1{margin:0 auto 50px auto}}@media (max-width:240px){#skills h1{font-size:30px;line-height:5px}}#skills h6{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;color:#fafafa;font-family:Oxygen,sans-serif;font-weight:300;font-size:24px;float:left;text-transform:uppercase;margin-right:10px}@media (max-width:768px){#skills h6{font-size:18px}}@media (max-width:414px){#skills h6{width:100%}}#skills p{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;color:#fafafa;font-family:Oxygen,sans-serif;font-weight:300;font-size:18px;line-height:45px}@media (max-width:768px){#skills p{font-size:14px;line-height:30px}}@media (max-width:320px){#skills p{line-height:15px}}#works{background-color:#fafafa;padding:100px 15px 50px}@media (max-width:640px){#works{padding-bottom:0}}#works h1{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;color:#fe4444;text-align:right;font-family:Oswald,sans-serif;font-weight:300;font-size:120px;text-transform:uppercase;line-height:110px;margin-bottom:50px}@media (max-width:768px){#works h1{font-size:40px;line-height:65px;text-align:left}}#works ul{padding-left:0}#works ul li{list-style:none;display:inline}@media (max-width:450px){#works ul li img{width:40%;height:auto}}#works .row{-ms-transform:skewY(2deg);-o-transform:skewY(2deg);-webkit-transform:skewY(2deg);transform:skewY(2deg)}#social{padding:100px 15px}#social h1{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;color:#fe4444;text-align:right;font-family:Oswald,sans-serif;font-weight:300;font-size:120px;text-transform:uppercase;line-height:110px;margin-bottom:50px}@media (max-width:768px){#social h1{font-size:40px;line-height:65px;text-align:left}}@media (max-width:992px){#social h1{text-align:left}}#social ul{margin-left:0}@media (max-width:375px){#social ul{padding-left:0}}#social ul li{list-style:none;display:inline;margin-right:50px}#social ul li i{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;color:#fafafa;line-height:180px}#social ul li i:hover,#social ul li i:focus{color:#44adfe}@media (max-width:320px){#social ul li{margin-right:15px}}#form{background-color:#fafafa;padding:70px 15px 100px}#form div{-ms-transform:skewY(-2deg);-o-transform:skewY(-2deg);-webkit-transform:skewY(-2deg);transform:skewY(-2deg)}#form #myform{padding-left:80px;margin-top:50px}@media (max-width:768px){#form #myform{padding-left:0}}#form h1{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;color:#fe4444;text-align:right;font-family:Oswald,sans-serif;font-weight:300;font-size:120px;text-transform:uppercase;line-height:110px;margin-bottom:50px}@media (max-width:768px){#form h1{font-size:40px;line-height:65px;text-align:left}}@media (max-width:1200px){#form h1{text-align:left}}#form ol{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;list-style:none}@media (max-width:768px){#form ol{padding-left:0}}#form ol li{display:inline;font-family:Oxygen,sans-serif;font-weight:300;font-size:18px;color:#212121}@media (max-width:1290px){#form ol li{display:table;width:80%;margin-bottom:20px}}@media (max-width:768px){#form ol li{font-size:14px;width:100%}}#form ol li:nth-child(even){margin-right:60px}#form ol li label{font-weight:300}#form ol li input,#form ol li textarea{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;border:1px solid #fafafa;border-bottom:1px solid #212121;background-color:#fafafa}@media (max-width:1290px){#form ol li input,#form ol li textarea{width:80%}}@media (max-width:768px){#form ol li input,#form ol li textarea{width:100%}}#form ol li textarea{max-height:31px;max-width:472px}@media (max-width:1461px){#form ol li textarea{max-width:300px}}@media (max-width:1290px){#form ol li textarea{max-width:80%}}#form ol li button{border:1px solid #fafafa;background-color:#fafafa;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}#form ol li button:hover,#form ol li button:focus,#form ol li button:active{background-color:#44adfe;color:#fafafa}@media (max-width:1290px){#form ol li button{float:right;margin-right:20%}}footer{margin:40px 0 5px}footer p{color:#535353;font-family:Lato,sans-serif;font-weight:300;font-size:12px;letter-spacing:2px;text-align:center}.modal .modal-dialog{width:100%;height:100%;margin:0}.modal .modal-content{border-radius:0;height:100%;background-color:#fe4444}.modal .modal-body{overflow:hidden;height:100%}.modal .modal-body .close{opacity:1;text-shadow:none;position:absolute;top:3%;right:2%;z-index:10}@media (max-width:640px){.modal .modal-body .close{top:1%}}@media (max-width:736px){.modal .modal-body .close{padding:5px}}.modal .modal-body span{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;color:#fafafa;font-family:Oswald,sans-serif;font-weight:300;font-size:70px;line-height:10px}.modal .modal-body span:hover{text-decoration:none;color:#44adfe}.modal .modal-body ul{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;padding-left:0;list-style:none;text-align:center;height:100%}.modal .modal-body ul li{height:14.28%}.modal .modal-body ul li a{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;text-decoration:none;color:#fafafa;font-family:Oswald,sans-serif;font-weight:300;font-size:50px;text-transform:uppercase}@media (max-width:960px){.modal .modal-body ul li a{font-size:40px}}@media (max-width:736px){.modal .modal-body ul li a{font-size:20px}}@media (max-width:450px){.modal .modal-body ul li a{font-size:15px}}.modal .modal-body ul li a:hover{color:#44adfe}.modal .modal-body ul li:first-child{text-align:left}.modal .modal-body ul li:first-child a{font-family:Oxygen,sans-serif;font-weight:400}@media (max-width:320px){.modal .modal-body ul li:first-child{text-align:center}.modal .modal-body ul li:first-child a{font-weight:400}}#descri{background-color:#fafafa;padding:80px 15px 50px;margin-top:40px}@media (max-width:768px){#descri{padding:50px 15px}}#descri h1{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;color:#fe4444;text-align:right;font-family:Oswald,sans-serif;font-weight:300;font-size:120px;text-transform:uppercase;line-height:110px;margin-bottom:50px}@media (max-width:768px){#descri h1{font-size:40px;line-height:65px;text-align:left}}@media (max-width:992px){#descri h1{text-align:left}}#descri p{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;color:#212121;font-family:Oxygen,sans-serif;font-weight:400;font-size:20px;line-height:35px;margin-left:60px}@media (max-width:768px){#descri p{font-size:14px;line-height:20px}}#descri p span{font-weight:700}#descri div{-ms-transform:skewY(-2deg);-o-transform:skewY(-2deg);-webkit-transform:skewY(-2deg);transform:skewY(-2deg)}#style{background-color:#212121;padding:60px 15px}#style h1{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;color:#fe4444;text-align:right;font-family:Oswald,sans-serif;font-weight:300;font-size:120px;text-transform:uppercase;line-height:110px;margin-bottom:50px}@media (max-width:768px){#style h1{font-size:40px;line-height:65px;text-align:left}}#style #typo{padding-left:0;margin-bottom:20px}#style #typo li{list-style:none;display:inline-block;min-width:19%}@media (min-width:768px){#style #typo li{margin-bottom:15px}}#style #typo li h6{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;color:#ececec;font-size:24px;width:100%;margin-right:10px;margin-bottom:0;text-align:center}#style #typo li p{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;color:#ececec;font-size:12px;text-align:center}@media (max-width:320px){#style #typo li p{line-height:15px}}#style .quintafont li:nth-child(1) h6{font-family:Oxygen,sans-serif;font-weight:400}#style .quintafont li:nth-child(1) p{font-family:Oxygen,sans-serif;font-weight:400}#style .quintafont li:nth-child(2) h6{font-family:Roboto,sans-serif;font-weight:500}#style .quintafont li:nth-child(2) p{font-family:Roboto,sans-serif;font-weight:300}#style .quintafont li:nth-child(3) h6{font-family:'Roboto Condensed',sans-serif;font-weight:300}#style .quintafont li:nth-child(3) p{font-family:'Roboto Condensed',sans-serif;font-weight:300}#style .quintafont li:nth-child(4) h6{font-family:Oxygen,sans-serif;font-weight:400}#style .quintafont li:nth-child(4) p{font-family:Oxygen,sans-serif;font-weight:400}#style .quintafont li:nth-child(5) h6{font-family:Oxygen,sans-serif;font-weight:300}#style .quintafont li:nth-child(5) p{font-family:Oxygen,sans-serif;font-weight:300}#style #colors li{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;list-style:none;display:inline-block;height:70px;width:25%;margin:-5px}#style .quintacolor li:nth-child(1){background-color:#08723c;color:#212121}#style .quintacolor li:nth-child(2){background-color:#84a358;color:#212121}#style .quintacolor li:nth-child(3){background-color:#3c3c3c;color:#212121}#style .quintacolor li:nth-child(4){background-color:#e6e6e6;color:#212121}#structure{background-color:#fafafa;padding:50px 15px;overflow:hidden}#structure div{-ms-transform:skewY(2deg);-o-transform:skewY(2deg);-webkit-transform:skewY(2deg);transform:skewY(2deg)}#structure h1{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;color:#fe4444;text-align:right;font-family:Oswald,sans-serif;font-weight:300;font-size:120px;text-transform:uppercase;line-height:110px;margin-bottom:50px}@media (max-width:768px){#structure h1{font-size:40px;line-height:65px;text-align:left}}@media (max-width:992px){#structure h1{text-align:left}}#structure img{margin:0 auto -90px}@media (max-width:992px){#structure img{margin-bottom:-70px}}@media (max-width:767px){#structure{padding:60px 0}}#detail{padding:100px 15px 50px}#detail h1{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;color:#fe4444;text-align:right;font-family:Oswald,sans-serif;font-weight:300;font-size:120px;text-transform:uppercase;line-height:110px;margin-bottom:50px}@media (max-width:768px){#detail h1{font-size:40px;line-height:65px;text-align:left}}@media (max-width:991px){#detail h1{text-align:left}}#detail ul{margin-bottom:60px}#detail ul li{list-style:none;display:inline}#detail ul li p{display:block;margin:0;color:#fafafa;font-family:Oxygen,sans-serif;font-weight:300;font-size:18px;line-height:45px;text-align:center;font-size:24px;max-width:895px}@media (max-width:768px){#detail ul li p{font-size:14px;line-height:30px}}#final{background-color:#fafafa;padding:60px 15px}#final div{-ms-transform:skewY(-2deg);-o-transform:skewY(-2deg);-webkit-transform:skewY(-2deg);transform:skewY(-2deg)}#final h1{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;color:#fe4444;text-align:right;font-family:Oswald,sans-serif;font-weight:300;font-size:120px;text-transform:uppercase;line-height:110px;margin-bottom:50px}@media (max-width:768px){#final h1{font-size:40px;line-height:65px;text-align:left}}@media (max-width:991px){#final h1{text-align:left}}#final img{margin:10px auto}#final .thanks{margin-top:120px}#final .thanks p{color:#212121;font-family:Oxygen,sans-serif;font-weight:400;font-size:20px;line-height:35px;text-align:center;font-size:40px}@media (max-width:768px){#final .thanks p{font-size:14px;line-height:20px}}#final .thanks a{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;color:#212121;font-family:Oxygen,sans-serif;font-weight:400;font-size:20px;line-height:35px;text-align:center;display:block;font-weight:300}@media (max-width:768px){#final .thanks a{font-size:14px;line-height:20px}}#final .thanks a:hover{color:#44adfe}#nav-project h1{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;color:#fe4444;text-align:right;font-family:Oswald,sans-serif;font-weight:300;font-size:120px;text-transform:uppercase;line-height:110px;margin-bottom:0}@media (max-width:768px){#nav-project h1{font-size:40px;line-height:65px;text-align:left}}@media (max-width:991px){#nav-project h1{text-align:left}}#nav-project ul{width:100%;padding-left:0}#nav-project ul li{list-style:none;width:33%;float:left;text-align:center}#nav-project ul li a{color:#ececec;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;font-family:Oxygen,sans-serif;font-weight:300;font-size:16px;letter-spacing:2px;line-height:150px}@media (max-width:620px){#nav-project ul li a{line-height:20px}}#nav-project ul li a:hover{color:#44adfe}