*{margin:0;padding:0}*,*::before,*::after{box-sizing:inherit}html{font-size:62.5%;overflow-x:hidden;box-sizing:border-box}@media only screen and (max-width: 62.5em){html{font-size:56.25%}}@media only screen and (max-width: 52.5em){html{font-size:50%}}@media only screen and (max-width: 42.5em){html{font-size:43.75%}}body{font-family:"Lora",serif;font-weight:300;line-height:1.6;background-color:#ebe5dc;overflow-x:hidden}i{font-size:2rem;color:#fff;position:absolute;transform:translateY(-50%);top:50%;cursor:pointer}i[class*=-left]{left:3%}i[class*=-right]{right:3%}.public__button{height:6rem;font-size:1.6rem;font-family:"Lora",serif;font-weight:500;padding:1.1rem 4rem;margin-left:8.5rem;letter-spacing:1px;line-height:2.7rem;background-color:rgba(0,0,0,0);color:#fff;border:2.5px solid #fff;border-radius:0;cursor:pointer;transition:all .3s}.public__button:hover{background-color:#742c2b;border-color:#742c2b}@media only screen and (max-width: 42.5em){.public__button:hover{color:#fff}}.public__button--red{border-color:#742c2b;color:#742c2b}.public__button--red:hover{color:#fff !important}.residence__header{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:5.5rem}.residence__header h2{font-size:3.5rem;font-weight:300;line-height:2.3rem;display:block;padding:2rem;text-transform:uppercase}.residence__header p{font-size:1.6rem;font-weight:500;font-family:"Lora",serif;line-height:2.5rem;display:block;max-width:45%;text-align:center}.residence__products{width:76%;height:auto;margin:0 auto 5rem auto;display:flex}@media only screen and (max-width: 52.5em){.residence__products{width:90%;display:block}}.residence__product{width:48%;height:100%;text-transform:uppercase}@media only screen and (max-width: 52.5em){.residence__product{width:100%;margin-bottom:25rem;height:70%}}.residence__product img{width:100%;height:auto;margin-bottom:3rem}.residence__product h3{font-size:3rem;font-weight:300;text-align:center}.residence__product>p{font-size:1.7rem;font-weight:300;text-align:center;margin-bottom:4rem}.residence__features{width:100%;padding-top:10rem;padding-bottom:9.5rem;display:flex;justify-content:space-evenly}@media only screen and (max-width: 52.5em){.residence__features{flex-direction:column;align-items:center}}@media only screen and (max-width: 42.5em){.residence__features{padding-top:0}}.residence .feature{padding:0 4rem 1rem 4rem;width:auto;text-align:center}@media only screen and (max-width: 52.5em){.residence .feature{margin-bottom:4rem}}.residence .feature>h2{font-size:2.8rem;font-weight:300;line-height:3rem;letter-spacing:.6px;text-transform:uppercase}@media only screen and (max-width: 52.5em){.residence .feature>h2{padding:0 3rem 0 3rem}}.residence .feature>p{font-size:1.6rem;font-weight:500;font-family:"Poppins",sans-serif;line-height:4rem;display:block;padding-bottom:.5rem}@media only screen and (max-width: 52.5em){.residence .feature>p{font-size:1.9rem}}.residence__carousel{width:80%;height:57rem;overflow-y:hidden;margin-left:auto;margin-right:auto;position:relative}@media only screen and (max-width: 75em){.residence__carousel{height:51rem}}@media only screen and (max-width: 25em){.residence__carousel{height:45rem}}.residence__carousel .slide{width:100%;height:100%;position:absolute;top:0;transition:all .5s}.residence__carousel .slide img{width:100%;height:100%;object-fit:cover}.residence .residence__button-wrapper{display:flex;align-items:center;justify-content:center}.residence__extra-features{width:97%;height:40rem;margin:14rem 1.5% 0rem 1.5%;padding-bottom:9.5rem}@media only screen and (max-width: 52.5em){.residence__extra-features{margin-bottom:8rem}}@media only screen and (max-width: 33.75em){.residence__extra-features{height:50rem}}@media only screen and (max-width: 25em){.residence__extra-features{height:70rem}}.residence__extra-features>h2{font-size:3.5rem;font-weight:300;font-family:"Lora",serif;text-transform:uppercase;text-align:center;line-height:1.1;padding-bottom:1rem;margin-bottom:3rem}.residence__extra-features>p{font-size:1.5rem;font-weight:500;font-family:"Poppins",sans-serif;width:55%;text-align:center;margin-left:auto;margin-right:auto}.residence__extra-features>p:not(:last-child){padding-bottom:1.5rem}.residence__location{width:80%;margin:0rem 10% 0rem 10%;display:flex}@media only screen and (max-width: 75em){.residence__location{width:85%;margin:0rem auto 0rem auto}}@media only screen and (max-width: 52.5em){.residence__location{flex-direction:column-reverse}}.residence__location .location-content{width:37%;padding-top:2rem;padding-right:2rem}@media only screen and (max-width: 52.5em){.residence__location .location-content{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}}.residence__location .location-content .header-part{width:100%}.residence__location .location-content .header-part>h2{font-size:3.5rem;font-weight:300;font-family:"Lora",serif;text-transform:uppercase;text-align:center;line-height:1.1;text-align:left;margin-bottom:3.5rem}@media only screen and (max-width: 75em){.residence__location .location-content .header-part>h2{margin-bottom:1.1rem}}@media only screen and (max-width: 52.5em){.residence__location .location-content .header-part>h2{text-align:center;margin-bottom:3rem}}.residence__location .location-content>p{font-size:1.5rem;font-weight:500;font-family:"Poppins",sans-serif;width:55%;text-align:center;margin-left:auto;margin-right:auto;margin-left:0;margin-bottom:2rem;text-align:left;width:100%}.residence__location .location-content>p:not(:last-child){padding-bottom:1.5rem}@media only screen and (max-width: 75em){.residence__location .location-content>p{margin-bottom:0}}@media only screen and (max-width: 52.5em){.residence__location .location-content>p{width:80%;text-align:center;margin-left:auto;margin-bottom:3rem}}.residence__location .location-content>button{margin-left:0;margin-bottom:3rem}.residence__location>.carousel{width:58%;height:37rem;position:relative;overflow:hidden}@media only screen and (max-width: 62.5em){.residence__location>.carousel{width:64%}}@media only screen and (max-width: 52.5em){.residence__location>.carousel{width:100%;margin-bottom:6rem}}.residence__location>.carousel .smallSlide{position:absolute;top:0;transition:all .5s;width:100%;height:100%}.residence__location>.carousel .smallSlide img{object-fit:cover;width:100%;height:100%}.residence__location>.carousel a{width:1rem;height:1rem;position:absolute;transform:translateY(-50%);top:50%;color:#fff;z-index:10}.residence__location>.carousel a i{position:absolute;transform:translateY(-50%);top:50%;font-size:2rem}.residence__location>.carousel a.left{left:3%}.residence__location>.carousel a.right{right:3%}.residence__image-section{width:100%;height:71rem}@media only screen and (max-width: 62.5em){.residence__image-section{height:60rem}}@media only screen and (max-width: 42.5em){.residence__image-section{margin-top:-5rem}}.residence__image-section .image{width:100%;height:100%;object-fit:cover}.residence__register{width:80%;height:68rem;display:flex;margin:0 auto;padding-top:11rem}@media only screen and (max-width: 52.5em){.residence__register{height:auto;flex-direction:column}}.residence__register .content{width:40%;margin-right:2.3rem}@media only screen and (max-width: 52.5em){.residence__register .content{width:65%}}.residence__register .content h3{font-size:2.8rem;font-weight:500;font-family:"Lora",serif;text-transform:uppercase;letter-spacing:1px;padding-bottom:1rem}.residence__register .content p{font-size:1.5rem;font-weight:500;font-family:"Poppins",sans-serif}.residence__register .content p:first-of-type,.residence__register .content p:last-of-type{margin-bottom:2rem}.residence__register .content p:nth-of-type(3){font-weight:700}.residence__register .content .wrapper-burton-logo{width:20rem;height:6rem;margin-top:3rem}.residence__register .content .burton-logo{width:100%}.residence__register .form{flex:1}@media only screen and (max-width: 33.75em){.residence__register .form_submit{text-align:center}}.residence__register .form div{margin-bottom:1.8rem}.residence__register .form div>input,.residence__register .form div select{width:100%;background-color:rgba(0,0,0,0);border:none;border-radius:0;border-bottom:1.5px solid #000;font-size:1.5rem;font-weight:500;font-family:"Poppins",sans-serif;padding:.8rem;margin-bottom:1rem;font-family:"Poppins",sans-serif;letter-spacing:normal;outline:none}@media only screen and (max-width: 52.5em){.residence__register .form div>input,.residence__register .form div select{font-size:1.8rem}}.residence__register .form div>input::placeholder,.residence__register .form div select::placeholder{color:#000}.residence__register .form div label{font-family:"Poppins",sans-serif;font-weight:500;font-size:1.7rem;margin-bottom:.8rem}@media only screen and (max-width: 52.5em){.residence__register .form div label{font-size:2rem}}.residence__register .form div p{font-size:.9rem;margin-top:2.7rem;font-weight:500;display:block;font-family:"Poppins",sans-serif}.residence__companies-logo{width:70vw;margin:7rem auto 0 auto;display:flex;justify-content:center;align-items:center;height:10rem}@media only screen and (max-width: 33.75em){.residence__companies-logo{flex-wrap:wrap}}.residence__company-logo{flex:1;height:6rem;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 25em){.residence__company-logo{width:40%}}.residence__company-logo img{height:100%;object-fit:cover}.description__paragraph{font-size:1.5rem;font-weight:500;font-family:"Poppins",sans-serif;text-align:center;padding-top:2rem}.content{width:100%;height:auto}.footer{width:100vw;height:5rem;margin-top:5rem;font-size:1.3rem;font-weight:500;font-family:"Poppins",sans-serif}.footer__container{width:95%;height:7rem;margin:0 auto;padding-bottom:2.5rem;border-top:1.4px solid #000;display:flex;justify-content:space-between;align-items:end}.footer__link{text-decoration:underline;color:#000}.gap{width:100%;height:9rem;padding:2rem 2rem 1.5rem 3rem;margin-bottom:2rem;position:relative}@media only screen and (max-width: 25em){.gap{height:5rem}}.glutter-vertical{width:4%;height:auto;display:flex;justify-content:center}.glutter-vertical .divider{width:1px;height:100%;background-color:#414141}.glutter-horizontal{width:100%;height:2.5rem;position:relative}.glutter-horizontal::before{content:"";width:100%;height:1px;background-color:#414141;position:absolute;top:0;left:0}.header{width:100vw;height:98vh}@media only screen and (max-width: 42.5em){.header{height:92vh}}@media only screen and (max-width: 33.75em){.header{height:84vh}}.header__image-wrapper{width:100%;height:100%;object-fit:cover,cover;background-image:linear-gradient(rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.35) 100%),url(img/header-image.png) !important;background-size:cover;background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 42.5em){.header__image-wrapper{background-image:linear-gradient(rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.35) 100%),url(img/header-image-tablet.png) !important}}@media only screen and (max-width: 33.75em){.header__image-wrapper{background-image:linear-gradient(rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.35) 100%),url(img/header-image-mobile.png) !important}}.header__image{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;margin-top:-9rem;padding-bottom:5rem}.header .header__heading-1{font-size:4.4rem;text-transform:uppercase;text-align:center;font-weight:500;padding-bottom:2rem;margin-bottom:3rem;text-shadow:.1rem .1rem 1rem rgba(0,0,0,.5)}.header .header__heading-3{font-size:1.6rem;line-height:1.9rem;font-weight:500;text-align:center;max-width:60rem;font-family:"Poppins",sans-serif}@media only screen and (max-width: 33.75em){.header .header__heading-3{max-width:65%}}.header .header__heading-3:not(:last-child){padding-bottom:1.5rem}.navbar{width:100%;height:9rem;position:relative;z-index:10;display:flex;justify-content:space-between;background-color:rgba(0,0,0,0);align-items:center;padding:2rem 2rem 1.5rem 3rem}@media only screen and (max-width: 42.5em){.navbar{height:20rem;background-color:#ebe5dc;flex-direction:column}}@media only screen and (max-width: 42.5em)and (max-width: 42.5em){.navbar>button{color:#000;border-color:#000;margin-left:0}}@media only screen and (max-width: 25em){.navbar{height:17rem;padding:0;padding-bottom:1rem}}.navbar__logotext{color:#fff;font-size:3.5rem;font-weight:500}@media only screen and (max-width: 42.5em){.navbar__logotext{color:#000}}.navbar__lists{display:flex;align-items:stretch;list-style:none;margin-right:2rem}.navbar__item{padding-left:1.1rem;padding-right:1.1rem}.navbar__link{text-decoration:none;font-size:1.6rem;font-family:"Poppins",sans-serif;font-weight:500;color:#fff;letter-spacing:1px;position:relative}@media only screen and (max-width: 42.5em){.navbar__link{color:#000}}.navbar__link::after{content:"";position:absolute;top:2.5rem;left:0;right:100%;height:1.5px;background-color:currentColor;transition:right .3s ease-out;transform-origin:center}.navbar__link:hover::after{right:0}.navbar--gap{opacity:0;top:1rem;right:-2rem;transition:all .2s}.showNav{position:fixed;opacity:1;right:0;top:0}.container{background-color:#ebe5dc;width:100%;height:100%;position:relative}.u-mt-l{margin-top:4rem}.u-mt-sl{margin-top:3rem}.u-mt-sm{margin-top:2rem}.u-mt-xs{margin-top:1rem}.u-mr-xxl{margin-right:7.5rem !important}.u-ml-negate{margin-left:0 !important}.u-m-center{margin-left:auto;margin-right:auto}.u-pt-negate{padding-top:0 !important}.u-lsp-negate{letter-spacing:0}.u-col-black{color:#000 !important}.u-col-primary{background-color:#ebe5dc !important}.u-shadow-l{box-shadow:0 4px 4px -2px rgba(0,0,0,.1)}.u-fixed{position:fixed;top:0;left:0}.u-hide{visibility:hidden}.blur{filter:blur(20px)}
