@font-face{font-family:adelia;src:url(../../fonts/adelia.woff2) format("woff2"),url(../../fonts/adelia.woff) format("woff");font-weight:400;font-style:normal}.main{overflow:hidden}.main-hero{padding:0;margin:auto;width:100%;height:calc(100vh - var(--header-height));position:relative}.main-hero_video{position:absolute;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-hero_cover{position:absolute;z-index:2;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.2)}.main-hero_logo{position:relative;z-index:2;margin:auto;padding:1.25rem 3.75rem;top:21.5%;text-align:center}.main-hero_logo img{-o-object-fit:contain;object-fit:contain}@media print,screen and (min-width:64em){.main-hero_logo img{height:unset}}.main-hero_concept{position:absolute;left:0;right:0;margin:auto;bottom:5%;text-align:center}.main-hero_more{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto;gap:.5rem;top:30%;padding:1.25rem 5%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media print,screen and (min-width:64em){.main-hero_more{padding:1.25rem 3.75rem;max-width:91.5625rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.main-hero_more a{position:relative;color:#fff;font-weight:400;font-size:1.125rem;text-align:center;padding:.75rem .75rem}.main-hero_more a span{font-weight:700}@media print,screen and (min-width:64em){.main-hero_more a{font-size:2.25rem;letter-spacing:.32rem;padding:.75rem 2rem}}.main-hero_more a::after{content:"";position:absolute;bottom:-7px;left:50%;width:45%;height:2px;background-color:var(--white);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.main-welcome{padding:2rem 1rem 5rem 1rem}@media print,screen and (min-width:64em){.main-welcome{padding:2.5rem}}.main-welcome_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;margin-top:2vh;margin-bottom:2vh}.main-welcome_content .arch{width:100%;max-width:370px;position:relative;background-color:transparent}.main-welcome_content .arch-inner{width:100%;padding-top:98px;padding-bottom:42px}.main-welcome_content .arch-inner::before{content:"";position:absolute;width:100%;height:175px;top:0;border-top-left-radius:185px;border-top-right-radius:185px;border:2px solid var(--brow);border-bottom:none}.main-welcome_content .arch::before{content:"";width:9000px;height:calc(100% - 183px);border-left:var(--brow) 2px solid;border-bottom:var(--brow) 2px solid;position:absolute;top:175px;left:0;bottom:100%;z-index:-1}.main-welcome_content .arch::after{content:"";width:9000px;height:calc(90% - 175px);border-right:var(--brow) 2px solid;border-bottom:var(--brow) 2px solid;position:absolute;top:175px;right:0;z-index:-1}@media print,screen and (min-width:64em){.main-welcome_content{gap:1.375rem;margin-bottom:1.5rem;height:auto;padding-left:60px}}.main-welcome_content h2{font-size:1.2rem;padding-left:2.5rem;letter-spacing:0}@media print,screen and (min-width:64em){.main-welcome_content h2{font-size:1.75rem}}.main-welcome_content .arch-box{color:var(--white);font-size:.9rem;line-height:2.57;letter-spacing:3.4px;padding:2rem 2rem 4rem 2rem;margin:-14px 0;max-width:37rem;text-transform:uppercase;font-weight:300}@media print,screen and (min-width:64em){.main-welcome_content .arch-box{font-size:.9rem;padding:0 2.85rem 3rem 2.85rem;margin:0 0;max-width:37rem;line-height:2.57;letter-spacing:3.4px;text-transform:uppercase;font-weight:300}}.main-welcome_img{margin-top:1rem;position:relative}@media print,screen and (min-width:64em){.main-welcome_img{margin-top:0}}.main-welcome_img img{height:auto;max-width:80%;max-height:100%}@media print,screen and (min-width:64em){.main-welcome_img img{position:absolute;top:0;left:-69px;max-width:100%}}.main-architecture{padding-top:5rem;padding-bottom:0}.main-architecture .grid-container h2{color:var(--white)}.main-architecture .grid-container .adelia{font-family:adelia,sans-serif;font-size:3rem;color:var(--white);margin-top:5px;margin-bottom:50px}.main-architecture__title{color:var(--brow);font-size:1.5rem;line-height:2.1rem}@media print,screen and (min-width:64em){.main-architecture__title{margin-bottom:2.3125rem}}.main-architecture_list{position:relative;margin-top:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media print,screen and (min-width:64em){.main-architecture_list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.main-architecture_list .item{width:80%;position:relative;cursor:pointer;overflow:hidden}@media print,screen and (min-width:40em){.main-architecture_list .item{width:100%}}@media print,screen and (min-width:64em){.main-architecture_list .item{width:100%}.main-architecture_list .item:last-child{position:relative}}.main-architecture_list .item_img{position:relative}.main-architecture_list .item_img img{position:relative;z-index:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:.2s;transition:.2s}.main-architecture_list .item_img button{bottom:3%;right:3%}.main-architecture_list .item_img:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}.main-architecture_list .item_title{padding-top:1rem;text-transform:uppercase;color:var(--white)}.main-architecture_message{position:fixed;z-index:9999;top:0;left:100vw;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s}.main-architecture_message .grid-container{position:relative;background-color:var(--beige);padding:3.75rem}.main-architecture_message .grid-container h6{text-align:center}@media print,screen and (min-width:64em){.main-architecture_message .grid-container{padding:11.25rem 1.125rem}}.main-architecture_message .grid-container button{top:2.5%;right:2.5%}.main-architecture_message.active{left:0}.main-architecture_pattern{height:60px;background-image:url(../../img/main/SVG/pattern.svg);margin-top:4rem}.main-architecture button,.main-architecture_message button{position:absolute;z-index:2;color:#fff;background-color:var(--brow);width:2.5rem;height:2.5rem;font-size:1.25rem;font-weight:700;cursor:pointer;-webkit-transition:.2s;transition:.2s}.main-architecture button:hover,.main-architecture_message button:hover{background-color:var(--light-beige);color:var(--brow)}.main-movie{--plyr-color-main:var(--green);background-color:var(--green)}.main-movie_content{margin:auto 60px}.main-default-plans{background-color:var(--light-yellow)}.main-luxury-residences{background-color:var(--light-yellow);padding-top:2rem}.main-luxury-residences h5{color:var(--green);font-weight:300;line-height:1.25}.main-luxury-residences .adelia{font-family:adelia,sans-serif;color:var(--brow);font-size:3.5rem;margin-top:-25px}@media print,screen and (min-width:64em){.main-luxury-residences .adelia{font-size:6rem;margin-top:-45px}}.main-luxury-residence-decored{margin-bottom:90px}.main-luxury-apartment{background-color:var(--light-yellow)}.main-luxury-apartments_swiper .grid-container,.main-luxury-residences_swiper .grid-container{height:100%}.main-luxury-apartments_swiper .swiper,.main-luxury-residences_swiper .swiper{padding:0 0 0 10px}.main-luxury-apartments_swiper .swiper-slide,.main-luxury-residences_swiper .swiper-slide{height:auto}.main-luxury-apartments_swiper .swiper-slide .grid-x,.main-luxury-residences_swiper .swiper-slide .grid-x{position:relative;height:100%}@media print,screen and (min-width:64em){.main-luxury-apartments_swiper .swiper-slide,.main-luxury-residences_swiper .swiper-slide{width:57%;max-width:75rem;height:24.7rem}}.main-luxury-apartments_swiper .swiper-slide img,.main-luxury-residences_swiper .swiper-slide img{margin:auto;width:80%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:2rem}@media screen and (min-width:75em){.main-luxury-apartments_swiper .swiper-slide img,.main-luxury-residences_swiper .swiper-slide img{width:100%}}.main-luxury-apartments_swiper .swiper-slide span,.main-luxury-residences_swiper .swiper-slide span{position:absolute;bottom:.75rem;line-height:100%;color:#fff;font-size:1.5rem;font-weight:600;text-shadow:0 0 10px rgba(0,0,0,.2)}@media screen and (min-width:75em){.main-luxury-apartments_swiper .swiper-slide span,.main-luxury-residences_swiper .swiper-slide span{bottom:.75rem;font-size:2rem}}.main-luxury-apartments_swiper .swiper-button,.main-luxury-residences_swiper .swiper-button{position:absolute;width:100%;top:50%}.main-luxury-apartments_swiper .swiper-button .grid-container,.main-luxury-residences_swiper .swiper-button .grid-container{position:relative}.main-luxury-apartments_swiper .swiper-button-next,.main-luxury-apartments_swiper .swiper-button-prev,.main-luxury-residences_swiper .swiper-button-next,.main-luxury-residences_swiper .swiper-button-prev{display:block;-webkit-filter:invert(35%) sepia(44%) saturate(295%) hue-rotate(94deg) brightness(92%) contrast(94%);filter:invert(35%) sepia(44%) saturate(295%) hue-rotate(94deg) brightness(92%) contrast(94%)}.main-luxury-apartments_swiper .swiper-button-next::after,.main-luxury-apartments_swiper .swiper-button-prev::after,.main-luxury-residences_swiper .swiper-button-next::after,.main-luxury-residences_swiper .swiper-button-prev::after{display:none}.main-luxury-apartments_swiper .swiper-button-prev,.main-luxury-residences_swiper .swiper-button-prev{left:.5%!important}@media print,screen and (min-width:64em){.main-luxury-apartments_swiper .swiper-button-prev,.main-luxury-residences_swiper .swiper-button-prev{left:18%!important}}@media screen and (min-width:90em){.main-luxury-apartments_swiper .swiper-button-prev,.main-luxury-residences_swiper .swiper-button-prev{left:8%!important}}.main-luxury-apartments_swiper .swiper-button-next,.main-luxury-residences_swiper .swiper-button-next{right:.5%!important}@media print,screen and (min-width:64em){.main-luxury-apartments_swiper .swiper-button-next,.main-luxury-residences_swiper .swiper-button-next{right:18%!important}}@media screen and (min-width:90em){.main-luxury-apartments_swiper .swiper-button-next,.main-luxury-residences_swiper .swiper-button-next{right:8%!important}}.main-implantation{background-color:var(--light-yellow);padding-top:2.2rem;padding-bottom:1.5rem;background-repeat:no-repeat;background-position-y:10%;background-size:170%;background-position-x:10%}.main-implantation_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;margin-top:2vh;margin-bottom:2vh}@media print,screen and (min-width:64em){.main-implantation_content{gap:1.375rem;margin-bottom:1.5rem}}.main-implantation_content .title{text-align:center;padding-bottom:1rem}.main-implantation_content .title h2{font-size:3.3rem;font-weight:200;padding-top:19px;margin-left:-15px;letter-spacing:13px;line-height:1.7}.main-implantation_content .title .adelia{font-family:adelia,sans-serif;font-size:3rem;margin-top:-20px;color:var(--brow)}.main-implantation_content button{margin:auto;background-color:var(--green);margin-top:-12px;padding:1.2rem 1.5rem;color:#fff;-webkit-transition:.2s;transition:.2s;font-size:1.25rem;line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;border-radius:2rem}.main-implantation_content button::before{margin-right:-1.75rem;-webkit-transition:.2s;transition:.2s;width:1.375rem;height:1.375rem;content:url(../img/loading.svg);opacity:0;-webkit-animation-name:infiniteRotate;animation-name:infiniteRotate;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.main-implantation_content button:hover{-webkit-filter:brightness(.8);filter:brightness(.8)}.main-implantation_content p{font-size:.9rem;line-height:1.9rem;padding-left:2.5rem;padding-right:2.5rem;padding-top:1rem;letter-spacing:-.018rem}@media print,screen and (min-width:64em){.main-implantation_content p{font-size:1.18rem;line-height:2.9rem;padding-top:1.9rem}}.main-implantation_img{margin-top:2rem;position:relative;padding-left:0}@media print,screen and (min-width:64em){.main-implantation_img{margin-top:0;padding-left:2.5rem}}.main-implantation_img img{height:auto;max-width:80%;max-height:100%}@media print,screen and (min-width:64em){.main-implantation_img img{max-width:110%;margin-left:-250px}}.main-implantation_table{width:100%;padding:3rem 1rem 1rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-implantation_table .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px;width:90%}.main-implantation_table .col{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:10px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.main-implantation_table .col h6{margin:1rem 0 1rem .8rem}.main-implantation_table .col h2{margin-top:0}.main-implantation_table .col ul{list-style-type:none;padding:0;margin:0}.main-implantation_table .col ul li{padding:.3rem;font-size:small}.main-implantation_table .col ul li span{background-color:var(--brow);border-radius:5rem;padding:.2rem .48rem;font-size:small;color:#fff;margin-right:.5rem}.main-implantation_table .col ul li .bullet{background-color:var(--green);border-radius:5rem;padding:.2rem .48rem;font-size:small;color:#fff;max-width:31px;overflow:hidden;text-align:center;display:inline-block;width:31px;height:31px;line-height:25px;margin-right:10px;vertical-align:middle}@media (max-width:768px){.main-implantation_table .col{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin:10px}}.main-default-plans{padding:5rem 0}.main-default-plans_title{margin-bottom:2rem;color:var(--brow);font-size:1.75rem}.main-default-plans_title img{padding-top:1rem}.main-default-plans_title span{color:var(--brow);font-size:1.2rem;display:block}@media print,screen and (min-width:64em){.main-default-plans_title{font-size:2rem}.main-default-plans_title span{font-size:1.45rem}}.main-default-plans .adelia{font-family:adelia,sans-serif;font-size:3rem;margin-top:-20px;color:var(--brow);text-align:center;margin-bottom:3rem}.main-default-plans_list{margin-bottom:.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media print,screen and (min-width:64em){.main-default-plans_list{margin-bottom:1.125rem}}.main-default-plans_list__item{-ms-flex-line-pack:center;align-content:center;padding:.75rem .5rem;border:.0625rem solid var(--green);color:var(--green);font-weight:300;cursor:pointer;text-transform:uppercase;text-align:center;font-size:1.35rem;-webkit-transition:.2s;transition:.2s}.main-default-plans_list__item:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.main-default-plans_list__item.active{background-color:var(--green);color:#fff}.main-default-plans_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media print,screen and (min-width:64em){.main-default-plans_content__image{margin:30px}}.main-default-plans_content__text{opacity:1;-webkit-transition:.5s;transition:.5s;background-color:var(--green);color:#fff;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}@media print,screen and (min-width:64em){.main-default-plans_content__text{padding:1.25rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:75em){.main-default-plans_content__text{padding:2.5rem}}.main-default-plans_content__text h3{color:#fff;margin-bottom:1.125rem}@media print,screen and (min-width:64em){.main-default-plans_content__text h3{margin-bottom:2rem}}.main-default-plans_content__text :not(h3){font-size:.875rem}.main-default-plans_content__text ul{list-style:none;margin:0;padding:0 2rem}.main-default-plans_content__text ul li{margin-bottom:.5rem;font-size:1rem}@media print,screen and (min-width:64em){.main-default-plans_content__text ul li{margin-bottom:.75rem}}.main-default-plans_content__text span{display:block;font-size:.75rem;color:#fff;line-height:150%}.main-default-plans_content__image{-webkit-transition:.5s;transition:.5s}.main-default-plans_contentSwiper{-webkit-transition:.5s;transition:.5s}.main-default-plans_contentSwiper .swiper-wrapper{padding:3rem 0}.main-default-plans_contentSwiper .swiper-wrapper .swiper-slide img{position:relative;width:80%;left:10%}.main-default-plans_contentSwiper span{display:block;text-align:center;-webkit-transform:translateY(-100%);transform:translateY(-100%);margin-top:30px;font-size:.85rem;font-weight:600}.main-default-plans_contentSwiper .swiper-button-next:after,.main-default-plans_contentSwiper .swiper-button-prev:after{color:var(--brow)}.main-default-plans button{margin:auto;background-color:var(--brow);margin-top:2.75rem;padding:1rem;color:#fff;-webkit-transition:.2s;transition:.2s;font-size:1.25rem;line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;border-radius:2rem}.main-default-plans button::before{margin-right:-1.75rem;-webkit-transition:.2s;transition:.2s;width:1.375rem;height:1.375rem;content:url(../img/loading.svg);opacity:0;-webkit-animation-name:infiniteRotate;animation-name:infiniteRotate;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.main-default-plans button:hover{-webkit-filter:brightness(.8);filter:brightness(.8)}.main-tour h2{color:var(--white);font-size:1rem;line-height:3rem;margin-bottom:2rem}@media print,screen and (min-width:64em){.main-tour h2{font-size:2rem;line-height:4rem;margin-bottom:4rem}}.main-tour h2 span{display:block;color:var(--brow)}.main-maps{background-color:var(--green);padding-bottom:0}.main-maps h2{color:var(--white);font-size:1rem;line-height:3rem;margin-bottom:2rem}@media print,screen and (min-width:64em){.main-maps h2{font-size:2rem;line-height:4rem;margin-bottom:4rem}}.main-maps h2 span{display:block;color:var(--brow)}.main-maps .map-container{position:relative;width:100%;padding-bottom:3rem;height:0;overflow:hidden;background-color:var(--light-yellow);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto}.main-maps .map-container .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:80%;margin-top:3rem;border:2px solid var(--brow);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.main-maps .map-container .container .linha{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-maps .map-container .container .linha .imagem-pequena{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:14%}.main-maps .map-container .container .linha .imagem-pequena img{width:100%;height:auto;border-radius:5px}.main-maps .map-container .container .linha .imagem-pequena p{margin-top:5px;font-size:14px;text-align:center}.main-maps .map-container .container .linha-pequenas{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2rem 2rem 0 2rem}.main-maps .map-container .container .linha-grande{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-maps .map-container .container .linha-grande .imagem-grande{width:100%;height:auto;border-radius:10px}@media (max-width:768px){.main-maps .map-container .container .linha-pequenas{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-maps .map-container .container .linha-pequenas .imagem-pequena{width:100%;margin-bottom:10px}}.main .contact-form{background-size:105px 160px;background-repeat:repeat-x;background-image:url(../../img/main/SVG/contact-pattern.svg);background-color:var(--green)}.main .contact-form .empreendimento{display:inline}.main .contact-form .empreendimento p{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:.75rem;width:40%}.main .contact-form .empreendimento input{width:15px;height:15px}.main .contact-form .grid-container{background-color:var(--light-yellow);width:100%;padding-top:3rem;padding-bottom:3rem}.main .contact-form .grid-container .grid-form{max-width:500px;margin:auto}.main .contact-form .grid-container .contact-f{margin-top:2rem;text-align:left}.main .contact-form .grid-container .contact_tit{color:var(--green);font-weight:800;font-size:1rem;letter-spacing:normal}.main .contact-form .grid-container .contact_text{font-size:small;color:var(--green);line-height:1.1}@media print,screen and (min-width:40em){.main .contact-form .grid-container{max-width:100%}}