*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%}body{margin:0;font-family:CervoNeue;font-weight:normal;font-style:normal;background-color:#f2f2f2;font-size:20px;min-width:320px}aside,p{text-align:left}p:last-child,ul:last-child{margin-bottom:0}input,label{display:inline-block;vertical-align:middle}a{color:#777;text-decoration:none}a:active,a:hover,a:link,a:visited{color:black;text-decoration:none}a.btn:active,a.btn:hover,a.btn:link,a.btn:visited{color:white;text-decoration:none}a:hover{color:#333}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1,h2,h3,h4,h5,h6{font-family:CervoNeue;font-weight:bold;font-style:normal;font-size:24px;text-transform:uppercase}strong{font-family:CervoNeue;font-weight:bold;font-style:normal}blockquote{font-family:serif;margin:0 0 40px 0;padding:0;font-size:16px}blockquote p:first-child{font-style:italic;margin-top:0;color:gray;font-size:18px}blockquote p:last-child{font-style:normal;margin-bottom:0;text-align:right}ul{list-style:none;margin:0;padding:0}ul li{padding-left:15px;margin-bottom:12px;background-image:url(../../p-images/ball.svg);background-repeat:no-repeat;background-size:4px;background-position:0px 9px}.op10{opacity:0.1}.op20{opacity:0.2}.op30{opacity:0.3}.op40{opacity:0.4}.op50{opacity:0.5}.op60{opacity:0.6}.op70{opacity:0.7}.op80{opacity:0.8}.op90{opacity:0.9}.white{color:white;text-shadow:1px 1px 1px black;padding:1px 5px 1px 5px;border-radius:8px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,0.05)),to(rgba(0,0,0,0)));background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0) 100%)}.picture-description{position:absolute;bottom:0;right:0;margin:0 25px 25px 25px;text-align:right;font-style:italic;font-size:11px;font-family:Times,"Times New Roman",Cambria,"Hoefler Text","Liberation Serif","serif";max-width:110px;display:none}img.loguinho{display:block;-webkit-filter:drop-shadow(0px 0px 2px rgba(0,0,0,0.5));filter:drop-shadow(0px 0px 2px rgba(0,0,0,0.5));position:absolute;bottom:18px;left:20px;width:145px;height:auto}.wrapper-photo-final .loguinho{top:90px}.pin{height:100%;position:relative}nav.menu-lang{position:fixed;top:0;font-size:16px;z-index:500;width:100%;background-color:rgba(87,94,105,0.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:8px 0 8px 0}nav.menu-lang ul{list-style:none;padding:0;margin:0;margin-left:5px;margin-right:auto}nav.menu-lang ul li{display:inline-block;margin:0;background-image:none;padding:0;overflow:visible}nav.menu-lang ul li a:active,nav.menu-lang ul li a:hover,nav.menu-lang ul li a:link,nav.menu-lang ul li a:visited{margin:0;color:white;padding:0 3px 0 3px}nav.menu-lang ul li a span{background-color:rgba(0,0,0,0.2);padding:5px 7px 4px 7px;border-radius:4px}nav.menu-lang div.mini-menu{position:fixed;z-index:500;top:3px;right:5px;cursor:pointer;background-color:rgba(0,0,0,0.2);border-radius:4px;height:29px;width:29px}nav.menu-lang div.mini-menu div.bar-one,nav.menu-lang div.mini-menu div.bar-three,nav.menu-lang div.mini-menu div.bar-two{background-color:white;width:16px;height:1px;left:7px}nav.menu-lang div.mini-menu div.bar-one{position:relative;top:9px}nav.menu-lang div.mini-menu div.bar-two{position:relative;top:13px}nav.menu-lang div.mini-menu div.bar-three{position:relative;top:17px}nav.menu-1{display:none;z-index:500;position:fixed;top:37px;right:0;background-color:rgba(87,94,105,0.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:auto}nav.menu-1 ul{list-style:none;padding:0;margin:0}nav.menu-1 ul li{text-align:center;background-image:none;padding:0;margin:0}nav.menu-1 ul li a{display:block;padding:5px 20px 5px 20px;border-bottom:1px solid rgba(255,255,255,0.1);color:white;font-size:15px;text-shadow:1px 1px 4px rgba(0,0,0,0.4)}nav.menu-2{display:none;position:fixed;top:0;z-index:500;width:100%;height:36px;background-color:rgba(87,94,105,0.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}nav.menu-2 ul{list-style:none;padding:0;margin:0;margin-left:auto;margin-right:auto}nav.menu-2 ul li{display:inline-block;margin:0 5px 0 5px;background-image:none;padding:0}nav.menu-2 ul li a:active,nav.menu-2 ul li a:hover,nav.menu-2 ul li a:link,nav.menu-2 ul li a:visited{margin:0;color:white;padding:0 3px 0 3px;display:inline-block;height:36px;font-size:16px;display:table-cell;vertical-align:middle}nav.menu-2 ul li a span{padding:3px 5px 3px 5px}nav.menu-2 ul li.active a span{background-color:#d2d2d2;color:black;padding:3px 5px 3px 5px;border-radius:4px}nav.menu-2 ul li.lang a span{background-color:rgba(0,0,0,0.2);padding:3px 5px 3px 5px;border-radius:4px}body>nav.menu-2>ul>li.lang>a>span.lang-active,body>nav.menu-lang>ul>li.lang>a>span.lang-active{background-color:#d2d2d2;background-color:rgba(255,255,255,0.3);color:black}footer{width:100%;background-color:#575e69;text-align:center;color:white;padding:3px 5px 3px 5px;font-size:14px}.wrapper-photo{overflow:hidden;height:50%;min-width:320px;position:relative;margin-bottom:20%;margin-bottom:0}.wrapper-text{min-width:320px;padding:20px 20px 20px 20px;background-color:rgba(242,242,242,0.98);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:relative}.wrapper-text a:link,a:active,a:hover,a:visited{color:#0000c0;text-decoration:none}.wrapper-text a.btn-text{padding:0px 5px 0px 5px;border-radius:8px}#seta{z-index:5;background:rgba(0,0,0,0.25);border:2px solid rgba(255,255,255,0.1);height:56px;width:26px;border-radius:13px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (orientation:portrait){#seta{bottom:73px}}@media (orientation:landscape){#seta{bottom:13px}}@-webkit-keyframes animar-bola{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px);opacity:0}50%{-webkit-transform:translate(0px,-15px);transform:translate(0px,-15px);opacity:1}to{-webkit-transform:translate(0px,-30px);transform:translate(0px,-30px);opacity:0}}@keyframes animar-bola{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px);opacity:0}50%{-webkit-transform:translate(0px,-15px);transform:translate(0px,-15px);opacity:1}to{-webkit-transform:translate(0px,-30px);transform:translate(0px,-30px);opacity:0}}#seta .bola{width:18px;height:18px;border-radius:9px;border:2px solid rgba(255,255,255,0.5);position:absolute;bottom:2px;left:2px;-webkit-animation-name:animar-bola;animation-name:animar-bola;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(0,0,1,1);animation-timing-function:cubic-bezier(0,0,1,1);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#seta .bola .box{height:6px;width:6px;border-top:2px solid rgba(255,255,255,0.5);border-left:2px solid rgba(255,255,255,0.5);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:relative;left:4px;top:5px}span.open-lightbox{color:#0000c0;text-decoration:none;cursor:pointer}.scrollmagic-pin-spacer{overflow:hidden}.wrapper-home{height:100%}div.wrapper-home div.bg-photo{background-image:url(../../p-images/backgrounds/home.jpg);background-repeat:no-repeat;background-size:cover;height:100%}div.wrapper-photo-about-perform div.bg-photo{position:relative;background-image:url(../../p-images/backgrounds/about.jpg);background-repeat:no-repeat;background-size:cover;height:100%}div.wrapper-photo-about-perform div.bg-photo-2{background-image:url(../../p-images/photo-services-1.png);background-repeat:no-repeat;background-size:cover;background-position:left bottom;position:absolute;height:100%;bottom:0;left:0}div.wrapper-photo-performance div.bg-photo{background-image:url(../../p-images/backgrounds/performance.jpg);background-repeat:no-repeat;background-size:cover;height:100%}div.wrapper-photo-projects div.bg-photo{background-image:url(../../p-images/backgrounds/projects.jpg);background-repeat:no-repeat;background-size:cover;height:100%}div.wrapper-photo-collection div.bg-photo{background-image:url(../../p-images/backgrounds/collection.jpg);background-repeat:no-repeat;background-size:cover;height:100%}div.wrapper-photo-estate div.bg-photo{background-image:url(../../p-images/backgrounds/estate.jpg);background-repeat:no-repeat;background-size:cover;height:100%}div.wrapper-photo-markets div.bg-photo{background-image:url(../../p-images/backgrounds/markets.jpg);background-repeat:no-repeat;background-size:cover;height:100%}div.wrapper-photo-testimonials div.bg-photo{background-image:url(../../p-images/backgrounds/testimonials.jpg);background-repeat:no-repeat;background-size:cover;height:100%}div.wrapper-photo-contact div.bg-photo{background-image:url(../../p-images/backgrounds/contact.jpg);background-repeat:no-repeat;background-size:cover;height:100%}div.wrapper-photo-final{height:100%}div.wrapper-photo-final div.bg-photo{background-image:url(../../p-images/backgrounds/final.jpg);background-repeat:no-repeat;background-size:cover;height:100%}@media (orientation:portrait){div.wrapper-home div.bg-photo{background-position:0 0}div.wrapper-photo-about-perform div.bg-photo{background-position:0 100%}div.wrapper-photo-performance div.bg-photo{background-position:70% 100%}div.wrapper-photo-projects div.bg-photo{background-position:0 100%}div.wrapper-photo-collection div.bg-photo{background-position:0 100%}div.wrapper-photo-estate div.bg-photo{background-position:0 0%}div.wrapper-photo-markets div.bg-photo{background-position:0 100%}div.wrapper-photo-testimonials div.bg-photo{background-position:100% 100%}div.wrapper-photo-contact div.bg-photo{background-position:100% 100%}div.wrapper-photo-final div.bg-photo{background-position:40% 100%}}@media (orientation:landscape){div.wrapper-home div.bg-photo{background-position:0 0}div.wrapper-photo-about-perform div.bg-photo{background-position:0 62%}div.wrapper-photo-about-perform div.bg-photo-2{height:75%;width:100%}div.wrapper-photo-performance div.bg-photo{background-position:0 65%}div.wrapper-photo-projects div.bg-photo{background-position:0 70%}div.wrapper-photo-collection div.bg-photo{background-position:0 50%}div.wrapper-photo-estate div.bg-photo{background-position:0 35%}div.wrapper-photo-markets div.bg-photo{background-position:0 50%}div.wrapper-photo-testimonials div.bg-photo{background-position:0 65%}div.wrapper-photo-contact div.bg-photo{background-position:0 60%}div.wrapper-photo-final div.bg-photo{background-position:0 0}}div.wrapper-home section.home{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%}p.slogan{margin:0;font-weight:bold}@media (orientation:portrait){div.wrapper-home section.home{-webkit-filter:drop-shadow(0px 0px 2px black);filter:drop-shadow(0px 0px 2px black)}div.wrapper-home section.home img.logo{width:100%;height:auto;position:relative;top:-10px}div.wrapper-home section.home div.divide{display:none}div.wrapper-home section.home p.slogan{color:white;font-size:5vw;position:relative;top:10px}}@media (orientation:landscape){div.wrapper-home section.home{height:30%;-webkit-filter:drop-shadow(0px 0px 2px black);filter:drop-shadow(0px 0px 2px black)}div.wrapper-home section.home img.logo{width:40%;height:auto;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}div.wrapper-home section.home div.divide{display:block;background-color:white;width:1px;height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}div.wrapper-home section.home p.slogan{color:white;font-size:3vw;width:40%;height:auto;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.wrapper-contact{padding:25px;position:relative;background-color:#f2f2f2}.wrapper-contact section p{margin-bottom:0;margin-top:30px;padding-top:30px;text-align:center;border-top:1px dotted rgba(0,0,0,0.2);max-width:600px;margin-left:auto;margin-right:auto}.wrapper-contact section img{width:150px}.wrapper-contact form{max-width:600px;margin-left:auto;margin-right:auto}.wrapper-contact form p{margin-top:0}.wrapper-contact form label{display:block}.wrapper-contact form input[type=email],.wrapper-contact form input[type=text],.wrapper-contact form textarea{width:100%;margin-bottom:5px}.wrapper-contact form input[type=submit]{float:right}.wrapper-contact div.clr{clear:both}.wrapper-photo-final{margin-bottom:0}.logo-final{display:block;-webkit-filter:drop-shadow(0px 0px 2px rgba(0,0,0,0.5));filter:drop-shadow(0px 0px 2px rgba(0,0,0,0.5));position:absolute;top:50%;left:50%}@media (orientation:portrait){.logo-final{width:50%;height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media (orientation:landscape){.logo-final{width:40%;height:auto;-webkit-transform:translate(-50%,-30%);-ms-transform:translate(-50%,-30%);transform:translate(-50%,-30%)}}section.mini-bio{position:fixed;top:0;left:0;margin:0;padding:30px;height:100%;width:100%;background-color:rgba(0,0,0,0.5);z-index:999;display:none;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr;grid-template-rows:1fr}section.mini-bio>:first-child{-ms-grid-row:1;-ms-grid-column:1}section.mini-bio div.mini-bio-content{padding:10px;background-color:white;font-size:12pt;border-radius:5px 0 5px 5px;-ms-grid-column-align:center;justify-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}div.close-lightbox{height:27px;width:27px;float:right;position:relative;top:-22px;right:-22px}@media (min-width:375px){.picture-description{max-width:160px}}@media (min-width:375px) and (orientation:portrait){section.mini-bio div.mini-bio-content{max-width:80%}}@media (min-width:414px){.picture-description{max-width:190px}}@media (min-width:414px) and (orientation:portrait){section.mini-bio div.mini-bio-content{max-width:80%}}@media (min-width:568px){.picture-description{max-width:350px}}@media (min-width:667px){.picture-description{max-width:440px}}@media (min-width:667px) and (orientation:landscape){section.mini-bio div.mini-bio-content{max-width:90%}}@media (min-width:736px){.picture-description{max-width:510px}}@media (min-width:768px){.picture-description{max-width:530px}#seta{-webkit-transform:scale(0.75) translateX(-57%);-ms-transform:scale(0.75) translateX(-57%);transform:scale(0.75) translateX(-57%)}}@media (min-width:768px) and (orientation:portrait){section.mini-bio div.mini-bio-content{max-width:60%}}@media (min-width:1024px){.picture-description{max-width:790px}nav.menu-1,nav.menu-lang{display:none}nav.menu-2{display:-webkit-box;display:-ms-flexbox;display:flex}nav.menu-2 ul li a:active,nav.menu-2 ul li a:hover,nav.menu-2 ul li a:link,nav.menu-2 ul li a:visited{padding-left:3px;padding-right:3px}}@media (min-width:1024px){.blockquotes{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-column-rule:1px solid silver;-moz-column-rule:1px solid silver;column-rule:1px solid silver}}@media (min-width:1024px) and (orientation:landscape){section.mini-bio div.mini-bio-content{max-width:50%}}@media (min-width:1024px) and (orientation:portrait){section.mini-bio div.mini-bio-content{max-width:50%}}