@charset "UTF-8";@import url(http://fonts.googleapis.com/css?family=Lato:100,300,400,700);a,a:active,a:hover,a:link,a:visited,iframe,img{text-decoration:none}#work ul:after,#work ul:before{content:"";display:table}#btn-mobile,#work ul li a{cursor:pointer;position:relative}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}iframe,img{border:none}a:active,a:focus,input:focus,textarea:focus{outline:0}table{border-collapse:collapse;border-spacing:0}td,th{text-align:left;font-weight:400}button,input,select,textarea{font-size:100%;font-family:inherit}#message .container .text-footer,#message .container ul.social-links li a,.pageHome section#about .container .info-resume p,.pageSingle section,body,header .container nav ul li a,section:first-of-type h2{font-family:Lato}input,select{vertical-align:middle}select{margin:inherit}ol,ul{list-style:none}b,strong{font-weight:700}@keyframes under_line{from{width:0}to{width:100%}}@keyframes down{from{bottom:60px}to{bottom:40px}}@-webkit-keyframes scale{from{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}@keyframes scale{from{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes fadeIn{from{opacity:0;opacity:1\9;filter:alpha(opacity=0)}to{opacity:1;filter:alpha(opacity=100)}}@keyframes fadeIn{from{opacity:0;opacity:1\9;filter:alpha(opacity=0)}to{opacity:1;filter:alpha(opacity=100)}}section:first-of-type{box-shadow:0 2px 30px 20px rgba(50,50,50,.04);border-radius:0 0 320px;background-color:#fff;position:relative;z-index:999}section:first-of-type h2{display:block;position:relative;font-size:64px;color:#000;font-weight:200;width:74%;margin:auto;line-height:72px;letter-spacing:-.02em}section:first-of-type h2 span{position:relative}section:first-of-type h2 span:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#000;transition:all 2s;-webkit-animation-name:under_line;animation-name:under_line;-webkit-animation-duration:2s;animation-duration:2s}#work{width:100%;padding:5rem 0 0;background-color:#F3F3F3}#work h2{font-size:24px;color:#333;margin-bottom:24px}#work ul{width:100%;overflow:hidden}#work ul:after{clear:both}#work ul li{display:inline-block;width:calc(50% - 20px);float:left;height:auto;margin:0 40px 8em 0;overflow:hidden}#work ul li:nth-child(even){margin-right:0}#work ul li a{display:block;width:100%;height:100%}#work ul li a:hover figure img{filter:saturate(100%)}#work ul li a figure img{display:block;max-width:100%;height:auto;transition:all .5s;filter:saturate(0)}#work ul li a figure figcaption{width:100%;padding:20px 0}#work ul li a figure figcaption h2{position:relative;display:block;font-size:32px;font-weight:400;color:#333;letter-spacing:-.02em;margin-bottom:8px}#work ul li a figure figcaption span{position:relative;display:block;font-size:26px;font-weight:200;color:#464646}#message{padding:50px 0 20px;background:url(../img/colors-pattern.gif) left top repeat-x #dee4a4;background-size:100% auto}#message .container{text-align:left;display:flex}#message .container .text-footer{width:55%;margin-right:15%;font-weight:300;color:#333}#message .container .text-footer h2{font-size:4em;margin-bottom:16px}#message .container .text-footer p{font-size:2em;line-height:1.45em}#message .container ul.social-links{display:flex;flex-direction:column;margin:10px 0 20px;width:25%}#btn-mobile,header.active .container nav{margin-top:10px}#message .container ul.social-links li{margin-right:20px;margin-bottom:16px}#message .container ul.social-links li:last-child{margin-bottom:0}#message .container ul.social-links li a{display:block;width:100%;height:100%;line-height:50px;font-size:1.4em;font-weight:700;color:#a2a57c}#message .container ul.social-links li a:hover{text-decoration:underline}#message .container ul.social-links li a:hover span{background-color:#f4f2d7}#message .container ul.social-links li a span{float:left;display:block;width:50px;height:50px;padding-top:7px;border-radius:50%;text-align:center;background-color:#a2a57c;margin-right:20px;transition:background-color .3s}#message .container ul.social-links li a span img{width:25px;height:25px;fill:#fff;transition:fill .3s}footer{background-color:#333;color:#ccc;height:60px}footer p{line-height:60px;font-size:12px}*{margin:0;padding:0}#btn-mobile{width:30px;height:30px;padding:10px;margin-right:20px;transform:rotate(0);transition:.5s ease-in-out}#btn-mobile span{display:block;position:absolute;height:3px;width:50%;background:#046584;opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);transition:.25s ease-in-out}#btn-mobile span:nth-child(even){left:50%;border-radius:0 9px 9px 0}#btn-mobile span:nth-child(odd){left:0;border-radius:9px 0 0 9px}#btn-mobile span:nth-child(1),#btn-mobile span:nth-child(2){top:0}#btn-mobile span:nth-child(3),#btn-mobile span:nth-child(4){top:6px}#btn-mobile span:nth-child(5),#btn-mobile span:nth-child(6){top:12px}#btn-mobile.open span:nth-child(1),#btn-mobile.open span:nth-child(6){transform:rotate(45deg)}#btn-mobile.open span:nth-child(2),#btn-mobile.open span:nth-child(5){transform:rotate(-45deg)}#btn-mobile.open span:nth-child(1){left:5px;top:2px}#btn-mobile.open span:nth-child(2){left:calc(50% - 5px);top:2px}#btn-mobile.open span:nth-child(3){left:-50%;opacity:0}#btn-mobile.open span:nth-child(4){left:100%;opacity:0}#btn-mobile.open span:nth-child(5){left:5px;top:7px}#btn-mobile.open span:nth-child(6){left:calc(50% - 5px);top:7px}@media only screen and (max-width:1023px){.pageHome section:first-of-type{border-radius:0 0 160px}.pageHome section:first-of-type h2{font-size:40px;line-height:48px}.pageHome section:first-of-type .statement--home{height:80vh}.pageHome section:first-of-type .statement--home h2{margin:auto 5%;width:90%}.pageHome .pageSingle section#intro .statement--intern:after,.pageHome section .statement--home:after{left:36%!important}#work ul li{width:50%}#work ul li a:after{display:none}#work ul li a figure img{width:100%}#work ul li a figure figcaption{bottom:0}#work ul li a figure figcaption h2,#work ul li a figure figcaption span{top:0}}.pageHome section .statement--home:after,.pageSingle section#intro .statement--intern:after{bottom:50px;z-index:4;animation-direction:alternate;content:""}@media only screen and (max-width:800px){#work ul li{width:100%;margin:0 0 3em}#work ul li a figure figcaption span{font-size:24px}#work ul li a figure figcaption span br{display:none}#message .container{flex-direction:column}#message .container .text-footer,#message .container ul.social-links{width:100%}}.pageHome section{display:block;position:relative;width:100%;overflow:hidden}.pageHome section .statement--home{height:100vh;background-color:#fff;display:flex}.pageHome section .statement--home:after{display:block;position:absolute;left:45%;width:50px;height:50px;transform:rotate(90deg) translateY(-50%);background:url(../img/arrow-down-gif.svg) center center no-repeat;background-size:cover;transition:bottom 1s;-webkit-animation-name:down;animation-name:down;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.pageHome section#about{padding:8rem 0 80px;box-shadow:0 2px 30px 20px rgba(0,0,0,.04);border-radius:320px 0 0;margin-top:2rem;background-color:#fff}.pageHome section#about .container .me{display:flex}.pageHome section#about .container .picture{width:35%;margin-right:5%}.pageHome section#about .container .picture img{display:block;width:100%;border-radius:40px 0 0;margin-bottom:10px}.pageHome section#about .container .info-resume{display:block;width:65%;padding-right:5%;margin-bottom:4em}.pageHome section#about .container .info-resume p{font-size:24px;font-weight:300;line-height:1.8;color:#333;margin-bottom:20px}.pageHome section#about .container .clients h2{font-size:24px;color:#333;margin-bottom:24px}.pageHome section#about .container .clients ul{display:flex;flex-wrap:wrap}.pageHome section#about .container .clients ul li{width:16.6%;float:left;display:flex;margin-bottom:5em}.pageHome section#about .container .clients ul li img{display:block;margin:auto;height:auto}@media only screen and (max-width:1200px){.pageHome section#about .me .info-resume p:nth-child(2),.pageHome section:first-of-type h2 span::after{display:none}.pageHome section#about{border-radius:160px 0 0}.pageHome section#about .me{flex-direction:column}.pageHome section#about .me .picture{margin:5% auto}}@media only screen and (max-width:800px){.pageHome section#intro:after{left:49%;transform:rotate(90deg) translateY(30%)}.pageHome section#intro ul li .info-text{transform:translate(-50%);text-align:center;top:40%}.pageHome section#intro ul li .info-text h3{text-shadow:0 0 0 0 rgba(0,0,0,.7)}.pageHome section#intro ul li .info-text button,.pageHome section#intro ul li .info-text img{margin:0 auto}.pageHome section#about{padding:40px 0}.pageHome section#about .container{padding:0;flex-direction:column}.pageHome section#about .container figure{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:40px;padding-right:0}.pageHome section#about .container figure img{margin:0 auto 20px}.pageHome section#about .container figure figcaption{text-align:center}.pageHome section#about .container .info-resume{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0 auto 40px;padding:0 7%;width:100%}.pageHome section#about .container .clients,.pageHome section#about .container ul.social-links{display:none}}.pageSingle section{display:block;position:relative;width:100%;overflow:hidden}.pageSingle section#intro .statement--intern{height:90vh;background-color:#fff;display:flex;flex-direction:column}.pageSingle section#intro .statement--intern h1{font-size:16px;margin:auto 10% 0;font-weight:300;padding-left:8px}.pageSingle section#intro .statement--intern h2{margin:0 10%}.pageSingle section#intro .statement--intern h4{font-size:24px;margin:0 10% auto;font-weight:300;padding-left:2px}.pageSingle section#intro .statement--intern:after{display:block;position:absolute;left:45%;width:50px;height:50px;transform:rotate(90deg) translateY(-50%);background:url(../img/arrow-down-gif.svg) center center no-repeat;background-size:cover;transition:bottom 1s;-webkit-animation-name:down;animation-name:down;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.pageSingle section#case{margin-top:8em}.pageSingle section#case .text-case{display:flex;flex-basis:50%}.pageSingle section#case h3{font-size:16px;font-weight:600;margin-bottom:16px}.pageSingle section#case p{font-size:24px;font-weight:300;margin-bottom:16px;margin-right:4.5rem}.pageSingle section#case ul{margin-left:32px;margin-bottom:16px}.pageSingle section#case ul li{font-size:24px;list-style:disc;font-weight:300}.pageSingle section#case ul ul li{font-size:18px;list-style:circle;font-weight:300}.pageSingle section#case figcaption ul{display:flex;flex-direction:column;margin:0 auto 24px}.pageSingle section#case figcaption ul li{list-style:circle inside;font-size:14px;margin:auto}.pageSingle section .detail-text-case{display:flex;flex-direction:column;width:100%}.pageSingle section .detail-text-case:nth-child(2){padding-left:40px}.pageSingle section .text-case{width:100%;margin-bottom:6em}.pageSingle section .text-case figure{float:left;display:block;width:100%}.pageSingle section .text-case figure img{width:100%;display:block;border-radius:8px}.pageSingle section .text-case figure figcaption{margin-top:4px}.pageSingle section .text-case.left .detail-text-case{padding:24px 10% 0 0}.pageSingle section .text-case.right .detail-text-case{padding:24px 0 0 40px}.pageSingle section .full-img-case{width:100%;display:flex}.pageSingle section .full-img-case img{width:100%;display:block}.pageSingle section .text-results{padding:56px 0;margin-top:4em;box-shadow:inset 0 10px 20px 2px rgba(0,0,0,.1)}.pageSingle section .text-results.netpark{background:linear-gradient(180deg,#3F669F 0,#2C3D77 100%)}.pageSingle section .text-results.vivo{background:linear-gradient(180deg,#7831A0 0,#5E287C 100%)}.pageSingle section .text-results.tim{background:linear-gradient(180deg,#05247A 0,#022152 100%)}.pageSingle section .text-results.procergs{background:linear-gradient(180deg,#F6B100 0,#EF9515 100%)}.pageSingle section .text-results.procergs h3{color:#000}.pageSingle section .text-results.procergs p strong{color:#235C27}.pageSingle section .text-results.procergs ul>li{color:#333}.pageSingle section .text-results .text-case{margin-bottom:0}.pageSingle section .text-results h3{font-size:16px;color:#fff}.pageSingle section .text-results p{color:#ccc}.pageSingle section .text-results p strong{color:#E6E6E6}.pageSingle section .text-results ul>li{color:#CCC;font-size:18px!important}@media only screen and (max-width:1024px){.pageSingle section#intro .statement--intern{height:80vh}.pageSingle section#intro .statement--intern h2{margin:0 5%;width:90%;font-size:40px;line-height:48px}.pageSingle section#intro .statement--intern h1,.pageSingle section#intro .statement--intern h4{margin-left:5%;margin-right:5%}.pageSingle section#case .container{padding:0 20px}.pageSingle section#case .container .text-case{flex-direction:column;margin-bottom:4em}.pageSingle section#case .container .text-case p{margin-right:0}.pageSingle section#case .container .text-case .detail-text-case:nth-child(2){padding-left:0;margin-top:4em}.pageSingle section#case .container .text-case.right{flex-direction:column-reverse}.pageSingle section#case .container .text-case.right .detail-text-case{padding:0 0 36px}.pageSingle section#case .container img{width:100%}.pageSingle section#case .text-results{padding:56px 0 32px}.container{padding:0 20px}}@media only screen and (max-width:1023px){.pageSingle section#case .container img{width:100%}}header{position:fixed;width:100%;height:103px;z-index:9999;background-color:rgba(0,47,47,0);transition:background-color .3s}header.active{height:70px;background-color:rgba(0,47,47,.9)}header.active .container{padding-top:15px;padding-bottom:15px}header.active .container a.logo{width:40px;height:40px;background:url(../img/logo-Tiago-Baeta-mobile.png) left top no-repeat}header.active .container nav ul li a{color:#F3F3F3}header .container{padding-top:60px;padding-bottom:20px;transition:padding .3s}header .container a.logo{float:left;display:block;width:203px;height:73px;background:url(../img/logo-Tiago-Baeta.png) left top no-repeat;text-indent:-9999px;overflow:hidden;transition:all .3s}header .container nav{display:block;float:right;transition:margin-top .3s}header .container nav a#btn-mobile{display:none;float:right}header .container nav ul{width:100%}header .container nav ul li{display:inline-block;margin-left:60px}header .container nav ul li a{color:#333;font-size:18px;font-weight:300}header .container nav ul li a:hover{color:#a2a57c}header .container nav ul li a:after{content:""}@media only screen and (max-width:1200px){header .container{width:1024px}}@media only screen and (max-width:767px){header.active .container nav{margin-top:0}header .container{width:100%}header .container a.logo{margin-left:10px;width:40px;height:40px;background:url(../img/logo-Tiago-Baeta-mobile.png) left top no-repeat;background-size:auto 100%;z-index:999999}header .container nav a#btn-mobile{display:inline-block;z-index:999999;float:none}header .container nav ul{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,47,47,.9);z-index:99999;padding-top:150px}header .container nav ul.menu-active{display:block}header .container nav ul li{display:block;width:100%;height:60px;margin-left:0;border-top:1px solid rgba(255,255,255,.2)}header .container nav ul li:last-child(){border-bottom:1px solid rgba(255,255,255,.2)}header .container nav ul li a{display:block;width:100%;height:100%;text-align:center;line-height:60px;color:#fff}header .container nav ul li a:hover{background-color:#a2a57c;color:#002f2f}header .container{padding-top:30px}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.no-select,a,button,input[type=check],input[type=radio],label{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.hidden{display:none!important}.container:after,.container:before{content:"";display:table}body{background:#F3F3F3;font-size:62.5%;height:100%}.container:after{clear:both}.container{width:1200px;position:relative;height:auto;margin:0 auto}@media only screen and (max-width:1200px){.container{width:1024px;padding:0 20px}}@media only screen and (max-width:1023px){.container{width:100%}}@media only screen and (max-width:767px){body{overflow-x:none}.container{width:100%;padding:0 20px}br{display:none}strong{display:block}}
/*# sourceMappingURL=style.css.map */
