@charset "UTF-8";

.p-xs-5{padding:5px}
.p-xs-10{padding:10px}
.p-xs-15{padding:15px}
.p-xs-20{padding:20px}
.p-xs-30{padding:30px}
.p-xs-40{padding:40px}
.p-xs-50{padding:50px}
.p-xs-60{padding:60px}
.p-xs-70{padding:70px}
.p-xs-80{padding:80px}
.p-xs-90{padding:90px}
.p-xs-100{padding:100px}
.p-xs-120{padding:120px}
.p-xs-140{padding:140px}
.p-xs-150{padding:150px}
.p-xs-160{padding:160px}
.p-xs-170{padding:170px}
.pt-xs-5{padding-top:5px}
.pt-xs-10{padding-top:10px}
.pt-xs-15{padding-top:15px}
.pt-xs-20{padding-top:20px}
.pt-xs-30{padding-top:30px}
.pt-xs-40{padding-top:40px}
.pt-xs-50{padding-top:50px}
.pt-xs-60{padding-top:60px}
.pt-xs-70{padding-top:70px}
.pt-xs-80{padding-top:80px}
.pt-xs-90{padding-top:90px}
.pt-xs-100{padding-top:100px}
.pt-xs-120{padding-top:120px}
.pt-xs-140{padding-top:140px}
.pt-xs-150{padding-top:150px}
.pt-xs-160{padding-top:160px}
.pt-xs-170{padding-top:170px}
.pr-xs-5{padding-right:5px}
.pr-xs-10{padding-right:10px}
.pr-xs-15{padding-right:15px}
.pr-xs-20{padding-right:20px}
.pr-xs-30{padding-right:30px}
.pr-xs-40{padding-right:40px}
.pr-xs-50{padding-right:50px}
.pr-xs-60{padding-right:60px}
.pr-xs-70{padding-right:70px}
.pr-xs-80{padding-right:80px}
.pr-xs-90{padding-right:90px}
.pr-xs-100{padding-right:100px}
.pr-xs-120{padding-right:120px}
.pr-xs-140{padding-right:140px}
.pr-xs-150{padding-right:150px}
.pr-xs-160{padding-right:160px}
.pr-xs-170{padding-right:170px}
.pb-xs-5{padding-bottom:5px}
.pb-xs-10{padding-bottom:10px}
.pb-xs-15{padding-bottom:15px}
.pb-xs-20{padding-bottom:20px}
.pb-xs-30{padding-bottom:30px}
.pb-xs-40{padding-bottom:40px}
.pb-xs-50{padding-bottom:50px}
.pb-xs-60{padding-bottom:60px}
.pb-xs-70{padding-bottom:70px}
.pb-xs-80{padding-bottom:80px}
.pb-xs-90{padding-bottom:90px}
.pb-xs-100{padding-bottom:100px}
.pb-xs-120{padding-bottom:120px}
.pb-xs-140{padding-bottom:140px}
.pb-xs-150{padding-bottom:150px}
.pb-xs-160{padding-bottom:160px}
.pb-xs-170{padding-bottom:170px}
.pl-xs-5{padding-left:5px}
.pl-xs-10{padding-left:10px}
.pl-xs-15{padding-left:15px}
.pl-xs-20{padding-left:20px}
.pl-xs-30{padding-left:30px}
.pl-xs-40{padding-left:40px}
.pl-xs-50{padding-left:50px}
.pl-xs-60{padding-left:60px}
.pl-xs-70{padding-left:70px}
.pl-xs-80{padding-left:80px}
.pl-xs-90{padding-left:90px}
.pl-xs-100{padding-left:100px}
.pl-xs-120{padding-left:120px}
.pl-xs-140{padding-left:140px}
.pl-xs-150{padding-left:150px}
.pl-xs-160{padding-left:160px}
.pl-xs-170{padding-left:170px}
.m-xs-5{margin:5px}
.m-xs-10{margin:10px}
.m-xs-15{margin:15px}
.m-xs-20{margin:20px}
.m-xs-30{margin:30px}
.m-xs-40{margin:40px}
.m-xs-50{margin:50px}
.m-xs-60{margin:60px}
.m-xs-70{margin:70px}
.m-xs-80{margin:80px}
.m-xs-90{margin:90px}
.m-xs-100{margin:100px}
.m-xs-120{margin:120px}
.m-xs-140{margin:140px}
.m-xs-150{margin:150px}
.m-xs-160{margin:160px}
.m-xs-170{margin:170px}
.mt-xs-5{margin-top:5px}
.mt-xs-10{margin-top:10px}
.mt-xs-15{margin-top:15px}
.mt-xs-20{margin-top:20px}
.mt-xs-30{margin-top:30px}
.mt-xs-40{margin-top:40px}
.mt-xs-50{margin-top:50px}
.mt-xs-60{margin-top:60px}
.mt-xs-70{margin-top:70px}
.mt-xs-80{margin-top:80px}
.mt-xs-90{margin-top:90px}
.mt-xs-100{margin-top:100px}
.mt-xs-120{margin-top:120px}
.mt-xs-140{margin-top:140px}
.mt-xs-150{margin-top:150px}
.mt-xs-160{margin-top:160px}
.mt-xs-170{margin-top:170px}
.mr-xs-5{margin-right:5px}
.mr-xs-10{margin-right:10px}
.mr-xs-15{margin-right:15px}
.mr-xs-20{margin-right:20px}
.mr-xs-30{margin-right:30px}
.mr-xs-40{margin-right:40px}
.mr-xs-50{margin-right:50px}
.mr-xs-60{margin-right:60px}
.mr-xs-70{margin-right:70px}
.mr-xs-80{margin-right:80px}
.mr-xs-90{margin-right:90px}
.mr-xs-100{margin-right:100px}
.mr-xs-120{margin-right:120px}
.mr-xs-140{margin-right:140px}
.mr-xs-150{margin-right:150px}
.mr-xs-160{margin-right:160px}
.mr-xs-170{margin-right:170px}
.mb-xs-5{margin-bottom:5px}
.mb-xs-10{margin-bottom:10px}
.mb-xs-15{margin-bottom:15px}
.mb-xs-20{margin-bottom:20px}
.mb-xs-30{margin-bottom:30px}
.mb-xs-40{margin-bottom:40px}
.mb-xs-50{margin-bottom:50px}
.mb-xs-60{margin-bottom:60px}
.mb-xs-70{margin-bottom:70px}
.mb-xs-80{margin-bottom:80px}
.mb-xs-90{margin-bottom:90px}
.mb-xs-100{margin-bottom:100px}
.mb-xs-120{margin-bottom:120px}
.mb-xs-140{margin-bottom:140px}
.mb-xs-150{margin-bottom:150px}
.mb-xs-160{margin-bottom:160px}
.mb-xs-170{margin-bottom:170px}
.ml-xs-5{margin-left:5px}
.ml-xs-10{margin-left:10px}
.ml-xs-15{margin-left:15px}
.ml-xs-20{margin-left:20px}
.ml-xs-30{margin-left:30px}
.ml-xs-40{margin-left:40px}
.ml-xs-50{margin-left:50px}
.ml-xs-60{margin-left:60px}
.ml-xs-70{margin-left:70px}
.ml-xs-80{margin-left:80px}
.ml-xs-90{margin-left:90px}
.ml-xs-100{margin-left:100px}
.ml-xs-120{margin-left:120px}
.ml-xs-140{margin-left:140px}
.ml-xs-150{margin-left:150px}
.ml-xs-160{margin-left:160px}
.ml-xs-170{margin-left:170px}
@media screen and (min-width:567px){.p-sm-5{padding:5px}.p-sm-10{padding:10px}.p-sm-15{padding:15px}.p-sm-20{padding:20px}.p-sm-30{padding:30px}.p-sm-40{padding:40px}.p-sm-50{padding:50px}.p-sm-60{padding:60px}.p-sm-70{padding:70px}.p-sm-80{padding:80px}.p-sm-90{padding:90px}.p-sm-100{padding:100px}.p-sm-120{padding:120px}.p-sm-140{padding:140px}.p-sm-150{padding:150px}.p-sm-160{padding:160px}.p-sm-170{padding:170px}.pt-sm-5{padding-top:5px}.pt-sm-10{padding-top:10px}.pt-sm-15{padding-top:15px}.pt-sm-20{padding-top:20px}.pt-sm-30{padding-top:30px}.pt-sm-40{padding-top:40px}.pt-sm-50{padding-top:50px}.pt-sm-60{padding-top:60px}.pt-sm-70{padding-top:70px}.pt-sm-80{padding-top:80px}.pt-sm-90{padding-top:90px}.pt-sm-100{padding-top:100px}.pt-sm-120{padding-top:120px}.pt-sm-140{padding-top:140px}.pt-sm-150{padding-top:150px}.pt-sm-160{padding-top:160px}.pt-sm-170{padding-top:170px}.pr-sm-5{padding-right:5px}.pr-sm-10{padding-right:10px}.pr-sm-15{padding-right:15px}.pr-sm-20{padding-right:20px}.pr-sm-30{padding-right:30px}.pr-sm-40{padding-right:40px}.pr-sm-50{padding-right:50px}.pr-sm-60{padding-right:60px}.pr-sm-70{padding-right:70px}.pr-sm-80{padding-right:80px}.pr-sm-90{padding-right:90px}.pr-sm-100{padding-right:100px}.pr-sm-120{padding-right:120px}.pr-sm-140{padding-right:140px}.pr-sm-150{padding-right:150px}.pr-sm-160{padding-right:160px}.pr-sm-170{padding-right:170px}.pb-sm-5{padding-bottom:5px}.pb-sm-10{padding-bottom:10px}.pb-sm-15{padding-bottom:15px}.pb-sm-20{padding-bottom:20px}.pb-sm-30{padding-bottom:30px}.pb-sm-40{padding-bottom:40px}.pb-sm-50{padding-bottom:50px}.pb-sm-60{padding-bottom:60px}.pb-sm-70{padding-bottom:70px}.pb-sm-80{padding-bottom:80px}.pb-sm-90{padding-bottom:90px}.pb-sm-100{padding-bottom:100px}.pb-sm-120{padding-bottom:120px}.pb-sm-140{padding-bottom:140px}.pb-sm-150{padding-bottom:150px}.pb-sm-160{padding-bottom:160px}.pb-sm-170{padding-bottom:170px}.pl-sm-5{padding-left:5px}.pl-sm-10{padding-left:10px}.pl-sm-15{padding-left:15px}.pl-sm-20{padding-left:20px}.pl-sm-30{padding-left:30px}.pl-sm-40{padding-left:40px}.pl-sm-50{padding-left:50px}.pl-sm-60{padding-left:60px}.pl-sm-70{padding-left:70px}.pl-sm-80{padding-left:80px}.pl-sm-90{padding-left:90px}.pl-sm-100{padding-left:100px}.pl-sm-120{padding-left:120px}.pl-sm-140{padding-left:140px}.pl-sm-150{padding-left:150px}.pl-sm-160{padding-left:160px}.pl-sm-170{padding-left:170px}.m-sm-5{margin:5px}.m-sm-10{margin:10px}.m-sm-15{margin:15px}.m-sm-20{margin:20px}.m-sm-30{margin:30px}.m-sm-40{margin:40px}.m-sm-50{margin:50px}.m-sm-60{margin:60px}.m-sm-70{margin:70px}.m-sm-80{margin:80px}.m-sm-90{margin:90px}.m-sm-100{margin:100px}.m-sm-120{margin:120px}.m-sm-140{margin:140px}.m-sm-150{margin:150px}.m-sm-160{margin:160px}.m-sm-170{margin:170px}.mt-sm-5{margin-top:5px}.mt-sm-10{margin-top:10px}.mt-sm-15{margin-top:15px}.mt-sm-20{margin-top:20px}.mt-sm-30{margin-top:30px}.mt-sm-40{margin-top:40px}.mt-sm-50{margin-top:50px}.mt-sm-60{margin-top:60px}.mt-sm-70{margin-top:70px}.mt-sm-80{margin-top:80px}.mt-sm-90{margin-top:90px}.mt-sm-100{margin-top:100px}.mt-sm-120{margin-top:120px}.mt-sm-140{margin-top:140px}.mt-sm-150{margin-top:150px}.mt-sm-160{margin-top:160px}.mt-sm-170{margin-top:170px}.mr-sm-5{margin-right:5px}.mr-sm-10{margin-right:10px}.mr-sm-15{margin-right:15px}.mr-sm-20{margin-right:20px}.mr-sm-30{margin-right:30px}.mr-sm-40{margin-right:40px}.mr-sm-50{margin-right:50px}.mr-sm-60{margin-right:60px}.mr-sm-70{margin-right:70px}.mr-sm-80{margin-right:80px}.mr-sm-90{margin-right:90px}.mr-sm-100{margin-right:100px}.mr-sm-120{margin-right:120px}.mr-sm-140{margin-right:140px}.mr-sm-150{margin-right:150px}.mr-sm-160{margin-right:160px}.mr-sm-170{margin-right:170px}.mb-sm-5{margin-bottom:5px}.mb-sm-10{margin-bottom:10px}.mb-sm-15{margin-bottom:15px}.mb-sm-20{margin-bottom:20px}.mb-sm-30{margin-bottom:30px}.mb-sm-40{margin-bottom:40px}.mb-sm-50{margin-bottom:50px}.mb-sm-60{margin-bottom:60px}.mb-sm-70{margin-bottom:70px}.mb-sm-80{margin-bottom:80px}.mb-sm-90{margin-bottom:90px}.mb-sm-100{margin-bottom:100px}.mb-sm-120{margin-bottom:120px}.mb-sm-140{margin-bottom:140px}.mb-sm-150{margin-bottom:150px}.mb-sm-160{margin-bottom:160px}.mb-sm-170{margin-bottom:170px}.ml-sm-5{margin-left:5px}.ml-sm-10{margin-left:10px}.ml-sm-15{margin-left:15px}.ml-sm-20{margin-left:20px}.ml-sm-30{margin-left:30px}.ml-sm-40{margin-left:40px}.ml-sm-50{margin-left:50px}.ml-sm-60{margin-left:60px}.ml-sm-70{margin-left:70px}.ml-sm-80{margin-left:80px}.ml-sm-90{margin-left:90px}.ml-sm-100{margin-left:100px}.ml-sm-120{margin-left:120px}.ml-sm-140{margin-left:140px}.ml-sm-150{margin-left:150px}.ml-sm-160{margin-left:160px}.ml-sm-170{margin-left:170px}}
@media screen and (min-width:768px){.p-md-5{padding:5px}.p-md-10{padding:10px}.p-md-15{padding:15px}.p-md-20{padding:20px}.p-md-30{padding:30px}.p-md-40{padding:40px}.p-md-50{padding:50px}.p-md-60{padding:60px}.p-md-70{padding:70px}.p-md-80{padding:80px}.p-md-90{padding:90px}.p-md-100{padding:100px}.p-md-120{padding:120px}.p-md-140{padding:140px}.p-md-150{padding:150px}.p-md-160{padding:160px}.p-md-170{padding:170px}.pt-md-5{padding-top:5px}.pt-md-10{padding-top:10px}.pt-md-15{padding-top:15px}.pt-md-20{padding-top:20px}.pt-md-30{padding-top:30px}.pt-md-40{padding-top:40px}.pt-md-50{padding-top:50px}.pt-md-60{padding-top:60px}.pt-md-70{padding-top:70px}.pt-md-80{padding-top:80px}.pt-md-90{padding-top:90px}.pt-md-100{padding-top:100px}.pt-md-120{padding-top:120px}.pt-md-140{padding-top:140px}.pt-md-150{padding-top:150px}.pt-md-160{padding-top:160px}.pt-md-170{padding-top:170px}.pr-md-5{padding-right:5px}.pr-md-10{padding-right:10px}.pr-md-15{padding-right:15px}.pr-md-20{padding-right:20px}.pr-md-30{padding-right:30px}.pr-md-40{padding-right:40px}.pr-md-50{padding-right:50px}.pr-md-60{padding-right:60px}.pr-md-70{padding-right:70px}.pr-md-80{padding-right:80px}.pr-md-90{padding-right:90px}.pr-md-100{padding-right:100px}.pr-md-120{padding-right:120px}.pr-md-140{padding-right:140px}.pr-md-150{padding-right:150px}.pr-md-160{padding-right:160px}.pr-md-170{padding-right:170px}.pb-md-5{padding-bottom:5px}.pb-md-10{padding-bottom:10px}.pb-md-15{padding-bottom:15px}.pb-md-20{padding-bottom:20px}.pb-md-30{padding-bottom:30px}.pb-md-40{padding-bottom:40px}.pb-md-50{padding-bottom:50px}.pb-md-60{padding-bottom:60px}.pb-md-70{padding-bottom:70px}.pb-md-80{padding-bottom:80px}.pb-md-90{padding-bottom:90px}.pb-md-100{padding-bottom:100px}.pb-md-120{padding-bottom:120px}.pb-md-140{padding-bottom:140px}.pb-md-150{padding-bottom:150px}.pb-md-160{padding-bottom:160px}.pb-md-170{padding-bottom:170px}.pl-md-5{padding-left:5px}.pl-md-10{padding-left:10px}.pl-md-15{padding-left:15px}.pl-md-20{padding-left:20px}.pl-md-30{padding-left:30px}.pl-md-40{padding-left:40px}.pl-md-50{padding-left:50px}.pl-md-60{padding-left:60px}.pl-md-70{padding-left:70px}.pl-md-80{padding-left:80px}.pl-md-90{padding-left:90px}.pl-md-100{padding-left:100px}.pl-md-120{padding-left:120px}.pl-md-140{padding-left:140px}.pl-md-150{padding-left:150px}.pl-md-160{padding-left:160px}.pl-md-170{padding-left:170px}.m-md-5{margin:5px}.m-md-10{margin:10px}.m-md-15{margin:15px}.m-md-20{margin:20px}.m-md-30{margin:30px}.m-md-40{margin:40px}.m-md-50{margin:50px}.m-md-60{margin:60px}.m-md-70{margin:70px}.m-md-80{margin:80px}.m-md-90{margin:90px}.m-md-100{margin:100px}.m-md-120{margin:120px}.m-md-140{margin:140px}.m-md-150{margin:150px}.m-md-160{margin:160px}.m-md-170{margin:170px}.mt-md-5{margin-top:5px}.mt-md-10{margin-top:10px}.mt-md-15{margin-top:15px}.mt-md-20{margin-top:20px}.mt-md-30{margin-top:30px}.mt-md-40{margin-top:40px}.mt-md-50{margin-top:50px}.mt-md-60{margin-top:60px}.mt-md-70{margin-top:70px}.mt-md-80{margin-top:80px}.mt-md-90{margin-top:90px}.mt-md-100{margin-top:100px}.mt-md-120{margin-top:120px}.mt-md-140{margin-top:140px}.mt-md-150{margin-top:150px}.mt-md-160{margin-top:160px}.mt-md-170{margin-top:170px}.mr-md-5{margin-right:5px}.mr-md-10{margin-right:10px}.mr-md-15{margin-right:15px}.mr-md-20{margin-right:20px}.mr-md-30{margin-right:30px}.mr-md-40{margin-right:40px}.mr-md-50{margin-right:50px}.mr-md-60{margin-right:60px}.mr-md-70{margin-right:70px}.mr-md-80{margin-right:80px}.mr-md-90{margin-right:90px}.mr-md-100{margin-right:100px}.mr-md-120{margin-right:120px}.mr-md-140{margin-right:140px}.mr-md-150{margin-right:150px}.mr-md-160{margin-right:160px}.mr-md-170{margin-right:170px}.mb-md-5{margin-bottom:5px}.mb-md-10{margin-bottom:10px}.mb-md-15{margin-bottom:15px}.mb-md-20{margin-bottom:20px}.mb-md-30{margin-bottom:30px}.mb-md-40{margin-bottom:40px}.mb-md-50{margin-bottom:50px}.mb-md-60{margin-bottom:60px}.mb-md-70{margin-bottom:70px}.mb-md-80{margin-bottom:80px}.mb-md-90{margin-bottom:90px}.mb-md-100{margin-bottom:100px}.mb-md-120{margin-bottom:120px}.mb-md-140{margin-bottom:140px}.mb-md-150{margin-bottom:150px}.mb-md-160{margin-bottom:160px}.mb-md-170{margin-bottom:170px}.ml-md-5{margin-left:5px}.ml-md-10{margin-left:10px}.ml-md-15{margin-left:15px}.ml-md-20{margin-left:20px}.ml-md-30{margin-left:30px}.ml-md-40{margin-left:40px}.ml-md-50{margin-left:50px}.ml-md-60{margin-left:60px}.ml-md-70{margin-left:70px}.ml-md-80{margin-left:80px}.ml-md-90{margin-left:90px}.ml-md-100{margin-left:100px}.ml-md-120{margin-left:120px}.ml-md-140{margin-left:140px}.ml-md-150{margin-left:150px}.ml-md-160{margin-left:160px}.ml-md-170{margin-left:170px}}
@media screen and (min-width:992px){.p-lg-5{padding:5px}.p-lg-10{padding:10px}.p-lg-15{padding:15px}.p-lg-20{padding:20px}.p-lg-30{padding:30px}.p-lg-40{padding:40px}.p-lg-50{padding:50px}.p-lg-60{padding:60px}.p-lg-70{padding:70px}.p-lg-80{padding:80px}.p-lg-90{padding:90px}.p-lg-100{padding:100px}.p-lg-120{padding:120px}.p-lg-140{padding:140px}.p-lg-150{padding:150px}.p-lg-160{padding:160px}.p-lg-170{padding:170px}.pt-lg-5{padding-top:5px}.pt-lg-10{padding-top:10px}.pt-lg-15{padding-top:15px}.pt-lg-20{padding-top:20px}.pt-lg-30{padding-top:30px}.pt-lg-40{padding-top:40px}.pt-lg-50{padding-top:50px}.pt-lg-60{padding-top:60px}.pt-lg-70{padding-top:70px}.pt-lg-80{padding-top:80px}.pt-lg-90{padding-top:90px}.pt-lg-100{padding-top:100px}.pt-lg-120{padding-top:120px}.pt-lg-140{padding-top:140px}.pt-lg-150{padding-top:150px}.pt-lg-160{padding-top:160px}.pt-lg-170{padding-top:170px}.pr-lg-5{padding-right:5px}.pr-lg-10{padding-right:10px}.pr-lg-15{padding-right:15px}.pr-lg-20{padding-right:20px}.pr-lg-30{padding-right:30px}.pr-lg-40{padding-right:40px}.pr-lg-50{padding-right:50px}.pr-lg-60{padding-right:60px}.pr-lg-70{padding-right:70px}.pr-lg-80{padding-right:80px}.pr-lg-90{padding-right:90px}.pr-lg-100{padding-right:100px}.pr-lg-120{padding-right:120px}.pr-lg-140{padding-right:140px}.pr-lg-150{padding-right:150px}.pr-lg-160{padding-right:160px}.pr-lg-170{padding-right:170px}.pb-lg-5{padding-bottom:5px}.pb-lg-10{padding-bottom:10px}.pb-lg-15{padding-bottom:15px}.pb-lg-20{padding-bottom:20px}.pb-lg-30{padding-bottom:30px}.pb-lg-40{padding-bottom:40px}.pb-lg-50{padding-bottom:50px}.pb-lg-60{padding-bottom:60px}.pb-lg-70{padding-bottom:70px}.pb-lg-80{padding-bottom:80px}.pb-lg-90{padding-bottom:90px}.pb-lg-100{padding-bottom:100px}.pb-lg-120{padding-bottom:120px}.pb-lg-140{padding-bottom:140px}.pb-lg-150{padding-bottom:150px}.pb-lg-160{padding-bottom:160px}.pb-lg-170{padding-bottom:170px}.pl-lg-5{padding-left:5px}.pl-lg-10{padding-left:10px}.pl-lg-15{padding-left:15px}.pl-lg-20{padding-left:20px}.pl-lg-30{padding-left:30px}.pl-lg-40{padding-left:40px}.pl-lg-50{padding-left:50px}.pl-lg-60{padding-left:60px}.pl-lg-70{padding-left:70px}.pl-lg-80{padding-left:80px}.pl-lg-90{padding-left:90px}.pl-lg-100{padding-left:100px}.pl-lg-120{padding-left:120px}.pl-lg-140{padding-left:140px}.pl-lg-150{padding-left:150px}.pl-lg-160{padding-left:160px}.pl-lg-170{padding-left:170px}.m-lg-5{margin:5px}.m-lg-10{margin:10px}.m-lg-15{margin:15px}.m-lg-20{margin:20px}.m-lg-30{margin:30px}.m-lg-40{margin:40px}.m-lg-50{margin:50px}.m-lg-60{margin:60px}.m-lg-70{margin:70px}.m-lg-80{margin:80px}.m-lg-90{margin:90px}.m-lg-100{margin:100px}.m-lg-120{margin:120px}.m-lg-140{margin:140px}.m-lg-150{margin:150px}.m-lg-160{margin:160px}.m-lg-170{margin:170px}.mt-lg-5{margin-top:5px}.mt-lg-10{margin-top:10px}.mt-lg-15{margin-top:15px}.mt-lg-20{margin-top:20px}.mt-lg-30{margin-top:30px}.mt-lg-40{margin-top:40px}.mt-lg-50{margin-top:50px}.mt-lg-60{margin-top:60px}.mt-lg-70{margin-top:70px}.mt-lg-80{margin-top:80px}.mt-lg-90{margin-top:90px}.mt-lg-100{margin-top:100px}.mt-lg-120{margin-top:120px}.mt-lg-140{margin-top:140px}.mt-lg-150{margin-top:150px}.mt-lg-160{margin-top:160px}.mt-lg-170{margin-top:170px}.mr-lg-5{margin-right:5px}.mr-lg-10{margin-right:10px}.mr-lg-15{margin-right:15px}.mr-lg-20{margin-right:20px}.mr-lg-30{margin-right:30px}.mr-lg-40{margin-right:40px}.mr-lg-50{margin-right:50px}.mr-lg-60{margin-right:60px}.mr-lg-70{margin-right:70px}.mr-lg-80{margin-right:80px}.mr-lg-90{margin-right:90px}.mr-lg-100{margin-right:100px}.mr-lg-120{margin-right:120px}.mr-lg-140{margin-right:140px}.mr-lg-150{margin-right:150px}.mr-lg-160{margin-right:160px}.mr-lg-170{margin-right:170px}.mb-lg-5{margin-bottom:5px}.mb-lg-10{margin-bottom:10px}.mb-lg-15{margin-bottom:15px}.mb-lg-20{margin-bottom:20px}.mb-lg-30{margin-bottom:30px}.mb-lg-40{margin-bottom:40px}.mb-lg-50{margin-bottom:50px}.mb-lg-60{margin-bottom:60px}.mb-lg-70{margin-bottom:70px}.mb-lg-80{margin-bottom:80px}.mb-lg-90{margin-bottom:90px}.mb-lg-100{margin-bottom:100px}.mb-lg-120{margin-bottom:120px}.mb-lg-140{margin-bottom:140px}.mb-lg-150{margin-bottom:150px}.mb-lg-160{margin-bottom:160px}.mb-lg-170{margin-bottom:170px}.ml-lg-5{margin-left:5px}.ml-lg-10{margin-left:10px}.ml-lg-15{margin-left:15px}.ml-lg-20{margin-left:20px}.ml-lg-30{margin-left:30px}.ml-lg-40{margin-left:40px}.ml-lg-50{margin-left:50px}.ml-lg-60{margin-left:60px}.ml-lg-70{margin-left:70px}.ml-lg-80{margin-left:80px}.ml-lg-90{margin-left:90px}.ml-lg-100{margin-left:100px}.ml-lg-120{margin-left:120px}.ml-lg-140{margin-left:140px}.ml-lg-150{margin-left:150px}.ml-lg-160{margin-left:160px}.ml-lg-170{margin-left:170px}}
@media screen and (min-width:1400px){.p-xl-5{padding:5px}.p-xl-10{padding:10px}.p-xl-15{padding:15px}.p-xl-20{padding:20px}.p-xl-30{padding:30px}.p-xl-40{padding:40px}.p-xl-50{padding:50px}.p-xl-60{padding:60px}.p-xl-70{padding:70px}.p-xl-80{padding:80px}.p-xl-90{padding:90px}.p-xl-100{padding:100px}.p-xl-120{padding:120px}.p-xl-140{padding:140px}.p-xl-150{padding:150px}.p-xl-160{padding:160px}.p-xl-170{padding:170px}.pt-xl-5{padding-top:5px}.pt-xl-10{padding-top:10px}.pt-xl-15{padding-top:15px}.pt-xl-20{padding-top:20px}.pt-xl-30{padding-top:30px}.pt-xl-40{padding-top:40px}.pt-xl-50{padding-top:50px}.pt-xl-60{padding-top:60px}.pt-xl-70{padding-top:70px}.pt-xl-80{padding-top:80px}.pt-xl-90{padding-top:90px}.pt-xl-100{padding-top:100px}.pt-xl-120{padding-top:120px}.pt-xl-140{padding-top:140px}.pt-xl-150{padding-top:150px}.pt-xl-160{padding-top:160px}.pt-xl-170{padding-top:170px}.pr-xl-5{padding-right:5px}.pr-xl-10{padding-right:10px}.pr-xl-15{padding-right:15px}.pr-xl-20{padding-right:20px}.pr-xl-30{padding-right:30px}.pr-xl-40{padding-right:40px}.pr-xl-50{padding-right:50px}.pr-xl-60{padding-right:60px}.pr-xl-70{padding-right:70px}.pr-xl-80{padding-right:80px}.pr-xl-90{padding-right:90px}.pr-xl-100{padding-right:100px}.pr-xl-120{padding-right:120px}.pr-xl-140{padding-right:140px}.pr-xl-150{padding-right:150px}.pr-xl-160{padding-right:160px}.pr-xl-170{padding-right:170px}.pb-xl-5{padding-bottom:5px}.pb-xl-10{padding-bottom:10px}.pb-xl-15{padding-bottom:15px}.pb-xl-20{padding-bottom:20px}.pb-xl-30{padding-bottom:30px}.pb-xl-40{padding-bottom:40px}.pb-xl-50{padding-bottom:50px}.pb-xl-60{padding-bottom:60px}.pb-xl-70{padding-bottom:70px}.pb-xl-80{padding-bottom:80px}.pb-xl-90{padding-bottom:90px}.pb-xl-100{padding-bottom:100px}.pb-xl-120{padding-bottom:120px}.pb-xl-140{padding-bottom:140px}.pb-xl-150{padding-bottom:150px}.pb-xl-160{padding-bottom:160px}.pb-xl-170{padding-bottom:170px}.pl-xl-5{padding-left:5px}.pl-xl-10{padding-left:10px}.pl-xl-15{padding-left:15px}.pl-xl-20{padding-left:20px}.pl-xl-30{padding-left:30px}.pl-xl-40{padding-left:40px}.pl-xl-50{padding-left:50px}.pl-xl-60{padding-left:60px}.pl-xl-70{padding-left:70px}.pl-xl-80{padding-left:80px}.pl-xl-90{padding-left:90px}.pl-xl-100{padding-left:100px}.pl-xl-120{padding-left:120px}.pl-xl-140{padding-left:140px}.pl-xl-150{padding-left:150px}.pl-xl-160{padding-left:160px}.pl-xl-170{padding-left:170px}.m-xl-5{margin:5px}.m-xl-10{margin:10px}.m-xl-15{margin:15px}.m-xl-20{margin:20px}.m-xl-30{margin:30px}.m-xl-40{margin:40px}.m-xl-50{margin:50px}.m-xl-60{margin:60px}.m-xl-70{margin:70px}.m-xl-80{margin:80px}.m-xl-90{margin:90px}.m-xl-100{margin:100px}.m-xl-120{margin:120px}.m-xl-140{margin:140px}.m-xl-150{margin:150px}.m-xl-160{margin:160px}.m-xl-170{margin:170px}.mt-xl-5{margin-top:5px}.mt-xl-10{margin-top:10px}.mt-xl-15{margin-top:15px}.mt-xl-20{margin-top:20px}.mt-xl-30{margin-top:30px}.mt-xl-40{margin-top:40px}.mt-xl-50{margin-top:50px}.mt-xl-60{margin-top:60px}.mt-xl-70{margin-top:70px}.mt-xl-80{margin-top:80px}.mt-xl-90{margin-top:90px}.mt-xl-100{margin-top:100px}.mt-xl-120{margin-top:120px}.mt-xl-140{margin-top:140px}.mt-xl-150{margin-top:150px}.mt-xl-160{margin-top:160px}.mt-xl-170{margin-top:170px}.mr-xl-5{margin-right:5px}.mr-xl-10{margin-right:10px}.mr-xl-15{margin-right:15px}.mr-xl-20{margin-right:20px}.mr-xl-30{margin-right:30px}.mr-xl-40{margin-right:40px}.mr-xl-50{margin-right:50px}.mr-xl-60{margin-right:60px}.mr-xl-70{margin-right:70px}.mr-xl-80{margin-right:80px}.mr-xl-90{margin-right:90px}.mr-xl-100{margin-right:100px}.mr-xl-120{margin-right:120px}.mr-xl-140{margin-right:140px}.mr-xl-150{margin-right:150px}.mr-xl-160{margin-right:160px}.mr-xl-170{margin-right:170px}.mb-xl-5{margin-bottom:5px}.mb-xl-10{margin-bottom:10px}.mb-xl-15{margin-bottom:15px}.mb-xl-20{margin-bottom:20px}.mb-xl-30{margin-bottom:30px}.mb-xl-40{margin-bottom:40px}.mb-xl-50{margin-bottom:50px}.mb-xl-60{margin-bottom:60px}.mb-xl-70{margin-bottom:70px}.mb-xl-80{margin-bottom:80px}.mb-xl-90{margin-bottom:90px}.mb-xl-100{margin-bottom:100px}.mb-xl-120{margin-bottom:120px}.mb-xl-140{margin-bottom:140px}.mb-xl-150{margin-bottom:150px}.mb-xl-160{margin-bottom:160px}.mb-xl-170{margin-bottom:170px}.ml-xl-5{margin-left:5px}.ml-xl-10{margin-left:10px}.ml-xl-15{margin-left:15px}.ml-xl-20{margin-left:20px}.ml-xl-30{margin-left:30px}.ml-xl-40{margin-left:40px}.ml-xl-50{margin-left:50px}.ml-xl-60{margin-left:60px}.ml-xl-70{margin-left:70px}.ml-xl-80{margin-left:80px}.ml-xl-90{margin-left:90px}.ml-xl-100{margin-left:100px}.ml-xl-120{margin-left:120px}.ml-xl-140{margin-left:140px}.ml-xl-150{margin-left:150px}.ml-xl-160{margin-left:160px}.ml-xl-170{margin-left:170px}}
@media screen and (min-width:1600px){.p-xxl-5{padding:5px}.p-xxl-10{padding:10px}.p-xxl-15{padding:15px}.p-xxl-20{padding:20px}.p-xxl-30{padding:30px}.p-xxl-40{padding:40px}.p-xxl-50{padding:50px}.p-xxl-60{padding:60px}.p-xxl-70{padding:70px}.p-xxl-80{padding:80px}.p-xxl-90{padding:90px}.p-xxl-100{padding:100px}.p-xxl-120{padding:120px}.p-xxl-140{padding:140px}.p-xxl-150{padding:150px}.p-xxl-160{padding:160px}.p-xxl-170{padding:170px}.pt-xxl-5{padding-top:5px}.pt-xxl-10{padding-top:10px}.pt-xxl-15{padding-top:15px}.pt-xxl-20{padding-top:20px}.pt-xxl-30{padding-top:30px}.pt-xxl-40{padding-top:40px}.pt-xxl-50{padding-top:50px}.pt-xxl-60{padding-top:60px}.pt-xxl-70{padding-top:70px}.pt-xxl-80{padding-top:80px}.pt-xxl-90{padding-top:90px}.pt-xxl-100{padding-top:100px}.pt-xxl-120{padding-top:120px}.pt-xxl-140{padding-top:140px}.pt-xxl-150{padding-top:150px}.pt-xxl-160{padding-top:160px}.pt-xxl-170{padding-top:170px}.pr-xxl-5{padding-right:5px}.pr-xxl-10{padding-right:10px}.pr-xxl-15{padding-right:15px}.pr-xxl-20{padding-right:20px}.pr-xxl-30{padding-right:30px}.pr-xxl-40{padding-right:40px}.pr-xxl-50{padding-right:50px}.pr-xxl-60{padding-right:60px}.pr-xxl-70{padding-right:70px}.pr-xxl-80{padding-right:80px}.pr-xxl-90{padding-right:90px}.pr-xxl-100{padding-right:100px}.pr-xxl-120{padding-right:120px}.pr-xxl-140{padding-right:140px}.pr-xxl-150{padding-right:150px}.pr-xxl-160{padding-right:160px}.pr-xxl-170{padding-right:170px}.pb-xxl-5{padding-bottom:5px}.pb-xxl-10{padding-bottom:10px}.pb-xxl-15{padding-bottom:15px}.pb-xxl-20{padding-bottom:20px}.pb-xxl-30{padding-bottom:30px}.pb-xxl-40{padding-bottom:40px}.pb-xxl-50{padding-bottom:50px}.pb-xxl-60{padding-bottom:60px}.pb-xxl-70{padding-bottom:70px}.pb-xxl-80{padding-bottom:80px}.pb-xxl-90{padding-bottom:90px}.pb-xxl-100{padding-bottom:100px}.pb-xxl-120{padding-bottom:120px}.pb-xxl-140{padding-bottom:140px}.pb-xxl-150{padding-bottom:150px}.pb-xxl-160{padding-bottom:160px}.pb-xxl-170{padding-bottom:170px}.pl-xxl-5{padding-left:5px}.pl-xxl-10{padding-left:10px}.pl-xxl-15{padding-left:15px}.pl-xxl-20{padding-left:20px}.pl-xxl-30{padding-left:30px}.pl-xxl-40{padding-left:40px}.pl-xxl-50{padding-left:50px}.pl-xxl-60{padding-left:60px}.pl-xxl-70{padding-left:70px}.pl-xxl-80{padding-left:80px}.pl-xxl-90{padding-left:90px}.pl-xxl-100{padding-left:100px}.pl-xxl-120{padding-left:120px}.pl-xxl-140{padding-left:140px}.pl-xxl-150{padding-left:150px}.pl-xxl-160{padding-left:160px}.pl-xxl-170{padding-left:170px}.m-xxl-5{margin:5px}.m-xxl-10{margin:10px}.m-xxl-15{margin:15px}.m-xxl-20{margin:20px}.m-xxl-30{margin:30px}.m-xxl-40{margin:40px}.m-xxl-50{margin:50px}.m-xxl-60{margin:60px}.m-xxl-70{margin:70px}.m-xxl-80{margin:80px}.m-xxl-90{margin:90px}.m-xxl-100{margin:100px}.m-xxl-120{margin:120px}.m-xxl-140{margin:140px}.m-xxl-150{margin:150px}.m-xxl-160{margin:160px}.m-xxl-170{margin:170px}.mt-xxl-5{margin-top:5px}.mt-xxl-10{margin-top:10px}.mt-xxl-15{margin-top:15px}.mt-xxl-20{margin-top:20px}.mt-xxl-30{margin-top:30px}.mt-xxl-40{margin-top:40px}.mt-xxl-50{margin-top:50px}.mt-xxl-60{margin-top:60px}.mt-xxl-70{margin-top:70px}.mt-xxl-80{margin-top:80px}.mt-xxl-90{margin-top:90px}.mt-xxl-100{margin-top:100px}.mt-xxl-120{margin-top:120px}.mt-xxl-140{margin-top:140px}.mt-xxl-150{margin-top:150px}.mt-xxl-160{margin-top:160px}.mt-xxl-170{margin-top:170px}.mr-xxl-5{margin-right:5px}.mr-xxl-10{margin-right:10px}.mr-xxl-15{margin-right:15px}.mr-xxl-20{margin-right:20px}.mr-xxl-30{margin-right:30px}.mr-xxl-40{margin-right:40px}.mr-xxl-50{margin-right:50px}.mr-xxl-60{margin-right:60px}.mr-xxl-70{margin-right:70px}.mr-xxl-80{margin-right:80px}.mr-xxl-90{margin-right:90px}.mr-xxl-100{margin-right:100px}.mr-xxl-120{margin-right:120px}.mr-xxl-140{margin-right:140px}.mr-xxl-150{margin-right:150px}.mr-xxl-160{margin-right:160px}.mr-xxl-170{margin-right:170px}.mb-xxl-5{margin-bottom:5px}.mb-xxl-10{margin-bottom:10px}.mb-xxl-15{margin-bottom:15px}.mb-xxl-20{margin-bottom:20px}.mb-xxl-30{margin-bottom:30px}.mb-xxl-40{margin-bottom:40px}.mb-xxl-50{margin-bottom:50px}.mb-xxl-60{margin-bottom:60px}.mb-xxl-70{margin-bottom:70px}.mb-xxl-80{margin-bottom:80px}.mb-xxl-90{margin-bottom:90px}.mb-xxl-100{margin-bottom:100px}.mb-xxl-120{margin-bottom:120px}.mb-xxl-140{margin-bottom:140px}.mb-xxl-150{margin-bottom:150px}.mb-xxl-160{margin-bottom:160px}.mb-xxl-170{margin-bottom:170px}.ml-xxl-5{margin-left:5px}.ml-xxl-10{margin-left:10px}.ml-xxl-15{margin-left:15px}.ml-xxl-20{margin-left:20px}.ml-xxl-30{margin-left:30px}.ml-xxl-40{margin-left:40px}.ml-xxl-50{margin-left:50px}.ml-xxl-60{margin-left:60px}.ml-xxl-70{margin-left:70px}.ml-xxl-80{margin-left:80px}.ml-xxl-90{margin-left:90px}.ml-xxl-100{margin-left:100px}.ml-xxl-120{margin-left:120px}.ml-xxl-140{margin-left:140px}.ml-xxl-150{margin-left:150px}.ml-xxl-160{margin-left:160px}.ml-xxl-170{margin-left:170px}}
.hide-xs{display:none!important}
.show-xs{display:block!important}
@media screen and (min-width:567px){.hide-sm{display:none!important}.show-sm{display:block!important}}
@media screen and (min-width:768px){.hide-md{display:none!important}.show-md{display:block!important}}
@media screen and (min-width:992px){.hide-lg{display:none!important}.show-lg{display:block!important}}
@media screen and (min-width:1400px){.hide-xl{display:none!important}.show-xl{display:block!important}}
@media screen and (min-width:1600px){.hide-xxl{display:none!important}.show-xxl{display:block!important}}
abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,var,video{margin:0;padding:0;border:0;vertical-align:baseline;background:transparent}
article,aside,details,figure,footer,header,nav,section,summary{display:block}
html{-webkit-box-sizing:border-box;box-sizing:border-box}
*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}
embed,img,object{max-width:100%}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;color:inherit}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}
table{border-collapse:separate;border-spacing:0}
th{font-weight:700;vertical-align:bottom}
td{font-weight:400;vertical-align:top}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}
.ie7 input[type=checkbox]{vertical-align:baseline}
.ie6 input{vertical-align:text-bottom}
input,select,textarea{font:99% sans-serif}
table{font-size:inherit;font:100%}
small{font-size:85%}
strong{font-weight:700}
td,td img{vertical-align:top}
sub,sup{font-size:75%;line-height:0;position:relative}
sup{top:-.5em}
sub{bottom:-.25em}
code,kbd,pre,samp{font-family:monospace,sans-serif}
.clickable,button,input[type=button],input[type=file],input[type=submit],label{cursor:pointer}
button,input,select,textarea{margin:0}
button,input[type=button]{width:auto;overflow:visible}
.ie7 img{-ms-interpolation-mode:bicubic}
.clearfix:after{content:" ";display:block;clear:both}
@font-face{font-family:Canela;src:url(//aurahomes.co/wp-content/themes/aura/assets/fonts/Canela-Light.woff2) format("woff2"),url(//aurahomes.co/wp-content/themes/aura/assets/fonts/Canela-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:Neue Haas Grotesk Text;src:url(//aurahomes.co/wp-content/themes/aura/assets/fonts/NeueHaasGroteskText-Medium.woff2) format("woff2"),url(//aurahomes.co/wp-content/themes/aura/assets/fonts/NeueHaasGroteskText-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Neue Haas Grotesk Text;src:url(//aurahomes.co/wp-content/themes/aura/assets/fonts/NeueHaasGroteskText-Regular.woff2) format("woff2"),url(//aurahomes.co/wp-content/themes/aura/assets/fonts/NeueHaasGroteskText-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}
.f-1,.page-404 .title{font:300 28px/32px Canela}
@media (min-width:992px){.f-1,.page-404 .title{font:300 45px/55px Canela}}
.f-2{font:300 18px/1.2 Canela}
@media (min-width:992px){.f-2{font:300 24px/28px Canela}}
.header{position:fixed;top:0;left:0;width:100%;z-index:99}
@media (max-width:991px){.header{z-index:99999;position:absolute}.home .header{position:fixed}}
.single-homes .header--white:not(.sticky) .burger svg{stroke:#2d2d2d!important}
.home .header.sticky .burger{opacity:1!important}
@media (max-width:991px){.menu-opened .header{position:fixed}}
.menu-opened .header .header__link{opacity:0}
@media (min-width:992px){.header--white:not(.sticky) .header__logo{top:15px}}
@media (min-width:992px){.header--white:not(.sticky) .header__logo svg{height:45px;width:150px}}
.header--white:not(.sticky) .header__holder,.header--white:not(.sticky) .header__link,.menu-opened .header .header__holder,.menu-opened .header .header__link{color:#f9f7f5}
.header--white:not(.sticky) .burger svg,.menu-opened .header .burger svg{stroke:#f9f7f5!important}
.header--white:not(.sticky) .header__logo svg,.header--white:not(.sticky) .header__logo svg path,.menu-opened .header .header__logo svg,.menu-opened .header .header__logo svg path{fill:currentColor;color:#f9f7f5}
.header .burger{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;height:36px;cursor:pointer;z-index:994}
.home .header .burger{opacity:0}
.header .burger svg{stroke:#2d2d2d;-webkit-transition:.2s;transition:.2s;height:32px;width:32px}
.header .burger svg line{stroke-width:2px}
.header .burger svg g:first-child{opacity:1;-webkit-transition:opacity 0s .2s;transition:opacity 0s .2s}
.header .burger svg g:first-child line{-webkit-transition:-webkit-transform .2s .2s;transition:-webkit-transform .2s .2s;transition:transform .2s .2s;transition:transform .2s .2s,-webkit-transform .2s .2s;-webkit-transform:translateY(0);transform:translateY(0)}
.header .burger svg g:last-child{opacity:0;-webkit-transition:opacity 0s .2s;transition:opacity 0s .2s}
.header .burger svg g:last-child line{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center;transform-origin:center}
.menu-opened .header .burger svg{stroke:#fff}
.menu-opened .header .burger svg g:first-child{opacity:0}
.menu-opened .header .burger svg g:first-child line{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}
.menu-opened .header .burger svg g:first-child line:first-child{-webkit-transform:translateY(7px);transform:translateY(7px)}
.menu-opened .header .burger svg g:first-child line:last-child{-webkit-transform:translateY(-7px);transform:translateY(-7px)}
.menu-opened .header .burger svg g:last-child{opacity:1}
.menu-opened .header .burger svg g:last-child line{-webkit-transition:-webkit-transform .2s .2s;transition:-webkit-transform .2s .2s;transition:transform .2s .2s;transition:transform .2s .2s,-webkit-transform .2s .2s}
.menu-opened .header .burger svg g:last-child line:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.menu-opened .header .burger svg g:last-child line:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.header__holder{padding:25px 30px;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (max-width:991px){.header__holder{padding:15px 20px}}
.header__link span{font-weight:500;font-family:Neue Haas Grotesk Text;}
@media (max-width:1024px){.header__link span{font-size:10px;letter-spacing:1px}}
@media (min-width:1025px){.header__link span{font-size:12px;letter-spacing:1.5px}}
.header__logo{position:absolute;left:50%;top:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .4s ease;transition:all .4s ease}
@media (max-width:991px){.header__logo{top:15px}}
.header__logo svg{height:35px;-webkit-transition:all .4s ease;transition:all .4s ease;width:112px}
@media (max-width:991px){.header__logo svg{height:30px;width:100px}}
.header__menu{position:fixed;z-index:22;top:0;width:100%;background-color:#2d2d2d;height:100vh;color:#f0e6dc;opacity:0;-webkit-transform:translateX(-150%);transform:translateX(-150%);-webkit-transition:all 1s ease;transition:all 1s ease}
.menu-opened .header__menu{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
.header__menu__inner{position:relative;width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}
.header__menu__left{width:100%;z-index:111;padding:100px 50px 40px}
@media (max-width:991px){.header__menu__left{height:100vh;overflow:auto;padding:100px 20px 40px}}
@media (min-width:992px){.header__menu__left{padding:140px 50px 35px;width:60%}}
@media (min-width:992px) and (max-height:820px){.header__menu__left{padding:80px 50px 35px}}
.header__menu__right{display:none;position:relative;z-index:13;overflow:hidden;z-index:111}
@media (min-width:992px){.header__menu__right{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}}
.header__menu__title{font:400 12px/16px Neue Haas Grotesk Text;color:#f0e6dc;margin-bottom:20px;color:#8f8984}
@media (max-width:991px){.header__menu__title{margin-bottom:10px}}
.header__menu__social{margin-bottom:50px}
.header__menu__social a{font:400 30px/37px Neue Haas Grotesk Text;color:#f0e6dc;display:inline-block;-webkit-transition:all .4s ease;transition:all .4s ease}
@media (max-width:991px){.header__menu__social a{font:400 24px/34px Neue Haas Grotesk Text}}
.header__menu__social a:hover{color:#8f8984}
.header__menu__footer{margin-bottom:30px}
@media (max-height:750px){.header__menu__footer{display:none}}
.header__menu__holder{-ms-flex-pack:justify;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}
.header__menu__container,.header__menu__holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;width:100%}
.header__menu__container{-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;-ms-flex-direction:column;flex-direction:column}
@media (max-width:991px){.header__menu__container{display:block;overflow:auto;height:auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}
.header__menu__contact{font:400 12px/16px Neue Haas Grotesk Text;color:#f0e6dc;text-transform:uppercase}
.header__menu__contact a{display:block;color:#8f8984}
.header__menu__contact a:hover{opacity:1;color:#f0e6dc}
.header__menu__contact span{color:#8f8984;display:block}
.header__menu .menu{margin:0;padding:0;list-style:none}
@media (max-width:991px){.header__menu .menu{margin:10px 0}}
.header__menu .menu-item{padding:0;font-weight:700;-webkit-transition:all .4s ease;transition:all .4s ease;font:400 50px/55px Neue Haas Grotesk Text;color:#8f8984}
@media (max-width:991px){.header__menu .menu-item{font:400 36px/44px Neue Haas Grotesk Text;padding:0}}
.header__menu .menu-item span{font-size:14px;display:inline-block;line-height:1;vertical-align:top;top:5px;-ms-flex-item-align:start;align-self:flex-start}
.header__menu .menu-item.current-menu-item{opacity:1;color:#f0e6dc}
.header__menu .menu-item a:hover{color:#f0e6dc}
.header__menu__bottom{font:400 12px/16px Neue Haas Grotesk Text}
.header__menu__bottom__right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.header__menu__dev{margin-right:20px}
@media (max-width:991px){.header__menu__dev{width:100%;margin-bottom:5px}}
.header__menu__dev+.header__menu__dev{margin-right:0}
.header__menu__dev a,.header__menu__dev span{color:#8f8984}
.header__menu__dev a:hover{color:#f0e6dc}
.header__menu__credits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.header__menu__credits a{position:relative}
.header__menu__credits a:after{content:"";position:absolute;bottom:0;left:0;width:0;background-color:currentColor;height:1px;-webkit-transition:all .4s ease;transition:all .4s ease}
.header__menu__credits a:hover:after{width:100%}
@media (max-width:991px){.header__menu__bottom__left{width:100%;padding-bottom:5px}}
.header__menu__photos{opacity:1;-webkit-transition:opacity .2s ease,transform 2s ease 1s;transition:opacity .2s ease,transform 2s ease 1s;height:100%;position:relative;width:100%}
.header__menu__photos:after{content:"";position:absolute;top:0;left:0;width:100%;background-color:#2d2d2d;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all 2s ease;transition:all 2s ease;opacity:1;z-index:2;height:100%}
.menu-opened .header__menu__photos:after{opacity:1;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:opacity 2s ease 1s,transform 2s ease .8s;transition:opacity 2s ease 1s,transform 2s ease .8s}
.header__menu__photos__item{position:absolute;top:0;left:0;width:100%;opacity:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;z-index:1;height:100%}
.header__menu__photos__item.default-image{opacity:1}
.header__menu__photos__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.header__menu__photos__item:first-of-type{position:relative}
.header__menu__photos__item.current{opacity:1;z-index:0}
.header__menu__photos__item.active{opacity:1}
.hero-video{position:relative;height:100vh;top:0;overflow:hidden;z-index:11}
.hero-video video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:0;position:relative;top:0;z-index:1}
.hero-video .hero-video__contoller{bottom:80px;right:20px;z-index:1;position:absolute}
@media (max-width:767px){.hero-video .hero-video__contoller{display:none}}
.hero-video .hero-video__contoller div{display:inline-block;padding:0 20px;cursor:pointer}
.hero-video .hero-video__contoller div #pause{opacity:1}
.hero-video .hero-video__contoller div #play,.hero-video .hero-video__contoller div.active #pause{opacity:0}
.hero-video .hero-video__contoller div.active #play{opacity:1}
.hero-video__content{position:absolute;bottom:80px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font:400 24px/34px Neue Haas Grotesk Text;z-index:1;color:#f0e6dc;max-width:320px;text-align:center;width:100%}
@media (max-width:991px){.hero-video__content{bottom:40px;font-size:23px}}
.hero-video__content span{font-family:Canela}
.hero-video__holder{height:100%;overflow:hidden}
.hero-video .hero-video__scroll{padding-top:40px;text-align:center;cursor:pointer;font:400 12px/16px Neue Haas Grotesk Text}
.hero-video .hero-video__scroll span{font-family:Neue Haas Grotesk Text;padding-top:10px;display:block}
.home-stay{height:100vh;z-index:22;position:relative}
@media (max-width:991px){.home-stay{padding:20px}}
.home-stay__holder{display:-webkit-box;display:-ms-flexbox;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100vh;padding:120px 0 0;position:relative;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 calc(8.33333vw - 40px);opacity:0;-webkit-transition:all .6s ease .6s;transition:all .6s ease .6s}
@media (max-width:1439px){.home-stay__holder{margin:0 30px}}
.home-stay__holder.loaded{opacity:1}
@media (max-width:991px){.home-stay__holder{padding:0;position:relative;margin:0;height:calc(100vh - 180px);overflow:hidden}}
.home-stay__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%;position:absolute;opacity:0;-webkit-transition:all 1s ease .4s;transition:all 1s ease .4s;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:0}
@media (max-width:991px){.home-stay__item{padding-top:0;bottom:0;top:0;left:0;width:100%;height:100%;position:absolute}}
.home-stay__item.active{opacity:1;-webkit-transition:all 1s ease .4s;transition:all 1s ease .4s;z-index:1;position:absolute}
.home-stay__item__images{width:100%;padding-top:40px}
@media (min-width:992px){.home-stay__item__images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:80px}}
.home-stay__item__image{padding:0 40px;width:calc(16.66667% + 120px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden}
@media (max-width:991px){.home-stay__item__image{width:100%}}
.home-stay__item__image:after{content:"";height:100%;width:100%;display:block;position:absolute;bottom:0;left:0;top:0;background-color:#f9f7f5;-webkit-transition:-webkit-transform .8s cubic-bezier(.65,0,.35,1) .2s;transition:-webkit-transform .8s cubic-bezier(.65,0,.35,1) .2s;transition:transform .8s cubic-bezier(.65,0,.35,1) .2s;transition:transform .8s cubic-bezier(.65,0,.35,1) .2s,-webkit-transform .8s cubic-bezier(.65,0,.35,1) .2s;z-index:11;-webkit-transform:translateY(0);transform:translateY(0)}
.home-stay__item__image img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}
@media (min-width:992px){.home-stay__item__image img{max-height:50vh}}
.home-stay__item__image--left{-ms-flex-item-align:end;align-self:flex-end}
@media (max-width:991px){.home-stay__item__image--left{display:none}}
.home-stay__item__image--main{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:calc(8.33333% - 40px) calc(8.33333% - 40px) 0}
@media (max-width:991px){.home-stay__item__image--main{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 0 40px}}
@media (max-width:991px){.home-stay__item__image--main img{-o-object-fit:cover;object-fit:cover;padding:0;height:100%}}
@media (min-width:992px){.home-stay__item__image--main img{max-height:calc(100vh - 200px)}}
@media (min-width:1400px){.home-stay__item__image--main img{max-height:calc(100vh - 300px)}}
.home-stay__item__image--right{-ms-flex-item-align:start;align-self:flex-start}
@media (max-width:991px){.home-stay__item__image--right{display:none}}
.home-stay__item__highlights{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;padding-top:40px;padding-bottom:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease;width:100%}
@media (max-width:991px){.home-stay__item__highlights{display:none}}
.active .home-stay__item__highlights{opacity:1;-webkit-transition:all .4s ease 1s;transition:all .4s ease 1s}
.home-stay__item__highlights__item{font:400 12px/16px Neue Haas Grotesk Text;font-family:Neue Haas Grotesk Text;text-transform:uppercase;-webkit-font-smoothing:antialiased;padding:0 20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media (max-width:1439px){.home-stay__item__highlights__item{font-size:10px}}
.home-stay__item__highlights__item:after{content:"";background-color:#b6b6b6;right:0;bottom:-5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:15px;width:2px;position:absolute}
.home-stay__item__highlights__item:last-of-type:after{content:none}
.home-stay__item__highlights__item span{padding-left:20px;font:400 18px/1.2 Neue Haas Grotesk Text}
@media (max-width:1439px){.home-stay__item__highlights__item span{font:400 12px/16px Neue Haas Grotesk Text}}
.home-stay__nav{padding:80px 0;z-index:11;height:100%;width:calc(16.66667vw + 40px);position:absolute;top:75px;left:0}
@media (min-height:760px) and (min-width:1200px){.home-stay__nav{padding:40px 0;top:40px}}
@media (max-width:991px){.home-stay__nav{display:none}}
@media (max-width:1399px){.home-stay__nav{padding:0}}
.home-stay__nav__location{color:#a77371;padding-top:40px;padding-bottom:10px;font:300 12px/16px Canela;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.home-stay__nav__location span{color:#2d2d2d}
.home-stay__nav__title{font:400 14px/21px Neue Haas Grotesk Text;opacity:.5;-webkit-transition:all .4s ease;transition:all .4s ease;cursor:pointer}
.home-stay__nav__title.active,.home-stay__nav__title:hover{opacity:1}
.home-stay .home-stay__arrows{position:absolute;bottom:-70px;z-index:99;left:0;display:none}
@media (min-width:992px){.home-stay .home-stay__arrows{display:block;bottom:40px}}
.home-stay .home-stay__arrows div{padding:40px 0 0}
.home-stay .home-stay__arrows .disabled{opacity:.2}
.home-stay__nav-mobile{padding:40px 0;z-index:11;height:100%;width:100%;display:none;position:relative}
@media (max-width:991px){.home-stay__nav-mobile{display:block;height:auto;padding:40px 0 0}}
.home-stay__nav-mobile__inner{width:100%}
.home-stay__nav-mobile__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (max-width:991px){.home-stay__nav-mobile__tabs{padding-bottom:40px}}
.home-stay__nav-mobile .home-stay__nav-mobile__inner{position:absolute;padding:0 20px;top:calc(100% - 20px)}
.home-stay__nav-mobile__dropdown{display:none;height:20px;overflow:hidden;position:relative}
@media (max-width:991px){.home-stay__nav-mobile__dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:111;top:100%;background-color:rgba(249,247,245,.5);position:relative}}
.home-stay__nav-mobile__dropdown .arrow{position:absolute;top:0;right:0;width:15px;height:8px;-webkit-transition:all .4s ease;transition:all .4s ease}
.home-stay__nav-mobile__dropdown .arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center;transform-origin:center}
.home-stay__nav-mobile__dropdown.clickable .arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}
@media (max-width:991px){.home-stay__nav-mobile__dropdown .home-stay__nav-mobile__title{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:5px 0;line-height:1}}
.home-stay__nav-mobile__dropdown .home-stay__nav-mobile__title.active{display:block}
@media (max-width:991px){.home-stay__nav-mobile__dropdown .home-stay__nav-mobile__title.active{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}
.home-stay__nav-mobile__dropdown.active{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.home-stay__nav-mobile__dropdown.clickable{height:100%}
.home-stay__nav-mobile__location{color:#a77371;font:300 12px/16px Canela;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px;position:relative;opacity:.5}
.home-stay__nav-mobile__location.active{opacity:1}
.home-stay__nav-mobile__location.active:after{content:"";position:absolute;bottom:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:7px;height:7px;display:block;text-align:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2.998' cy='3.143' r='2.932' fill='%232D2D2D'/%3E%3C/svg%3E")}
.home-stay__nav-mobile__location span{color:#2d2d2d}
.home-stay__nav-mobile__title{font:400 14px/21px Neue Haas Grotesk Text;opacity:.5;-webkit-transition:all .4s ease;transition:all .4s ease;cursor:pointer}
.home-stay__nav-mobile__title.active,.home-stay__nav-mobile__title:hover{opacity:1}
.home-stay__item.active .home-stay__item__image:after{-webkit-transition:-webkit-transform 1s cubic-bezier(.65,0,.35,1) 1s;transition:-webkit-transform 1s cubic-bezier(.65,0,.35,1) 1s;transition:transform 1s cubic-bezier(.65,0,.35,1) 1s;transition:transform 1s cubic-bezier(.65,0,.35,1) 1s,-webkit-transform 1s cubic-bezier(.65,0,.35,1) 1s;-webkit-transform:translateY(100%);transform:translateY(100%)}
.footer{padding:20px 0}
@media (min-width:992px){.footer{padding:40px 0}}
.footer .back-top{position:absolute;right:20px;top:150px;cursor:pointer}
@media (max-width:991px){.footer .back-top{right:0;top:180px}}
@media (max-width:767px){.footer .back-top{top:250px}}
.footer .container{padding:0 20px}
@media (max-width:991px){.footer .container{padding:0 40px}}
@media (max-width:767px){.footer .container{padding:0 20px}}
.footer__bottom,.footer__holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.footer .footer__holder{position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.footer__item{width:100%;padding-bottom:0;padding-top:20px}
@media (max-width:991px){.footer__item{width:100%!important}}
@media (min-width:992px){.footer__item{margin:0 10px;padding-bottom:0;width:calc(33.3% - 40px)}}
@media (max-width:991px){.footer__item--logo{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;padding-bottom:20px}}
.footer__logo{display:block;height:100%;padding:0 40px}
@media (max-width:991px){.footer__logo{padding:0}}
.footer__logo:after{content:none!important}
@media (min-width:1400px){.footer__logo{padding:0 80px}}
.footer__logo svg{width:100%;height:auto}
.footer__ns__title{font:400 20px/25px Neue Haas Grotesk Text;margin-bottom:10px}
.footer__ns__tagline{color:#787878;font:400 14px/21px Neue Haas Grotesk Text;margin-bottom:10px}
.footer__ns__form{max-width:314px}
.footer__ns .yikes-easy-mc-form{position:relative}
.footer__ns label.label-inline{padding-right:0!important;width:100%!important}
.footer__ns .yikes-easy-mc-submit-button{position:absolute;top:0;right:0;width:30px!important;height:10px!important;min-width:0!important;min-height:0!important;-o-object-fit:contain;object-fit:contain;background-size:contain;background-position:50%;background-color:transparent;background-repeat:no-repeat;outline:none!important;border:none!important;font-size:0!important;-webkit-transition:all .4s ease;transition:all .4s ease;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='27' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.78 4.356L22.423.323V3.93H.894v.85h21.53v3.616l4.355-4.041z' fill='%232D2D2D'/%3E%3C/svg%3E")}
.footer__ns .yikes-easy-mc-submit-button:hover{-webkit-transform:translateX(-10px);transform:translateX(-10px)}
.footer__ns .yikes-easy-mc-form input[type=email]{border-radius:0!important;border:none!important;border-bottom:1px solid #787878!important;background-color:transparent!important;background:none!important;outline:none;font-size:12px!important}
.footer__ns .yikes-easy-mc-form input[type=email]::-webkit-input-placeholder{opacity:.5}
.footer__ns .yikes-easy-mc-form input[type=email]:-moz-placeholder,.footer__ns .yikes-easy-mc-form input[type=email]::-moz-placeholder{opacity:.5;opacity:1}
.footer__ns .yikes-easy-mc-form input[type=email]:-ms-input-placeholder{opacity:.5}
.footer__ns .yikes-easy-mc-form input[type=email]:focus{opacity:1;outline:none!important;border:2px solid #787878}
.footer__links{font:400 20px/25px Neue Haas Grotesk Text;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media (max-width:991px){.footer__links{padding-top:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}
@media (max-width:767px){.footer__links{padding-bottom:20px}}
@media (max-width:767px){.footer__links__item{display:block;width:100%}.footer__links__item .menu-footer-container{display:none}}
.footer .menu{margin:0;list-style:none;padding:40px 0 0;color:#787878;text-transform:uppercase;font:400 12px/16px Neue Haas Grotesk Text}
@media (max-width:991px){.footer .menu{padding-top:20px;padding-bottom:40px}}
.footer .menu a{position:relative;display:inline-block}
.footer .menu a:after{content:"";position:absolute;bottom:0;left:0;width:0;background-color:currentColor;height:1px;-webkit-transition:all .4s ease;transition:all .4s ease}
.footer .menu a:hover:after{width:100%}
@media (max-width:991px){.footer .footer__contact{display:none}}
.footer .footer__bottom,.footer .footer__contact,.footer .footer__copyright{font:400 12px/16px Neue Haas Grotesk Text;color:#787878;text-transform:uppercase}
.footer__bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}
.footer__copyright{text-align:center}
@media (max-width:991px){.footer__copyright{text-align:left}}
.footer a{display:inline-block;position:relative}
.footer a:after{content:"";position:absolute;bottom:0;left:0;width:0;background-color:currentColor;height:1px;-webkit-transition:all .4s ease;transition:all .4s ease}
.footer a:hover:after{width:100%}
.footer__contact{display:block;width:100%;padding-top:40px}
.footer__contact a,.footer__contact span{display:block;position:relative}
.footer__contact a{display:inline-block}
.footer__dev{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#787878}
@media (max-width:991px){.footer__dev{padding-top:0}}
.footer__dev div{padding-right:20px}
@media (max-width:1399px){.footer__dev div{width:50%}}
@media (max-width:767px){.footer__dev div{width:100%}}
.footer__dev a{display:inline-block}
.footer__dev a:hover{color:#2d2d2d}
.page-template-template-prologue{background-color:#c8c9c5}
.prologue-intro{padding-top:150px;width:100%;text-align:left}
@media (max-width:991px){.prologue-intro{text-align:center;padding-top:35vh}}
@media (max-width:1199px){.prologue-intro{padding-top:150px}}
@media (max-width:1199px){.prologue-intro__tagline{margin-bottom:40px!important}}
.prologue-intro__text{width:40%;max-width:640px;font:400 25px/30px Neue Haas Grotesk Text;font-family:Canela;text-transform:uppercase;letter-spacing:.1em;font-weight:300}
@media (max-width:991px){.prologue-intro__text{font-size:20px;line-height:1.2;width:100%;max-width:100%}}
.prologue-main{padding-top:40px;padding-bottom:80px}
@media (max-width:1199px){.prologue-main{padding-top:50px}}
@media (min-width:992px){.prologue-main{padding-top:150px;padding-bottom:220px}}
.prologue-main__holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;position:relative}
.prologue-main__content{width:40%;max-width:640px;margin-top:-100px;font:400 25px/30px Neue Haas Grotesk Text;letter-spacing:.05}
@media (max-width:991px){.prologue-main__content{width:100%;max-width:100%;font:400 18px/1.2 Neue Haas Grotesk Text;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:0}}
.prologue-main__image{max-width:740px;width:45%;padding-bottom:40px}
@media (max-width:991px){.prologue-main__image{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:100%}}
.prologue-main__image img{display:block}
.prologue-main__buttons__tagline{color:#a77371}
.prologue-main__buttons{padding-top:160px}
@media (min-width:992px){.prologue-main__buttons{position:absolute;bottom:100%;bottom:0}}
.prologue-main a{font:400 25px/30px Neue Haas Grotesk Text;text-transform:uppercase;display:block;line-height:1.8}
.prologue-main a,.prologue-main a span{position:relative}
.prologue-main a span:after{content:"";position:absolute;bottom:0;left:0;width:0;background-color:#2d2d2d;height:1px;-webkit-transition:all .4s ease;transition:all .4s ease}
.prologue-main a:hover span:after{width:100%}
.contact__head{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:120px 0 50px;margin-bottom:40px;max-height:1000px;min-height:700px}
@media (max-width:991px){.contact__head{padding:150px 0 10px;height:auto}}
.contact-intro{width:100%;text-align:center}
.contact-intro__text{width:100%;margin:0 auto;max-width:750px;font:400 20px/25px Neue Haas Grotesk Text;font-family:Canela;text-transform:uppercase;letter-spacing:.1em;font-weight:300;position:relative}
@media (max-width:991px){.contact-intro__text{font-size:20px;line-height:1.2;width:100%;max-width:100%}.contact-intro__text:after{content:"";background-image:url(//aurahomes.co/wp-content/themes/aura/assets/images/image.png);width:150px;height:150px;background-size:cover;-o-object-fit:cover;object-fit:cover;background-repeat:no-repeat;border-radius:50%;position:relative;top:-20px;left:50%;display:block;z-index:-1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}
.contact-details{padding:50px 0;text-align:center;font:400 25px/30px Neue Haas Grotesk Text;font-family:Canela;text-transform:uppercase}
@media (min-width:992px){.contact-details{padding:0;font:400 50px/55px Neue Haas Grotesk Text}}
@media (max-width:566px){.contact-details{font:400 20px/25px Neue Haas Grotesk Text}}
.contact-details span{font-family:Canela}
@media (max-width:991px){.contact-details{font-family:Neue Haas Grotesk Text}}
.contact-details__item{margin-bottom:10px}
@media (max-width:991px){.contact-details__item span{display:none}}
.contact-main__holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.contact-main__content{width:100%;max-width:450px;text-align:center;margin:0 auto;font:400 14px/21px Neue Haas Grotesk Text}
.contact-main__image{max-width:740px;width:45%;padding-bottom:40px}
@media (max-width:991px){.contact-main__image{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:100%}}
.contact-main__image img{display:block}
.contact-main__buttons__tagline{color:#a77371}
.contact-main__buttons{padding-top:160px}
@media (min-width:992px){.contact-main__buttons{position:absolute;bottom:100%;bottom:0}}
.contact-main a{font:400 25px/30px Neue Haas Grotesk Text;text-transform:uppercase;display:block}
.contact-visit{text-align:center;font:400 14px/21px Neue Haas Grotesk Text;padding-bottom:140px}
@media (min-width:992px){.contact-visit{padding-bottom:220px}}
.contact-visit a{position:relative}
.contact-visit a:after{content:"";left:0;right:0;bottom:-5px;position:absolute;background-color:#2d2d2d;height:1px;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transform-origin:center center;transform-origin:center center}
.contact-visit a:hover:after{left:50%;right:50%}
[data-fade-in]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all 1.1s cubic-bezier(.65,0,.35,1) 0s;transition:all 1.1s cubic-bezier(.65,0,.35,1) 0s;will-change:transform,opacity}
[data-fade-in].projects__item__location{-webkit-transition-delay:.4s;transition-delay:.4s}
.is-visible [data-fade-in],[data-fade-in].is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.homes__text [data-fade-in],[data-fade-in].projects__item__title{-webkit-transition-delay:.6s;transition-delay:.6s}
.homes__btn [data-fade-in]{-webkit-transition:opacity 1.1s cubic-bezier(.65,0,.35,1) .6s!important;transition:opacity 1.1s cubic-bezier(.65,0,.35,1) .6s!important}
[data-title-animation]{display:block;position:relative;overflow:hidden}
[data-title-animation] span{-webkit-transform-origin:bottom left;transform-origin:bottom left;display:inline-block}
[data-bg-right]{overflow:hidden;position:relative}
[data-bg-right]:after{content:"";height:100%;width:100%;display:block;position:absolute;bottom:0;left:0;top:0;background-color:#f9f7f5;-webkit-transition:-webkit-transform 1s cubic-bezier(.65,0,.35,1) .2s;transition:-webkit-transform 1s cubic-bezier(.65,0,.35,1) .2s;transition:transform 1s cubic-bezier(.65,0,.35,1) .2s;transition:transform 1s cubic-bezier(.65,0,.35,1) .2s,-webkit-transform 1s cubic-bezier(.65,0,.35,1) .2s;z-index:11}
@media (min-width:993px){[data-bg-right]:after{-webkit-transform:translateX(0);transform:translateX(0)}}
@media (max-width:992px){[data-bg-right]:after{-webkit-transform:translateY(0);transform:translateY(0)}}
[data-bg-right]:after.dark [data-bg-right]:after{background-color:#2d2d2d}
@media (min-width:993px){.is-visible [data-bg-right]:after{-webkit-transform:translateX(100%);transform:translateX(100%)}}
@media (max-width:992px){.is-visible [data-bg-right]:after{-webkit-transform:translateY(100%);transform:translateY(100%)}}
[data-bg-right=white]:after{background-color:#fff}
@media (max-width:992px){[data-bg-right=white]:after{background-color:#f9f7f5}}
[data-bg]{overflow:hidden;position:relative}
[data-bg]:after{content:"";height:100%;width:100%;display:block;position:absolute;bottom:0;left:0;top:0;background-color:#f9f7f5;-webkit-transition:-webkit-transform 1s cubic-bezier(.65,0,.35,1) .2s;transition:-webkit-transform 1s cubic-bezier(.65,0,.35,1) .2s;transition:transform 1s cubic-bezier(.65,0,.35,1) .2s;transition:transform 1s cubic-bezier(.65,0,.35,1) .2s,-webkit-transform 1s cubic-bezier(.65,0,.35,1) .2s;z-index:11;-webkit-transform:translateY(0);transform:translateY(0)}
.is-visible [data-bg]:after{-webkit-transform:translateY(100%);transform:translateY(100%)}
[data-fadeup="1"]{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease}
.is-visible [data-fadeup="1"]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.15s;transition-delay:.15s}
[data-fadeup="2"]{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease}
.is-visible [data-fadeup="2"]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.3s;transition-delay:.3s}
[data-fadeup="3"]{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease}
.is-visible [data-fadeup="3"]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.45s;transition-delay:.45s}
[data-fadeup="4"]{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease}
.is-visible [data-fadeup="4"]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.6s;transition-delay:.6s}
[data-fadeup="5"]{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease}
.is-visible [data-fadeup="5"]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.75s;transition-delay:.75s}
[data-fadeup="6"]{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease}
.is-visible [data-fadeup="6"]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.9s;transition-delay:.9s}
[data-fadeup="7"]{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease}
.is-visible [data-fadeup="7"]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1.05s;transition-delay:1.05s}
[data-fadeup="8"]{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease}
.is-visible [data-fadeup="8"]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1.2s;transition-delay:1.2s}
[data-fadeup="9"]{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease}
.is-visible [data-fadeup="9"]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1.35s;transition-delay:1.35s}
[data-fadeup="10"]{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease}
.is-visible [data-fadeup="10"]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1.5s;transition-delay:1.5s}
[data-fadeup="11"]{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease}
.is-visible [data-fadeup="11"]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1.65s;transition-delay:1.65s}
[data-fadeup="12"]{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease}
.is-visible [data-fadeup="12"]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1.8s;transition-delay:1.8s}
[data-fadeup="13"]{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease}
.is-visible [data-fadeup="13"]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1.95s;transition-delay:1.95s}
[data-fadeup="14"]{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease}
.is-visible [data-fadeup="14"]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:2.1s;transition-delay:2.1s}
[data-fadeup="15"]{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease}
.is-visible [data-fadeup="15"]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:2.25s;transition-delay:2.25s}
[data-fadeup="16"]{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease}
.is-visible [data-fadeup="16"]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:2.4s;transition-delay:2.4s}
[data-fadeup="17"]{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease}
.is-visible [data-fadeup="17"]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:2.55s;transition-delay:2.55s}
[data-fadeup="18"]{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease}
.is-visible [data-fadeup="18"]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:2.7s;transition-delay:2.7s}
[data-fadeup="19"]{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease}
.is-visible [data-fadeup="19"]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:2.85s;transition-delay:2.85s}
[data-fadeup="20"]{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease}
.is-visible [data-fadeup="20"]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:3s;transition-delay:3s}
[data-title-animation] div{will-change:transform;opacity:0}
.terms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:100px;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media (min-width:992px){.terms{padding-top:180px}}
.terms-title{max-width:480px;font:400 40px/48px Neue Haas Grotesk Text;font-family:Canela;font-weight:300;padding-right:40px}
.terms-content{max-width:750px;width:100%;font:400 25px/30px Neue Haas Grotesk Text;font-family:Canela;font-weight:300;padding-bottom:100px;padding-top:100px}
.terms-row{padding-bottom:50px}
.terms-row__holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.terms-row__title{max-width:480px;font:400 12px/16px Neue Haas Grotesk Text;padding-right:40px}
@media (max-width:991px){.terms-row__title{max-width:100%;width:100%;margin-bottom:40px}}
.terms-row__text{max-width:750px;width:100%;font:400 14px/21px Neue Haas Grotesk Text}
.terms-row__text h2,.terms-row__text h3,.terms-row__text h4{font:400 18px/1.2 Neue Haas Grotesk Text;font-family:Canela;font-weight:300;margin-bottom:20px}
.terms-row__text p{line-height:1.6;margin-bottom:20px}
.terms-row__text ul{line-height:1.6;padding-left:20px}
.homes{padding-left:0!important}
@media (min-width:992px){.homes{white-space:nowrap}}
.homes__all{position:absolute;top:28px;right:30px}
.homes__all svg{vertical-align:middle}
.homes__units{padding-bottom:20px;margin-bottom:20px;position:relative;overflow:hidden;cursor:pointer}
@media (max-width:991px){.homes__units{width:100%}}
.homes__units:after{content:"";position:absolute;bottom:0;left:-40px;right:-40px;background-color:#787878;height:1px;opacity:.5}
.homes__units__links{display:-webkit-box;display:-ms-flexbox;display:flex}
@media (max-width:991px){.homes__units__links{-ms-flex-wrap:wrap;flex-wrap:wrap}}
.homes__units a{border:1px solid #b6b6b6;margin-right:10px;min-width:30px;height:30px;opacity:.5;color:#b6b6b6;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media (max-width:991px){.homes__units a{margin-bottom:10px}}
.homes__units a span{margin:0 5px;height:100%;vertical-align:middle;line-height:30px}
.homes__units a.active{background-color:#a77371;color:#f9f7f5;border-color:#a77371;opacity:1}
.homes__units__title{margin-bottom:15px}
.homes__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media (min-width:992px){.homes__inner{height:100vh;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap}}
.homes__btn{padding:25px 50px;color:#f9f7f5;background-color:#3d4335;border:1px solid #3d4335;-webkit-transition:all .4s ease;transition:all .4s ease;font-size:12px!important;overflow:hidden;-ms-flex-item-align:start;align-self:start}
@media (min-width:992px){.homes__btn{left:30px;bottom:30px}}
@media (max-width:991px){.homes__btn{padding:20px 60px}}
.homes__btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .4s ease;background-color:#4a5140;transition:all .4s ease}
.homes__btn span{z-index:1;position:relative}
.homes__btn:hover:before{-webkit-transform:translateX(0);transform:translateX(0)}
@media (max-width:991px){.homes__btn{position:relative;bottom:0;left:0;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;z-index:11;margin:20px auto;-webkit-transform:none;transform:none;white-space:nowrap}}
.homes__contact-btn{position:absolute;bottom:40px;left:40px;padding:25px 50px;-webkit-transition:all .4s ease;transition:all .4s ease;border:1px solid #3d4335}
.homes__contact-btn:hover{background-color:#3d4335;color:#f9f7f5}
@media (max-width:991px){.homes__contact-btn{position:relative;bottom:0;left:50%;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;margin-bottom:40px;margin-top:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}
.homes__text{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;padding:0 150px 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:60px 0}
@media (max-height:715px){.homes__text{padding:0 30px}}
@media (max-width:991px){.homes__text{padding:0 20px}}
@media (max-height:650px){.homes__text{padding-top:100px}}
@media (max-width:991px){.homes__text{margin:120px 0 0;padding-top:0!important}}
@media (min-width:992px){.homes__text{background-color:#f9f7f5;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:20vh;-webkit-box-flex:0;-ms-flex:0 0 50vw;flex:0 0 50vw;height:100vh;white-space:normal}.homes__text.homes__text--units{padding-top:80px}}
@media (min-width:1400px){.homes__text{-webkit-box-flex:0;-ms-flex:0 0 35vw;flex:0 0 35vw}}
.homes__text__spaces{color:#a77371;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;cursor:pointer;font:400 12px/16px Neue Haas Grotesk Text}
@media (max-width:991px){.homes__text__spaces{width:100%;padding-bottom:40px;padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}
.homes__text__spaces span{padding-left:20px}
.homes__text__content{width:100%;font:400 14px/21px Neue Haas Grotesk Text;margin-bottom:20px}
@media (max-width:991px){.homes__text__content{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}
.homes__text__tagline{color:#a77371;font-size:10px;margin-bottom:10px!important;text-transform:uppercase}
@media (max-width:991px){.homes__text__tagline{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;display:block;width:100%}}
.homes__text__tagline a{color:#2d2d2d;opacity:.6;text-transform:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}
.homes__text__tagline a:hover{opacity:1}
.homes__text .f-1,.homes__text .page-404 .title,.page-404 .homes__text .title{max-width:500px;margin-bottom:20px}
@media (max-width:991px){.homes__text .f-1,.homes__text .page-404 .title,.page-404 .homes__text .title{margin-bottom:20px}}
.homes__text__highlights{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;margin-bottom:20px}
@media (max-width:991px){.homes__text__highlights{margin-bottom:20px}}
.homes__text__highlights .home__text__highlights__item{position:relative}
.homes__text__highlights .home__text__highlights__item:after{content:"";position:absolute;top:5px;right:20px;background-color:#b6b6b6;height:10px;width:1px}
@media (max-width:991px){.homes__text__highlights .home__text__highlights__item:after{right:10px}}
.homes__text__highlights .home__text__highlights__item:last-of-type:after{content:none}
.homes__text__highlights span{font:400 18px/1.2 Neue Haas Grotesk Text;padding-left:10px;padding-right:40px;position:relative}
@media (max-width:991px){.homes__text__highlights span{padding-right:20px;font:400 14px/21px Neue Haas Grotesk Text}}
@media (max-width:767px){.homes__text__highlights span{font:400 12px/16px Neue Haas Grotesk Text;padding-left:5px}}
.homes-layout{background-color:#f9f7f5}
@media (min-width:992px){.homes-layout{-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;height:100vh;white-space:nowrap}}
.homes-layout__image{padding:80px}
.homes-layout__image__inner{position:relative}
.homes-layout__image__zoom{position:absolute;top:0;left:0;width:100%;height:100%;display:none;z-index:100;background-color:#2d2d2d;-webkit-transition:all 1s ease;transition:all 1s ease;pointer-events:none}
@media (max-width:992px){.homes-layout__image__zoom{display:none!important}}
.homes-layout__image__zoom img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.homes-layout__image__zoom.full{top:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:all}
.homes-layout__image--normal img{max-height:calc(100vh - 170px)}
.homes-layout__image--small img{max-height:500px;max-width:500px}
.homes-layout__image--mid img{max-height:calc(100vh - 250px)}
.homes-layout__image--large{max-height:100vh}
.homes-layout__image--large img{height:100%}
@media (max-width:991px){.homes-layout__image--large img{padding:0 20px}}
@media (min-width:992px){.homes-layout__image--large img{height:100vh;width:auto}}
.homes-layout__image img{display:block;-o-object-fit:contain;object-fit:contain;position:relative}
@media (max-width:991px){.homes-layout__image img{width:100%!important}}
@media (max-width:991px){.homes-layout__image{padding:30px 20px}}
@media (min-width:992px){.homes-layout__image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}}
.homes-layout__amenities{padding-right:80px}
@media (max-width:991px){.homes-layout__amenities{padding:30px 20px;background-color:#f9f7f5}}
@media (min-width:992px){.homes-layout__amenities{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}
.homes-layout__amenities__inner{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media (min-width:992px){.homes-layout__amenities__inner{white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:500px;min-width:420px}}
.homes-layout__amenities__holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.homes-layout__amenities__title{font:300 24px/28px Canela;margin-bottom:40px}
@media (max-width:991px){.homes-layout__amenities__title{margin-bottom:20px}}
.homes-layout__amenities .homes-layout__amenities__item{display:block;width:33.33333%;padding-right:20px;padding-bottom:20px}
@media (max-width:991px){.homes-layout__amenities .homes-layout__amenities__item{width:100%}}
.homes-layout__amenities .homes-layout__amenities__item svg{-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;display:inline-block}
.homes-layout__amenities .homes-layout__amenities__item span{padding-left:20px;font:400 12px/16px Neue Haas Grotesk Text}
.homes-layout__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;white-space:normal;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
@media (min-width:992px){.homes-layout__text{padding-right:80px}}
.homes-layout__text h1,.homes-layout__text h2,.homes-layout__text h3,.homes-layout__text h4{font:300 24px/28px Canela;margin-bottom:40px}
@media (max-width:991px){.homes-layout__text h1,.homes-layout__text h2,.homes-layout__text h3,.homes-layout__text h4{margin-bottom:20px}}
.homes-layout__text__holder{max-width:500px;padding:0 20px}
@media (max-width:991px){.homes-layout__text__holder{padding:30px 20px}}
.homes-layout__text__holder p{font:400 14px/21px Neue Haas Grotesk Text}
.homes-layout__gallery{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:40px 20px;position:relative;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .4s ease;transition:all .4s ease}
@media (min-width:992px){.homes-layout__gallery{padding:100px 80px;white-space:nowrap;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}
.homes-layout__gallery__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative}
@media (max-width:991px){.homes-layout__gallery__inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}
@media (min-width:992px){.homes-layout__gallery__inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;white-space:nowrap}}
@media (min-width:992px){.homes-layout__gallery{color:#f9f7f5}}
.homes-layout__gallery .homes-layout__gallery__content{max-width:100%;padding-bottom:40px;width:100%}
@media (min-width:992px){.homes-layout__gallery .homes-layout__gallery__content{position:absolute;white-space:normal;max-width:380px;padding-bottom:0;top:80px}}
@media (max-height:850px) and (min-width:992px){.homes-layout__gallery .homes-layout__gallery__content{top:40px}}
.homes-layout__gallery img{display:block;max-height:500px;max-width:600px;-o-object-fit:contain;object-fit:contain;margin:0 auto}
@media (max-width:991px){.homes-layout__gallery img{margin-bottom:20px;max-width:100%}}
@media (min-width:992px){.homes-layout__gallery img{padding:0 40px}}
.homes-layout__gallery .gallery--first,.homes-layout__gallery .gallery--third{-ms-flex-item-align:end;align-self:flex-end}
.homes-layout__gallery .gallery--fourth,.homes-layout__gallery .gallery--second{-ms-flex-item-align:start;align-self:flex-start}
.homes-layout__next{background-color:#f9f7f5;display:block;position:relative;background-color:#f4f0eb;padding:60px 120px;margin-left:40px;white-space:normal}
@media (min-width:1400px){.homes-layout__next{margin-left:120px;padding:60px 100px 60px 200px}}
.homes-layout__next.is-visible{background-color:#a77371}
@media (max-width:991px){.homes-layout__next{padding:50px 20px;margin-left:0;margin-top:80px}}
.homes-layout__next div{position:relative;z-index:22}
@media (min-width:992px){.homes-layout__next{-webkit-box-flex:0;-ms-flex:0 0 42vw;flex:0 0 42vw;min-width:600px;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;white-space:normal}}
.homes-layout__next__content{width:100%;font:400 14px/21px Neue Haas Grotesk Text;margin-bottom:20px}
.homes-layout__next__tagline{color:#a77371;font-size:10px;margin-bottom:20px;margin-top:40px;text-transform:uppercase}
.homes-layout__next .f-1,.homes-layout__next .page-404 .title,.page-404 .homes-layout__next .title{max-width:420px;margin-bottom:40px}
.homes .homes-layout{width:100%}
@media (min-width:993px){.homes .homes-layout{padding-left:90px}}
.homes .homes-scroll{position:absolute;bottom:40px;left:80px;display:none;-webkit-transition:all .4s ease;transition:all .4s ease}
@media (min-width:992px){.homes .homes-scroll{display:block}}
.homes .homes-scroll.hide{opacity:0}
.homes__imgoverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#2d2d2d;z-index:100;display:none}
.homes__mobile-book{display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media (min-width:993px){.homes__mobile-book{display:none}}
.homes__mobile-book .homes__btn{margin:0 auto}
@media (max-width:992px){.homes__mobile-book .homes__contact-btn{left:unset;-webkit-transform:unset;transform:unset}}
.homes-sidebar{position:absolute;bottom:0;left:-100%;opacity:0;display:block;z-index:21;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:80px 0 20px;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}
@media (min-width:992px){.homes-sidebar{background-color:#f9f7f5;max-width:200px;height:100vh;opacity:0;width:95px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:opacity .8s ease,left .8s ease,width .4s ease!important;transition:opacity .8s ease,left .8s ease,width .4s ease!important}}
.homes-sidebar.visible{opacity:1}
@media (min-width:992px){.homes-sidebar:hover{width:125px}.homes-sidebar:hover .homes-sidebar__title a{-webkit-transform:translateX(-45px);transform:translateX(-45px);opacity:1}}
.homes-sidebar__lower{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:95px;-ms-flex-item-align:start;align-self:flex-start}
.homes-sidebar__title{position:relative;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;font:300 24px/28px Canela;-webkit-transform:rotate(-180deg) translateY(0);transform:rotate(-180deg) translateY(0);font-weight:300;display:none}
@media (min-width:992px){.homes-sidebar__title{display:block;padding-top:60px}}
.homes-sidebar__title a{font-size:12px;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;position:absolute;top:50%;-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}
.homes-sidebar__units{margin-top:0;width:100%;color:#f9f7f5;position:relative;text-align:center;cursor:pointer;position:fixed;top:0;left:0;opacity:0;z-index:11}
@media (min-width:992px){.homes-sidebar__units{position:relative;opacity:1}}
.visible .homes-sidebar__units{opacity:1}
.homes-sidebar__units__item{width:100%;background-color:#a77371;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font:400 14px/21px Neue Haas Grotesk Text;padding:20px 10px;height:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (max-width:991px){.homes-sidebar__units__item{height:40px;padding:10px}}
.homes-sidebar__units__list{display:none;position:absolute;background-color:#8f6564;font:400 14px/21px Neue Haas Grotesk Text;width:100%;text-align:left;top:80px;padding:10px;cursor:pointer}
@media (max-width:991px){.homes-sidebar__units__list{top:40px}}
.homes-sidebar__units__list a{cursor:pointer;display:block;color:#f9f7f5;opacity:.5;margin:10px 0;padding:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .4s ease;transition:all .4s ease}
.homes-sidebar__units__list a.active,.homes-sidebar__units__list a:hover{opacity:1}
.homes-sidebar__units__list a.active:after{font-size:25px;content:"•"}
.homes-sidebar__book:hover svg rect{fill:#4a5140}
.homes-sidebar__book svg rect{-webkit-transition:all .4s ease;transition:all .4s ease}
@media (min-width:992px){.homes-sidebar__book{position:absolute;bottom:-8px;left:17px}}
@media (max-width:991px){.homes-sidebar__book{position:fixed;bottom:20px;right:20px}.visible .homes-sidebar__book{opacity:1}}
.home-layout__bar{position:absolute!important;bottom:0;right:0;width:0;height:100%;z-index:2!important;background-color:#f0e6dc}
@media (max-width:991px){.home-layout__bar{height:10px;width:0;left:0;right:auto}}
.progress{position:fixed;top:0;left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2px;height:0;border:none;z-index:2000;background:#a77371}
.page-404{width:100%;height:100vh;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#2d2d2d;color:#f9f7f5}
.page-404,.page-404 .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.page-404 .title{font-size:300px;line-height:1.2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:40px}
@media screen and (min-width:320px){.page-404 .title{font-size:calc(-25px + 20.3125vw)}}
@media screen and (min-width:1600px){.page-404 .title{font-size:300px}}
@media (max-width:991px){.page-404 .title{font-size:150px}}
.page-404 .title:before{content:"404";display:inline-block;opacity:.03;padding:0 50px;font-size:60px}
@media screen and (min-width:320px){.page-404 .title:before{font-size:calc(25px + 10.9375vw)}}
@media screen and (min-width:1600px){.page-404 .title:before{font-size:200px}}
@media (max-width:991px){.page-404 .title:before{padding:0 40px}}
.page-404 .title:after{content:"404";display:inline-block;opacity:.03;padding:0 50px;font-size:60px}
@media screen and (min-width:320px){.page-404 .title:after{font-size:calc(25px + 10.9375vw)}}
@media screen and (min-width:1600px){.page-404 .title:after{font-size:200px}}
@media (max-width:991px){.page-404 .title:after{padding:0 40px}}
.page-404__center{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.page-404__center__image{width:100%;padding:0 60px;position:relative;height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.page-404__center__image__inner{height:100%;max-width:340px;margin:0 auto}
.page-404__center__image img{width:auto;position:relative;display:block;height:100%;-o-object-fit:contain;object-fit:contain;margin:0 auto}
.page-404__center .title{position:absolute;top:50%;left:50%;z-index:2;text-align:center;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden}
.page-404__footer{text-align:center;padding:60px 0;opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease;width:100%;opacity:1}
@media (max-width:767px){.page-404__footer{padding:60px 0 80px}}
.page-404__footer__title{font-size:18px;line-height:1;margin-bottom:20px;font-weight:400}
@media (min-width:992px){.page-404__footer__title{font-size:25px}}
.page-404__footer__subtitle{color:#f9f7f5;font-weight:400;text-decoration:none;text-transform:uppercase;font-size:14px;line-height:1.1;position:relative}
.page-404__footer__subtitle:after{content:"";left:0;right:0;bottom:-5px;position:absolute;background-color:#f9f7f5;height:1px;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transform-origin:center center;transform-origin:center center}
.page-404__footer__subtitle:hover:after{left:50%;right:50%}
.projects{position:relative;background-color:#f9f7f5}
.home .projects{margin-top:5px}
@media (max-width:991px){.projects__text{font-size:22px}}
.projects__intro{padding-top:150px;padding-bottom:80px;width:100%;text-align:center;max-width:620px;font:400 25px/30px Neue Haas Grotesk Text;font-weight:300;font-family:Canela;margin:0 auto}
@media (max-width:1199px){.projects__intro{padding-bottom:120px}}
.projects__outro{padding-top:150px;padding-bottom:150px;width:100%;text-align:center;margin:0 auto;max-width:620px;font:400 24px/34px Neue Haas Grotesk Text}
@media (min-width:992px){.projects__outro{font:400 40px/48px Neue Haas Grotesk Text}}
@media (max-width:1199px){.projects__outro{padding-top:80px;padding-bottom:100px}}
.projects__outro span{font-weight:300;font-family:Canela}
.projects__items{padding-top:120px}
@media (max-width:991px){.projects__items{padding-top:0}}
.projects__items__holder{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.projects__item,.projects__items__holder{display:-webkit-box;display:-ms-flexbox;display:flex}
.projects__item{width:50%;padding-bottom:150px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (max-width:767px){.projects__item{padding:20px 0 40px!important;width:100%}}
.projects__item .projects__item__inner{width:100%;padding-left:0;margin:0 0 0 auto}
@media (min-width:768px){.projects__item .projects__item__inner{width:70.83333%}}
.projects__item__image{overflow:hidden;position:relative}
.projects__item__image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;will-change:opacity}
.projects__item__image:hover:after{opacity:.15}
.projects__item .tagline{margin-bottom:0}
.projects__item--first .projects__item__inner,.projects__item--intro .projects__item__inner{padding-left:0;margin:0}
@media (min-width:768px){.projects__item--first .projects__item__inner,.projects__item--intro .projects__item__inner{width:91.66667%}}
@media (max-width:1199px){.projects__item--first .projects__item__inner,.projects__item--intro .projects__item__inner{width:100%}}
.projects__item--third{-ms-flex-item-align:start;align-self:flex-start}
.projects__item--third .projects__item__inner{margin:0}
@media (min-width:992px){.projects__item--third .projects__item__inner{width:75%}}
.projects__item--fourth{-ms-flex-item-align:end;align-self:flex-end;padding-top:100px}
.projects__item--fourth .projects__item__inner{margin:0 0 0 auto}
@media (min-width:992px){.projects__item--fourth .projects__item__inner{width:83.33333%}}
.projects__item img{display:block;width:100%;height:auto}
.projects__item__location{text-transform:uppercase;color:#a77371;margin:20px 0}
.projects__item__title{font:300 24px/28px Canela;margin-top:5px}
#cookie-notice{max-width:420px!important;width:100%!important;height:250px!important;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#2d2d2d!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font:400 14px/21px Neue Haas Grotesk Text;min-width:0!important;left:auto!important;right:0!important;padding:30px!important}
#cookie-notice>*{font:400 14px/21px Neue Haas Grotesk Text!important}
#cookie-notice .cookie-notice-container{padding:30px 30px 0!important}
#cookie-notice .cn-text-container a{text-decoration:underline!important}
#cookie-notice .cn-close-icon{width:25px!important;background-position:50%!important;top:40px!important;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important;left:50%!important;right:auto!important;height:25px!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.212 1.195L.962 24.815M.962 1.195l24.25 23.62' stroke='%23EDEDED' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E")!important}
#cookie-notice .cn-close-icon:after,#cookie-notice .cn-close-icon:before{content:none!important}
#cookie-notice .cn-button{background-color:transparent!important;font:400 12px/16px Neue Haas Grotesk Text;padding-top:20px!important;position:relative;margin:0!important;font-weight:500!important;padding-bottom:0!important}
#cookie-notice .cn-button:after{content:"";position:absolute;bottom:-10px;left:0;width:0;background-color:currentColor;height:1px;-webkit-transition:all .4s ease;transition:all .4s ease}
#cookie-notice .cn-button:hover:after{width:100%}
.cookie-notice-hidden{display:none!important}
.homes-tabs{top:80px;width:100%;text-align:center;padding:0 0 40px;font:400 20px/25px Neue Haas Grotesk Text;font-family:Canela;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.homes-tabs__item{cursor:pointer;padding:20px;opacity:.4;position:relative}
.homes-tabs__item.active{opacity:1}
.homes-tabs__item.active:after{content:"•";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0}
.homes-tabs__item span{font:400 14px/21px Neue Haas Grotesk Text;font-family:Canela;vertical-align:top}
html{font-size:14px;font-family:Neue Haas Grotesk Text;line-height:20px}
body,html{-webkit-font-smoothing:antialiased;background-color:#f9f7f5}
body.loading{overflow-y:hidden}
@media (min-width:992px){body .horscroll{-webkit-transition:all .4s ease;transition:all .4s ease}body.dark .horscroll{background-color:#2d2d2d}body.dark .homes-layout__amenities *,body.dark .homes-layout__text *{-webkit-transition:all .4s ease;transition:all .4s ease;color:#f9f7f5}}
#hor_content{will-change:transform}
.container{max-width:100%;width:100%;padding:0 20px;margin:0 auto}
@media (min-width:992px){.container{padding:0 40px}}
.container--narrow{max-width:1400px}
.container--mid{max-width:1200px}
.container--grid{margin:0 auto;width:100%;padding:0 30px}
@media (max-width:992px){.container--grid{padding:0 20px}}
@media (min-width:1301px){.container--grid{max-width:1200px}}
@media (min-width:1901px){.container--grid{max-width:1400px}}
.tagline{font:400 12px/16px Neue Haas Grotesk Text;margin-bottom:15px}
.color--brown{color:#a77371}
.cursor{width:40px;height:40px;position:fixed;top:0;left:0;z-index:99999;border:1px solid #f9f7f5;border-radius:50%;pointer-events:none;-webkit-transition:width .4s ease,height .4s ease,border .4s ease;transition:width .4s ease,height .4s ease,border .4s ease;opacity:0;display:none;mix-blend-mode:difference}
@media (min-width:992px){.cursor{display:block}}
.cursor__close{display:none}
.cursor.close{border:0}
.cursor.close svg{display:block}
.cursor.image{background-image:url(//aurahomes.co/wp-content/themes/aura/assets/images/image.png);width:90px;height:90px;mix-blend-mode:normal!important;background-position:50%;border:0}
.cursor.loaded{-webkit-transition:opacity .4s ease,width .4s ease,height .4s ease,border .4s ease;transition:opacity .4s ease,width .4s ease,height .4s ease,border .4s ease;opacity:1}
.cursor span{opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#f9f7f5;font-size:12px}
.cursor.explore{mix-blend-mode:normal!important;border-color:#2d2d2d;width:80px;height:80px}
.cursor.explore span{-webkit-transition:all .4s ease .2s;transition:all .4s ease .2s;opacity:1}
.horscroll{overflow:hidden!important;background-color:#fff}
.is-not-touch #hor_content{white-space:nowrap;height:100vh}
.homes{width:100%;overflow:visible}
@media (min-width:993px){.homes{white-space:nowrap;height:100vh;padding-left:30px}}
#smooth-wrapper{overflow:hidden!important}
.preloader{background-color:#f9f7f5;position:absolute;top:0;left:0;width:100%;height:100%;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999999}
.preloader svg{padding:40px;display:none;max-width:500px;width:100%;opacity:0;-webkit-animation:fadeIn 1.2s ease-in-out .1s forwards;animation:fadeIn 1.2s ease-in-out .1s forwards}
.home .preloader svg{display:block}
@-webkit-keyframes breathing{0%{opacity:.3}50%{opacity:0}to{opacity:.3}}
@keyframes breathing{0%{opacity:.3}50%{opacity:0}to{opacity:.3}}
@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}