*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.App{max-width:1920px;margin:auto}h2{font-size:2rem;color:#3d3d3d;text-align:center}nav{width:100%;height:100px;display:flex;align-items:center;justify-content:space-between}nav .long-nav{display:none}nav .nav-logo{padding:1rem}nav .nav-logo .app-logo{width:180px}nav .nav-bottom{padding:1rem}nav .nav-bottom svg{color:#3d3d3d;font-size:2rem;cursor:pointer}nav .nav-content{position:absolute;top:98px;width:100%;background-color:#3d3d3d;padding:1rem 1.5rem;overflow:hidden}nav .nav-content a{border-bottom:1px solid #fff}nav .nav-content .lang,nav .nav-content a{color:#fff;padding:1rem;text-decoration:none;display:block;font-weight:700}nav .nav-content .lang{background-color:transparent;border:none;outline:none;cursor:pointer}header{display:flex;width:100%;flex-wrap:wrap-reverse;text-align:center}header .left{width:100%;padding:5% 8.33%}header .left h1{font-size:2.5rem;color:#3d3d3d}header .left h1 span{color:#f62433}header .left a,header .left p{font-size:1.2rem}header .left a{display:inline-block;text-decoration:none;padding:.9rem 3.5rem;color:#3d3d3d;border:2px solid #3d3d3d;border-radius:10rem;font-weight:700;margin:1rem}header .left a:hover{border-color:#f62433}header .right{width:100%}header .right img{width:100%;height:100%}.about{width:100%;padding:1rem 8.33%}.about p{font-size:1.1rem}.about p.note{background-color:#ffc964;display:inline;font-weight:500}.services{display:flex;width:100%;margin:2rem 0;flex-wrap:wrap}.services .left{width:100%;max-height:30rem}.services .left img{width:100%;height:100%}.services .right{width:100%;padding:1rem 8.33%}.services .right h3{color:#3d3d3d;margin-left:1rem}.services .right p{font-size:1.1rem}.services .right ul{list-style-type:none;padding:0;margin:0}.services .right ul li svg{color:#09ff00}.project{width:100%;display:flex;flex-wrap:wrap-reverse}.project .left{width:100%;padding:5% 8.33%;text-align:center}.project .left h2{font-size:3rem;color:#3d3d3d;text-align:left}.project .left h3{text-align:left}.project .left a{display:inline-block;text-decoration:none;padding:.9rem 3.5rem;color:#3d3d3d;font-size:1.2rem;border:2px solid #3d3d3d;border-radius:10rem;font-weight:700;margin:1rem}.project .left a:hover{border-color:#f62433}.project .right{width:100%}.project .right img{width:100%;height:100%}.apartments{width:100%;padding:1rem 8.33%}.apartments .content{width:100%;display:flex;flex-wrap:wrap}.apartments .content .apartment{width:100%;transition:all .2s ease-in-out}.apartments .content .apartment a{text-decoration:none}.apartments .content .apartment a h4{text-align:center;color:#3d3d3d}.apartments .content .apartment a img{width:100%}.apartments .content .apartment:hover{opacity:.5}.numbers{width:100%;padding:1rem 8.33%}.numbers .num-container{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.numbers .num-container .num{margin:auto;text-align:center;padding:1rem}.numbers .num-container .num span{color:#f62433;font-size:2.5rem;font-weight:700}.numbers .num-container .num h4{color:#3d3d3d}.contact{border-top:1px solid #3d3d3d;width:100%;padding:1rem 8.33%;text-align:center;margin-bottom:2rem}.contact .info-container{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.contact .info-container .con-info{margin:auto;padding:1rem}.contact .info-container .con-info h3{color:#3d3d3d;margin:.1rem}.contact .info-container .con-info span{font-weight:700;font-size:1.2rem;color:#f62433}.footer{width:100%;padding:0 8.33%;background-color:#3d3d3d;color:#fff}.footer .top{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;border-bottom:2px solid #fff;padding:2rem 0}.footer .top .logo{width:100%}.footer .top .logo .app-logo{display:block;margin:auto;width:180px}.footer .top .links{margin:1rem auto}.footer .top .links a{display:inline-block;text-decoration:none;padding:1rem;color:#fff;font-weight:500;font-size:1.1rem}.footer .top .links a:hover{color:#000}.footer .top .social{width:100%}.footer .top .social .logos{margin:auto;width:33.33%;display:flex;justify-content:space-around;align-items:center}.footer .top .social .logos a{text-decoration:none;color:#fff}.footer .top .social .logos a svg{font-size:1.5rem;display:inline-block}.footer .top .social .logos a svg:hover{cursor:pointer;color:#000}.footer .bottom{text-align:center;padding:1rem}@media only screen and (min-width:768px){.apartments .content .apartment{width:50%;padding:1rem;margin:auto}}@media only screen and (min-width:992px){nav{padding:0 8.33%}nav .nav-bottom,nav .nav-content{display:none}nav .long-nav{display:block}nav .long-nav a,nav .long-nav button{display:inline-block;padding:1rem;color:#3d3d3d;font-size:1.3rem;text-decoration:none;font-weight:600}nav .long-nav button{background:none;outline:none;border:none}nav .long-nav a:hover,nav .long-nav button:hover{cursor:pointer;border-bottom:1px solid #f62433}header .left{width:50%;text-align:left}header .right{width:50%;height:auto}header .right img{width:100%}.project .left{width:50%;text-align:left}.project .right{width:50%}.apartments .content .apartment{width:50%;padding:1rem;margin:auto}}@media only screen and (min-width:1200px){.services .left{width:50%;max-height:30rem}.services .right{width:50%;padding:1rem 8.33% 1rem 3%}.project .left,.services .right h2{text-align:left}.project .left{width:50%;padding:5% 8.33%}.project .right{width:50%;min-height:20rem}.apartments .content{justify-content:space-between;align-items:flex-start}.apartments .content .apartment{width:33.33%}.footer .top .logo{width:25%}.footer .top .logo .app-logo{display:block;margin:auto;width:180px}.footer .top .social{width:25%}.footer .top .social .logos{width:50%}.footer .bottom{text-align:center;padding:1rem}}.projects header{background-color:#f7f7f7;padding:5%;color:#3d3d3d}.projects header h1{margin:auto}.projects .all{padding:1rem 8.33%;display:flex;flex-wrap:wrap;width:100%}.projects .all .project{transition:all .5s ease-in-out;width:100%;padding:1rem}.projects .all .project a{text-decoration:none}.projects .all .project a img{width:100%;height:auto}.projects .all .project a h3{text-align:center;color:#3d3d3d}.projects .all .project a h3 span{color:#f62433}.projects .all .project:hover{opacity:.5}.projects .pagination{width:83.33%;margin:auto;padding:2rem}.projects .pagination span{display:inline-block;font-size:1.2rem;padding:.5rem 1rem;border:1px solid #3d3d3d;border-radius:50%;margin:.2rem;color:#3d3d3d;font-weight:700}.projects .pagination span:hover{cursor:pointer}.single{display:flex;width:100%;padding:1rem 8.33%;flex-wrap:wrap}.single .left{padding:1rem;width:100%}.single .left .c-img{padding:1rem}.single .left .c-img img{width:100%}.single .left .images img{width:4rem;height:4rem;margin-left:1rem}.single .left .images img:hover{opacity:.5}.single .right{width:100%}.single .right .h2{text-align:left;border-bottom:1px solid #3d3d3d;padding:1rem}@media only screen and (min-width:768px){.projects .all .project{width:50%}}@media only screen and (min-width:992px){.projects .all .project{width:33.33%}.single .left,.single .right{width:50%}}.error{width:100%;height:100vh;display:grid;place-items:center;text-align:center;background-color:#ddd}.error a{text-decoration:none;color:#fff;font-size:1.5rem;background-color:#3d3d3d;padding:.5rem}
/*# sourceMappingURL=main.e383a538.chunk.css.map */