@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}a:hover{text-decoration:none}a[href^=tel]{color:inherit;text-decoration:none}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Thin.otf");font-weight:100}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-ExtraLight.otf");font-weight:200}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Light.otf");font-weight:300}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Regular.otf");font-weight:400}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Medium.otf");font-weight:500}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-SemiBold.otf");font-weight:600}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Bold.otf");font-weight:700}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-ExtraBold.otf");font-weight:800}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Black.otf");font-weight:900}html,body{font-family:'Montserrat';font-size:16px}@media only screen and (max-width:425px){html,body{font-size:10px}}html .menu-active,body .menu-active{overflow:hidden;height:100%}h1{display:block;font-size:5rem;font-weight:600}#top-bar{position:fixed;z-index:100;display:flex;padding:1.5rem 2rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#top-bar div.logo{width:10%}#top-bar div.logo img{width:100%}#top-bar .icon-facebook{height:47px;margin-left:auto}#top-bar .icon-facebook i{font-size:55px;line-height:47px;color:white}#top-bar #nav-icon1{width:60px;height:15px;position:relative;margin-left:2rem;padding:16px;background-color:#ec5228;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#top-bar #nav-icon1.open{background-color:#285de1}#top-bar #nav-icon1 span{display:block;position:absolute;height:2px;width:60px;left:16px;background:white;border-radius:2px;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#top-bar #nav-icon1 span:nth-child(1){top:16px}#top-bar #nav-icon1 span:nth-child(2){top:22.5px}#top-bar #nav-icon1 span:nth-child(3){top:29px}#top-bar #nav-icon1.open span:nth-child(1){top:23px;left:26px;width:40px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#top-bar #nav-icon1.open span:nth-child(2){opacity:0;left:-60px}#top-bar #nav-icon1.open span:nth-child(3){top:23px;left:26px;width:40px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}#side-nav{display:flex;flex-direction:column;justify-content:space-between;position:fixed;top:45%;right:2rem;z-index:100;height:15vh}@media only screen and (max-width:425px){#side-nav{display:none}}#side-nav div{width:15px;height:15px;border-radius:50%;border:solid 1px white}#side-nav div:hover{cursor:pointer}#side-nav div.active{background-color:white}#menu-container{position:fixed;bottom:0;top:0;left:0;right:0;background-color:#ec5228;z-index:90;display:none;flex-direction:column;justify-content:space-between;align-items:center}#menu-container div.menu-topics{width:65%;margin:25vh auto 0 auto;color:#bdbdbd}@media only screen and (max-width:425px){#menu-container div.menu-topics{width:80%}}#menu-container div.menu-topics h1{display:block;font-size:4rem;margin:2vh auto 2vh 0;width:fit-content}#menu-container div.menu-topics h1:hover{cursor:pointer;color:white}#menu-container div.menu-footer{display:flex;justify-content:space-between;width:65%;padding:5vh 10%;color:white;border-top:1px solid white}@media only screen and (max-width:425px){#menu-container div.menu-footer{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:5vh 0;margin:0 2rem;width:95%}#menu-container div.menu-footer div{width:30%}}#menu-container div.menu-footer h5{font-weight:400;font-size:3rem}#menu-container div.menu-footer p{text-transform:uppercase}#first-container,#second-container,#third-container,#fourth-container{background-size:cover;background-position:center center;position:sticky;position:-webkit-sticky;top:0;display:flex;overflow:hidden}.get-sticky{position:fixed;top:0}.disappear{display:none!important}#first-container{height:100vh;background-image:url("../images/construction_baixa.jpg");z-index:1;justify-content:center;align-items:center;background-origin:content-box}@media only screen and (max-width:425px){#first-container{background-origin:padding-box}}#first-container .sloggan{z-index:2;color:white;text-align:center;width:65%;margin:0 auto}@media only screen and (max-width:425px){#first-container .sloggan{width:100%}#first-container .sloggan h1{font-size:4rem}}#first-container .sloggan span{display:inline-block;position:relative;font-size:1.5rem;text-transform:uppercase}#first-container .sloggan span:before,#first-container .sloggan span:after{content:"";position:absolute;height:0;border-bottom:1px solid white;border-top:1px solid white;top:50%;width:200%}#first-container .sloggan span:before{right:100%;margin-right:15px}#first-container .sloggan span:after{left:100%;margin-left:15px}#second-container{height:100vh;background-image:url("../images/architecture-building_baixa.jpg");z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:300px;background-origin:content-box}@media only screen and (max-width:425px){#second-container{position:relative;height:auto;padding:3rem 0;background-origin:padding-box}}#second-container div:not(.blue-overlay){width:65%;color:white;z-index:4;text-align:left}@media only screen and (max-width:425px){#second-container div:not(.blue-overlay){width:80%}}#second-container div:not(.blue-overlay) p{font-size:1.2rem}#second-container div.text{margin-top:1.5rem}#second-container div.images{margin-top:2rem;display:flex;align-items:baseline}#second-container div.images div{width:30%;margin-right:10%}@media only screen and (max-width:425px){#second-container div.images div{width:45%;margin:0 auto}}#second-container div.images div img{width:100%}#third-container{height:100vh;background-color:white;z-index:5;flex-direction:column;justify-content:space-between;align-items:center}@media only screen and (max-width:425px){#third-container{position:relative;padding-bottom:0;height:auto}}#third-container div.title{width:65%;margin:15vh auto;color:#285de1}@media only screen and (max-width:425px){#third-container div.title{width:80%}}#third-container div.pictures{display:flex;flex-direction:column;width:100%}#third-container div.pictures div.top,#third-container div.pictures div.bottom{width:100%;display:flex}@media only screen and (max-width:425px){#third-container div.pictures div.top,#third-container div.pictures div.bottom{display:block}}#third-container div.pictures div.top div,#third-container div.pictures div.bottom div{position:relative;width:33.33%;height:30vh;overflow:hidden}@media only screen and (max-width:425px){#third-container div.pictures div.top div,#third-container div.pictures div.bottom div{width:100%}}#third-container div.pictures div.top div img,#third-container div.pictures div.bottom div img{width:100%;height:100%;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#third-container div.pictures div.top div img:hover,#third-container div.pictures div.bottom div img:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}#third-container div.pictures div.top div span,#third-container div.pictures div.bottom div span{position:absolute;bottom:30px;left:30px;color:white;font-size:1.8rem}#fourth-container{background-color:#285de1;z-index:7;color:white;flex-direction:column;align-items:center;justify-content:center;margin-top:300px}@media only screen and (max-width:425px){#fourth-container{margin-top:0}}#fourth-container>div{width:65%;margin:3vh auto}@media only screen and (max-width:425px){#fourth-container>div{width:80%}}#fourth-container>div p{font-size:2rem;font-weight:100}#fourth-container>div span{font-size:1.8rem;color:white;line-height:2rem}#fourth-container div.title{margin:20vh auto 15vh auto}#fourth-container div.footer{text-align:center}#fourth-container div.footer span{font-size:1rem;font-weight:100;line-height:1rem}