﻿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;margin:0;padding:0 !important}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}button,input,select,textarea{-webkit-appearance:unset;background-color:rgba(0,0,0,0);outline:none;border:0}a{cursor:pointer;color:#000;text-decoration:unset}*{box-sizing:border-box;min-height:0;min-width:0}html,body{scroll-behavior:smooth}section{width:100%}img{max-width:100%}:root{--animation-time: 1.4s}@font-face{font-family:"TTNorms";src:url("../fonts/ttnorms/TTNorms-Thin.otf");font-weight:100;display:swap}@font-face{font-family:"TTNorms";src:url("../fonts/ttnorms/TTNorms-ExtraLight.otf");font-weight:200;display:swap}@font-face{font-family:"TTNorms";src:url("../fonts/ttnorms/TTNorms-Light.otf");font-weight:300;display:swap}@font-face{font-family:"TTNorms";src:url("../fonts/ttnorms/TTNorms-Regular.otf");font-weight:400;display:swap}@font-face{font-family:"TTNorms";src:url("../fonts/ttnorms/TTNorms-Medium.otf");font-weight:500;display:swap}@font-face{font-family:"TTNorms";src:url("../fonts/ttnorms/TTNorms-Bold.otf");font-weight:700;display:swap}@font-face{font-family:"TTNorms";src:url("../fonts/ttnorms/TTNorms-ExtraBold.otf");font-weight:800;display:swap}@font-face{font-family:"TTNorms";src:url("../fonts/ttnorms/TTNorms-Heavy.otf");font-weight:900;display:swap}@font-face{font-family:"Didot";src:url("../fonts/didot/Didot-Regular.ttf");font-weight:400;display:swap}@font-face{font-family:"Didot";src:url("../fonts/didot/Didot-Medium.ttf");font-weight:500;display:swap}@font-face{font-family:"Didot";src:url("../fonts/didot/Didot-Bold.otf");font-weight:700;display:swap}html,body{min-height:100vh;scrollbar-color:#c3ab82;overflow-x:hidden;font-family:"TTNorms"}html *,body *{font-family:"TTNorms"}html::-webkit-scrollbar,body::-webkit-scrollbar{width:5px;transition:all .1s}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:#fff}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background-color:#c3ab82;transition:all .2s;border-radius:20px}html.hide-scrollbar::-webkit-scrollbar-thumb,body.hide-scrollbar::-webkit-scrollbar-thumb{background-color:#fff}body{min-height:max-content;height:max-content;overflow:hidden}.container{margin:0 auto;width:100%;max-width:1215px}@media(max-width: 1215px){.container{padding:0 22px}}.container-img{display:flex;align-items:center;justify-content:center}.container-img img{height:100%;width:100%;object-fit:cover}@media(max-width: 1000px){.hide-mobile{display:none !important}}@media(min-width: 1000px){.hide-desktop{display:none !important}}.didot,.didot *{font-family:"Didot" !important}section{scroll-margin-top:87px}.fancybox__container .fancybox__backdrop{background-image:url("../img/bg-fancy.jpg");background-size:cover;background-position:center center}.fancybox__container .fancybox__toolbar{padding:0;background:unset}.fancybox__container .fancybox__toolbar__items{background-color:#c3ab82}.fancybox__container .fancybox__toolbar__items svg{filter:unset}.fancybox__container .fancybox__nav .carousel__button{background-color:#c3ab82;border-radius:unset}.fancybox__container .fancybox__nav .carousel__button svg{filter:unset}.hover-top{display:block;transition:all .3s}.hover-top:hover{transform:translateY(-5px)}.hover-right{display:block;transition:all .3s}.hover-right:hover{transform:translateX(5px)}.hover-bottom{display:block;transition:all .3s}.hover-bottom:hover{transform:translateY(5px)}.fade{position:absolute;max-height:0;opacity:0;overflow:hidden;transition:opacity .4s}.fade.active{max-height:unset;position:relative;opacity:1}.nav-gold{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%;margin-bottom:60px;gap:24px}.nav-gold a{padding:8px 20px;text-transform:uppercase;border:1px solid #000;font-size:16px;line-height:1.3;transition:.3s;text-align:center}.nav-gold a:hover{color:#fff;border-color:rgba(195,171,130,.7411764706);background-color:rgba(195,171,130,.7411764706)}.nav-gold a.active{color:#fff;border-color:#c3ab82;background-color:#c3ab82}@media(min-width: 1000px)and (max-width: 1400px){.nav-gold{margin-bottom:45px}.nav-gold a{padding:8px 15px;font-size:14px}}@media(max-width: 1000px){.nav-gold{overflow:auto;gap:12px;margin-right:-22px;width:calc(100% + 22px);margin-bottom:30px;padding-bottom:30px}.nav-gold a{min-width:max-content}}.contact-form{display:flex;flex-direction:column}.contact-form label,.contact-form input{width:100%}.contact-form label{cursor:pointer}.contact-form input[type=text],.contact-form input[type=email]{font-size:18px;line-height:1;letter-spacing:.1em;color:#05393b;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:30px;transition:all .3s}.contact-form input[type=text]:active,.contact-form input[type=text]:focus,.contact-form input[type=email]:active,.contact-form input[type=email]:focus{border-color:#05393b}.contact-form input[type=text]::placeholder,.contact-form input[type=email]::placeholder{color:#05393b;font-weight:500}.contact-form__radios{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:40px}.contact-form__radios label{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:12px;width:max-content}.contact-form__radios label p{min-width:max-content;font-size:18px;line-height:1;letter-spacing:.1em;color:#05393b}.contact-form__radios label input{margin:0;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;cursor:pointer}.contact-form__radios label input::before{content:"◉";font-size:24px;line-height:0;color:#fff;width:20px;height:20px;border-radius:20px;transition:all .3s;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;background-color:#fff;border:1px solid #ddd}.contact-form__radios label input:checked::before{color:#c3ab82;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.contact-form__opt-in{margin-top:90px;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:13px}.contact-form__opt-in *{width:max-content}.contact-form__opt-in input{width:20px;height:20px;background-color:#fff;border:1px solid #ddd;border-radius:3px;position:relative;margin:0;cursor:pointer}.contact-form__opt-in input::before{content:"✓";font-size:14px;margin-left:4px;color:#fff;transition:all .3s;font-weight:bold}.contact-form__opt-in input:checked::before{color:#c3ab82}.contact-form__opt-in a{color:#00b0cb}.contact-form button[type=submit]{margin-top:60px;background-color:#c3ab82;width:100%;color:#fff;font-weight:700;font-size:24px;line-height:1.2;text-align:center;text-transform:uppercase;padding:15px 20px;border-radius:4px;cursor:pointer;transition:all .3s}.contact-form button[type=submit]:hover{filter:brightness(0.85)}.contact-form button[type=submit]:disabled{filter:brightness(0.3);pointer-events:none}@media(min-width: 1000px)and (max-width: 1400px){.contact-form input[type=text],.contact-form input[type=email]{font-size:14px;margin-bottom:20px}.contact-form__radios label p{font-size:14px}.contact-form__opt-in p{line-height:1.1;font-size:14px}.contact-form button[type=submit]{font-size:18px}}@media(max-width: 1000px){.contact-form__radios{gap:16px}.contact-form__radios label p{font-size:16px}.contact-form__opt-in{margin-top:40px}.contact-form__opt-in p{line-height:1.2}.contact-form button[type=submit]{margin-top:55px}}.header{position:fixed;padding-top:65px;left:50%;transform:translateX(-50%);width:100%;z-index:100;transition:all .3s}.header *{color:#fff}.header.fixed{background:rgba(0,0,0,.7);padding:20px 0}.header__nav{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:105px}.header__links{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:32px}.header__links a::after{content:"";display:block;width:0px;height:2px;background-color:#fff;margin-top:6px;transition:all .3s}.header__links a.active::after,.header__links a:hover::after{width:24px}@media(min-width: 1000px)and (max-width: 1700px){.header{padding-top:30px}.header.fixed{padding:10px 0}}@media(max-width: 1000px){.header{padding-top:30px}.header *{transition:all .2s}.header__logo{min-width:145px;max-width:145px}.header__nav{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:105px}.header__hamb-menu{display:flex;align-items:space-between;justify-content:space-between;flex-direction:column;width:25px;height:18px;z-index:110}.header__hamb-menu div{height:3px;width:100%;background-color:#fff;border-radius:10px}.header__links{background:url(../img/bg-noise.jpg);position:fixed;top:0;right:0;width:100vw;height:100vh;flex-direction:column;align-items:flex-start;justify-content:center;padding:105px 52px 60px;gap:50px;overflow:auto;visibility:hidden;opacity:0;transform:translateY(-10px)}.header__links a{font-size:20px}.header__logo-nav{margin-top:auto}.header.opened{padding:0}.header.opened .header__nav{padding:0}.header.opened .header__logo{opacity:0}.header.opened .header__links{visibility:visible;opacity:1;transform:translateY(0px)}.header.opened .header__hamb-menu{width:57px;height:57px;background-color:#c3ab82;display:flex;align-items:center;justify-content:center;flex-direction:row}.header.opened .header__hamb-menu div{width:25px}.header.opened .header__hamb-menu div:nth-child(2){opacity:0}.header.opened .header__hamb-menu div:nth-child(1){transform:rotate(45deg) translate(14px, -13px)}.header.opened .header__hamb-menu div:nth-child(3){transform:rotate(-45deg) translate(-14px, -13px)}}.banner-hero{position:relative}.banner-hero__back-img{width:calc(100% - 160px);height:calc(100vh - 30px);position:relative}.banner-hero__back-img::after{content:"";position:absolute;width:100%;height:100%;background-color:#677e72;z-index:-1;top:70px;left:70px}.banner-hero__cover{position:absolute;width:100%;height:100%;display:block;background:linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 100%)}.banner-hero__flower{position:absolute;bottom:-80px;left:-40px}.banner-hero__container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.banner-hero__content{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;padding-top:30px}.banner-hero__content-left{max-width:380px}.banner-hero__content-left *{text-transform:uppercase;color:#fff;line-height:1.2;width:max-content;max-width:100%}.banner-hero__logo{width:100%;margin-bottom:60px}.banner-hero__dorms{font-size:84px;width:max-content;font-weight:200;letter-spacing:5px}.banner-hero__metragem{padding-bottom:32px;margin-bottom:32px;border-bottom:4px solid #fff;font-size:44px;letter-spacing:12px;font-weight:600}.banner-hero__resum{font-size:32px;letter-spacing:.25em;margin-bottom:32px;font-weight:500}.banner-hero__local{font-size:24px;font-weight:600;letter-spacing:.3em}.banner-hero__content-right{background-color:rgba(255,255,255,.95);width:100%;max-width:490px;border-radius:8px;padding:40px 30px}.banner-hero__content-right-title{font-size:25px;line-height:1.2;text-transform:uppercase;font-weight:bold;margin-bottom:50px}.banner-hero__content-right form{width:100%;height:100%}.banner-hero__content-right form .contact-form__opt-in{margin-top:50px}.banner-hero__content-right form button[type=submit]{margin-top:30px}@media(min-width: 1000px)and (max-width: 1700px){.banner-hero__back-img{width:calc(100% - 80px);height:calc(100vh - 15px)}.banner-hero__back-img::after{top:35px;left:35px}}@media(min-width: 1000px)and (max-width: 1700px)and (max-width: 1320px){.banner-hero__back-img{width:calc(100% - 50px)}}@media(min-width: 1000px)and (max-width: 1700px){.banner-hero__flower{max-width:140px;bottom:0;left:0}}@media(min-width: 1000px)and (max-width: 1700px){.banner-hero__content-left{max-width:280px}}@media(min-width: 1000px)and (max-width: 1700px){.banner-hero__logo{display:block;margin:0 0 20px}}@media(min-width: 1000px)and (max-width: 1700px){.banner-hero__dorms{font-size:59px}}@media(min-width: 1000px)and (max-width: 1700px){.banner-hero__metragem{padding-bottom:20px;margin-bottom:20px;font-size:26px}}@media(min-width: 1000px)and (max-width: 1700px){.banner-hero__resum{font-size:23px;margin-bottom:20px}}@media(min-width: 1000px)and (max-width: 1700px){.banner-hero__local{font-size:19px}}@media(min-width: 1000px)and (max-width: 1700px){.banner-hero__content-right{width:100%;max-width:400px;padding:30px 20px}.banner-hero__content-right-title{font-size:20px;line-height:1.2;text-transform:uppercase;font-weight:bold;margin-bottom:30px}.banner-hero__content-right form{width:100%;height:100%}.banner-hero__content-right form .contact-form__opt-in{margin-top:25px}.banner-hero__content-right form button[type=submit]{margin-top:15px}}@media(max-width: 1000px){.banner-hero__back-img{width:100vw;height:800px}.banner-hero__back-img::after{content:unset}.banner-hero__container{position:absolute;top:0;left:0;transform:unset;padding:150px 0 0;display:flex;align-items:center;justify-content:flex-start;flex-direction:column}.banner-hero__content-left{max-width:100%;width:260px;display:flex;align-items:center;justify-content:flex-start;flex-direction:column}.banner-hero__logo{width:100%;max-width:243px;margin:0 auto 95px;display:block}.banner-hero__dorms{font-size:54px}.banner-hero__metragem{padding-bottom:30px;margin-bottom:20px;font-size:27px;letter-spacing:8px}.banner-hero__resum{font-size:22px;margin-bottom:20px}.banner-hero__local{font-size:18px}}.project{margin-top:100px}.project__container{display:flex;align-items:strech;justify-content:flex-start;flex-direction:row;position:relative}.project__image{padding:30px 35px;border:1px solid #c3ab82;min-width:600px}.project__content{background-color:#c3ab82;margin:30px 0 45px;padding:90px 80px 0 100px}.project__content *{max-width:100%}.project__title{font-size:35px;font-weight:700;line-height:1.9;border-top:1px solid rgba(0,0,0,.5);padding-top:5px;padding-bottom:5px;margin-bottom:25px;position:relative}.project__title::after{content:"";position:absolute;bottom:0;left:-60px;width:190px;height:3px;display:block;background-color:#000}.project__subtitle{text-transform:uppercase;font-size:18px;line-height:1.6;letter-spacing:.3em;text-transform:uppercase;max-width:415px;margin-bottom:25px}.project__text{padding:9px 0;border-top:1px solid rgba(0,0,0,.5);border-bottom:1px solid rgba(0,0,0,.5);text-transform:uppercase;line-height:1.8;letter-spacing:.05em}.project__flower{position:absolute;top:20px;right:0;transform:translateX(385px)}@media(min-width: 1000px)and (max-width: 1400px){.project{margin-top:80px}.project__image{padding:20px 25px;min-width:500px;height:600px}.project__content{padding:90px 24px 0 100px}.project__title{font-size:30px;line-height:1.5;max-width:429px}.project__subtitle{font-size:16px;line-height:1.6;max-width:370px}.project__text{font-size:14px;max-width:325px}}@media(max-width: 1000px){.project{margin-top:0;background-color:#c3ab82}.project__container{display:block;position:relative}.project__image{padding:15px;border:unset;min-width:unset;width:100%;margin-top:-80px;background-color:#fff}.project__content{margin:35px 0 0;padding:0}.project__line{font-weight:400;font-size:7px;line-height:2.14;letter-spacing:.3em;text-transform:uppercase;color:rgba(0,0,0,.5)}.project__title{font-size:26px;line-height:1.4;border-top:unset;position:relative}.project__title::after{left:-50px}.project__subtitle{font-size:16.5px;line-height:1.8;max-width:100%}.project__text{padding:16px 0 60px;border-bottom:unset;font-size:16.5px}.project__flower{position:absolute;top:46%;right:-5px;transform:unset}}.differentials{margin:130px 0}.differentials__tabs{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:60px;padding-bottom:25px;margin-bottom:25px;padding-top:5px;width:100%;overflow:auto}.differentials__tabs a{min-width:max-content;opacity:.5;transition:all .3s;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:16px;color:#c3ab82;font-size:16px;line-height:19px;letter-spacing:.3em;font-weight:400}.differentials__tabs a img{max-width:120px;max-height:120px}.differentials__tabs a:hover{opacity:.8}.differentials__tabs a.active{opacity:1}.differentials__tabs::-webkit-scrollbar{width:6px;height:6px;transition:all .1s}.differentials__tabs::-webkit-scrollbar-track{background:#e8e8e8}.differentials__tabs::-webkit-scrollbar-thumb{background-color:#45565a;transition:all .2s;border-radius:20px}.differentials__content{font-size:18px;line-height:1.6;letter-spacing:.3em;text-transform:uppercase;font-weight:400}.differentials__single{display:flex;align-items:center;margin:6px 0}.differentials__single img{width:70px}.differentials__single p{font-size:18px;color:#6a6a6a;letter-spacing:.05em;line-height:34px;margin-left:16px;text-transform:none}.differentials__pc{font-size:14px;color:#6a6a6a;opacity:.8;margin-top:20px}@media(min-width: 1000px)and (max-width: 1400px){.differentials{margin:80px 0}.differentials__content{font-size:14px;line-height:1.6}}@media(max-width: 1000px){.differentials{margin:60px 0}.differentials__tabs{gap:16px;padding-bottom:25px;width:calc(100% + 22px);margin-right:-22px}.differentials__tabs a img{min-width:80px;max-width:80px}.differentials__single img{min-width:44px;max-width:44px}.differentials__single p{font-size:14px;line-height:16px}}.video{margin-top:25px;position:relative}.video__container{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:110px}.video__text{font-weight:700;font-size:30px;line-height:1.5;padding:5px 0;border-top:1px solid #000;text-transform:uppercase;max-width:400px;min-width:400px;position:relative}.video__text::after{content:"";position:absolute;width:200px;height:3px;background-color:#000;bottom:0;left:-80px}.video__thumbnail{position:relative;min-width:56vw;cursor:pointer}.video__thumbnail *{transition:all .3s}.video__thumbnail:hover .video__thumbnail-img{filter:brightness(0.3)}.video__thumbnail:hover .video__thumbnail-play{transform:scale(1.1)}.video__thumbnail-img{filter:brightness(0.5)}.video__thumbnail-play{position:absolute;width:155px;height:155px;background-color:rgba(255,255,255,.8);border-radius:100px;display:flex;align-items:center;justify-content:center;flex-direction:row}.video__thumbnail-play img{width:max-content;max-width:50px;height:auto;transform:translateX(5px)}.video__flower{position:absolute;left:0;bottom:-370px}@media(min-width: 1000px)and (max-width: 1400px){.video__text{font-size:24px;max-width:315px;min-width:315px}.video__thumbnail{position:relative;min-width:65vw}.video__thumbnail-play{width:100px;height:100px}}@media(max-width: 1000px){.video{margin-top:50px;position:relative}.video__container{display:block;padding:0}.video__text{font-size:25px;padding:0 22px 5px;border-top:unset;max-width:100%;min-width:unset;margin-bottom:40px}.video__thumbnail{min-width:unset;width:100%}.video__thumbnail-play{width:92px;height:92px}.video__thumbnail-play img{max-width:32px}}.localization{margin:90px 0 120px}.localization__subtitle{font-size:18px;line-height:200%;letter-spacing:.3em;text-transform:uppercase;margin-bottom:60px}.localization__content{position:relative}.localization__content ul li{font-size:18px;line-height:1.6;letter-spacing:.3em;text-transform:uppercase}@media(min-width: 1000px)and (max-width: 1400px){.localization{margin:70px 0 100px}.localization__label{max-width:300px}.localization__subtitle{font-size:16px;line-height:2;margin-bottom:50px}.localization__content{position:relative}.localization__content ul li{font-size:16px}}@media(max-width: 1000px){.localization{margin:60px 0}.localization__subtitle{font-size:16px;line-height:1.8;margin-top:30px}}.map{background:#9bb5b8;padding:120px 0}.map__container{display:flex;flex-direction:column}.map__title{font-size:35px;line-height:1.2;letter-spacing:.3em;text-transform:uppercase;color:#4a5c5b;font-weight:600;margin-bottom:50px}.map__button{display:flex;align-items:center;justify-content:center;flex-direction:row;width:max-content;gap:40px;padding:27px 32px;margin-top:50px;text-transform:uppercase;background-color:#c3ab82;color:#fff;font-size:22px;line-height:1.1;letter-spacing:.3em}.map__button img{max-width:13px}.map iframe{width:100%;height:540px}@media(min-width: 1000px)and (max-width: 1400px){.map{padding:80px 0}.map__title{font-size:30px;margin-bottom:30px}.map iframe{height:400px}.map__button{width:max-content;gap:40px;padding:22px 30px;margin-top:40px;font-size:18px}}@media(max-width: 1000px){.map{padding:45px 0 60px}.map__line{font-weight:400;font-size:7px;line-height:2.1;letter-spacing:.3em;text-transform:uppercase;color:rgba(0,0,0,.5)}.map__title{font-size:25px;line-height:1.2;margin-bottom:40px}.map__button{display:flex;align-items:center;justify-content:center;flex-direction:row;width:100%;padding:22px 32px;margin-top:40px;font-size:16px}.map iframe{width:calc(100% + 44px);margin:0 -22px;height:165px}}.gallery{margin:150px 0 500px;position:relative}.gallery__flower-1,.gallery__flower-2{position:absolute;z-index:1}.gallery__flower-1{right:0;bottom:-490px}.gallery__flower-2{left:0;bottom:-140px}.gallery__container{position:relative}.gallery__container::before{content:"";background-color:#c3ab82;width:70vw;height:765px;display:block;position:absolute;left:-100%;top:320px;transform:translateX(750px)}.gallery__container::after{content:"";background-color:#677e72;height:856px;width:810px;display:block;position:absolute;z-index:-1;bottom:0;right:0;transform:translateY(320px) translateX(115px)}.gallery__label{margin-bottom:60px}.gallery__thumbs{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.gallery__thumb{position:relative;z-index:10;height:740px;cursor:pointer;transition:all .3s}.gallery__thumb:hover{transform:translateY(-10px)}.gallery__thumb:hover .gallery__cover{background-color:rgba(0,0,0,.7)}.gallery__cover{position:absolute;width:100%;height:100%;transition:all .3s;background-color:rgba(0,0,0,.5);color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:row;font-size:25px;line-height:1.2px;text-align:center;letter-spacing:.3em;text-transform:uppercase}@media(min-width: 1000px)and (max-width: 1400px){.gallery{margin:80px 0 300px}.gallery__container{position:relative}.gallery__container::before{width:80vw;height:82vh;left:-10vw;top:230px;transform:unset}.gallery__container::after{height:90vh;width:60vw;bottom:unset;top:315px;transform:unset;right:-8vw}.gallery__label{max-width:300px;margin-bottom:40px}.gallery__thumb{height:500px}.gallery__flower-1{right:0;bottom:-300px}}@media(max-width: 1000px){.gallery{margin:60px 0 70px}.gallery__container::before,.gallery__container::after{content:unset}.gallery__label{margin-bottom:60px}.gallery__thumbs{position:relative;grid-template-columns:1fr;gap:12px}.gallery__thumbs::before{content:"";position:absolute;background-color:#c3ab82;width:100vw;height:calc(100% - 115px);left:-22px;top:44px;transform:unset;z-index:-1}.gallery__thumb{height:400px}}.balance__label{margin-bottom:60px}.balance__content{margin-bottom:70px}.balance__content p{font-size:22px;line-height:2;letter-spacing:.3em;text-transform:uppercase}.balance__gallery .slick-list{padding-right:95px;padding-top:5px}.balance__slide{margin-right:20px;height:700px}@media(min-width: 1000px)and (max-width: 1400px){.balance__label{max-width:300px;margin-bottom:40px}.balance__content{margin-bottom:30px}.balance__content p{font-size:16px}.balance__slide{margin-right:20px;height:500px}}@media(max-width: 1000px){.balance__label{margin-bottom:55px}.balance .nav-gold a{max-width:235px;min-width:235px}.balance__content{margin-bottom:40px}.balance__content p{font-size:16px;line-height:1.8}.balance__gallery .slick-list{padding-right:18px}.balance__slide{margin-right:12px;height:205px}}.building{margin-top:200px;position:relative}.building__label{font-weight:400;font-size:10px;line-height:2.9;letter-spacing:.3em;text-transform:uppercase;color:rgba(0,0,0,.5)}.building__gallery{margin-bottom:180px}.building__gallery-title{font-weight:700;font-size:35px;line-height:1.9;margin-bottom:18px}.building__gallery-text{font-size:18px;line-height:1.6;letter-spacing:.3em;text-transform:uppercase;margin-bottom:65px}.building__gallery-content{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.building__gallery-content-bolotarios-single:first-child{margin-bottom:24px}.building__gallery-content-bolotarios-single-text{font-size:16px;letter-spacing:.3em;line-height:29px;margin-bottom:8px;display:flex;align-items:center;justify-content:flex-start;flex-direction:row}.building__gallery-content-bolotarios-single-text span{margin-right:16px;background-color:#000;color:#fff;display:flex;width:42px;height:43px;display:flex;align-items:center;justify-content:center;flex-direction:row}.building__gallery-content-image{height:600px}.building__gallery-content-image img{object-fit:contain}.building__gallery .slick-arrow{left:50%;right:unset;top:unset;bottom:-100px;transform:unset;width:52px;height:52px;background-color:#c3ab82;display:flex;align-items:center;justify-content:center;flex-direction:row}.building__gallery .slick-arrow:before{font-size:unset;transition:all .3s}.building__gallery .slick-prev{transform:translateX(calc(-100% - 12px))}.building__gallery .slick-prev:before{content:url("../img/icons/angle-left-white.png")}.building__gallery .slick-next{transform:translateX(12px)}.building__gallery .slick-next:before{content:url("../img/icons/angle-right-white.png")}.building__accordion{padding:24px 0;border-bottom:1px solid rgba(0,0,0,.2)}.building__accordion:first-child{border-top:1px solid rgba(0,0,0,.2)}.building__accordion-title{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:20px;cursor:pointer}.building__accordion-title p{font-size:25px;line-height:1.1;letter-spacing:.3em;text-transform:uppercase}.building__accordion-title::after{content:url("../img/icons/angle-down-black.png")}.building__button{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:20px;padding:27px 32px;background-color:#c3ab82;color:#fff;margin-top:25px;font-size:22px;line-height:1.1;letter-spacing:.3em;text-transform:uppercase}.building__flower-1,.building__flower-2{position:absolute;z-index:-1}.building__flower-1{top:-100px;left:0}.building__flower-2{bottom:0px;right:0}@media(min-width: 1000px)and (max-width: 1400px){.building{margin-top:80px}.building__gallery{margin-bottom:160px}.building__gallery-title{font-size:30px;margin-bottom:15px}.building__gallery-text{font-size:16px;margin-bottom:50px}.building__gallery-image{height:450px}.building__button{padding:22px 30px;font-size:16px}}@media(max-width: 1000px){.building{margin-top:45px}.building__label{font-size:7px;line-height:15px}.building__gallery{margin-bottom:170px}.building__gallery-title{font-size:25px;line-height:1.7;margin-bottom:25px}.building__gallery-text{font-size:16px;line-height:1.8;margin-bottom:45px}.building__gallery-content{flex-direction:column-reverse}.building__gallery-content-bolotarios{width:100%;margin-top:200px}.building__gallery-content-bolotarios-single-text{font-size:12px;line-height:19px}.building__gallery-content-bolotarios-single-text span{font-size:14px;max-width:42px;width:100%}.building__gallery-content-image{height:300px}.building__gallery .slick-arrow{top:500px;bottom:unset;z-index:10}.building__button{padding:22px 32px;font-size:16px;line-height:1.1}}.stamps{margin:140px 0}.stamps__label{margin-bottom:25px;max-width:350px}.stamps__title{margin-bottom:40px;font-size:25px;line-height:1.2;letter-spacing:.3em;color:#4a5c5b}.stamps__text{margin-bottom:60px;font-size:22px;line-height:1.5;letter-spacing:.05em}.stamps__tabs{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:60px;padding-bottom:25px;margin-bottom:25px;padding-top:5px;width:100%;overflow:auto}.stamps__tabs a{min-width:max-content;opacity:.5;transition:all .3s;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:16px;color:#c3ab82;font-size:16px;line-height:19px;letter-spacing:.3em;font-weight:400}.stamps__tabs a img{max-width:120px;max-height:120px}.stamps__tabs a:hover{opacity:.8}.stamps__tabs a.active{opacity:1}.stamps__tabs::-webkit-scrollbar{width:6px;height:6px;transition:all .1s}.stamps__tabs::-webkit-scrollbar-track{background:#e8e8e8}.stamps__tabs::-webkit-scrollbar-thumb{background-color:#45565a;transition:all .2s;border-radius:20px}.stamps__content{font-size:18px;line-height:1.6;letter-spacing:.3em;text-transform:uppercase;font-weight:400}@media(min-width: 1000px)and (max-width: 1400px){.stamps{margin:80px 0}.stamps__label{max-width:300px;margin-bottom:20px}.stamps__text{margin-bottom:40px;font-size:18px}.stamps__content{font-size:14px;line-height:1.6}}@media(max-width: 1000px){.stamps{margin:60px 0}.stamps__label{margin-bottom:35px;max-width:225px;width:100%}.stamps__title{font-size:25px;line-height:2}.stamps__text{font-size:18px;line-height:2}.stamps__tabs{gap:16px;padding-bottom:25px;width:calc(100% + 22px);margin-right:-22px}.stamps__tabs a img{min-width:80px;max-width:80px}.stamps__content{font-size:18px;line-height:2}}.contact{padding:80px 0;background-color:#f7f7f7;position:relative}.contact__title{color:#05393b;font-weight:400;font-size:35px;line-height:1.4;text-transform:uppercase;margin-bottom:60px}.contact__disclaimer{margin-top:60px;color:#05393b;font-size:12px;line-height:1.6;letter-spacing:.1em}.contact__flower{position:absolute;top:-150px;right:0}@media(max-width: 1000px){.contact{padding:60px 0}.contact__title{font-size:25px}.contact__disclaimer{margin-top:50px}}.footer{background-image:url("../img/footer/bg.jpg");padding-top:110px}.footer *{color:#fff}.footer__top{display:flex;align-items:center;justify-content:space-between;flex-direction:row}.footer__address,.footer__hour{font-size:22px;line-height:1.8;letter-spacing:.1em}.footer__address{text-transform:uppercase}.footer__text{margin:70px 0;font-size:12px;line-height:1.8;text-align:center;letter-spacing:.1em}.footer__branding{background-color:#c3ab82;text-align:center;padding:31px;font-weight:300;font-size:10px;line-height:1.8;text-align:center;letter-spacing:.1em;color:#ddd}.footer__top-right{display:flex;align-items:center}.footer__top-right img{max-width:250px}@media(min-width: 1000px)and (max-width: 1400px){.footer{padding-top:60px}.footer__address,.footer__hour{font-size:18px}}@media(max-width: 1000px){.footer{padding-top:40px}.footer *{text-align:center}.footer__top{display:flex;align-items:center;justify-content:center;flex-direction:column-reverse;gap:40px}.footer__address,.footer__hour{font-size:18px}.footer__text{margin:45px 0 85px}.footer__top-right{flex-direction:column-reverse;gap:20px;margin-bottom:30px}}.contact-wrapper{height:69px}@media(max-width: 1000px){.contact-wrapper{height:49px}}.contact-bar{display:flex;background-color:#677e72;position:fixed;bottom:0;height:70px;z-index:999;align-items:center}@media(max-width: 1000px){.contact-bar{height:50px}}.contact-bar__contato{display:flex;justify-content:space-evenly;align-items:center}@media(max-width: 1000px){.contact-bar__contato{justify-content:flex-start}}@media(max-width: 1000px){.contact-bar__single-contato{margin-right:25px}}.contact-bar__single-contato a{display:flex;font-size:13px;color:#fff;font-weight:lighter;line-height:18px}.contact-bar__single-contato a .icone{margin-right:15px;display:flex;align-items:center}@media(max-width: 1000px){.contact-bar__single-contato a .icone{margin-right:20px}}.contact-bar__single-contato a .texto span{font-weight:300;font-size:18px}.modais{display:none}@media(max-width: 1000px){.modal-email{min-height:440px}}@media(max-width: 1000px){.modal-ligamos{min-height:490px}}@media(max-width: 1000px){.modal-agende{min-height:500px}}.modal-email,.modal-ligamos,.modal-agende{border-radius:10px}@media(max-width: 1000px){.modal-email,.modal-ligamos,.modal-agende{width:100%;padding:25px 20px;overflow-y:auto}}.modal-email h2,.modal-ligamos h2,.modal-agende h2{font-size:25px;margin-bottom:10px}@media(max-width: 1000px){.modal-email .descricao,.modal-ligamos .descricao,.modal-agende .descricao{font-size:14px}}.modal-email form,.modal-ligamos form,.modal-agende form{margin:30px 0 15px}.modal-email form input,.modal-ligamos form input,.modal-agende form input{margin-bottom:15px !important}@media(max-width: 1000px){.modal-email form input,.modal-ligamos form input,.modal-agende form input{font-size:14px !important}}.modal-email form input[type=checkbox],.modal-ligamos form input[type=checkbox],.modal-agende form input[type=checkbox]{border:1px solid #aaa !important;margin-bottom:0 !important}.modal-email form input[type=radio],.modal-ligamos form input[type=radio],.modal-agende form input[type=radio]{margin-bottom:0 !important}.modal-email form input[type=radio]::before,.modal-ligamos form input[type=radio]::before,.modal-agende form input[type=radio]::before{border:1px solid #000 !important;justify-content:center !important;height:18px !important;width:18px !important;border-radius:50% !important}@media(max-width: 1000px){.modal-email form .contact-form__radios label p,.modal-ligamos form .contact-form__radios label p,.modal-agende form .contact-form__radios label p{font-size:12px}}.modal-email form .contact-form__opt-in,.modal-ligamos form .contact-form__opt-in,.modal-agende form .contact-form__opt-in{margin-top:20px !important}@media(max-width: 1000px){.modal-email form .contact-form__opt-in p,.modal-ligamos form .contact-form__opt-in p,.modal-agende form .contact-form__opt-in p{font-size:12px}}.modal-email form button[type=submit],.modal-ligamos form button[type=submit],.modal-agende form button[type=submit]{margin-top:30px !important}@media(max-width: 1000px){.modal-email form button[type=submit],.modal-ligamos form button[type=submit],.modal-agende form button[type=submit]{font-size:20px}}.modal-email button.is-close,.modal-ligamos button.is-close,.modal-agende button.is-close{top:0 !important;color:#c3ab82 !important}.modal-email button.is-close svg,.modal-ligamos button.is-close svg,.modal-agende button.is-close svg{filter:none !important}#privacy-main h1{margin-bottom:2rem;color:#01305d;font-size:2.4rem;font-weight:700}#privacy-main p{margin-bottom:1rem;font-size:1.3rem;line-height:2rem}#privacy-main strong{font-weight:bold}.privacy-banner{background-image:url(../img/privacidade/5413fe3a2c93c86255376971dc5c2d30.jpg);background-size:cover;background-position:center;background-attachment:fixed;display:flex;justify-content:center;align-items:center;position:relative}.privacy-banner__wrapper{padding:15rem 0rem;position:relative;z-index:2}.privacy-banner__title{color:#fff !important;font-size:3.5rem !important;text-align:center;margin-bottom:1.5rem !important;text-transform:uppercase}.privacy-banner__subtitle{text-align:center;font-size:1.5rem;max-width:48rem;color:#fff;margin:0 auto}.privacy-banner .filter{position:absolute;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.4)}.sobre-consciente-privacy{background:#f5f5f5;padding:5rem 0}.privacy-form{padding:5rem 0;text-align:center}.privacy-form p{margin-bottom:2rem !important}.privacy-form a{border:1px solid #01305d;padding:1rem 5rem;display:block;width:max-content;margin:0 auto;border-radius:5px;transition:.3s}.privacy-form a:hover{background:#01305d;color:#fff}.privacy-use{background:#f5f5f5;padding:5rem 0}.privacy-use ul li{font-size:1.3rem;line-height:2rem}.privacy-treat{padding-top:5rem}.privacy-treat__wrapper{display:flex}.privacy-treat__left-col{max-width:48rem;padding-right:10rem}.privacy-treat__right-col img{width:22rem}.privacy-share{padding:5rem 0;background:#f5f5f5}.privacy-share__wrapper{display:flex;align-items:center}.privacy-share__left-col{max-width:42rem;padding-right:5rem}.privacy-share__left-col ul{list-style-type:inherit;margin-left:1.3rem}.privacy-share__left-col ul li{font-size:1.3rem;line-height:2rem}.privacy-share__right-col img{width:33rem}@media(max-width: 1024px){.privacy-banner__title{font-size:2.5rem !important}.privacy-banner__subtitle{font-size:1rem !important}.privacy-use ul li{margin-bottom:15px}.privacy-treat__wrapper,.privacy-share__wrapper{display:block}.privacy-treat__left-col,.privacy-share__left-col{max-width:unset;padding:unset}.privacy-treat__right-col img,.privacy-share__right-col img{width:283px;padding-top:2rem;display:block;margin:0 auto}}/*# sourceMappingURL=main.min.css.map */