/**handles:contact-form-7,wpml-legacy-dropdown-0,sage/css**/
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::after,.wpcf7-list-item-label::before{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=url]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.wpml-ls-legacy-dropdown{width:15.5em;max-width:100%}.wpml-ls-legacy-dropdown>ul{position:relative;padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu{visibility:visible}.wpml-ls-legacy-dropdown .wpml-ls-item{padding:0;margin:0;list-style-type:none}.wpml-ls-legacy-dropdown a{display:block;text-decoration:none;color:#444;border:1px solid #cdcdcd;background-color:#fff;padding:5px 10px;line-height:1}.wpml-ls-legacy-dropdown a span{vertical-align:middle}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{position:relative;padding-right:calc(10px + 1.4em)}.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding-right:10px;padding-left:calc(10px + 1.4em)}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{content:"";vertical-align:middle;display:inline-block;border:.35em solid transparent;border-top:.5em solid;position:absolute;right:10px;top:calc(50% - .175em)}.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{right:auto;left:10px}.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown a:hover{color:#000;background:#eee}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0;list-style-type:none;z-index:101}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{border-width:0 1px 1px}.wpml-ls-legacy-dropdown .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:0;margin-right:.4em}
@charset "UTF-8";/*!
 * inuitcss, by @csswizardry
 *
 * github.com/inuitcss | inuitcss.com
 */.u-1\/1{width:100%!important}.u-1\/2{width:50%!important}.u-1\/3{width:33.3333333333%!important}.u-2\/3{width:66.6666666667%!important}.u-1\/4{width:25%!important}.u-2\/4{width:50%!important}.u-3\/4{width:75%!important}.u-1\/5{width:20%!important}.u-2\/5{width:40%!important}.u-3\/5{width:60%!important}.u-4\/5{width:80%!important}@media screen and (max-width:44.9375em){.u-1\/1-palm{width:100%!important}.u-1\/2-palm{width:50%!important}.u-1\/3-palm{width:33.3333333333%!important}.u-2\/3-palm{width:66.6666666667%!important}.u-1\/4-palm{width:25%!important}.u-2\/4-palm{width:50%!important}.u-3\/4-palm{width:75%!important}.u-1\/5-palm{width:20%!important}.u-2\/5-palm{width:40%!important}.u-3\/5-palm{width:60%!important}.u-4\/5-palm{width:80%!important}}@media screen and (min-width:45em) and (max-width:63.9375em){.u-1\/1-lap{width:100%!important}.u-1\/2-lap{width:50%!important}.u-1\/3-lap{width:33.3333333333%!important}.u-2\/3-lap{width:66.6666666667%!important}.u-1\/4-lap{width:25%!important}.u-2\/4-lap{width:50%!important}.u-3\/4-lap{width:75%!important}.u-1\/5-lap{width:20%!important}.u-2\/5-lap{width:40%!important}.u-3\/5-lap{width:60%!important}.u-4\/5-lap{width:80%!important}}@media screen and (min-width:45em){.u-1\/1-lap-and-up{width:100%!important}.u-1\/2-lap-and-up{width:50%!important}.u-1\/3-lap-and-up{width:33.3333333333%!important}.u-2\/3-lap-and-up{width:66.6666666667%!important}.u-1\/4-lap-and-up{width:25%!important}.u-2\/4-lap-and-up{width:50%!important}.u-3\/4-lap-and-up{width:75%!important}.u-1\/5-lap-and-up{width:20%!important}.u-2\/5-lap-and-up{width:40%!important}.u-3\/5-lap-and-up{width:60%!important}.u-4\/5-lap-and-up{width:80%!important}}@media screen and (max-width:63.9375em){.u-1\/1-portable{width:100%!important}.u-1\/2-portable{width:50%!important}.u-1\/3-portable{width:33.3333333333%!important}.u-2\/3-portable{width:66.6666666667%!important}.u-1\/4-portable{width:25%!important}.u-2\/4-portable{width:50%!important}.u-3\/4-portable{width:75%!important}.u-1\/5-portable{width:20%!important}.u-2\/5-portable{width:40%!important}.u-3\/5-portable{width:60%!important}.u-4\/5-portable{width:80%!important}}@media screen and (min-width:64em){.u-1\/1-desk{width:100%!important}.u-1\/2-desk{width:50%!important}.u-1\/3-desk{width:33.3333333333%!important}.u-2\/3-desk{width:66.6666666667%!important}.u-1\/4-desk{width:25%!important}.u-2\/4-desk{width:50%!important}.u-3\/4-desk{width:75%!important}.u-1\/5-desk{width:20%!important}.u-2\/5-desk{width:40%!important}.u-3\/5-desk{width:60%!important}.u-4\/5-desk{width:80%!important}}@media (-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2/1),(min-resolution:192dpi),(min-resolution:2dppx){.u-1\/1-retina{width:100%!important}.u-1\/2-retina{width:50%!important}.u-1\/3-retina{width:33.3333333333%!important}.u-2\/3-retina{width:66.6666666667%!important}.u-1\/4-retina{width:25%!important}.u-2\/4-retina{width:50%!important}.u-3\/4-retina{width:75%!important}.u-1\/5-retina{width:20%!important}.u-2\/5-retina{width:40%!important}.u-3\/5-retina{width:60%!important}.u-4\/5-retina{width:80%!important}}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}blockquote,body,caption,dd,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,table,td,th,ul{margin:0;padding:0}abbr[title],dfn[title]{cursor:help}ins,u{text-decoration:none}ins{border-bottom:1px solid}address,blockquote,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,table,ul{margin-bottom:24px;margin-bottom:1.5rem}dd,ol,ul{margin-left:48px;margin-left:3rem}html{font-size:1em;line-height:1.5;background-color:#fff;color:#333;overflow-y:scroll;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.lede{font-size:18px;font-size:1.125rem;line-height:1.3333333333}h1{font-size:36px;font-size:2.25rem;line-height:1.3333333333}h2{font-size:30px;font-size:1.875rem;line-height:1.6}h3{font-size:24px;font-size:1.5rem;line-height:1}h4{font-size:20px;font-size:1.25rem;line-height:1.2}h5{font-size:16px;font-size:1rem;line-height:1.5}h6{font-size:14px;font-size:.875rem;line-height:1.7142857143}img{max-width:100%;font-style:italic;vertical-align:middle}.gm-style img,img[height],img[width]{max-width:none}.layout{list-style:none;margin:0;padding:0;margin-left:-24px}.layout__item{display:inline-block;padding-left:24px;vertical-align:top;width:100%}.layout--huge{margin-left:-96px}.layout--huge>.layout__item{padding-left:96px}.layout--flush{margin-left:0}.layout--flush>.layout__item{padding-left:0}.box:after,.catalog .wrapper:after,.catalog:after,.clearfix:after,.company__partners:after,.floorplans__details:after,.floorplans__list:after,.form__block:after,.form__field:after,.media:after,.menu:after,.neighborhood__pois__heading:after,.page-head__actions:after,.pois__details:after,.pois__walking-distance:after{content:"";display:table;clear:both}.media{display:block}.media__img{float:left;margin-right:24px}.media__img>img{display:block}.media__body{overflow:hidden;display:block}.media__body,.media__body>:last-child{margin-bottom:0}.media--huge>.media__img{margin-right:96px}.media--huge.media--rev>.media__img{margin-right:0;margin-left:96px}.media--rev>.media__img{float:right;margin-right:0;margin-left:24px}@media screen and (max-width:720px){.media--responsive>.media__img{float:none;margin-right:0;margin-bottom:24px;margin-left:0}.media--responsive.media--huge>.media__img{margin-right:0;margin-left:0;margin-bottom:96px}}.box{display:block;padding:24px}.box>:last-child{margin-bottom:0}.box--huge{padding:70px}.btn{display:inline-block;vertical-align:middle;font:inherit;text-align:center;margin:0;cursor:pointer;overflow:visible;padding:11px 23px;background-color:transparent;border:1px solid #202021}.btn,.btn:active,.btn:focus,.btn:hover{text-decoration:none;color:#202021}.btn::-moz-focus-inner{border:0;padding:0}html{font-family:GothamXNarrow-Book,sans-serif;position:relative}body,html{height:100%}@media screen and (max-width:63.9375em){body{padding-top:62px}}@font-face{font-family:GothamXNarrow-Bold;src:url(https://salitre100.pt/wp-content/themes/salitre/dist/fonts/GothamXNarrow-Bold.eot?#iefix) format("embedded-opentype"),url(https://salitre100.pt/wp-content/themes/salitre/dist/fonts/GothamXNarrow-Bold.otf) format("opentype"),url(https://salitre100.pt/wp-content/themes/salitre/dist/fonts/GothamXNarrow-Bold.woff) format("woff"),url(https://salitre100.pt/wp-content/themes/salitre/dist/fonts/GothamXNarrow-Bold.ttf) format("truetype"),url(https://salitre100.pt/wp-content/themes/salitre/dist/fonts/GothamXNarrow-Bold.svg#GothamXNarrow-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:GothamXNarrow-Book;src:url(https://salitre100.pt/wp-content/themes/salitre/dist/fonts/GothamXNarrow-Book.eot?#iefix) format("embedded-opentype"),url(https://salitre100.pt/wp-content/themes/salitre/dist/fonts/GothamXNarrow-Book.otf) format("opentype"),url(https://salitre100.pt/wp-content/themes/salitre/dist/fonts/GothamXNarrow-Book.woff) format("woff"),url(https://salitre100.pt/wp-content/themes/salitre/dist/fonts/GothamXNarrow-Book.ttf) format("truetype"),url(https://salitre100.pt/wp-content/themes/salitre/dist/fonts/GothamXNarrow-Book.svg#GothamXNarrow-Book) format("svg");font-weight:400;font-style:normal}@font-face{font-family:GothamXNarrow-Light;src:url(https://salitre100.pt/wp-content/themes/salitre/dist/fonts/GothamXNarrow-Light.eot?#iefix) format("embedded-opentype"),url(https://salitre100.pt/wp-content/themes/salitre/dist/fonts/GothamXNarrow-Light.otf) format("opentype"),url(https://salitre100.pt/wp-content/themes/salitre/dist/fonts/GothamXNarrow-Light.woff) format("woff"),url(https://salitre100.pt/wp-content/themes/salitre/dist/fonts/GothamXNarrow-Light.ttf) format("truetype"),url(https://salitre100.pt/wp-content/themes/salitre/dist/fonts/GothamXNarrow-Light.svg#GothamXNarrow-Light) format("svg");font-weight:400;font-style:normal}@font-face{font-family:GothamXNarrow-ThinItalic;src:url(https://salitre100.pt/wp-content/themes/salitre/dist/fonts/GothamXNarrow-ThinItalic.eot?#iefix) format("embedded-opentype"),url(https://salitre100.pt/wp-content/themes/salitre/dist/fonts/GothamXNarrow-ThinItalic.otf) format("opentype"),url(https://salitre100.pt/wp-content/themes/salitre/dist/fonts/GothamXNarrow-ThinItalic.woff) format("woff"),url(https://salitre100.pt/wp-content/themes/salitre/dist/fonts/GothamXNarrow-ThinItalic.ttf) format("truetype"),url(https://salitre100.pt/wp-content/themes/salitre/dist/fonts/GothamXNarrow-ThinItalic.svg#GothamXNarrow-ThinItalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Lust-Regular;src:url(https://salitre100.pt/wp-content/themes/salitre/dist/fonts/Lust-Regular.eot?#iefix) format("embedded-opentype"),url(https://salitre100.pt/wp-content/themes/salitre/dist/fonts/Lust-Regular.otf) format("opentype"),url(https://salitre100.pt/wp-content/themes/salitre/dist/fonts/Lust-Regular.woff) format("woff"),url(https://salitre100.pt/wp-content/themes/salitre/dist/fonts/Lust-Regular.ttf) format("truetype"),url(https://salitre100.pt/wp-content/themes/salitre/dist/fonts/Lust-Regular.svg#Lust-Regular) format("svg");font-weight:400;font-style:normal}.lede{color:#5b5a58;font-family:GothamXNarrow-Bold;text-transform:uppercase;font-size:18px;font-size:1.125rem;line-height:1.3333333333}.lede--highlight{color:#d0ac55;font-family:GothamXNarrow-Light;text-transform:none;font-size:30px;font-size:1.875rem;line-height:1.2}p{color:#979693;font-size:16px;font-size:1rem;line-height:1.5}p small{font-size:13px;font-size:.8125rem;line-height:1.8461538462}.wrapper{max-width:1170px;margin:0 auto;padding-right:12px;padding-left:12px}@media screen and (min-width:45em){.wrapper{padding-right:24px;padding-left:24px}}.wrapper--xs{max-width:360px}.wrapper--sm{max-width:820px}.wrapper--lg{max-width:1364px}.flex{display:table;width:100%}.flex__body{display:table-cell;vertical-align:middle}.flex-embed{display:block;overflow:hidden;position:relative}.flex-embed:after{content:"";display:block;width:100%}.flex-embed--2by1:after{padding-bottom:50%}.flex-embed--3by1:after{padding-bottom:33.33333%}.btn{background-color:transparent;font-family:GothamXNarrow-Book;padding:10px 34px;vertical-align:middle;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-size:15px;font-size:.9375rem;line-height:1.5}.btn--primary:hover{background-color:#202021;color:#fff}.btn--primary:hover svg{fill:#fff}.btn--dark{border-color:#d0ac55;color:#fff}.btn--dark:hover{background-color:#d0ac55}.btn--gold{border-color:#fff}.btn--gold svg{fill:#fff}.btn--gold:hover{background-color:#fff;color:#202021}.btn--gold:hover>svg{fill:#202021}.btn--disable{border-color:#5b5a58;color:#5b5a58;cursor:initial}.btn--disable:hover{border-color:#5b5a58;color:#5b5a58}.btn--small{padding-left:34px;padding-right:34px;font-size:14px;font-size:.875rem;line-height:1.7142857143}.btn--icon{padding-left:26px;padding-right:26px}.btn--icon svg{margin-right:8px}.media--responsive.media--huge .media__img{margin-bottom:30px}.box--large{padding:48px 0}@media screen and (min-width:64em){.box--large{padding:78px 0 54px}}.box--huge{padding:96px 0}@media screen and (min-width:64em){.box--huge{padding:160px 0 136px}}.box--gold{background-color:#a1843d}.box--gold .lede{color:#fff}.box--gold .btn{margin-bottom:24px}.box--white{background-color:#fff}.box--text-centered{text-align:center}form input,form textarea{background-color:#d0ac55;color:#202021;border:1px solid #d0ac55;overflow:hidden;padding:10px 12px;width:100%;-webkit-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s}form button,form input,form textarea{outline:0}form textarea{resize:none}form label{bottom:100%;color:#fff;overflow:hidden;padding:0 12px;text-align:left;position:absolute;pointer-events:none;-webkit-transform:translate3d(0,34px,0);transform:translate3d(0,34px,0);-webkit-transition:-webkit-transform .25s;-o-transition:-o-transform .25s;transition:transform .25s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;font-family:GothamXNarrow-Bold;text-transform:uppercase;width:100%;font-size:18px;font-size:1.125rem;line-height:1.3333333333}form label span{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .25s;-o-transition:-o-transform .25s;transition:transform .25s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}form label span:after{content:attr(data-content);color:#5b5a58;position:absolute;bottom:100%;left:0;height:100%;width:100%;font-family:GothamXNarrow-Bold;text-transform:uppercase;width:100%;font-size:18px;font-size:1.125rem;line-height:1.3333333333}form span{display:inline-block}.form__block{margin-bottom:50px}.form__block>span{width:100%}@media screen and (max-width:63.9375em){.form__block{margin-bottom:0}}.form__block--inline .form__field{width:48.077%}@media screen and (max-width:63.9375em){.form__block--inline .form__field{width:100%}}.form__block--submit{margin-top:-25px}@media screen and (max-width:63.9375em){.form__block--submit button{width:100%}}.form__field{float:left;margin-left:3.846%;position:relative}.form__field:first-child{margin-left:0}.form__field>span{float:right;width:100%}.form__field.is-active input,.form__field.is-active textarea,.form__field.is-filled input,.form__field.is-filled textarea{background-color:transparent}.form__field.is-active label,.form__field.is-filled label{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.form__field.is-active label span,.form__field.is-filled label span{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}@media screen and (max-width:63.9375em){.form__field{float:none;margin-bottom:44px;margin-left:0}}span.wpcf7-not-valid-tip{color:#ca5353}.wpcf7-not-valid{border-color:#ca5353}div.wpcf7-response-output{border-color:#ca5353;background-color:#ca5353;color:#fff;border-width:1px;margin-left:0;margin-right:0;padding:1em}div.wpcf7-mail-sent-ok{background-color:#d0ac55;border-color:#d0ac55;color:#fff}.page-head{background-color:#202021;left:0;position:absolute;top:0;width:100%;z-index:4}.page-head>.wrapper{position:relative}@media screen and (min-width:64em){.page-head{background-color:transparent;position:fixed;top:0}}.page-head__actions{background-color:#202021;padding-top:14px;padding-bottom:14px;position:relative;z-index:4;width:100%}@media screen and (min-width:64em){.page-head__actions{background-color:transparent;display:inline-block;padding-top:30px;padding-left:30px;position:absolute;width:auto}}.page-head__burger{float:left}@media screen and (min-width:64em){.page-head__burger{padding:15px}}.page-head__logo{float:right;background-color:#202021;height:34px;top:110px;width:40px}@media screen and (min-width:64em){.page-head__logo{float:left;clear:both;height:80px;padding:10px;width:80px;z-index:4}}.page-head__languagues{background-color:#202021;margin:30px 52px 0 0;padding:20px 20px 4px;position:absolute;right:0;text-align:center}.burger{display:block;position:relative;overflow:hidden;padding:0;width:26px;height:34px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}.burger:focus{outline:0}.burger span{display:block;position:absolute;top:16px;left:0;right:0;height:2px;-webkit-transition:background 0s .3s;-o-transition:background 0s .3s;transition:background 0s .3s}.burger span:after,.burger span:before{position:absolute;display:block;left:0;width:100%;height:2px;content:"";-webkit-transition-duration:.3s,.3s;-o-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-delay:.3s,0s;-o-transition-delay:.3s,0s;transition-delay:.3s,0s}.burger span:before{top:-7px;-webkit-transition-property:top,-webkit-transform;-o-transition-property:top,-o-transform;transition-property:top,transform}.burger span:after{bottom:-7px;-webkit-transition-property:bottom,-webkit-transform;-o-transition-property:bottom,-o-transform;transition-property:bottom,transform}.burger:hover span:before{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}.burger:hover span:after{-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0)}.burger.is-active span{background:0 0}.burger.is-active span:before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.burger.is-active span:after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.burger.is-active span:after,.burger.is-active span:before{-webkit-transition-delay:0s,.3s;-o-transition-delay:0s,.3s;transition-delay:0s,.3s}.burger.is-active:hover span:before{top:0;-webkit-transform:rotate(45deg) scale(1.15);-ms-transform:rotate(45deg) scale(1.15);-o-transform:rotate(45deg) scale(1.15);transform:rotate(45deg) scale(1.15)}.burger.is-active:hover span:after{bottom:0;-webkit-transform:rotate(-45deg) scale(1.15);-ms-transform:rotate(-45deg) scale(1.15);-o-transform:rotate(-45deg) scale(1.15);transform:rotate(-45deg) scale(1.15)}@media screen and (min-width:64em){.burger{height:80px;width:80px}.burger span{left:27px;top:39px;right:27px}}.burger--dark{background-color:#202021}.burger--dark span,.burger--dark span::after,.burger--dark span::before{background-color:#fff}.burger--dark.is-active span::after,.burger--dark.is-active span::before{background-color:#d0ac55}.burger--light{background-color:#202021}.burger--light span,.burger--light span::after,.burger--light span::before{background-color:#fff}.burger--light.is-active span::after,.burger--light.is-active span::before{background-color:#d0ac55}@media screen and (min-width:64em){.burger--light{background-color:#fff}.burger--light span,.burger--light span::after,.burger--light span::before{background-color:#202021}}.menu{background-color:#202021;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:90px 0 28px;position:absolute;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .6s ease;-o-transition:-o-transform .6s ease;transition:transform .6s ease;z-index:2}.menu .wrapper{height:100%}@media screen and (min-width:64em){.menu{background-image:url(https://salitre100.pt/wp-content/themes/salitre/dist/images/bgs/menu.jpg);height:680px;padding:56px 0}}.show-menu .menu{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);z-index:3}.show-menu .menu__left{opacity:1}.show-menu .menu__right{opacity:1}.menu__left{height:100%;opacity:0;padding-bottom:10px;position:relative;margin-bottom:50px;-webkit-transition:opacity 1s .3s;-o-transition:opacity 1s .3s;transition:opacity 1s .3s}.menu__left:after{content:'';bottom:0;border-bottom:1px dotted #5b5a58;position:absolute;width:76%}@media screen and (min-width:64em){.menu__left{float:left;padding-bottom:0;margin-bottom:0;padding-left:154px}.menu__left:after{display:none}}.menu__right{height:100%;opacity:0;-webkit-transition:opacity 1s .3s;-o-transition:opacity 1s .3s;transition:opacity 1s .3s}@media screen and (min-width:64em){.menu__right{float:right;margin-right:40px;min-width:20%;position:relative;text-align:right}}.menu__list{list-style:none;margin:0}.menu__list li{margin:0 0 6px}.menu__list li.active a{color:#fff}@media screen and (min-width:64em){.menu__list li{margin:0 0 16px}}.menu__list a{border-bottom:1px solid transparent;color:#979693;font-family:GothamXNarrow-Light;padding-bottom:4px;text-decoration:none;text-transform:uppercase;-webkit-transition:color .3s,border-bottom-color .3s;-o-transition:color .3s,border-bottom-color .3s;transition:color .3s,border-bottom-color .3s}.menu__list a:hover{color:#fff}.menu__list--site li.active a{border-bottom-color:#d0ac55}.menu__list--site a{font-size:25px;font-size:1.5625rem;line-height:1.92}.menu__list--site a:hover{border-bottom-color:#d0ac55}@media screen and (min-width:64em){.menu__list--site a{font-size:30px;font-size:1.875rem;line-height:1.6}}.menu__list--languages{margin-bottom:50px}.menu__list--languages a{font-size:14px;font-size:.875rem;line-height:1.7142857143}@media screen and (min-width:64em){.menu__list--languages{margin-bottom:0}}.menu__heading{border-bottom:1px solid #d0ac55;color:#fff;display:inline-block;margin-bottom:20px;text-transform:uppercase;font-size:18px;font-size:1.125rem;line-height:1.3333333333}@media screen and (min-width:64em){.menu__heading{margin-bottom:30px}}.menu__heading--small{color:#979693;font-size:10px;font-size:.625rem;line-height:2.4}.menu__ad a{display:block}@media screen and (min-width:64em){.menu__ad{bottom:0;right:0;position:absolute}}.icon-area,.icon-balconies,.icon-bathrooms,.icon-bedrooms,.icon-burger,.icon-close,.icon-contact,.icon-convenience,.icon-culture,.icon-download,.icon-hotels-spa,.icon-logo,.icon-mail,.icon-parking_spaces,.icon-parks,.icon-restaurants,.icon-shops,.icon-storage,.icon-suites,.icon-walk{display:inline-block;position:relative;top:-1px;vertical-align:middle}.icon--light,.icon-burger--light{fill:#fff}.icon--dark,.icon-burger--dark{fill:#000}.icon-logo{width:100%;height:100%}.icon--gold{fill:#d0ac55}.icon-logo--lg{max-width:130px;max-height:130px}.icon-burger{height:16px;width:26px}.icon-download{height:20px;width:16px}.icon-mail{height:18px;width:23px}.icon-contact{height:20px;width:22px}.icon-area,.icon-balconies,.icon-bathrooms,.icon-bedrooms,.icon-parking_spaces,.icon-storage,.icon-suites{height:28px;width:32px}@media screen and (min-width:64em){.icon-area,.icon-balconies,.icon-bathrooms,.icon-bedrooms,.icon-parking_spaces,.icon-storage,.icon-suites{width:2vw}}.icon-convenience,.icon-culture,.icon-hotels-spa,.icon-parks,.icon-restaurants,.icon-shops{height:22px;width:22px}.icon-convenience{top:0}.icon-walk{height:25px;width:16px}.icon-close{height:20px;width:20px}.cover{position:relative}.cover--image{background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;height:450px;text-align:center}@media screen and (min-width:45em){.cover--image{height:705px}}.cover--home{height:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cover--home>div{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cover--home .icon-logo{border:2px solid #fff;padding:16px 12px;margin-bottom:36px}.cover--home h1{color:#fff;letter-spacing:.06em;margin-bottom:16px;position:relative;font-size:36px;font-size:2.25rem;line-height:1;font-weight:400;font-family:Lust-Regular;letter-spacing:.02em}.cover--home h1:before{content:"";background-color:#d0ac55;height:2px;margin-right:26px;width:100px;top:-14px;right:0;left:0;margin:0 auto;position:absolute}@media screen and (min-width:45em) and (max-width:63.9375em){.cover--home h1{font-size:80px;font-size:5rem;line-height:1.1}}@media screen and (max-width:44.9375em){.cover--home h1{font-size:50px;font-size:3.125rem;line-height:1.1}.cover--home h1:before{top:-25px}}.cover--home p{color:#c9c9c7;margin-bottom:32px;font-size:16px;font-size:1rem;line-height:1.6}.cover--home__logo{opacity:1;-webkit-transition:opacity 1s linear 2s;-o-transition:opacity 1s linear 2s;transition:opacity 1s linear 2s}.cover--home__logo.hidden{opacity:0}.cover--home__logo>div.animate{background-image:url(https://salitre100.pt/wp-content/themes/salitre/dist/images/sprite.png);-webkit-background-size:17324px 314px;background-size:17324px 314px;background-repeat:no-repeat;background-color:transparent;margin:0 auto;opacity:0;height:314px;overflow:hidden;width:314px;-webkit-animation-name:logoAnimation;-o-animation-name:logoAnimation;animation-name:logoAnimation;-webkit-animation-duration:1.8s;-o-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-timing-function:steps(54,end);-o-animation-timing-function:steps(54,end);animation-timing-function:steps(54,end);-webkit-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:initial;-o-animation-direction:initial;animation-direction:initial;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:initial;-o-animation-play-state:initial;animation-play-state:initial}@-webkit-keyframes logoAnimation{from{opacity:1;background-position:0 0}to{opacity:1;background-position:-17010px 0}}@-o-keyframes logoAnimation{from{opacity:1;background-position:0 0}to{opacity:1;background-position:-17010px 0}}@keyframes logoAnimation{from{opacity:1;background-position:0 0}to{opacity:1;background-position:-17010px 0}}@media screen and (max-width:44.9375em){.cover--home__logo>div.animate{background-image:url(https://salitre100.pt/wp-content/themes/salitre/dist/images/logo.png);-webkit-background-size:cover;background-size:cover;height:246px;width:245px}@-webkit-keyframes logoAnimation{from{opacity:0}to{opacity:1}}@-o-keyframes logoAnimation{from{opacity:0}to{opacity:1}}@keyframes logoAnimation{from{opacity:0}to{opacity:1}}}.cover--home__text{position:absolute;top:0;max-height:0;opacity:0;-webkit-transition:max-height .1s linear,opacity 1.5s linear .1s;-o-transition:max-height .1s linear,opacity 1.5s linear .1s;transition:max-height .1s linear,opacity 1.5s linear .1s}.cover--home__text.active{position:relative;top:auto;max-height:initial;opacity:1}.cover--mb{margin-bottom:60px}.cover__vc{height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cover__vc>div{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cover__vc__wrapper{display:inline-block}.cover__title{color:#fff;margin-bottom:0;letter-spacing:.06em;font-size:140px;font-size:8.75rem;line-height:1;font-weight:400;font-family:Lust-Regular;letter-spacing:.02em}.cover__title span{display:inline-block}@media screen and (min-width:45em) and (max-width:63.9375em){.cover__title{font-size:80px;font-size:5rem;line-height:1.1}}@media screen and (max-width:44.9375em){.cover__title{margin-bottom:22px;font-size:55px;font-size:3.4375rem;line-height:1.1}}.cover__subtitle{color:#fff;margin:0 auto;max-width:750px;margin-top:-10px;font-family:GothamXNarrow-ThinItalic;letter-spacing:.06em;overflow:hidden;position:relative;text-align:right;font-size:18px;font-size:1.125rem;line-height:1.3333333333}.cover__subtitle span{display:inline-block;position:relative}.cover__subtitle span:after,.cover__subtitle span:before{content:"";height:2px;margin-top:-1px;position:absolute;top:50%;width:2000%;z-index:-1}.cover__subtitle span:before{background-color:#d0ac55;margin-right:26px;right:100%}.cover__subtitle:first-child{color:#d0ac55;margin-top:0;margin-bottom:24px;text-align:left}.cover__subtitle:first-child span:before{content:none}.cover__subtitle:first-child span:after{background-color:#fff;left:100%;margin-left:26px}@media screen and (max-width:44.9375em){.cover__subtitle{text-align:center;overflow:initial}.cover__subtitle:first-child{text-align:center;margin-bottom:22px}.cover__subtitle:first-child span:after{left:0;margin-left:0}.cover__subtitle span:after,.cover__subtitle span:before{left:0;margin:0 auto;right:0;width:100%}.cover__subtitle span:before{top:-10px}.cover__subtitle span:after{top:30px}}.cover__subtitle--decoration span{width:26%}.cover__subtitle--decoration span:after,.cover__subtitle--decoration span:before{width:210%}@media screen and (max-width:44.9375em){.cover__subtitle--decoration span:after,.cover__subtitle--decoration span:before{width:100%}.cover__subtitle--decoration span:before{top:-28px}.cover__subtitle--decoration span:after{top:15px}}.video--home{position:fixed;top:50%;left:50%;z-index:1;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.band{padding-top:48px;padding-bottom:48px}@media screen and (max-width:63.9375em){.band{padding-bottom:0}}.band h3{color:#fff}.band .band__header h2,.band h2{font-weight:400}@media screen and (max-width:44.9375em){.band .band__header h2,.band h2{font-size:26px;font-size:1.625rem;line-height:1.8461538462}}@media screen and (max-width:63.9375em){.band__item{margin-left:auto;margin-right:auto;margin-bottom:48px}}@media screen and (min-width:45em) and (max-width:63.9375em){.band__item{max-width:60%}}.band__item__typology{text-transform:uppercase}.band--gold{background-color:#a1843d}.band--gold h2{color:#fff}.band--gold p{color:#503f14}.band--gold .band__item__typology{color:#fff}.band--gold .band__item__typology span{color:#202021}.band--dark{background-color:#202021;padding:48px 0}.band--dark h2{color:#d0ac55}.band--dark p{color:#979693}.band--dark .band__item__typology{color:#d0ac55}.band--dark .band__item__typology span{color:#fff}@media screen and (min-width:64em){.band--dark{padding:96px}}.band--large{padding:48px}@media screen and (max-width:44.9375em){.band--large{padding-left:0;padding-right:0}}.band--huge{padding:48px}@media screen and (max-width:44.9375em){.band--huge{padding-left:0;padding-right:0}}@media screen and (min-width:64em){.band--huge{padding:96px}}.band--offer{padding-left:48px;padding-right:48px;padding-bottom:96px;text-align:center}.band--offer h2{font-family:GothamXNarrow-Light;letter-spacing:.3em;margin-bottom:2px;text-transform:uppercase;font-size:40px;font-size:2.5rem;line-height:1.2}.band--offer h3{margin-bottom:10px;font-size:40px;font-size:2.5rem;line-height:1.2;font-weight:400;font-family:Lust-Regular;letter-spacing:.02em}.band--offer h3+p{margin-bottom:20px;font-size:14px;font-size:.875rem;line-height:1.7142857143}@media screen and (max-width:44.9375em){.band--offer h3+p{display:none}}@media screen and (max-width:63.9375em){.band--offer h3{font-size:30px;font-size:1.875rem;line-height:1.3}}.band--offer .band__header{margin-bottom:40px}.band--offer .band__item__container+p{margin-bottom:20px;font-size:18px;font-size:1.125rem;line-height:1.3333333333}@media screen and (min-width:64em){.band--offer .band__item__container{min-height:230px}}.band--offer .band__item--disable h3{color:#7e7d79}.band--offer .band__item--disable p{color:#696865}.band--offer.band--dark h2+p{margin-bottom:64px}.band--residences{text-align:center}.band--residences h2{color:#fff;margin-bottom:10px;font-weight:400;font-family:Lust-Regular;letter-spacing:.02em;font-size:80px;font-size:5rem;line-height:1.1}@media screen and (min-width:45em) and (max-width:63.9375em){.band--residences h2{font-size:60px;font-size:3.75rem;line-height:1.1}}@media screen and (max-width:63.9375em){.band--residences h2{font-size:40px;font-size:2.5rem;line-height:1.1}}.band--residences p{max-width:400px;margin-left:auto;margin-right:auto}.band--residences .band__header{margin-bottom:40px}.catalog .wrapper{padding:0}.catalog .wrapper>.catalog__item:first-child{margin-top:0}@media screen and (max-width:44.9375em){.catalog .wrapper{padding:0 10px}}.catalog__item{margin-top:2px;margin-bottom:10px;position:relative;width:100%;z-index:1}.catalog__item:after{content:"";display:block;width:100%;padding-bottom:73.314%}@media screen and (min-width:64em){.catalog__item{float:left;margin-bottom:auto}}@media screen and (max-width:44.9375em){.catalog__item--1by1--big .catalog__img>div{-webkit-background-size:contain;background-size:contain}}@media screen and (min-width:64em){.catalog__item--1by1--small:after{padding-bottom:50%}}@media screen and (min-width:64em){.catalog__item--1by2{float:left;width:50%;-webkit-transition:z-index .5s step-end;-o-transition:z-index .5s step-end;transition:z-index .5s step-end}.catalog__item--1by2:after{padding-bottom:100%}.catalog__item--1by2.animate{-webkit-transition:z-index .5s step-start;-o-transition:z-index .5s step-start;transition:z-index .5s step-start;z-index:2}.catalog__item--1by2.animate .catalog__img{width:180%}.catalog__item--1by2.animate .catalog__img div{-webkit-transition:width .5s ease-in-out;-o-transition:width .5s ease-in-out;transition:width .5s ease-in-out}.catalog__item--1by2.animate .catalog__img div:after{padding-bottom:100%}}.catalog__item--1by2:nth-child(n+2) .catalog__img{left:auto;right:0}.catalog__item--1by2:nth-child(n+2) .catalog__img>div{background-position:right 0;left:auto;right:0}@media screen and (min-width:64em){.catalog__item--1by2:nth-child(n+2){float:right}}.catalog__img{height:100%;width:100%;overflow:hidden;padding-right:0;position:absolute}.catalog__img>div{background-position:0 0;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;bottom:0;height:100%;left:0;position:absolute;width:100%}@media screen and (min-width:64em){.catalog__img{height:100%;-webkit-transition:width .5s;-o-transition:width .5s;transition:width .5s}}.catalog__detail{background:#fff;padding:48px 12px 24px;position:relative;z-index:1}@media screen and (min-width:64em){.catalog__detail{padding:24px 24px 0}}.catalog__detail--top .catalog__title{color:#202021;font-weight:400;font-family:Lust-Regular;letter-spacing:.02em;font-size:70px;font-size:4.375rem;line-height:1;font-size:5.1319648094vw}@media (min-width:1364px){.catalog__detail--top .catalog__title{font-size:70px}}@media screen and (min-width:45em) and (max-width:63.9375em){.catalog__detail--top .catalog__title{font-size:50px;font-size:3.125rem;line-height:1}}@media screen and (max-width:44.9375em){.catalog__detail--top .catalog__title{font-size:40px;font-size:2.5rem;line-height:1}}.catalog__detail--top .catalog__description{max-width:75%}@media screen and (min-width:45em){.catalog__detail--top{left:0;padding:48px 24px 24px;position:absolute;top:0;max-width:50%}}@media screen and (min-width:64em){.catalog__detail--top{padding:6.305% 10.6% 4.4%;width:50%}}.catalog__detail--bottom{display:none}.catalog__detail--bottom .catalog__title{color:#5b5a58;letter-spacing:.01em;font-weight:400;font-family:GothamXNarrow-Bold;text-transform:uppercase;font-size:18px;font-size:1.125rem;line-height:1}@media screen and (min-width:45em){.catalog__detail--bottom{left:8.5%;padding:24px 24px 0;position:absolute;bottom:40px;max-width:320px}}@media screen and (min-width:45em){.catalog__detail--bottom{display:block}}.catalog__title{margin-bottom:16px}.catalog__subtitle{color:#5b5a58;font-family:GothamXNarrow-Bold;margin-bottom:10px;text-transform:uppercase;font-size:18px;font-size:1.125rem;line-height:1}.catalog__description{color:#7a7a77;line-height:1.5}.catalog__note{line-height:1.3;margin-bottom:0}@media screen and (min-width:64em){.catalog__note{max-width:58%}}@media screen and (min-width:45em) and (max-width:63.9375em){.catalog__note{max-width:68%}}.catalog__note small{color:#979693;font-size:10px;font-size:.625rem;line-height:1}.home .main{height:100%}@media screen and (min-width:64em){.home .page-head__logo{display:none}}.golden-visa .cover__title span+span{position:relative}.golden-visa .cover__title span+span:after{color:rgba(255,255,255,.5);content:"*";font-family:GothamXNarrow-Light;position:absolute;right:-22px;top:6px;font-size:45px;font-size:2.8125rem;line-height:1}.golden-visa .cover__note{bottom:20px;color:rgba(255,255,255,.6);font-family:GothamXNarrow-Book;margin-bottom:0;right:298px;position:absolute;font-size:14px;font-size:.875rem;line-height:1}.golden-visa .cover__note small{left:-18px;font-family:GothamXNarrow-Light;position:absolute;top:-4px;font-size:40px;font-size:2.5rem;line-height:1}.golden-visa .box h2{color:#202021;margin-bottom:16px;font-size:80px;font-size:5rem;line-height:1;font-weight:400;font-family:Lust-Regular;letter-spacing:.02em}@media screen and (max-width:44.9375em){.golden-visa .box h2{font-size:40px;font-size:2.5rem;line-height:1}}.golden-visa .box .layout__item{margin-bottom:100px}@media screen and (max-width:63.9375em){.golden-visa .box .layout__item:nth-child(2),.golden-visa .box .layout__item:nth-child(3){display:none}}@media screen and (max-width:44.9375em){.golden-visa .box .layout__item{margin-bottom:50px}}.penthouses .box{background-color:#a1843d}.penthouses .box .lede{color:#fff}.penthouses .box p{color:#503f14}.salitre-100 .box h3{margin-bottom:0;font-weight:400;font-family:Lust-Regular;letter-spacing:.02em;font-size:87px;font-size:5.4375rem;line-height:1.1034482759}.salitre-100 .box h3+.lede--highlight{margin-top:-14px}.salitre-100 .box--large{margin-bottom:170px}@media screen and (max-width:44.9375em){.salitre-100 .box--large{margin-bottom:0}}.salitre-100 .box .wrapper{position:relative;z-index:2}.salitre-100 .catalog .wrapper .catalog__item--1by1--big:first-child{margin-top:-17%}.salitre-100 .catalog .wrapper .catalog__item--1by1--big:first-child:after{padding-bottom:93.842%}.salitre-100 .catalog .wrapper .catalog__item--1by1--big:first-child .catalog__detail{top:22%;left:auto;right:0}@media screen and (max-width:44.9375em){.salitre-100 .catalog .wrapper .catalog__item--1by1--big:first-child{margin-top:0;overflow:hidden}}.apartment-enquiry h2{color:#d0ac55;font-size:42px;font-size:2.625rem;line-height:1.1428571429}.apartment-enquiry h3{margin-bottom:5px;font-size:24px;font-size:1.5rem;line-height:1}.apartment-enquiry img{display:inline-block}.apartment-enquiry img+img{margin-left:26px}.template-q-and-a .cover__subtitle{margin-top:14px}.template-q-and-a .cover__subtitle:first-child{margin-top:auto}.company{padding:160px 0 100px}@media screen and (max-width:63.9375em){.company{padding:60px 0 96px}}@media screen and (min-width:64em){.company .layout .layout__item:first-child>*{margin-left:154px}}.company h1{color:#202021;line-height:1.1;font-weight:400;font-family:Lust-Regular;letter-spacing:.02em;font-size:5.8651026393vw}@media (min-width:1364px){.company h1{font-size:80px}}@media screen and (max-width:44.9375em){.company h1{font-size:40px;font-size:2.5rem;line-height:1.2}}@media screen and (min-width:64em){.company p{max-width:320px}}.company__partners{margin:-40px 0 0 0}@media screen and (max-width:63.9375em){.company__partners{margin-top:20px}}.company__partners__item{border-color:#d0ac55;border-style:solid;border-top-width:1px;border-bottom-width:1px;border-right-width:1px;float:left;height:152px;text-align:center;padding-left:6px;padding-right:6px;width:25%}.company__partners__item img{-webkit-filter:grayscale(1);filter:grayscale(1)}.company__partners__item+.company__partners__item{border-left:0}.company__partners__item:nth-child(4n+1){border-left:1px solid #d0ac55}.company__partners__item:nth-child(n+5){border-top-width:0}.company__partners__item:hover img{-webkit-filter:none;filter:none}@media screen and (max-width:63.9375em){.company__partners__item{min-height:152px;width:50%}.company__partners__item:nth-child(odd){border-left:1px solid #d0ac55}.company__partners__item:nth-child(n+3){border-top-width:0}}.company__contact{padding-top:24px}@media screen and (min-width:45em){.company__contact{max-width:520px}}@media screen and (max-width:63.9375em){.company__contact{padding-top:30px}}@media screen and (min-width:45em){.faq .wrapper{padding-right:96px;padding-left:96px}}.faq a{color:#d0ac55;text-decoration:none}.faq a:hover{text-decoration:underline}.faq span:first-child{left:0;position:absolute;top:0;font-size:50px;font-size:3.125rem;line-height:1;font-weight:400;font-family:Lust-Regular;letter-spacing:.02em}@media screen and (max-width:44.9375em){.faq span:first-child{font-size:40px;font-size:2.5rem;line-height:1}}.faq__item{margin-bottom:60px}.faq__item.is-open .collapse__toggle{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.faq__item.is-open .collapse__body{max-height:400px;-webkit-transition:max-height .6s;-o-transition:max-height .6s;transition:max-height .6s}@media screen and (max-width:44.9375em){.faq__item{padding-left:34px}}.faq__answer,.faq__question{margin-bottom:30px;padding-left:64px;position:relative}@media screen and (max-width:44.9375em){.faq__answer,.faq__question{padding-left:44px}}.faq__question{font-family:GothamXNarrow-Bold;min-height:48px;position:relative;text-transform:uppercase;font-size:18px;font-size:1.125rem;line-height:1.3333333333}.faq__question a{color:#5b5a58;text-decoration:none}.faq__question span{color:#5b5a58}.faq__answer{font-size:14px;font-size:.875rem;line-height:1.7142857143}.faq__answer span{color:#d0ac55}.faq__question__toggle{position:absolute;top:0;left:-40px}@media screen and (max-width:44.9375em){.faq__question__toggle{height:20px;left:-30px;top:4px;width:20px}.faq__question__toggle:after,.faq__question__toggle:before{width:20px}}.faq__contact-link{display:block;margin-top:20px;text-align:center}.floorplans{padding:80px 0}.floorplans__residence{color:#202021;line-height:1.1;font-weight:400;font-family:Lust-Regular;letter-spacing:.02em;font-size:3.2991202346vw}@media (min-width:1364px){.floorplans__residence{font-size:45px}}@media screen and (min-width:64em){.floorplans__residence{width:240px}}.floorplans__imgs{margin-left:154px;overflow:hidden}.floorplans__imgs__item{max-height:0;visibility:hidden;opacity:0;-webkit-transition:visibility .5s,opacity .5s linear,max-height 0s .5s;-o-transition:visibility .5s,opacity .5s linear,max-height 0s .5s;transition:visibility .5s,opacity .5s linear,max-height 0s .5s}.floorplans__imgs__item img{visibility:hidden;opacity:0;-webkit-transition:visibility .5s,opacity .5s linear,max-height 0s .5s;-o-transition:visibility .5s,opacity .5s linear,max-height 0s .5s;transition:visibility .5s,opacity .5s linear,max-height 0s .5s}.floorplans__imgs__item.active{max-height:1000px;visibility:visible;opacity:1;-webkit-transition:opacity .5s .5s linear,max-height 0s .5s;-o-transition:opacity .5s .5s linear,max-height 0s .5s;transition:opacity .5s .5s linear,max-height 0s .5s}.floorplans__imgs__item.active img{visibility:visible;opacity:1;-webkit-transition:opacity .5s .5s linear,max-height 0s .5s;-o-transition:opacity .5s .5s linear,max-height 0s .5s;transition:opacity .5s .5s linear,max-height 0s .5s}.floorplans__filters{margin-bottom:20px}.floorplans__filters h2{color:#5b5a58;font-family:GothamXNarrow-Bold;font-weight:400;margin-bottom:6px;text-transform:uppercase;font-size:18px;font-size:1.125rem;line-height:1.3333333333}.floorplans__filters+.floorplans__filters{margin-bottom:30px}.floorplans__filters .floorplans__list{max-width:230px}.floorplans__details{min-height:156px;margin-bottom:60px}.floorplans__list{list-style:none;margin:0;max-height:500px;max-width:300px}.floorplans__list li{float:left}.floorplans__list li:nth-child(4n+1){margin-left:0}.floorplans__list li button{max-height:46px}.floorplans__list li button.active{background-color:#d0ac55;border-color:#d0ac55;color:#fff;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}.floorplans__list.active{max-height:500px;visibility:visible;opacity:1;-webkit-transition:opacity .5s .5s linear,max-height 0s .5s;-o-transition:opacity .5s .5s linear,max-height 0s .5s;transition:opacity .5s .5s linear,max-height 0s .5s}.floorplans__list.hidden{display:none}.floorplans__list--filters li{margin:0 0 10px 10px}.floorplans__list--filters button{border:1px solid #202021;background-color:transparent;color:#202021;outline:0;padding:10px;position:relative;text-transform:uppercase;width:48px;-webkit-transition:background-color .5s,border-color .3s,color .5s;-o-transition:background-color .5s,border-color .3s,color .5s;transition:background-color .5s,border-color .3s,color .5s}.floorplans__list--filters button:hover{background-color:#d0ac55;border-color:#d0ac55;color:#fff;-webkit-transition:background-color .5s,border-color .3s,color .5s;-o-transition:background-color .5s,border-color .3s,color .5s;transition:background-color .5s,border-color .3s,color .5s}.floorplans__list--filters button>span{background-color:#9f3633;min-width:82px;padding:8px 10px;text-transform:uppercase;color:#fff;left:-40%;position:absolute;visibility:hidden;top:-82%;z-index:2}.floorplans__list--filters button.is-sold-out.active>span,.floorplans__list--filters button.is-sold-out:hover>span{visibility:visible}.floorplans__list--filters button.is-sold-out.active>span:before,.floorplans__list--filters button.is-sold-out:hover>span:before{border-style:solid;border-width:6px 6px;border-color:#9f3633 transparent transparent;bottom:-12px;content:"";left:58%;height:0;margin-left:-12px;position:absolute;width:0;z-index:9999}.floorplans__list--details{float:left;max-height:0;visibility:hidden;opacity:0;-webkit-transition:visibility .5s,opacity .5s linear,max-height 0s .5s;-o-transition:visibility .5s,opacity .5s linear,max-height 0s .5s;transition:visibility .5s,opacity .5s linear,max-height 0s .5s}.floorplans__list--details li{margin-bottom:24px}.floorplans__list--details li:nth-child(2n-1){border-right:1px solid #979693;margin-right:20px;padding-right:20px}.floorplans__list--details li:nth-child(odd){clear:both}.floorplans__list--details li:last-child{border-right:none}.floorplans__list--details span{display:inline-block;margin-left:6px;font-size:14px;font-size:.875rem;line-height:1.7142857143}@media screen and (min-width:64em){.floorplans__list--details span{font-size:1.0263929619vw}}@media screen and (min-width:64em) and (min-width:1364px){.floorplans__list--details span{font-size:14px}}.floorplans__link{color:#979693;display:block;margin-bottom:30px;text-decoration:none;font-size:12px;font-size:.75rem;line-height:1}.floorplans__link span{color:#d0ac55;margin-right:6px;vertical-align:middle;font-size:16px;font-size:1rem;line-height:1}.floorplans__ctas a{margin-bottom:20px}.floorplans__ctas a.activer{display:block}.floorplans__ctas a.hidden{display:none}.floorplans__ctas a:first-child{margin-right:26px}.neighborhood{height:100%}.neighborhood .main{height:100%}.neighborhood__container{height:100%}.neighborhood__map{height:100%;width:100%}.neighborhood__globe{top:30px;right:30px;position:absolute;z-index:3}.neighborhood__filters{background-color:#202021;position:absolute;top:200px;margin-left:30px;z-index:3}.neighborhood__filters__list{list-style:none;margin:0;padding:20px 0 7px;width:80px}.neighborhood__filters__list li{margin-bottom:6px}.neighborhood__filter__icon{border:1px solid #d0ac55;border-radius:50%;height:48px;padding:10px 0;width:48px;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.neighborhood__filter__icon+span{color:#979693;width:100%;font-size:12px;font-size:.75rem;line-height:2}.neighborhood__filter__icon svg{-webkit-transition:fill .4s;-o-transition:fill .4s;transition:fill .4s}.neighborhood__filter{background:0 0;background-color:transparent;border:none;outline:0;padding:0;text-align:center;width:100%}.neighborhood__filter span{display:inline-block}.neighborhood__filter.active .neighborhood__filter__icon,.neighborhood__filter:hover .neighborhood__filter__icon{background-color:#d0ac55}.neighborhood__filter.active .neighborhood__filter__icon svg,.neighborhood__filter:hover .neighborhood__filter__icon svg{fill:#202021}.neighborhood__tutorial{background-color:rgba(255,255,255,.85);bottom:0;height:100%;left:0;opacity:1;position:absolute;text-align:center;top:0;right:0;width:100%;z-index:3;visibility:visible;-webkit-transition:opacity .8s,visibility 0s .8s;-o-transition:opacity .8s,visibility 0s .8s;transition:opacity .8s,visibility 0s .8s}.neighborhood__tutorial>div{height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.neighborhood__tutorial>div>div{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.neighborhood__tutorial button{color:#202021;outline:0;padding-left:20px;padding-right:20px}.neighborhood__tutorial.hide{opacity:0;visibility:hidden}.neighborhood__title{letter-spacing:.06em;margin-bottom:12px;font-size:40px;font-size:2.5rem;line-height:1.2;font-weight:400;font-family:Lust-Regular;letter-spacing:.02em}@media screen and (max-width:63.9375em){.neighborhood__title{font-size:36px;font-size:2.25rem;line-height:1.2}}.neighborhood__container--mobile{padding-top:60px}.neighborhood__container--mobile h1+p{margin-bottom:40px}.neighborhood__container--mobile ul{list-style:none;padding:0;margin:0}.neighborhood__pois__item{padding-bottom:30px}.neighborhood__pois__heading{display:block;height:48px}.neighborhood__icon{border:2px solid #d0ac55;border-radius:50%;display:inline-block;float:left;height:48px;margin-right:12px;padding:9px 11px;width:48px}.neighborhood__icon svg{fill:#202021}.neighborhood__pois__title{color:#5b5a58;float:left;font-family:GothamXNarrow-Bold;font-size:18px;font-size:1.125rem;line-height:1;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.neighborhood__pois__title>div{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.neighborhood__pois__toggle{float:right;margin-top:10px}.neighborhood__pois__body p{margin-bottom:16px}.neighborhood__pois__body p:first-child{margin-top:30px}.pois{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center}.pois:before{-webkit-box-shadow:inset 0 -80px 100px -20px #202020;box-shadow:inset 0 -80px 100px -20px #202020;bottom:0;left:0;height:100%;content:'';position:absolute;width:100%}.pois:after{border-style:solid;border-width:20px 20px 0 20px;border-color:#202021 transparent transparent transparent;bottom:-20px;content:'';left:50%;height:0;margin-left:-20px;position:absolute;width:0}.pois__title{color:#fff;margin-bottom:2px;font-weight:400;font-family:Lust-Regular;letter-spacing:.02em;font-size:34px;font-size:2.125rem;line-height:1.2}.pois__link{color:#d0ac55;position:relative;text-decoration:none;z-index:9998;font-size:14px;font-size:.875rem;line-height:1.7142857143}.pois__details{bottom:20px;left:0;padding:0 24px;position:absolute;width:100%}.pois__details p{color:#fff;margin-bottom:0}.pois__walking-distance{float:left}.pois__walking-distance p{font-size:14px;font-size:.875rem;line-height:1.1}.pois__walking-distance p+p{color:#979693;font-size:10px;font-size:.625rem;line-height:1.1}.pois__walking-distance p:first-child{font-family:GothamXNarrow-Bold;text-transform:uppercase}.pois__walking-distance__icon,.pois__walking-distance__text{float:left}.pois__walking-distance__icon{margin-right:10px}.pois__distance{float:right}.pois__distance p{font-size:24px;font-size:1.5rem;line-height:1.1}.infoBox>img{z-index:5}.marker{text-align:center;position:relative}.marker p{color:#202021;-webkit-transition:margin-top .4s;-o-transition:margin-top .4s;transition:margin-top .4s;font-size:12px;font-size:.75rem;line-height:2}.marker--poi{opacity:1;visibility:visible;-webkit-transition:all .4s,max-height .4s .4s;-o-transition:all .4s,max-height .4s .4s;transition:all .4s,max-height .4s .4s}.marker--poi .marker__icon{background-color:#d0ac55;border-radius:50%;display:inline-block;height:40px;margin-bottom:2px;padding:10px;position:relative;width:40px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.marker--poi .marker__icon [class^=icon]{height:20px;width:20px}.marker--poi .marker__icon:after{content:'';border:1px solid #d0ac55;border-radius:50%;position:absolute;margin:0 auto;opacity:0;top:22px;left:22px;height:0;width:0;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.marker--poi.marker--black .marker__icon{background-color:#202021}.marker--poi .marker__icon:hover,.marker--poi.active .marker__icon{background-color:#202021}.marker--poi .marker__icon:hover:after,.marker--poi.active .marker__icon:after{top:-12px;left:-12px;opacity:1;height:64px;width:64px}.marker--poi .marker__icon:hover+p,.marker--poi.active .marker__icon+p{margin-top:10px}.marker--poi.hide{opacity:0;max-height:0;visibility:hidden}.marker--brand{background-color:#202021;border-bottom:3px solid #d0ac55;padding:6px 20px 4px;position:relative;z-index:9998}.marker--brand:before{border-style:solid;border-width:10px 12px;border-color:#d0ac55 transparent transparent;top:100%;content:'';left:50%;height:0;margin-left:-12px;position:absolute;width:0}.marker--brand a{color:#fff;font-family:GothamXNarrow-Bold;margin-bottom:0;text-decoration:none;font-size:18px;font-size:1.125rem;line-height:1.3333333333}.marker--salitre{padding:10px 12px}.marker--salitre .icon-logo{height:42px;width:46px}.gm-style div{-webkit-box-shadow:none!important;box-shadow:none!important}.collapse.is-open .collapse__toggle{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.collapse.is-open .collapse__body{max-height:2000px;-webkit-transition:max-height .6s;-o-transition:max-height .6s;transition:max-height .6s}.collapse__toggle{background-color:#fff;font-size:0;padding:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;height:26px;width:26px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .3s;-o-transition:-o-transform .3s;transition:transform .3s}.collapse__toggle:focus{outline:0}.collapse__toggle:after,.collapse__toggle:before{background-color:#d0ac55;position:absolute;display:block;width:100%;height:2px;content:"";width:26px;-webkit-transition-duration:.3s,.3s;-o-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-delay:.3s,0s;-o-transition-delay:.3s,0s;transition-delay:.3s,0s}.collapse__toggle:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.collapse__toggle:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.collapse__body{max-height:0;overflow:hidden;-webkit-transition:max-height .6s;-o-transition:max-height .6s;transition:max-height .6s}.language-select{background-color:#000;height:100%;position:fixed;width:100%;z-index:100;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.language-select>div{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.language-select__container{text-align:center}.language-select__container ul{margin:0}.language-select__container li{color:#d0ac55;display:inline-block;font-size:24px;font-size:1.5rem;line-height:1}.language-select__container span{display:inline-block;margin:0 26px}.language-select__container a{color:#fff;text-decoration:none;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.language-select__container a:hover{color:#d0ac55}