h1.tit-proyecto,h5{width:auto}.logo,.logo:focus,.logo:hover{text-decoration:none}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}h2.titular,h3{line-height:1.5em}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1;font-family:AvenirNextLTPro-Regular,Lato,Helvetica,sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%,100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@font-face{font-family:AvenirNextLTPro-Bold;src:url(../fonts/AvenirNextLTPro-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/AvenirNextLTPro-Bold.otf) format('opentype'),url(../fonts/AvenirNextLTPro-Bold.woff) format('woff'),url(../fonts/AvenirNextLTPro-Bold.ttf) format('truetype'),url(../fonts/AvenirNextLTPro-Bold.svg#AvenirNextLTPro-Bold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:AvenirNextLTPro-Regular;src:url(../fonts/AvenirNextLTPro-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/AvenirNextLTPro-Regular.otf) format('opentype'),url(../fonts/AvenirNextLTPro-Regular.woff) format('woff'),url(../fonts/AvenirNextLTPro-Regular.ttf) format('truetype'),url(../fonts/AvenirNextLTPro-Regular.svg#AvenirNextLTPro-Regular) format('svg');font-weight:400;font-style:normal}strong{font-family:AvenirNextLTPro-Bold}em,i{font-style:italic}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::-webkit-scrollbar{display:none}h1,h2,h3,h4,h5,h6{font-family:AvenirNextLTPro-Regular}h2.titular{font-family:AvenirNextLTPro-Bold;font-size:2.4em;font-weight:700}h3{font-size:1.1em}h1.tit-proyecto,h5.tit-proyecto{font-size:28px;font-family:AvenirNextLTPro-Bold;text-transform:uppercase}h3>strong{font-weight:bolder;font-family:AvenirNextLTPro-Bold}div.info2{letter-spacing:3px;font-size:10px;color:#999;padding-top:5px}.nopadding,.nospace{padding:0}section#metodologia{background-color:red}section{clear:both;margin-bottom:0}::-moz-selection{color:#FFF;background:#000}.alert-success{color:#fff;background-color:#7448ff;border-color:#7448ff;font-size:18px;font-family:AvenirNextLTPro-Bold}.colored,.logo{color:#7448ff}#loading,.navegacion{background-color:#000}.navegacion{width:100%;height:100px;border-bottom:none}#loading,.wrapper{width:100%;height:100%}.nospace{margin:0}.custompadding{padding-left:0;padding-right:0}.rightpadding{padding-left:15px}.overflow-hidden{overflow:hidden}#loading{top:0;left:0;position:fixed;opacity:1;z-index:99;text-align:center}#loading-image{display:inline;top:50%;position:relative;z-index:100}.logo,.nav-logo{position:fixed;left:20px;font-family:AvenirNextLTPro-Regular;font-weight:600;text-align:center}.logo{top:10px;max-width:100px;margin:-10px auto 0;font-size:21px;letter-spacing:0;z-index:10}.logo:hover{color:#FFF}.logo:focus{color:#111}.logo span{padding:6px;color:#FFF;background:0 0}.logo:focus span,.logo:hover span{color:#7448ff}.nav-logo,.nav-logo:hover{color:#111;text-decoration:none}.nav-logo{top:100px;padding:5px 10px;max-width:250px;letter-spacing:-1px;margin:0 auto;font-size:28px;text-transform:uppercase;z-index:11}.main-wrapper,.menu{z-index:1;-webkit-backface-visibility:hidden}.nav-logo:focus{text-decoration:none}.nav-logo span{padding:2px;color:#FFF;background:#111}.scroll{font-size:50px;color:#fff;text-align:center;padding-top:40px;width:100%:}a.flecha{color:#7448ff}a.anterior,a.flecha:hover{color:#fff}a.anterior:hover{color:#7448ff}a.proximo{color:#fff}a.proximo:hover,h1 span{color:#7448ff}.main-wrapper{min-height:100vh;position:relative;background-color:#222;padding-top:50px;-webkit-transform:translateZ(0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s}@media only screen and (min-width:768px){.main-wrapper{padding-top:70px}}.nav-trigger{width:40px;height:40px;z-index:31;position:fixed;right:10px;top:20px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.7s cubic-bezier(.77,0,.175,1);-moz-transition:.7s cubic-bezier(.77,0,.175,1);-o-transition:.7s cubic-bezier(.77,0,.175,1);transition:.7s cubic-bezier(.77,0,.175,1);cursor:pointer}.nav-trigger span{display:block;position:absolute;height:2px;width:28px;background:#999;border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.nav-trigger span:nth-child(1),.nav-trigger span:nth-child(2){-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center}.nav-trigger span:nth-child(1){top:0;transform-origin:left center}.nav-trigger span:nth-child(2){top:8px;transform-origin:left center}.nav-trigger span:nth-child(3){top:16px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.nav-trigger.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-4px;left:2px;background:#FFF}#nav-menu,.menu{position:fixed;top:0;height:100%;right:0}.nav-trigger.open span:nth-child(2){width:0%;opacity:0;background:#FFF}.nav-trigger.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);left:2px;background:#FFF}.menu{width:100%;background:rgba(0,0,0,.98);opacity:0;visibility:hidden;-webkit-transition:opacity .2s,visibility 0s .2s;transition:opacity .2s,visibility 0s .2s;backface-visibility:hidden}.menu-container{height:100%;max-width:250px;margin:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:150px;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .2s;-moz-transition:-moz-transform .2s;transition:transform .2s}.menu-active .menu{opacity:1;visibility:visible;-webkit-transition:opacity .2s;transition:opacity .2s}.menu-active .menu .menu-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .2s;-moz-transition:-moz-transform .2s;transition:transform .2s;-webkit-transition-timing-function:cubic-bezier(.82,.01,.77,.78);-moz-transition-timing-function:cubic-bezier(.82,.01,.77,.78);transition-timing-function:cubic-bezier(.82,.01,.77,.78)}.menu-list li{background:0 0;padding:1em;font-family:AvenirNextLTPro-Bold;font-size:1.8em;font-weight:600;color:#FFF;text-align:center;text-transform:uppercase;opacity:.4;-webkit-transform:translateY(100%) rotateX(0);transform:translateY(100%) rotateX(0);-webkit-transition:-webkit-transform .2s,opacity .2s;transition:transform .2s,opacity .2s}.menu-active .menu-list li{opacity:1;-webkit-transform:translateY(0) rotateX(0);transform:translateY(0) rotateX(0)}.menu-container a{position:relative;text-decoration:none;color:#FFF;transition:all .2s}.menu-container a:hover{color:#FFF}.menu-container a:before{content:"";position:absolute;width:100%;height:3px;bottom:-3px;left:0;background-color:#7448ff;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.menu-container li:hover a::before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.menu-social ul{margin-top:50px;list-style-type:none;text-align:center}.menu-social li{display:inline}.menu-social a,.menu-social i{font-size:24px;padding-right:.3em;color:#FFF;z-index:21}.menu-social i:hover{color:#7448ff}.menu-social a::before{display:none}#nav-menu{visibility:hidden;z-index:11;width:260px;background-color:#F1F1F1;overflow-y:auto;box-shadow:0 0 5px #111;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-transition:-moz-transform .5s 0s,visibility 0s .5s;transition:transform .5s,visibility 0s .5s cubic-bezier(.77,0,.175,1);-webkit-transition:.5s,visibility 0s .5s cubic-bezier(.77,0,.175,1);-webkit-transform:translateX(280px);-moz-transform:translateX(280px);-ms-transform:translateX(280px);-o-transform:translateX(280px);transform:translateX(280px)}#nav-menu a,.pta-about-button{-webkit-transition:.5s;text-decoration:none}#nav-menu .navigation{margin-top:175px}#nav-menu li{display:block;font-family:AvenirNextLTPro-Regular;font-size:14px;letter-spacing:1px;text-transform:uppercase;text-align:left;line-height:2;padding-bottom:1em;padding-left:2em;color:#111}#nav-menu a{color:#111;-moz-transition:.5s;-o-transition:.5s;transition:.5s}#nav-menu a.current{background-color:#3a4a4d;color:#FFF}.no-touch #nav-menu a:hover{color:#000;text-decoration:none}@media only screen and (min-width:768px){#nav-menu .navigation{margin-top:175px}.desaparece-desktop{display:none}}#nav-menu.is-active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);visibility:visible;-webkit-transition:-webkit-transform .4s 0s,visibility 0s 0s;-moz-transition:-moz-transform .4s 0s,visibility 0s 0s;transition:transform .9s 0s,visibility 0s 0s;-webkit-overflow-scrolling:touch}#nav-menu .copyright-text{font-family:Lato;font-size:12px;padding:1em}.intro{width:100%;height:100%;padding-top:250px;padding-bottom:120px}.slider-pro h2.sp-layer{font-family:AvenirNextLTPro-Regular;font-size:34px!important;color:#FFF;font-weight:700;letter-spacing:-1px;line-height:1.3;text-align:left}.slider-pro a{text-decoration:none;color:#FFF;-webkit-transition:.5s!important;-moz-transition:.5s!important;transition:.5s!important}.slider-pro .link-color{text-decoration:none;color:#111;-webkit-transition:.5s!important;-moz-transition:.5s!important;transition:.5s!important}.slider-pro a:hover{color:#666}.section-1{width:100%;height:100%}.pta-jarallax{background:url(../img/portada2.jpg) 50% 50% no-repeat;position:relative;background-size:cover;height:100vh}.main{padding-top:150px;padding-bottom:50px}.main-intro h1{font-family:AvenirNextLTPro-Bold;font-size:3em;font-weight:700;color:#FFF;letter-spacing:-1px;line-height:1em;margin:0 0 20px}.main-intro span{color:#7448ff}.main-intro h2{font-family:AvenirNextLTPro-Regular;font-size:1.2em;color:#666;letter-spacing:0;line-height:1.2em}@media only screen and (min-width:767px){.main{padding-top:200px}.main-intro{padding:0 30px}.main-intro h1{font-size:6em;letter-spacing:-4px;line-height:.9em;margin:0 0 50px}.main-intro h2{font-size:2em;letter-spacing:0;line-height:1.2em}}@media only screen and (min-width:320px) and (max-width:767px){.main-intro h1{font-size:2.7em;letter-spacing:-4px;line-height:1em;margin:0 0 50px}.main-intro h2{font-size:1.5em;letter-spacing:-2px;line-height:1.2em}.main-intro{padding:0 30px}.navegacion{height:60px}.logo{top:15px;max-width:80px;margin-top:0}}.pta-about-title h1,.pta-about-title h4{font-family:AvenirNextLTPro-Regular;font-weight:600;letter-spacing:-1px;margin-bottom:1em}.pta-about{height:100%;width:100%;padding-top:50px;padding-bottom:50px;background:#FFF}.pta-about-intro{height:100%;padding:1em}.pta-about-title h4{font-size:18px;color:#7448ff;text-transform:uppercase}.pta-about-title h1{font-size:26px;color:#000;line-height:1.3}.pta-about-intro p{font-family:Lato,Helvetica,sans-serif;font-size:1em;font-weight:500;line-height:30px;color:#444}.pta-about-button{font-family:AvenirNextLTPro-Regular;font-size:14px;font-weight:600;color:#000;text-transform:uppercase;margin-right:1em;padding:6px 12px;border:3px solid #7448ff;-moz-transition:.5s;transition:.5s}.btn-fill{color:#FFF;background:#7448ff}.pta-about-button:focus,.pta-about-button:hover{background:0 0;color:#111;text-decoration:none}@media only screen and (min-width:767px){.pta-about{padding-top:50px;padding-bottom:50px}.pta-about-intro{padding:2em;margin-bottom:200px}.pta-about-title{padding-top:2em}.pta-about-title h4{font-size:21px}.pta-about-title h1{font-size:38px;line-height:1.3;letter-spacing:-1px}.pta-about-button{font-size:18px;padding:4px 8px}}.jarallax{background:url(../img/bg.jpg) 50% 50% no-repeat;position:relative;background-size:cover;padding-top:100px;padding-bottom:100px}.portfolio{width:100%;height:100%;padding-top:50px;padding-bottom:50px}.portfolio-intro-2{padding-top:50px;padding-bottom:100px}.portfolio-intro-2 h1{transform:rotate(270deg);font-family:Raleway;font-size:1.2em;text-transform:uppercase;color:#2C303A;font-weight:400;letter-spacing:-.5px;-webkit-transform-origin:top left 0;transform-origin:top left 0;display:inline-block}.portfolio-intro-description{padding-top:50px;max-width:350px}.portfolio-intro-description h2{font-family:AvenirNextLTPro-Regular;font-size:2em;font-weight:700;color:#000;letter-spacing:-1px;line-height:40px}.portfolio-intro-description h2:before{content:"";display:block;height:40px;width:190px;background:#C8F6F4;margin-bottom:-1.2em}.portfolio-intro-description p{font-family:Raleway;font-size:15px;font-weight:500;font-weight:lighter;color:#222;line-height:18px;padding-top:1em}.overlay-items h1,.overlay-items p,.pta-portfolio-button span{font-family:Lato,Helvetica,sans-serif}.pta-portfolio-button{display:inline-block;background:#2C303A;padding:10px 20px;margin:3em 0;box-shadow:0 2px 5px #999;text-decoration:none;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.pta-portfolio-button span{text-transform:uppercase;color:#FFF;font-size:14px}.pta-portfolio-button:focus,.pta-portfolio-button:hover{text-decoration:none}.overlay{background:rgba(255,255,255,.9);transform:translateY(10%);position:absolute;top:10px;left:10px;height:calc(100% - 20px);width:calc(100% - 20px);opacity:0;transition:.3s}.overlay-items{height:300px;position:absolute;top:45%;left:0;right:0}.overlay-items h1{display:block;color:#222;font-size:16px;font-weight:700;text-decoration:none;-webkit-transition:all .5s ease-in-out .3s;transition:all .5s ease-in-out .3s;opacity:0}.overlay-items p{margin-top:1em;opacity:0;font-size:12px;letter-spacing:2px;color:#FFF;padding:5px;background:#7448ff;display:inline-block;transition:.5s;transition-delay:.2s}.about-details h4:after,.service-block:after,.service-intro h1::after{display:block;content:""}.grid img{-webkit-filter:grayscale(25%);filter:grayscale(25%)}.grid a:focus,.grid a:hover{text-decoration:none}.grid a:hover .overlay{transform:translateY(0);opacity:1}.grid a:hover h1,.grid a:hover p{opacity:1}@media only screen and (max-width:767px){.portfolio{padding-top:50px}.portfolio-intro-2{padding-top:50px;padding-bottom:50px}.portfolio-intro-description h2{font-size:1.5em;line-height:30px}.portfolio-intro-description h2::before{height:30px;width:140px}}.work{width:100%;height:400px;background:#EFEFEF}.about-me{padding-top:20px;padding-bottom:0}.about-section-1{width:100%;height:900px;background:url(../img/about-me.jpg) center center no-repeat;background-size:cover}.about-section-2{background:#F2F2F2;height:900px;padding-top:50px}.about-details{padding:50px}.about-details h1{font-family:AvenirNextLTPro-Regular;font-size:3em;font-weight:700;text-transform:uppercase;letter-spacing:1px;line-height:1.2;color:#000;padding-top:0}.about-details h4,.about-details p{font-family:Lato,Helvetica,sans-serif}.about-details h4{font-size:1.2em;padding-top:.6em;color:#000}.about-details h4:after{height:2px;width:75px;background:#333;margin-top:1em}.about-details p{font-size:16px;color:#333;padding-top:2em;line-height:25px}.signature{padding-top:50px}@media only screen and (max-width:801px){.about-me{padding-top:0;padding-bottom:0}.about-section-1{width:100%;height:900px}.about-section-2{width:100%;height:800px;margin-left:0;padding:1em}.about-details{padding-left:50px;padding-right:50px}.main-intro h1{font-size:2.6em;letter-spacing:-2px;line-height:.9em;margin:0 0 50px}}@media only screen and (max-width:600px){.about-section-2{height:1000px}.about-details{padding:10px}}@media only screen and (max-width:421px){.about-section-2{height:920px}.about-details{padding:10px}}@media only screen and (max-width:300px){.about-section-2{height:100%}.about-details{padding:10px}}.services{width:100%;background:#FFF;padding-bottom:50px}.service-intro{padding-top:50px;padding-bottom:50px;background:linear-gradient(to left,rgba(0,0,0,.3),rgba(0,0,0,.6)),url(../img/services-bg.png) center center no-repeat;background-size:cover;background-attachment:fixed}.service-intro h1{font-family:AvenirNextLTPro-Regular;font-size:42px;text-transform:uppercase;color:#FFF;font-weight:700;letter-spacing:0;line-height:1.2;padding:1em}.service-intro h1::after{height:2px;width:100px;background:#7448ff}.service-intro i{font-size:34px;color:#FFF}.spacer-1{width:100%;height:50px}.spacer-2{width:100%;height:100px}.service-block{position:relative;margin-bottom:4em;cursor:pointer}.service-block:after{height:1.4px;width:25%;background:#111;margin-top:1em;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}.service-description h2,.service-icon{-webkit-transition:.3s;-moz-transition:.3s}.service-icon{font-size:42px;font-weight:bolder;color:#111;float:left;transition:.3s}.service-description{padding-top:.8em}.service-description h2{font-family:AvenirNextLTPro-Regular;font-size:16px;font-weight:600;color:#000;text-align:left;padding-left:4em;padding-bottom:2em;transition:.3s}.service-description p{font-family:Lato,Helvetica,sans-serif;font-size:14px;font-weight:400;color:#000;text-align:left;padding-left:0;line-height:1.5;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.service-block:hover::after{width:50%}.service-block:hover .service-description h2,.service-block:hover .service-icon{color:#7448ff}@media only screen and (max-width:767px){.service-intro h1{font-size:34px;margin:.5em;padding:0}.service-block{position:relative;margin-bottom:3em}.service-block:after{margin:1em auto 0}.service-icon{float:none}.service-description{padding-top:.8em}.service-description h2{text-align:center;padding-bottom:1em;padding-left:0}.service-description p{max-width:500px;text-align:left;margin:0 auto}}.portfolio-msnry-head{width:100%;padding-top:150px;padding-bottom:50px;background:#F3F3F3}.portfolio-msnry-head h1{font-family:AvenirNextLTPro-Regular;font-size:2em;font-weight:600;color:#FFF;background-color:#7448ff;display:inline;line-height:2;text-transform:uppercase}.portfolio-msnry-head p,.pt-portfolio-details p{font-family:Lato,Helvetica,sans-serif}.portfolio-msnry-head p{font-size:16px;font-weight:400;padding:1em;color:#111;line-height:20px;max-width:400px;margin:0 auto}.pt-portfolio-item img,.pta-portfolio-item img{max-width:100%;max-height:100%}.portfolio-msnry-head p:after{content:"";display:block;height:1px;width:75px;background:#999;margin:1em auto 0}.portfolio-masonry{padding-top:0;padding-bottom:50px;background:#F3F3F3}.pt-portfolio-single{width:100%;height:100%;padding:0;margin-top:150px}.pt-portfolio-single h3{font-size:16px;font-weight:700;color:#7448ff;text-transform:uppercase;letter-spacing:2px;line-height:1.2;margin:0 0 2em}.pt-portfolio-single h1:hover::after{width:150px}.pt-portfolio-details{padding-top:1.2em}.pt-portfolio-details h2{line-height:1;margin:0 0 .8em}.pt-portfolio-details p{font-size:15px;font-weight:400;color:#777;letter-spacing:.5px;line-height:1.8}.pt-portfolio-details h2{font-size:13px;font-weight:600;color:#666;letter-spacing:1px}.pt-portfolio-details h2 span{font-size:14px;font-weight:600;color:#000;line-height:1.5}.pt-portfolio-details a{font-size:14px;font-weight:600;color:#666;letter-spacing:0;line-height:1.2}.pt-portfolio-item{padding:1em}#map_canvas{width:100%;height:250px;margin-top:2em}.map{padding:0 30px}.about-us{width:100%;height:100%;padding-top:200px;padding-bottom:150px;background:url(../img/about-us5.jpg) center center no-repeat fixed;background-size:cover;position:static}.work-item a::after,.work-section p::after{height:2px;content:""}.about-intro{padding:0 30px}.about-intro h1{font-family:AvenirNextLTPro-Bold;font-size:2.2em;letter-spacing:-2px;line-height:.9;font-weight:700;color:#FFF}.about-intro p{font-family:Lato,Helvetica,sans-serif;font-size:14px;padding-top:2em;font-weight:400;color:#FFF;letter-spacing:1px;line-height:1.8}.work-section h1,.work-section h4{font-family:AvenirNextLTPro-Regular}.work-section{background:#FFF;margin-top:100px;padding-bottom:100px}.work-intro{padding-left:1em;padding-top:50px}.work-section h4{font-size:18px;font-weight:600;color:#7448ff;text-transform:uppercase;letter-spacing:2px;margin:0 0 20px}.work-section h1{font-size:34px;line-height:1.2;color:#000}.work-item h2,.work-item p,.work-section p{font-family:Lato,Helvetica,sans-serif;padding-top:1em}.work-section p{font-size:14px;padding-bottom:50px;font-weight:400;color:#888;letter-spacing:1px;line-height:1.5}.w-icon,.work-item{padding:1em}.work-section p::after{display:block;width:50px;background:#666;margin-top:1em}.work-item{position:relative;display:inline-block;cursor:pointer;margin-bottom:1em;-webkit-transition:.5s ease;-moz-transition:.5s ease;transition:.5s ease}.w-icon i{font-size:42px;color:#7448ff}.work-item h2{font-size:16px;color:#000;font-weight:400;-webkit-transition:.9s;-moz-transition:.9s;transition:.9s;text-transform:uppercase;letter-spacing:2px}.work-item p{font-size:14px;color:#333;padding-bottom:2em;line-height:20px;font-weight:300}.work-item p:after{display:none}.work-item a{font-family:AvenirNextLTPro-Regular;font-size:16px;color:#444;font-weight:600;text-decoration:none}.counter,.counter-text h4{font-family:Lato,Helvetica,sans-serif;font-weight:400}.work-item a::after{display:block;width:25px;background:#7448ff;margin-top:.2em;opacity:0;-webkit-transition:.9s;-moz-transition:.9s;transition:.9s}.about-button,.cta-button{display:inline-block;text-transform:uppercase;text-decoration:none}.work-item:hover a:after{width:70px;opacity:1}.counter-section{width:100%;padding-top:50px;padding-bottom:50px;background:#FFF}.counter{font-size:2.5em;color:#7448ff}.counter-icon{padding:.5em}.counter-icon i{font-size:42px;color:#7448ff}.counter-text{margin-bottom:2em}.counter-text h4{font-size:16px;padding:.5em;color:#111}.pta-counter-section{background:#000}.pta-counter-section .counter{color:#FFF}.pta-counter-section .counter-icon i{font-size:48px;color:#7448ff}.pta-counter-section .counter-icon:hover i,.pta-counter-section .counter-text h4{color:#FFF}.cta-section{width:100%;height:100%;padding-top:100px;padding-bottom:50px;background:#222}.cta-content{padding:1em}.cta-content h4{font-family:AvenirNextLTPro-Regular;font-size:18px;color:#7448ff;font-weight:600;text-transform:uppercase;margin:0 0 20px}.cta-content h2{font-family:AvenirNextLTPro-Bold;font-size:34px;color:#FFF;font-weight:600;letter-spacing:-1px;line-height:1}.cta-button,.cta-content p{font-family:AvenirNextLTPro-Regular}.about-button,.cta-button,.cta-content p{color:#FFF;font-size:16px}.cta-content p{line-height:1.35;font-weight:300;padding-top:1em}.cta-button{background:#7448ff;padding:10px 16px;margin:1em 0;font-weight:600;border:3px solid #7448ff;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.cta-button:focus,.cta-button:hover{text-decoration:none;color:#FFF;border-color:#7448ff;background:0 0}.about-button{background:0 0;padding:20px 30px;margin:4em 0;font-family:Lato,Helvetica,sans-serif;font-weight:700;letter-spacing:4px;transition:.5s;border:4px solid #7448ff}.test-image img,.test-single{-webkit-transition:.5s;-moz-transition:.5s}.about-button:focus,.about-button:hover{text-decoration:none;color:#000;background:#7448ff}@media only screen and (min-width:767px){.about-intro h1{font-size:58px}.work-section h1{font-size:48px;letter-spacing:-1px}.work-section h4{font-size:18px}.counter-up{margin-bottom:2em}.cta-content h2{font-size:48px}.counter-text{margin-bottom:0}}@media only screen and (min-width:801px){.work-item{padding:2em 1.5em;margin-bottom:0}}.team-intro{padding:1em}.team-intro h4,h4.seccion-interna{font-family:AvenirNextLTPro-Regular;font-size:14px;font-weight:600;color:#7448ff;text-transform:uppercase;letter-spacing:2px;margin:0 0 20px}.team-intro h1{font-family:AvenirNextLTPro-Bold;font-weight:600;font-size:2.2px;color:#000;letter-spacing:-1px}.team-intro p{font-family:Lato,Helvetica,sans-serif;font-size:14px;color:#222;font-weight:400;letter-spacing:1px;line-height:1.6;padding-top:1em}.team-intro p:after{content:"";display:block;height:2px;width:75px;background:#666;margin-top:1em}@media only screen and (min-width:768px){.team-intro h1{font-size:48px}}footer{height:auto;background-color:#000;font-size:14px;font-family:AvenirNextLTPro-Regular;padding:120px 80px;line-height:1.4}.services-foot{line-height:1.8;color:#666;font-size:1.2em}a.mail-footer{margin-top:40px}p.copyright{font-size:11px;color:#444}.test-content h3,.test-content p{font-family:Lato,Helvetica,sans-serif;color:#111}.testimonials{width:100%;padding-top:50px;padding-bottom:50px;background-size:cover;background-attachment:fixed}.test-single{background:#F9F9F9;padding:2em;border-bottom:2px solid;border-color:transparent;transition:.5s}.test-image{padding:2em}.test-image img{height:100px;width:100px;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:.5s}.contact-us,.ct-intro{width:100%;height:100%}.aft-line,.form-control{-webkit-transition:.5s;-moz-transition:.5s}.test-single:hover img{-webkit-filter:grayscale(35%);filter:grayscale(35%);transform:translateY(-10%)}.test-single:hover{background:#F2F2F2;border-bottom:2px solid #7448ff;-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);transform:translateY(-5%)}.test-content h3{font-size:1.2em;letter-spacing:1px;font-weight:600;text-transform:uppercase}.test-content p{font-size:14px;line-height:1.3;padding:1em}@media only screen and (min-width:801px) and (max-width:991px){.test-single{padding:1em}.main-intro h1{font-size:4.2em;letter-spacing:-4px;line-height:.9em;margin:0 0 50px}}@media only screen and (max-width:767px){.test-single{margin-bottom:1em}}.contact-us{padding-top:150px;padding-bottom:100px;background:#FFF}.contact-bg{background:#F2F2F2}.ct-intro{padding:0 30px;background-size:cover;background-position:left}.ct-intro h5{font-family:Lato,Helvetica,helvetica,sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;color:#7448ff;letter-spacing:1px;line-height:1.2;margin:0 0 20px}.ct-intro h2{font-family:AvenirNextLTPro-Bold;font-size:2em;color:#111;font-weight:700;letter-spacing:-1px;line-height:1}.aft-line{height:2px;width:50px;background:#7448ff;margin-top:1em;transition:.5s}.ct-intro:hover .aft-line{width:100px}.ct-section-1{width:100%;height:100%;padding:0 30px}.ct-section-content,.ct-section-title{padding:0}.ct-section-title i{font-size:48px;color:#6F4E37}.ct-section-title h2{font-family:AvenirNextLTPro-Bold;font-weight:600;font-size:1.4em;color:#111;letter-spacing:0;line-height:1.2}.ct-section-content span{font-size:14px;font-weight:600}.ct-section-content p{font-family:AvenirNextLTPro-Regular;font-size:13px;color:#111;padding-top:1em;letter-spacing:2px;line-height:1.8}.form-control,.text-muted,label{font-family:Lato,Helvetica,sans-serif}.btn-send,.pta-portfolio-page h4{letter-spacing:1px;font-weight:600;text-transform:uppercase}@media only screen and (min-width:767px){.ct-intro{padding:1em}.ct-intro h2{font-size:3em}.ct-intro h2 span{font-size:1em}.ct-section-title{padding:0}}label{font-size:14px;font-weight:600;color:#333}form{padding:0 30px}.form-control{border:0;border-radius:0;margin-top:10px;background:0 0;margin-bottom:20px;border-bottom:1px solid #999;-webkit-box-shadow:inset 0 0 0 transparent;box-shadow:inset 0 0 0 transparent;transition:.5s}.form-control:focus{border-color:#7448ff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.form-control::-webkit-input-placeholder{font-family:Lato,Helvetica,sans-serif;font-size:13px;color:#999}.form-control:-moz-placeholder{font-family:Lato,Helvetica,sans-serif;font-size:13px;color:#999}.form-control::-moz-placeholder{font-family:Lato,Helvetica,sans-serif;font-size:13px;color:#999}.form-control:-ms-input-placeholder{font-family:Lato,Helvetica,sans-serif;font-size:13px;color:#999}.text-muted{font-size:13px;color:#222}.text-muted strong{color:#F33;font-family:AvenirNextLTPro-Bold}.btn-send{font-family:AvenirNextLTPro-Bold,sans-serif;margin-bottom:20px;border-radius:0;padding:20px 30px;color:#FFF;background:#7448ff;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}.btn-send:focus,.btn-send:hover{color:#FFF;background:#000;outline:0!important}.pta-portfolio-page{padding-top:150px;padding-bottom:50px;background:rgba(245,245,245,.8)}.pta-portfolio-page h4{font-family:AvenirNextLTPro-Regular;font-size:16px;color:#7448ff;margin:0 0 20px}.pta-portfolio-page h1{font-family:AvenirNextLTPro-Regular;font-size:24px;font-weight:600;color:#000;letter-spacing:-1px;line-height:1.2}.pta-portfolio nav,.pta-portfolio-page nav{padding:20px;text-align:center}.pta-portfolio .categories ul li{display:inline;list-style:none}.pta-portfolio .categories ul li a{display:inline;font-family:AvenirNextLTPro-Regular;font-weight:400;font-size:14px;line-height:2.5;text-decoration:none;color:#666;margin-left:20px}.pta-portfolio .categories ul li a.active{text-decoration:line-through;color:#000}.pta-portfolio_filter{padding-left:0}@media (max-width:991px){.pta-portfolio span{margin-bottom:0;text-align:center;width:100%}.pta-portfolio .categories ul li{text-align:center}.pta-portfolio .categories ul li a{margin-left:20px}}@media only screen and (max-width:420px){.pta-portfolio .categories ul li{display:block;text-align:center}.pta-portfolio .categories ul li a{display:block;line-height:1;padding:5px 25px;margin-left:0;margin-bottom:20px}}.pta-portfolio_item{overflow:hidden;margin-bottom:0;display:block}.pta-portfolio-overlay{background:rgba(0,0,0,.7);transform:scale(1);position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}.pta-overlay-items{height:300px;position:absolute;top:100px;left:-10px;right:0}.pta-overlay-items h5{font-family:Lato,Helvetica,sans-serif;text-align:left;width:200px;color:#fff;font-size:18px;position:relative;top:-65px;left:40px;font-weight:300;text-decoration:none;-webkit-transition:all .5s ease-in-out .3s;transition:all .5s ease-in-out .3s;opacity:0}.pta-cta h1,.pta-cta h4{font-family:AvenirNextLTPro-Regular;font-weight:600}.pta-overlay-items p{margin-top:1em;opacity:0;font-size:12px;font-family:AvenirNextLTPro-Regular;letter-spacing:2px;color:#FFF;padding:5px;background:#7448ff;display:inline-block;transition:.5s;transition-delay:.2s}.pta-portfolio_item:focus,.pta-portfolio_item:hover{text-decoration:none}.pta-portfolio_item:hover .pta-portfolio-overlay{transform:scale(1);opacity:1}.pta-portfolio_item:hover h5,.pta-portfolio_item:hover p{opacity:1}@media only screen and (min-width:767px){.pta-portfolio-page{background:#FFF}.pta-portfolio-page h4{font-size:21px}.pta-portfolio-page h1{font-size:34px;font-weight:600;line-height:1.3}}.pta-cta h4{font-size:21px;color:#7448ff;text-transform:uppercase;letter-spacing:2px;margin:0 0 20px}.pta-cta h1{font-size:24px;color:#000;letter-spacing:-1px;line-height:1.2}.cta-button2,.pta-button{display:inline-block;padding:20px 30px;font-family:AvenirNextLTPro-Bold;font-weight:600;letter-spacing:1px;line-height:1.3;-webkit-transition:.5s;-moz-transition:.5s;font-size:1.1em;width:80%;text-align:center;text-decoration:none}.pta-button{background:#7448ff;margin:20px auto;color:#FFF;border:3px solid #7448ff;-o-transition:.5s;transition:.5s}.pta-button:focus,.pta-button:hover{text-decoration:none;color:#000;border-color:#7448ff;background:0 0}.cta-button2{background:#fff;border:3px solid #7448ff;-o-transition:.5s;transition:.5s;color:#000;margin-top:50px}.cta-button2:focus,.cta-button2:hover{text-decoration:none;color:#fff;background-color:#7448ff}@media only screen and (min-width:768px){.pta-cta{padding:10px}.pta-cta h1{font-size:38px;letter-spacing:-1px;line-height:1.4}.cta-button2,.pta-button{font-size:1em;line-height:auto;padding:30px 40px;font-family:AvenirNextLTPro-Bold}}.pta-testimonial h2,.pta-testimonial h4{font-family:AvenirNextLTPro-Regular;letter-spacing:1px;text-transform:uppercase;font-size:14px}.pta-testimonials{width:100%;height:100%;background:#000}.pta-testimonial-inner{width:100%;height:100%;padding:100px 0}.pta-testimonial{padding:10px}.pta-testimonial img{height:120px;width:120px}.pta-testimonial h2{color:#FFF}.pta-testimonial h4{color:#666;margin:1em 0 0}.pta-testimonial p{font-family:Work Sans;font-weight:200;font-size:18px;color:#EFEFEF;letter-spacing:0;line-height:1.4;margin:50px 0 30px}.pta-portfolio-single h1,.pta-portfolio-single h3{font-family:AvenirNextLTPro-Regular;font-weight:700}@media only screen and (min-width:768px){.pta-testimonial{padding:10px}.pta-testimonial h2,.pta-testimonial p{font-size:18px}}.pta-portfolio-single{width:100%;height:100%;padding-top:150px;margin-bottom:100px}.pta-portfolio-single h3{font-size:16px;color:#7448ff;text-transform:uppercase;letter-spacing:2px;line-height:1.2;margin:0 0 2em}.pta-portfolio-single h1{font-size:24px;color:#111;line-height:1.3}.pta-portfolio-details h2,.pta-portfolio-details p{font-family:Lato,Helvetica,sans-serif}.pta-portfolio-single h1::after{content:"";display:block;width:75px;height:2px;left:0;margin-top:.3em;background-color:#7448ff;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}.pta-portfolio-single h1:hover::after{width:150px}.pta-portfolio-details{padding:10px}.pta-portfolio-details p{font-size:14px;font-weight:400;color:#777;letter-spacing:.5px;line-height:1.8}.pta-portfolio-details h2,.pta-portfolio-details h2 span{text-transform:uppercase;line-height:1.5;font-size:14px;font-weight:600}.pta-portfolio-details h2{margin:0 0 1em;color:#888DA1;letter-spacing:1px}.pta-portfolio-details h2 span{font-family:AvenirNextLTPro-Regular;color:#000}.footer p,.pta-portfolio-details a{font-family:Lato,Helvetica,sans-serif}.pta-portfolio-details a{font-size:14px;font-weight:600;color:#666;letter-spacing:0;line-height:1.2}.pta-portfolio-item{padding:1em}@media only screen and (min-width:767px){.pta-portfolio-single{padding:150px 1em 1em;margin-bottom:100px}.pta-portfolio-single h1{font-size:48px}}.footer{width:100%;height:auto;position:fixed;bottom:0;z-index:112}.footer p{font-size:13px;font-weight:700;color:#000;z-index:21;margin-top:11px}.footer-social ul{padding:.6em;list-style-type:none;text-align:right}.footer-social li{display:inline}.footer-social a,.footer-social i{font-size:18px;padding-left:.35em;color:#111;z-index:21}.footer-social a:hover{color:#999;opacity:.6}.footer-min-content h2,.footer-min-content h6{font-family:AvenirNextLTPro-Regular;font-weight:700;color:#FFF;letter-spacing:0;text-transform:uppercase}@media only screen and (max-width:767px){.footer p{text-align:center;margin-bottom:8px}.footer-social ul{display:none}}@media only screen and (max-width:300px){.footer p{text-align:center;margin-bottom:2px}}.footer-minimal{width:100%;height:100%;background:rgba(0,0,0,1);padding-top:50px;padding-bottom:20px}.anterior,.proximo{width:40px;height:40px}.footer-min-content h2{font-size:1.2em;margin-top:10px;margin-bottom:10px}.footer-min-content h6{font-size:14px;margin-top:40px;margin-bottom:20px}.footer-min-content a,.footer-min-content p{font-family:Lato,Helvetica,sans-serif}.footer-min-content p{font-weight:400;line-height:25px;font-size:11px;color:#444}.footer-min-content ul{list-style:none;margin-top:1em;margin-bottom:2em}.footer-min-content li{display:inline}.footer-min-content a{display:inline;text-transform:uppercase;font-size:12px;font-weight:600;padding:5px;color:#FFF;text-decoration:none}.anterior i,.back-to-top i,.proximo i{top:8px;font-size:24px}.footer-min-content a:hover{color:#7448ff;text-decoration:line-through}a.mail-footer{color:#999;font-weight:lighter}a.mail-footer:hover{color:#fff;text-decoration:none}.skypechat{position:relative;left:-15px}.anterior{background:rgba(0,0,0,.1);margin:0;position:fixed;bottom:30px;right:75px;z-index:100;text-decoration:none;color:#0E1729}.back-to-top,.proximo{margin:0;bottom:30px;right:30px;text-decoration:none}.anterior i{position:relative;left:13px;color:#FFF}.anterior:hover{background:rgba(0,0,0,.9);color:#fff}.anterior:focus{color:#fff}.proximo{background:rgba(0,0,0,.1);position:fixed;z-index:105;color:#0E1729}.proximo i{position:relative;left:15px;color:#FFF}.proximo:hover{background:rgba(0,0,0,.9);color:#fff}.proximo:focus{color:#fff}.back-to-top{background:rgba(0,0,0,.1);position:fixed;width:35px;height:35px;z-index:90;display:none;color:#0E1729}.back-to-top i{position:relative;left:13px;color:#FFF}.back-to-top:hover{background:rgba(0,0,0,.9);color:#fff}.back-to-top:focus{color:#fff}@media only screen and (max-width:420px){.back-to-top{right:10px}}@media only screen and (min-width:767px){#bottom,#top,#top-big{height:20px;left:0;right:0}#left,#left-big,#right,#right-big{top:0;bottom:0;width:20px}#left,#left-big{left:0}#right,#right-big{right:0}#bottom-big,#left-big,#right-big,#top-big{background:#FFF;position:fixed;z-index:111}#top-big{top:0}#bottom-big{left:0;right:0;height:40px;bottom:0}.logo{left:40px;top:40px;position:absolute}.intro{padding-bottom:100px}.nav-trigger{right:30px;top:40px;z-index:31}.pt-portfolio-single{margin-top:10%;margin-bottom:10%}.pt-portfolio-single h3{font-size:18px}}@media only screen and (max-width:420px){#bottom,#left,#right,#top{background:#FFF;position:fixed;z-index:11}#left,#right{top:0;bottom:0;width:0}#left{left:0}#right{right:0}#bottom,#top{left:0;right:0;height:0}.logo{position:absolute}.nav-trigger{right:5px;top:20px}.about-us{padding-top:120px;padding-bottom:120px}h2.titular{line-height:1.1em;font-size:1.6em;letter-spacing:-2px;font-weight:700;padding-bottom:40px}h3{line-height:1.5em;font-size:.9em}.pta-about-title h1{font-size:1.55em;font-weight:600;color:#000;line-height:1.2em;letter-spacing:-1px;margin-bottom:2em}footer{height:auto;background-color:#000;font-size:13px;font-family:AvenirNextLTPro-Regular;padding:100px 30px;line-height:1.4}.footdata{line-height:1.8;color:#999;padding-top:30px}.cta-button2,.pta-button{padding:20px 25px;font-weight:600;letter-spacing:1px;font-size:.9em;width:100%;text-align:center}.desaparece-mobile{display:none}.cta-button2,.pta-button{line-height:1}.ct-intro h2,.ct-section-title h2{font-weight:700;letter-spacing:-1px;line-height:1}.ct-intro h2{font-size:1.9em}.ct-section-title h2{font-size:1.2em;color:#111}.menu-container{padding-top:30%}}.videoWrapper{position:relative;padding-bottom:56.25%;height:0;padding-top:0;margin-top:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:0;margin-top:0}