.firstpage{display:block}.secondpage{display:none}body{font-family:'Roboto',sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#000}.container{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:25px;padding-right:25px}.redbg{background-color:#e30613}.greybg{background-color:#f4f4f4}.semidarkgreybg{background-color:#dbdbdb}.darkgreybg{background-color:#a8a7a7}.dark{background-color:#363636}.redcl{color:#e30613}.whitecl{color:#fff}.greycl{color:#5c5c5c}.semigreycl{color:#6e6a5f}.darkgreycl{color:#363636}.small{font-size:8px}.bigsmall{font-size:12px}.seminormal{font-size:13px}.normal{font-size:16px}.doublenormal{font-size:20px}.semititle{font-size:25px}.title{font-size:25px}.semimegatitle{font-size:35px}.megatitle{font-size:70px;line-height:1.2}.semibold{font-weight:600}.bold{font-weight:700}.semimegabold{font-weight:800}.megabold{font-weight:900}.entrar{background-color:#e30613;color:#fff;line-height:55px;height:55px;padding:0 35px;cursor:pointer;border:0;font-size:24px;display:block;margin:50px auto 0 auto;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-weight:500}.entrar:hover{background-color:#000}.navbar{padding:10px 0;position:fixed;top:0;left:0;width:100%;z-index:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.navbar .container{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;-ms-align-items:center;align-items:center;position:relative}.navbar .container .logo img{width:90px}.navbar .container .menu-toggle{color:#e30613;color:#fff;line-height:40px;font-size:30px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:1}.navbar.header-estudio:not(.fixed) .container .menu-toggle{color:#fff}.navbar.header-estudio .container .menu-toggle{display:none}.navbar .container .menu-toggle:hover{opacity:.5}.navbar .container .menu-toggle.fa-times::before{content:'\f00d'}.navbar .container .menu{display:none;position:absolute;top:100%;right:0;padding:15px 25px}.navbar .container .menu li{display:block}.navbar .container .menu li:nth-child(n+2){margin-top:10px}.navbar .container .menu li a{display:block;white-space:nowrap;color:#fff;font-weight:400;font-size:16px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:1;text-align:right;cursor:pointer}.navbar .container .menu li a:hover,.navbar .container .menu li a.active{opacity:.7}.navbar.fixed{background-color:#e30613}.navbar.fixed .container .menu-toggle{color:#fff}.navbar.fixed .container .menu-toggle:hover{opacity:.7}@media(min-width:768px){.navbar .container .menu-toggle{display:none}.navbar .container .menu{display:-webkit-flex;display:-ms-flex;display:flex;-ms-align-items:center;align-items:center;position:static;top:auto;right:0;padding:0;background-color:transparent}.navbar .container .menu li:nth-child(n+2){margin-top:0;margin-left:30px}}.img-estudio{display:block;max-width:100%;position:relative;margin-top:-175px;bottom:-275px}.welcome{display:-webkit-flex;display:-ms-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;position:relative;z-index:0;background-color:#f4f4f4}.welcome.h600{max-height:600px}.welcome .container{position:relative;z-index:1}.welcome .container p{font-size:55px;line-height:1.3;text-align:center;color:#fff;font-weight:700}@media(max-width:1199.98px){.welcome .container p{font-size:50px}}@media(max-width:991.98px){.welcome .container p{font-size:45px}}@media(max-width:767.98px){.welcome .container p{font-size:40px}.welcome .container .entrar{line-height:45px;height:45px;padding:0 30px;font-size:20px;margin:30px auto 0 auto}}@media(max-width:575.98px){.welcome .container p{font-size:35px}}.icon-scroll,.icon-scroll::before{position:absolute;left:50%}.icon-scroll{width:40px;margin-left:-20px;bottom:25px;box-shadow:inset 0 0 0 2px #e30613;border-radius:25px;height:70px}.icon-scroll::before{content:'';width:8px;height:8px;background:#e30613;margin-left:-4px;top:8px;border-radius:4px;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scroll;animation-name:scroll}@-webkit-keyframes scroll{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(46px);transform:translateY(46px)}}@keyframes scroll{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(46px);transform:translateY(46px)}}@media only screen and (max-device-width:768px){.icon-scroll{height:80px;border-radius:4px;bottom:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.icon-scroll::after{content:'';display:block;width:7px;height:7px;margin:1px auto 0 auto;border-radius:50%;margin-top:3px}.icon-scroll-screen{position:relative;width:34px;height:56px;margin:10px auto 0}.icon-scroll::before{top:58px}@-webkit-keyframes scroll{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(-46px);transform:translateY(-46px)}}@keyframes scroll{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(-46px);transform:translateY(-46px)}}}.portfolio{position:relative;z-index:0;padding:70px 0}.portfolio-items .element{padding-bottom:100%;position:relative;overflow:hidden;cursor:pointer}.portfolio-items .element .thumb{position:absolute;top:0;left:0;width:101%;height:101%;-webkit-background-size:cover;background-size:cover;background-position:center;-webkit-transition:all .3s .3s ease-out;-o-transition:all .3s .3s ease-out;transition:all .3s .3s ease-out;-webkit-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)}.portfolio-items .element .info{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);transform:rotateY(-90deg);padding:30px;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center}.portfolio-items .element .info .bold{margin-bottom:20px}.portfolio-items .element .info .semibold:nth-child(n+3){margin-top:10px}.portfolio-items .element .info .cta-click{display:block;position:absolute;right:30px;bottom:30px;color:#fff;font-weight:600}.portfolio-items .element .info .cta-click i{display:inline-block;margin-left:15px;font-size:9px;position:relative;top:-2px}.portfolio-items .element a{display:none}.portfolio-items .element:hover .thumb{-webkit-transform:rotateY(90deg);-ms-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.portfolio-items .element:hover .info{-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transition:all .3s .3s ease-out;-o-transition:all .3s .3s ease-out;transition:all .3s .3s ease-out}@media(max-width:575.98px){.portfolio-items .element:nth-child(n+2){margin-top:30px}}@media(min-width:576px){.portfolio-items{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(min-width:576px) and (max-width:767.98px){.portfolio-items .element{width:48.5%;padding-bottom:48.5%;margin-left:3%}.portfolio-items .element:nth-child(2n+1){margin-left:0}.portfolio-items .element:nth-child(n+3){margin-top:3%}}@media(min-width:768px){.portfolio-items .element{width:31.333%;padding-bottom:31.333%;margin-left:3%}.portfolio-items .element:nth-child(3n+1){margin-left:0}.portfolio-items .element:nth-child(n+4){margin-top:3%}}.load-portfolio{border:1px solid #e30613;background-color:transparent;padding:10px 25px;line-height:20px;display:-webkit-flex;display:-ms-flex;display:flex;-ms-align-items:center;align-items:center;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin:50px 0 0 auto}.load-portfolio span,.load-portfolio i{color:#e30613;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.load-portfolio span{font-weight:700;font-size:16px}.load-portfolio i{margin-left:10px}.load-portfolio:hover{background-color:#e30613}.load-portfolio:hover span,.load-portfolio:hover i{color:#fff}.project-banner{width:100%;height:300px;-webkit-background-size:cover;background-size:cover;background-position:center;position:relative;z-index:0;margin-bottom:50px}.project-banner::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);background:-moz-linear-gradient(top,rgba(0,0,0,.5) 0,transparent 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.5) 0,transparent 100%);background:linear-gradient(to bottom,rgba(0,0,0,.5) 0,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, .5)',endColorstr='transparent',GradientType=0)}.project .main-tit,.project .aside-tit{margin-bottom:20px;font-weight:700}.project .main-tit{font-size:22px;color:#000}.project .aside-tit{color:#e30613;text-transform:uppercase;font-size:16px;position:relative;z-index:0;padding-bottom:10px}.project .aside-tit::before{content:'';position:absolute;bottom:0;left:0;display:block;width:40px;height:3px;background-color:#e30613}.project-details .item .field{text-transform:uppercase;color:#000;font-weight:700;margin-bottom:5px}.project-details .item:nth-child(n+2){margin-top:15px}.project-share{margin-top:30px;display:-webkit-flex;display:-ms-flex;display:flex;-ms-align-items:center;align-items:center}.project-share a{margin-right:15px}.project-share i{display:block;font-size:20px;color:#000;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.project-share a:hover i{color:#e30613}.project aside .btn{margin-top:30px}.project-gallery{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px;-ms-align-items:flex-start;align-items:flex-start}.project-gallery img{width:47.5%}.project-gallery img:first-child{width:100%}.project-gallery img:nth-child(odd):not(:first-child){margin-left:3%}.project-gallery img:nth-child(n+2){margin-top:3%}@media(max-width:991.98px){.project main{margin-top:50px}}@media(min-width:992px){.project{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between}.project aside{width:25%}.project main{-webkit-order:-1;-ms-order:-1;order:-1;width:70%}}.clientes{padding:70px 0}.clientes .clientes-itens{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.clientes .clientes-itens a{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.clientes .clientes-itens a img{display:block;width:100%}@media(max-width:575.98px){.clientes .clientes-itens a{width:50%}}@media(min-width:576px) and (max-width:767.98px){.clientes .clientes-itens a{width:33.333%}}@media(min-width:768px) and (max-width:991.98px){.clientes .clientes-itens a{width:25%}}@media(min-width:992px){.clientes .clientes-itens a{width:20%}}.slider-frases{padding:70px 0;position:relative;z-index:0}.slider-frases .frases .item{position:absolute;top:50%!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:100%}.slider-frases .frases .item .item-inner{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;text-align:center}.slider-frases .frases .item .item-inner h2{margin-bottom:25px;font-weight:500}.slider-frases .frases .item .item-inner .entrar{background-color:#fff;color:#e30613}.slider-frases .frases .item .item-inner .entrar:hover{background-color:#000;color:#fff}.testimony{position:relative;z-index:0;padding:70px 0}.testimony .container{display:flex;flex-wrap:wrap;padding:0 25px}.testimony .container .witness{display:flex;flex-direction:column;justify-content:space-between;padding:55px 70px;position:relative;transition:all .3s}.testimony .owl-stage,.testimony .owl-item{display:flex}.testimony .container .witness .quote{margin-bottom:20px;text-align:justify;line-height:1.4}.testimony .container .witness .fa-quote-left{position:absolute;top:50px;left:40px;font-size:20px}.testimony .container .witness .fa-plus{position:absolute;font-size:10px;bottom:105px;right:70px}.testimony .container .witness .contributors p:first-child{padding-right:20px}.testimony .container .witness .fa-plus:hover{color:#000}.social{background-color:#e30613}.firstpage .social .container{padding:50px 25px 50px 25px}.social .container{padding:50px 25px;display:flex;justify-content:space-between;align-items:center}.social .container .icons{font-size:25px}.social .container .icons i{color:#fff;transition:all .3s}.social .container .icons a:nth-last-child(n+2) i{margin-right:30px}.social .container .icons a:hover:first-child i{color:#1769ff;cursor:pointer}.social .container .icons a:hover:nth-child(2) i{color:#0077b5;cursor:pointer}.social .container .icons a:hover:nth-child(3) i{color:#e1306c;cursor:pointer}.social .container .icons a:hover:nth-child(4) i{color:#3b5998;cursor:pointer}.newsletter{padding-bottom:50px}.newsletter .container .letter{display:flex;margin-bottom:20px}.newsletter .container .letter form{display:flex}.newsletter .container .letter input[type="text"]{padding:25px;border:0;width:350px;max-width:100%;text-align:center}.newsletter .container .letter input[type="text"]::-webkit-input-placeholder{color:#FFF}.newsletter .container .letter input[type="text"]:-moz-placeholder{color:#FFF}.newsletter .container .letter input[type="text"]::-moz-placeholder{color:#FFF}.newsletter .container .letter input[type="text"]:-ms-input-placeholder{color:#FFF}.newsletter .container .letter input[type="submit"]{transition:all .3s;padding:10px 25px;background:#000;background:-moz-linear-gradient(left,#000 50%,#fff 50%);background:-webkit-linear-gradient(left,#000 50%,#fff 50%);background:linear-gradient(to right,#000 50%,#fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#ffffff',GradientType=1);background-size:202% 100%;background-position:right;border:0}.newsletter .container .letter input[type="submit"]:hover{color:#fff;cursor:pointer;background-position:left}.footer .container{padding:50px 25px;text-align:center;font-weight:300}.footer .container img{height:20px;margin-bottom:20px}.footer a:hover{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.footer a:hover{color:#e30613}.about{padding:100px 0;background-color:#f4f4f4}.about .container p{font-size:25px;text-align:center;font-weight:300}.information .container{padding:50px 25px;display:flex;justify-content:space-between}.information .container .contacts p:nth-child(2){margin-bottom:20px}.information .container .contacts a{padding:15px 25px;background:#000;background:-moz-linear-gradient(left,#000 50%,#e30613 50%);background:-webkit-linear-gradient(left,#000 50%,#e30613 50%);background:linear-gradient(to right,#000 50%,#e30613 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#e30613',GradientType=1);background-size:202% 100%;background-position:right;border:0;color:#fff;transition:.3s all}.information .container .contacts a:hover{background-position:left}.information .container .studio p:first-child{margin-bottom:15px}.center .witness{background-color:#dbdbdb}@media only screen and (max-width:550px){.portfolio .container .grid .element{width:100%;padding-bottom:100%}.portfolio .container .clients .client_logo{width:47.5%}.portfolio .container .clients .client_logo{margin-right:1%}.portfolio .container .clients .client_logo:nth-last-child(-n+5){margin-bottom:8%}.portfolio .container .clients .client_logo:nth-last-child(-n+3){margin-bottom:0}.testimony .container .witness{width:100%}.social .container{display:block}.social .container .follow{text-align:center}.social .container .icons{text-align:center;margin-top:50px}.social .container .icons i{margin-right:50px}.social .container .icons a:last-child i{margin-right:0}.newsletter .container{display:block}.newsletter .container .letter{display:block}.newsletter .container .letter form{text-align:center;display:block}.newsletter .container .letter input[type="submit"]{width:350px;max-width:100%;padding:25px}.floatimage{margin-top:100px;margin-bottom:-250px}.information .container{display:block;text-align:center}.information .container .studio{margin-bottom:50px}.slogan .container .text:first-child{font-size:25px}.slogan .container .text:nth-child(2){font-size:15px}.footer .container span{display:block;margin-top:10px;margin-bottom:10px}.portfolio .container .owl-dot{width:25px;margin-right:5px}.portfolio .container .clients{justify-content:space-between}.description{text-align:center}}@media only screen and (min-width:551px){.portfolio .container .clients .client_logo:nth-child(5n+1){margin-left:0}.portfolio .container .clients .client_logo:nth-last-child(-n+5){margin-bottom:0}}@media only screen and (max-width:768px) and (min-width:551px){.welcome .container p{font-size:40px}.portfolio .container .grid .element{width:%;padding-bottom:50%}.testimony .container .witness{width:50%}}@media only screen and (max-width:1065px) and (min-width:551px){.welcome .container p{font-size:60px}}.slider{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.slider .slide{width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:center;display:-webkit-flex!important;display:-ms-flex!important;display:flex!important;-ms-align-items:center;align-items:center;justify-content:center}.slider .slide::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:rgba(0,0,0,.5);background:-moz-linear-gradient(top,rgba(0,0,0,.5) 0,transparent 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.5) 0,transparent 100%);background:linear-gradient(to bottom,rgba(0,0,0,.5) 0,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, .5)',endColorstr='transparent',GradientType=0)}.slider .slide .container{position:relative;z-index:1;width:1200px;max-width:100%}.slider .slide .caption{text-align:center}.slider .slide .caption .entrar{display:inline-block}.smart-forms[id^="form-"]{z-index:0;position:relative}.smart-forms[id^="form-"] .form-body{padding:0}.smart-forms[id^="form-"] .gui-input,.smart-forms[id^="form-"] .gui-textarea,.smart-forms[id^="form-"] .checkbox{border-radius:0}.smart-forms[id^="form-"] .gui-input,.smart-forms[id^="form-"] .gui-textarea,.smart-forms[id^="form-"] .checkbox,.smart-forms[id^="form-"] input:checked+.checkbox,.smart-forms[id^="form-"] .select>select{border-width:1px}.smart-forms[id^="form-"] .gui-input,.smart-forms[id^="form-"] .gui-textarea,.smart-forms[id^="form-"] .select>select{font-family:'Roboto',sans-serif;font-size:14px}.smart-forms[id^="form-"] .gui-input:hover,.smart-forms[id^="form-"] .gui-input:focus,.smart-forms[id^="form-"] .gui-textarea:hover,.smart-forms[id^="form-"] .gui-textarea:focus,.smart-forms[id^="form-"] .select>select:hover,.smart-forms[id^="form-"] .select>select:focus,.smart-forms[id^="form-"] input:hover+.checkbox,.smart-forms[id^="form-"] input:hover+.radio,.smart-forms[id^="form-"] input:focus+.checkbox::before,.smart-forms[id^="form-"] input:focus+.radio::before,.smart-forms[id^="form-"] input:checked+.checkbox,.smart-forms[id^="form-"] input:checked+.radio{border-color:#e30613}.smart-forms[id^="form-"] .gui-input:focus ~ .field-icon i,.smart-forms[id^="form-"] .gui-textarea:focus ~ .field-icon i{color:#e30613}.smart-forms[id^="form-"] .checkbox::before{top:5px;left:5px;border-color:#e30613}.smart-forms[id^="form-"] .form-footer{padding:0;background:0}.smart-forms[id^="form-"] .refresh-captcha{background-color:#e30613;border-color:#000}.smart-forms[id^="form-"] .refresh-captcha:hover{background-color:#000}.smart-forms[id^="form-"] .option{color:#000}.smart-forms[id^="form-"] .option a{color:#e30613}.smart-forms[id^="form-"] .option a:hover{color:#000}.btn{display:inline-block;padding:15px 25px;background:#000;background:-moz-linear-gradient(left,#000 50%,#e30613 50%);background:-webkit-linear-gradient(left,#000 50%,#e30613 50%);background:linear-gradient(to right,#000 50%,#e30613 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#e30613',GradientType=1);background-size:202% 100%;background-position:right;border:0;color:#fff;transition:.3s all;cursor:pointer}.btn:hover{background-position:left}