@charset "UTF-8";.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;position:absolute;height:0;width:1px;content:"";z-index:-1;border:8px solid transparent;left:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0;width:100%}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{-webkit-align-items:center;-moz-box-align:center;align-items:center;background:none;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:-webkit-calc(195px + (1.7rem/2));height:-moz-calc(195px + (1.7rem/2));height:calc(195px + (1.7rem / 2));overflow-y:scroll;padding-right:0;padding-left:0;width:100%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#2579ba;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);transform:rotate(135deg);right:-16px;top:0}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Visuelt;src:url(/fonts/visuelt/VisueltPro-Regular.woff2) format("woff2"),url(/fonts/visuelt/VisueltPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Visuelt;src:url(/fonts/visuelt/VisueltPro-Italic.woff2) format("woff2"),url(/fonts/visuelt/VisueltPro-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Visuelt;src:url(/fonts/visuelt/Visuelt-Medium.woff2) format("woff2"),url(/fonts/visuelt/Visuelt-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Visuelt;src:url(/fonts/visuelt/VisueltPro-Bold.woff2) format("woff2"),url(/fonts/visuelt/VisueltPro-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Visuelt;src:url(/fonts/visuelt/VisueltPro-Black.woff2) format("woff2"),url(/fonts/visuelt/VisueltPro-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Articulat;src:url(/fonts/articulat/ArticulatCF-Normal.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Articulat;src:url(/fonts/articulat/ArticulatCF-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Articulat;src:url(/fonts/articulat/ArticulatCF-DemiBold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Articulat;src:url(/fonts/articulat/ArticulatCF-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Articulat;src:url(/fonts/articulat/ArticulatCF-ExtraBold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body,html{font-size:16.2px;line-height:1.58rem;font-family:articulat-cf,sans-serif;font-weight:400;font-style:normal;color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden}blockquote,ol,p,ul{margin:0 0 1.25rem}p{color:#fff}a{color:inherit;text-decoration:none}small{font-size:.7rem;line-height:1.5em;display:block}strong{font-size:37.8px;line-height:2.81rem}button{border:none;display:inline-block;cursor:pointer;background:none;outline:none}button,figure{padding:0;margin:0}main{display:block;padding:80px 0 0}@media only screen and (min-width:992px){main{padding:calc(66px + 9.17rem) 0 0}}blockquote{margin-left:auto;margin-right:auto;padding:0;font-size:2rem;line-height:1.5em;max-width:50%}hr{border:solid #e0e0e0;border-width:1px 0 0;margin:3rem 0}hr,img{display:block}img{max-width:100%;margin:0}.bg-image{position:absolute;top:0;left:0;width:90%;height:100%;margin:auto;z-index:0;background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.wrap--narrow,.wrap--reg,.wrap--reg-1300,.wrap--wide{width:93%;margin:0 auto;position:relative}.wrap--narrow{max-width:800px}.wrap--reg{max-width:1100px}.wrap--reg-1300{max-width:1300px}.wrap--wide{width:100%;max-width:1600px}.full-width-image{position:relative;max-width:1600px;margin-left:auto;margin-right:auto;display:-webkit-flex;display:-moz-box;display:flex}.full-width-image.m-b{margin-bottom:.5rem}@media only screen and (min-width:768px){.full-width-image.m-b{margin-bottom:1rem}}.full-width-image.has-padding{padding:0 .5rem}@media only screen and (min-width:768px){.full-width-image.has-padding{padding:0 1rem}}.full-width-image img{width:100%;margin:auto}.half-width-images{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;max-width:1600px;margin-left:auto;margin-right:auto;grid-gap:1rem;gap:1rem}@media only screen and (min-width:992px){.half-width-images{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}}.half-width-images.has-padding{padding:0 .5rem;margin-bottom:.5rem}@media only screen and (min-width:768px){.half-width-images.has-padding{padding:0 1rem;margin-bottom:1rem}}.half-width-images figure{-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;position:relative}@media only screen and (min-width:992px){.half-width-images figure{-webkit-flex:1 1 50%;-moz-box-flex:1;flex:1 1 50%}}.bubble{position:absolute;border-radius:100%;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:2rem 3rem;display:none}@media only screen and (min-width:992px){.bubble{display:-webkit-flex;display:-moz-box;display:flex}}.bubble--white{background:#fff;color:#394d9e;font-weight:700}.bubble--green{background:#82ff00;color:#fff;font-weight:700}.bubble--green p{color:#c4e8d4}.bubble--red{background:#d63d42;color:#fff}.bubble p{text-align:center;font-size:28px;line-height:1.25em;margin:0;-webkit-transform:translateY(2%);-moz-transform:translateY(2%);transform:translateY(2%);font-weight:700}.grecaptcha-badge{z-index:999}h1,h2,h3,h4,h5,h6{margin:0 0 2rem;line-height:1em;font-weight:700}h1{font-size:36px;font-weight:800;line-height:36px;word-wrap:break-word}@media only screen and (min-width:992px){h1{font-size:134px;line-height:134px}}h1.smaller{font-size:50px}@media only screen and (min-width:992px){h1.smaller{font-size:64px}}h2{font-size:28.8px;font-weight:600;line-height:28.8px}@media only screen and (min-width:992px){h2{font-size:57.6px;line-height:57.6px}}h3{font-size:25.2px;font-weight:700;line-height:32.4px}@media only screen and (min-width:992px){h3{font-size:37.8px;font-weight:700;line-height:45px}}h4{font-size:25.2px;font-weight:700;line-height:32.4px}@media only screen and (min-width:992px){h4{font-size:21.6px;line-height:28.8px}}strong{font-size:16.2px;font-weight:700;line-height:23.4px}@media only screen and (min-width:992px){strong{font-size:16.2px;line-height:23.4px}}p{font-size:16.2px;font-weight:300;line-height:23.4px}@media only screen and (min-width:992px){p{font-size:21.6px;font-weight:400;line-height:28.8px}}small{font-size:12.6px;font-weight:400;line-height:19.8px}@media only screen and (min-width:992px){small{font-size:16.2px;font-weight:400;line-height:23.4px}}.btn{text-decoration:none;outline:0;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-size:1rem}.btn--outline,.btn--solid{height:45px;line-height:45px}@media only screen and (min-width:480px){.btn--outline,.btn--solid{height:60px;line-height:60px}}.btn--outline{border:2px solid #fff;color:#fff;background:transparent;border-radius:100px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.btn--outline:hover{background:#feff00;color:#711bed}.btn--outline.btn--white{border-color:#fff;color:#fff}.btn--outline.btn--white:hover{background:#fff;color:#711bed}.btn--outline.btn--black{border-color:#000;color:#000}.btn--outline.btn--black:hover{background:#000;color:#fff}.btn--outline.btn--purple{border-color:#fff;color:#fff}.btn--outline.btn--purple:hover{border-color:#feff00;background:#feff00;color:#711bed}.btn--outline.btn--purple-light{border-color:#fff;background:#fff;color:#711bed}.btn--outline.btn--purple-light:hover{background:transparent;color:#fff}.btn--outline.btn--blue-dark{border-color:#fff;color:#fff}.btn--outline.btn--blue-dark:hover{border-color:#feff00;background:#feff00;color:#101a99}.btn--outline.btn--blue-light{border-color:#fff;color:#fff}.btn--outline.btn--blue-light:hover{border-color:#feff00;background:#feff00;color:#1555f4}.btn--outline.btn--pink{border-color:#fff;background:#fff;color:#cc00b9}.btn--outline.btn--pink:hover{border-color:#feff00;background:#feff00}.btn--outline.btn--pink-light{border-color:#cc00b9;color:#cc00b9}.btn--outline.btn--pink-light:hover{background:#cc00b9;color:#fff}.btn--outline.btn--pink-dark{border-color:#fff;color:#fff}.btn--outline.btn--pink-dark:hover{border-color:#feff00;background:#feff00;color:#cc00b9}.btn--outline.btn--green{border-color:#fff;color:#fff}.btn--outline.btn--green:hover{background:#fff;color:#3baa21}.btn--outline.btn--red{border-color:#fff;color:#fff}.btn--outline.btn--red:hover{background:#fff;color:#ff3600}.btn--solid{background:#711bed;color:#fff}.btn--rounded{border-radius:-webkit-calc(60px/2);border-radius:-moz-calc(60px/2);border-radius:calc(60px / 2);padding:0 2rem}.global__header{position:fixed;top:0;left:0;width:100%;height:66px;display:-webkit-flex;display:-moz-box;display:flex;padding:0 1rem;z-index:5;background:#fff;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;color:#000;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .75s ease;transition:-webkit-transform .75s ease;-moz-transition:transform .75s ease,-moz-transform .75s ease;transition:transform .75s ease;transition:transform .75s ease,-webkit-transform .75s ease,-moz-transform .75s ease}@media only screen and (min-width:992px){.global__header{padding:0 31px}}.global__header .header-container{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.global__header .left,.global__header .right{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1) .2s,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .2s;transition:opacity .3s cubic-bezier(.215,.61,.355,1) .2s,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .2s;-moz-transition:transform .3s cubic-bezier(.215,.61,.355,1) .2s,opacity .3s cubic-bezier(.215,.61,.355,1) .2s,-moz-transform .3s cubic-bezier(.215,.61,.355,1) .2s;transition:transform .3s cubic-bezier(.215,.61,.355,1) .2s,opacity .3s cubic-bezier(.215,.61,.355,1) .2s;transition:transform .3s cubic-bezier(.215,.61,.355,1) .2s,opacity .3s cubic-bezier(.215,.61,.355,1) .2s,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .2s,-moz-transform .3s cubic-bezier(.215,.61,.355,1) .2s}.global__header .left{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:17px 0 13px}@media only screen and (min-width:992px){.global__header .left{margin:17px 0 13px}}.global__header .center{-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;cursor:pointer;font-weight:700;font-size:24px;line-height:32px;text-align:center;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1) .2s,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .2s;transition:opacity .3s cubic-bezier(.215,.61,.355,1) .2s,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .2s;-moz-transition:transform .3s cubic-bezier(.215,.61,.355,1) .2s,opacity .3s cubic-bezier(.215,.61,.355,1) .2s,-moz-transform .3s cubic-bezier(.215,.61,.355,1) .2s;transition:transform .3s cubic-bezier(.215,.61,.355,1) .2s,opacity .3s cubic-bezier(.215,.61,.355,1) .2s;transition:transform .3s cubic-bezier(.215,.61,.355,1) .2s,opacity .3s cubic-bezier(.215,.61,.355,1) .2s,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .2s,-moz-transform .3s cubic-bezier(.215,.61,.355,1) .2s;display:none}@media only screen and (min-width:992px){.global__header .center{display:block}}.global__header .right{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;-webkit-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.global__header .right a{font-weight:700;font-size:24px;line-height:32px}.global__header .right .btn__register{display:none}@media only screen and (min-width:992px){.global__header .right .btn__register{display:block}}.global__header .right .btn__hamburger{-webkit-flex:0 0 30px;-moz-box-flex:0;flex:0 0 30px;display:block;cursor:pointer;font-weight:700;font-size:18px;line-height:26px;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1) .2s,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .2s;transition:opacity .3s cubic-bezier(.215,.61,.355,1) .2s,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .2s;-moz-transition:transform .3s cubic-bezier(.215,.61,.355,1) .2s,opacity .3s cubic-bezier(.215,.61,.355,1) .2s,-moz-transform .3s cubic-bezier(.215,.61,.355,1) .2s;transition:transform .3s cubic-bezier(.215,.61,.355,1) .2s,opacity .3s cubic-bezier(.215,.61,.355,1) .2s;transition:transform .3s cubic-bezier(.215,.61,.355,1) .2s,opacity .3s cubic-bezier(.215,.61,.355,1) .2s,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .2s,-moz-transform .3s cubic-bezier(.215,.61,.355,1) .2s}@media only screen and (min-width:992px){.global__header .right .btn__hamburger{display:none}}.global__header .logo{display:block;cursor:pointer}.global__header .logo svg{display:block;max-width:144px;max-height:36px;width:50%;fill:#000}@media only screen and (min-width:992px){.global__header .logo svg{width:100%}}.global__header[data-mobile-nav-open=true] .center,.global__header[data-mobile-nav-open=true] .left,.global__header[data-mobile-nav-open=true] .right{-webkit-transform:translateY(105%);-moz-transform:translateY(105%);transform:translateY(105%);opacity:0}.global__header-hide{-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.global__header-show{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.navigation{position:fixed;top:-105%;left:0;height:100%;width:100%;background-color:#fff;color:#000;overflow:hidden;z-index:10;-webkit-transition:-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .2s;transition:-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .2s;-moz-transition:transform .5s cubic-bezier(.215,.61,.355,1) .2s,-moz-transform .5s cubic-bezier(.215,.61,.355,1) .2s;transition:transform .5s cubic-bezier(.215,.61,.355,1) .2s;transition:transform .5s cubic-bezier(.215,.61,.355,1) .2s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .2s,-moz-transform .5s cubic-bezier(.215,.61,.355,1) .2s;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;font-weight:700;font-size:22.5px;line-height:35px}@media only screen and (min-width:992px){.navigation{font-size:37.8px;line-height:50px}}.navigation .top{margin-top:14px;-webkit-transform:translateY(-105%);-moz-transform:translateY(-105%);transform:translateY(-105%);opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .5s,opacity .6s linear,-webkit-transform .5s cubic-bezier(.38,.005,.215,1) 0s;transition:visibility 0s linear .5s,opacity .6s linear,-webkit-transform .5s cubic-bezier(.38,.005,.215,1) 0s;-moz-transition:transform .5s cubic-bezier(.38,.005,.215,1) 0s,visibility 0s linear .5s,opacity .6s linear,-moz-transform .5s cubic-bezier(.38,.005,.215,1) 0s;transition:transform .5s cubic-bezier(.38,.005,.215,1) 0s,visibility 0s linear .5s,opacity .6s linear;transition:transform .5s cubic-bezier(.38,.005,.215,1) 0s,visibility 0s linear .5s,opacity .6s linear,-webkit-transform .5s cubic-bezier(.38,.005,.215,1) 0s,-moz-transform .5s cubic-bezier(.38,.005,.215,1) 0s;font-size:17px;line-height:21px;color:#000}@media only screen and (min-width:992px){.navigation .top{font-size:24px;line-height:32px}}.navigation .center{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);transform:translateY(-40px);opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .5s,opacity .6s linear,-webkit-transform .5s cubic-bezier(.38,.005,.215,1) 0s;transition:visibility 0s linear .5s,opacity .6s linear,-webkit-transform .5s cubic-bezier(.38,.005,.215,1) 0s;-moz-transition:transform .5s cubic-bezier(.38,.005,.215,1) 0s,visibility 0s linear .5s,opacity .6s linear,-moz-transform .5s cubic-bezier(.38,.005,.215,1) 0s;transition:transform .5s cubic-bezier(.38,.005,.215,1) 0s,visibility 0s linear .5s,opacity .6s linear;transition:transform .5s cubic-bezier(.38,.005,.215,1) 0s,visibility 0s linear .5s,opacity .6s linear,-webkit-transform .5s cubic-bezier(.38,.005,.215,1) 0s,-moz-transform .5s cubic-bezier(.38,.005,.215,1) 0s;flex-direction:column;-moz-column-gap:0;grid-column-gap:0;-webkit-column-gap:0;column-gap:0}@media only screen and (min-width:480px){.navigation .center{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-column-gap:70px;grid-column-gap:70px;-webkit-column-gap:70px;column-gap:70px;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}}.navigation .center sup{font-weight:800;font-size:13px;line-height:27px;margin-left:3.5px}@media only screen and (min-width:992px){.navigation .center sup{font-size:18px;line-height:32px;margin-left:5px}}.navigation .center .nav-list--container{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.navigation .bottom{max-width:600px;max-height:150.18px;width:100%;display:block;fill:#000;margin-bottom:13.82px;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .5s,opacity 0s linear .3s,-webkit-transform .25s cubic-bezier(.38,.005,.215,1) 0s;transition:visibility 0s linear .5s,opacity 0s linear .3s,-webkit-transform .25s cubic-bezier(.38,.005,.215,1) 0s;-moz-transition:transform .25s cubic-bezier(.38,.005,.215,1) 0s,visibility 0s linear .5s,opacity 0s linear .3s,-moz-transform .25s cubic-bezier(.38,.005,.215,1) 0s;transition:transform .25s cubic-bezier(.38,.005,.215,1) 0s,visibility 0s linear .5s,opacity 0s linear .3s;transition:transform .25s cubic-bezier(.38,.005,.215,1) 0s,visibility 0s linear .5s,opacity 0s linear .3s,-webkit-transform .25s cubic-bezier(.38,.005,.215,1) 0s,-moz-transform .25s cubic-bezier(.38,.005,.215,1) 0s;padding:0 3rem}.navigation .bottom,.navigation[data-mobile-nav-open=true]{-webkit-transform:translateY(105%);-moz-transform:translateY(105%);transform:translateY(105%)}.navigation[data-mobile-nav-open=true]{-webkit-transition:-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .3s;transition:-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .3s;-moz-transition:transform .5s cubic-bezier(.215,.61,.355,1) .3s,-moz-transform .5s cubic-bezier(.215,.61,.355,1) .3s;transition:transform .5s cubic-bezier(.215,.61,.355,1) .3s;transition:transform .5s cubic-bezier(.215,.61,.355,1) .3s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .3s,-moz-transform .5s cubic-bezier(.215,.61,.355,1) .3s}.navigation[data-mobile-nav-open=true] .top{-webkit-transition:visibility 0s linear .5s,opacity .6s linear .5s,-webkit-transform .5s cubic-bezier(.38,.005,.215,1) .5s;transition:visibility 0s linear .5s,opacity .6s linear .5s,-webkit-transform .5s cubic-bezier(.38,.005,.215,1) .5s;-moz-transition:transform .5s cubic-bezier(.38,.005,.215,1) .5s,visibility 0s linear .5s,opacity .6s linear .5s,-moz-transform .5s cubic-bezier(.38,.005,.215,1) .5s;transition:transform .5s cubic-bezier(.38,.005,.215,1) .5s,visibility 0s linear .5s,opacity .6s linear .5s;transition:transform .5s cubic-bezier(.38,.005,.215,1) .5s,visibility 0s linear .5s,opacity .6s linear .5s,-webkit-transform .5s cubic-bezier(.38,.005,.215,1) .5s,-moz-transform .5s cubic-bezier(.38,.005,.215,1) .5s}.navigation[data-mobile-nav-open=true] .center,.navigation[data-mobile-nav-open=true] .top{opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.navigation[data-mobile-nav-open=true] .center{-webkit-transition:visibility 0s linear .6s,opacity .6s linear .4s,-webkit-transform .5s cubic-bezier(.38,.005,.215,1) .3s;transition:visibility 0s linear .6s,opacity .6s linear .4s,-webkit-transform .5s cubic-bezier(.38,.005,.215,1) .3s;-moz-transition:transform .5s cubic-bezier(.38,.005,.215,1) .3s,visibility 0s linear .6s,opacity .6s linear .4s,-moz-transform .5s cubic-bezier(.38,.005,.215,1) .3s;transition:transform .5s cubic-bezier(.38,.005,.215,1) .3s,visibility 0s linear .6s,opacity .6s linear .4s;transition:transform .5s cubic-bezier(.38,.005,.215,1) .3s,visibility 0s linear .6s,opacity .6s linear .4s,-webkit-transform .5s cubic-bezier(.38,.005,.215,1) .3s,-moz-transform .5s cubic-bezier(.38,.005,.215,1) .3s;color:rgba(0,0,0,.3)}.navigation[data-mobile-nav-open=true] .center a[data-hover=true]{color:#000}.navigation[data-mobile-nav-open=true] .center a[data-hover=false]{opacity:.3}.navigation[data-mobile-nav-open=true] .center a[data-hover=true][aria-label="Live at Mirvish Village link"]{color:#cc00b9;opacity:1}.navigation[data-mobile-nav-open=true] .center a[data-hover=false][aria-label="Live at Mirvish Village link"]{color:#cc00b9;opacity:.15}.navigation[data-mobile-nav-open=true] .bottom{opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-webkit-transition:visibility 0s linear .5s,opacity .6s linear 0s,-webkit-transform .5s cubic-bezier(.38,.005,.215,1) .5s;transition:visibility 0s linear .5s,opacity .6s linear 0s,-webkit-transform .5s cubic-bezier(.38,.005,.215,1) .5s;-moz-transition:transform .5s cubic-bezier(.38,.005,.215,1) .5s,visibility 0s linear .5s,opacity .6s linear 0s,-moz-transform .5s cubic-bezier(.38,.005,.215,1) .5s;transition:transform .5s cubic-bezier(.38,.005,.215,1) .5s,visibility 0s linear .5s,opacity .6s linear 0s;transition:transform .5s cubic-bezier(.38,.005,.215,1) .5s,visibility 0s linear .5s,opacity .6s linear 0s,-webkit-transform .5s cubic-bezier(.38,.005,.215,1) .5s,-moz-transform .5s cubic-bezier(.38,.005,.215,1) .5s}.page__index__footer{width:100%;padding-top:50px;position:relative;padding-bottom:55px;z-index:3}@media only screen and (min-width:768px){.page__index__footer{padding-top:87px}}@media only screen and (min-width:992px){.page__index__footer{padding-top:174px}}.page__index__footer.rental-portal{padding-top:0}.page__index__footer .register-form{position:relative;display:-webkit-flex;display:-moz-box;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;padding:0 10px;display:flex;flex-direction:column}@media only screen and (min-width:768px){.page__index__footer .register-form{padding:0 85px}}@media only screen and (min-width:992px){.page__index__footer .register-form{padding:0 170px}}.page__index__footer .register-form .large-text{text-transform:uppercase;text-align:center}.page__index__footer .register-form .large-text h1{color:#feff00;margin-bottom:31px}@media only screen and (min-width:992px){.page__index__footer .register-form .large-text h1{margin-bottom:91px}}.page__index__footer .register-form .input-field{width:100%}.page__index__footer .register-form .input-field .input-email-city,.page__index__footer .register-form .input-field .input-name,.page__index__footer .register-form .input-field .input-phone-howhear{grid-gap:8px;gap:8px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}@media only screen and (min-width:768px){.page__index__footer .register-form .input-field .input-email-city,.page__index__footer .register-form .input-field .input-name,.page__index__footer .register-form .input-field .input-phone-howhear{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.page__index__footer .register-form .input-field .input-email-city,.page__index__footer .register-form .input-field .input-phone-howhear{margin-top:10px}.page__index__footer .register-form .input-field input{width:100%;height:54px;border:1px solid;border-radius:10px;background-color:transparent;padding:0 14px;font-weight:400;font-size:14px;line-height:22px;color:#fff}@media only screen and (min-width:768px){.page__index__footer .register-form .input-field input{border:2px solid;font-size:14.4px;line-height:21.6px}}.page__index__footer .register-form .input-field input:-webkit-autofill,.page__index__footer .register-form .input-field input:-webkit-autofill:active,.page__index__footer .register-form .input-field input:-webkit-autofill:focus,.page__index__footer .register-form .input-field input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff;outline:none}@media only screen and (min-width:768px){.page__index__footer .register-form .input-field input::-webkit-input-placeholder{font-size:14.4px;line-height:21.6px}}.page__index__footer .register-form .input-field input::-webkit-input-placeholder{font-weight:400;font-size:14px;line-height:22px;color:inherit}.page__index__footer .register-form .input-field input:-ms-input-placeholder,.page__index__footer .register-form .input-field input::-moz-placeholder,.page__index__footer .register-form .input-field input::-ms-input-placeholder,.page__index__footer .register-form .input-field input::-webkit-input-placeholder,.page__index__footer .register-form .input-field input::placeholder{font-weight:400;font-size:14px;line-height:22px;color:inherit}@media only screen and (min-width:768px){.page__index__footer .register-form .input-field input::-webkit-input-placeholder{font-size:14.4px;line-height:21.6px}.page__index__footer .register-form .input-field input:-ms-input-placeholder,.page__index__footer .register-form .input-field input::-moz-placeholder,.page__index__footer .register-form .input-field input::-ms-input-placeholder,.page__index__footer .register-form .input-field input::-webkit-input-placeholder,.page__index__footer .register-form .input-field input::placeholder{font-size:14.4px;line-height:21.6px}}.page__index__footer .register-form .input-field input:focus-visible{outline:none;border:2px solid #feff00}.page__index__footer .register-form .input-field input.btn--pink-light:focus-visible{outline:none;border:2px solid #fff}.page__index__footer .register-form .input-field select{width:100%;height:54px;padding:15px;font-weight:400;font-size:14.4px;line-height:21.6px;border:1px solid;border-radius:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;background-image:url(/img/icons/icon-arrow-01-down-8x8.svg);background-position:right 12px center;background-repeat:no-repeat;background-size:14px 9px;background-color:transparent}@media only screen and (min-width:768px){.page__index__footer .register-form .input-field select{border:2px solid}}.page__index__footer .register-form .input-field select:focus-visible{outline:none;border:2px solid #feff00}.page__index__footer .register-form .input-field select.btn--pink-light{background-image:url(/img/icons/icon-arrow-01-down-8x8_dark-pink.svg)}.page__index__footer .register-form .input-field select.btn--pink-light:focus-visible{outline:none;border:2px solid #fff}.page__index__footer .register-form .checkboxes{margin-top:30px;margin-left:10px;grid-gap:10px;gap:10px}@media only screen and (min-width:768px){.page__index__footer .register-form .checkboxes{margin-top:50px}}.page__index__footer .register-form .checkboxes .checkboxes-title{font-weight:700;font-size:18px;line-height:26px;color:#feff00}@media only screen and (min-width:992px){.page__index__footer .register-form .checkboxes .checkboxes-title{font-size:24px;line-height:28.8px}}.page__index__footer .register-form .checkboxes .checkbox{margin-top:10px;font-weight:400;font-size:14.4px;line-height:21.6px;color:#fff;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:10px;gap:10px}@media only screen and (min-width:768px){.page__index__footer .register-form .checkboxes .checkbox{margin-top:17px;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.page__index__footer .register-form .checkboxes .checkbox .checkbox-dummy{width:15px;height:15px;border:2px solid;border-color:inherit;border-radius:3px;background-color:transparent;cursor:pointer;position:relative;display:inline-block;margin-right:10px}.page__index__footer .register-form .checkboxes .checkbox input{margin:0;width:0;opacity:0}.page__index__footer .register-form .checkboxes .checkbox input:checked+.checkbox-dummy:before{content:"";display:block;position:absolute;top:0;left:75%;width:40%;height:2px;-webkit-transform:translate(-6px,5px) rotate(-135deg);-moz-transform:translate(-6px,5px) rotate(-135deg);transform:translate(-6px,5px) rotate(-135deg);-webkit-transform-origin:2px 2px;-moz-transform-origin:2px 2px;transform-origin:2px 2px;background:#fff}.page__index__footer .register-form .checkboxes .checkbox input:checked+.checkbox-dummy:after{content:"";display:block;position:absolute;top:10%;left:85%;width:75%;height:2px;-webkit-transform:translate(-6px,5px) rotate(-45deg);-moz-transform:translate(-6px,5px) rotate(-45deg);transform:translate(-6px,5px) rotate(-45deg);-webkit-transform-origin:2px 2px;-moz-transform-origin:2px 2px;transform-origin:2px 2px;background:#fff}.page__index__footer .register-form .checkboxes .checkbox input:checked+.checkbox-dummy.btn--pink-light:after,.page__index__footer .register-form .checkboxes .checkbox input:checked+.checkbox-dummy.btn--pink-light:before{background:#cc00b9}.page__index__footer .register-form .checkboxes .checkbox label{cursor:pointer;-webkit-flex:1 1 50%;-moz-box-flex:1;flex:1 1 50%}@media only screen and (min-width:768px){.page__index__footer .register-form .checkboxes .checkbox label{-webkit-flex:none;-moz-box-flex:0;flex:none}}.page__index__footer .register-form .checkboxes .checkbox label:not(:last-of-type){margin-right:0}@media only screen and (min-width:768px){.page__index__footer .register-form .checkboxes .checkbox label:not(:last-of-type){margin-right:40px}}.page__index__footer .register-form .checkboxes .checkbox-terms{margin-top:10px;font-weight:400;font-size:14.4px;line-height:21.6px;color:#fff;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;grid-gap:0;gap:0}@media only screen and (min-width:768px){.page__index__footer .register-form .checkboxes .checkbox-terms{margin-top:17px}}.page__index__footer .register-form .checkboxes .checkbox-terms label{cursor:pointer;-webkit-flex:1 1 50%;-moz-box-flex:1;flex:1 1 50%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}@media only screen and (min-width:768px){.page__index__footer .register-form .checkboxes .checkbox-terms label{-webkit-flex:none;-moz-box-flex:0;flex:none}}.page__index__footer .register-form .checkboxes .checkbox-terms label:not(:last-of-type){margin-right:0}@media only screen and (min-width:768px){.page__index__footer .register-form .checkboxes .checkbox-terms label:not(:last-of-type){margin-right:40px}}.page__index__footer .register-form .btn__submit{margin:36px auto 0;text-align:center;font-weight:700;width:250px;height:50px;font-size:14.4px;line-height:21.6px}@media only screen and (min-width:992px){.page__index__footer .register-form .btn__submit{margin:65px auto 0;height:60px;font-size:18.9px;line-height:28.8px}}.page__index__footer .register-form .agreement-container{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page__index__footer .register-form .agreement-container.checkbox{margin-top:10px;font-weight:400;font-size:14.4px;line-height:21.6px;color:#fff;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}@media only screen and (min-width:768px){.page__index__footer .register-form .agreement-container.checkbox{margin-top:17px}}.page__index__footer .register-form .agreement-container.checkbox .checkbox-dummy{width:15px;height:15px;border:1.5px solid;border-color:inherit;border-radius:2px;background-color:transparent;cursor:pointer;position:relative;display:inline-block;margin-right:8px}.page__index__footer .register-form .agreement-container.checkbox input{margin:0;width:0;opacity:0}.page__index__footer .register-form .agreement-container.checkbox input:checked+.checkbox-dummy:before{content:"";display:block;position:absolute;top:0;left:75%;width:40%;height:2px;-webkit-transform:translate(-6px,5px) rotate(-135deg);-moz-transform:translate(-6px,5px) rotate(-135deg);transform:translate(-6px,5px) rotate(-135deg);-webkit-transform-origin:2px 2px;-moz-transform-origin:2px 2px;transform-origin:2px 2px;background:#fff}.page__index__footer .register-form .agreement-container.checkbox input:checked+.checkbox-dummy:after{content:"";display:block;position:absolute;top:10%;left:85%;width:75%;height:2px;-webkit-transform:translate(-6px,5px) rotate(-45deg);-moz-transform:translate(-6px,5px) rotate(-45deg);transform:translate(-6px,5px) rotate(-45deg);-webkit-transform-origin:2px 2px;-moz-transform-origin:2px 2px;transform-origin:2px 2px;background:#fff}.page__index__footer .register-form .agreement-container.checkbox input:checked+.checkbox-dummy.btn--pink-light:after,.page__index__footer .register-form .agreement-container.checkbox input:checked+.checkbox-dummy.btn--pink-light:before{background:#cc00b9}.page__index__footer .register-form .agreement-container.checkbox label{cursor:pointer;display:-webkit-flex;display:-moz-box;display:flex}.page__index__footer .register-form .agreement-container.checkbox label:not(:last-of-type){margin-right:0}@media only screen and (min-width:768px){.page__index__footer .register-form .agreement-container.checkbox label:not(:last-of-type){margin-right:40px}}.page__index__footer .register-form .agreement-container .disclaimer{margin:10px 0;font-weight:400;font-size:11px;line-height:16px;text-align:center;letter-spacing:.05em;color:#fff}.page__index__footer .register-form .agreement-container .disclaimer span{text-decoration:underline;cursor:pointer}.page__index__footer .register-form .questions{display:-webkit-flex;display:-moz-box;display:flex;margin:25px auto 0;text-align:center;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;color:#fff;font-size:14px;line-height:22px;-webkit-align-items:center;-moz-box-align:center;align-items:center}@media only screen and (min-width:992px){.page__index__footer .register-form .questions{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.page__index__footer .register-form .questions a{text-decoration:underline;font-weight:700;font-size:14.4px;line-height:21.6px}.page__index__footer .disclaimer-back{height:100vh;width:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.6);z-index:20;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.page__index__footer .disclaimer-box{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;max-width:750px;max-height:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:20px 20px 60px;overflow:auto;z-index:21;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}@media only screen and (min-width:992px){.page__index__footer .disclaimer-box{width:55%;height:auto;border-radius:10px;max-height:700px;padding:20px 20px 123px}}.page__index__footer .disclaimer-box .disclaimer-box-close{width:36px;min-height:36px;border:1px solid rgba(255,255,255,.5);border-radius:50%;position:relative}.page__index__footer .disclaimer-box .disclaimer-box-close span{position:absolute;top:50%;left:50%;width:17px;height:0;border:1px solid #fff}.page__index__footer .disclaimer-box .disclaimer-box-close span:first-of-type{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.page__index__footer .disclaimer-box .disclaimer-box-close span:last-of-type{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.page__index__footer .disclaimer-box .disclaimer-box-close.btn--pink-light,.page__index__footer .disclaimer-box .disclaimer-box-close.btn--pink-light span{border:1px solid #cc00b9}.page__index__footer .disclaimer-box .diclaimer-content{margin-top:64px;max-width:620px;line-height:26px}.page__index__footer .disclaimer-box .diclaimer-content h2{font-weight:700;font-size:24px;line-height:28.8px;margin-bottom:20px}.page__index__footer .disclaimer-box .diclaimer-content p{color:inherit}.page__index__footer .disclaimer-box .diclaimer-content strong{font-weight:600;font-size:24px;line-height:28.8px}.page__index__footer .disclaimer-box .diclaimer-content p .privacy-policy-title{font-weight:400;font-size:24px;line-height:28.8px}.page__index__footer .disclaimer-box .btn__agree{width:250px;min-height:60px;margin-top:33px;font-weight:700;font-size:18px;line-height:18px}.page__index__footer .disclaimer-box .btn__disagree{margin-top:20px;text-decoration:underline;cursor:pointer;font-size:11px;line-height:16px}.page__index__footer .footer-badges-container{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}@media only screen and (min-width:992px){.page__index__footer .footer-badges-container{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.page__index__footer .footer-badges-container .badges-container,.page__index__footer .footer-badges-container .contact-westbank-living{margin-top:64px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}@media only screen and (min-width:768px){.page__index__footer .footer-badges-container .badges-container,.page__index__footer .footer-badges-container .contact-westbank-living{margin-top:100px}}.page__index__footer .footer-badges-container .badges-container .middle-text,.page__index__footer .footer-badges-container .contact-westbank-living .middle-text{text-align:center;text-transform:uppercase;-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page__index__footer .footer-badges-container .badges-container .middle-text h2,.page__index__footer .footer-badges-container .contact-westbank-living .middle-text h2{color:#feff00;margin:0 auto 1rem}@media only screen and (min-width:992px){.page__index__footer .footer-badges-container .badges-container .middle-text h2,.page__index__footer .footer-badges-container .contact-westbank-living .middle-text h2{margin:0 auto 2.5rem}}.page__index__footer .footer-badges-container .badges-container .badge-lists,.page__index__footer .footer-badges-container .badges-container .contact-lists,.page__index__footer .footer-badges-container .contact-westbank-living .badge-lists,.page__index__footer .footer-badges-container .contact-westbank-living .contact-lists{position:relative;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;justify-content:space-evenly;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:6.5px;gap:6.5px;white-space:pre-wrap;-webkit-flex:1 1;-moz-box-flex:1;flex:1 1}.page__index__footer .footer-badges-container .badges-container .badge-lists .badge-list,.page__index__footer .footer-badges-container .badges-container .badge-lists .contact-list,.page__index__footer .footer-badges-container .badges-container .contact-lists .badge-list,.page__index__footer .footer-badges-container .badges-container .contact-lists .contact-list,.page__index__footer .footer-badges-container .contact-westbank-living .badge-lists .badge-list,.page__index__footer .footer-badges-container .contact-westbank-living .badge-lists .contact-list,.page__index__footer .footer-badges-container .contact-westbank-living .contact-lists .badge-list,.page__index__footer .footer-badges-container .contact-westbank-living .contact-lists .contact-list{position:relative;height:200px;max-width:200px;-webkit-flex:0 0 60%;-moz-box-flex:0;flex:0 0 60%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}@media only screen and (min-width:992px){.page__index__footer .footer-badges-container .badges-container .badge-lists .badge-list,.page__index__footer .footer-badges-container .badges-container .badge-lists .contact-list,.page__index__footer .footer-badges-container .badges-container .contact-lists .badge-list,.page__index__footer .footer-badges-container .badges-container .contact-lists .contact-list,.page__index__footer .footer-badges-container .contact-westbank-living .badge-lists .badge-list,.page__index__footer .footer-badges-container .contact-westbank-living .badge-lists .contact-list,.page__index__footer .footer-badges-container .contact-westbank-living .contact-lists .badge-list,.page__index__footer .footer-badges-container .contact-westbank-living .contact-lists .contact-list{height:300px;max-width:300px;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:-webkit-calc(25% - 1rem);flex-basis:-moz-calc(25% - 1rem);flex-basis:calc(25% - 1rem)}}.page__index__footer .footer-badges-container .badges-container .badge-lists .badge-list svg,.page__index__footer .footer-badges-container .badges-container .badge-lists .contact-list svg,.page__index__footer .footer-badges-container .badges-container .contact-lists .badge-list svg,.page__index__footer .footer-badges-container .badges-container .contact-lists .contact-list svg,.page__index__footer .footer-badges-container .contact-westbank-living .badge-lists .badge-list svg,.page__index__footer .footer-badges-container .contact-westbank-living .badge-lists .contact-list svg,.page__index__footer .footer-badges-container .contact-westbank-living .contact-lists .badge-list svg,.page__index__footer .footer-badges-container .contact-westbank-living .contact-lists .contact-list svg{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:768px){.page__index__footer .footer-badges-container .badges-container .badge-lists .badge-list svg,.page__index__footer .footer-badges-container .badges-container .badge-lists .contact-list svg,.page__index__footer .footer-badges-container .badges-container .contact-lists .badge-list svg,.page__index__footer .footer-badges-container .badges-container .contact-lists .contact-list svg,.page__index__footer .footer-badges-container .contact-westbank-living .badge-lists .badge-list svg,.page__index__footer .footer-badges-container .contact-westbank-living .badge-lists .contact-list svg,.page__index__footer .footer-badges-container .contact-westbank-living .contact-lists .badge-list svg,.page__index__footer .footer-badges-container .contact-westbank-living .contact-lists .contact-list svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}}.page__index__footer .footer-badges-container .badges-container .badge-lists .badge-list .badge-title,.page__index__footer .footer-badges-container .badges-container .badge-lists .contact-list .badge-title,.page__index__footer .footer-badges-container .badges-container .contact-lists .badge-list .badge-title,.page__index__footer .footer-badges-container .badges-container .contact-lists .contact-list .badge-title,.page__index__footer .footer-badges-container .contact-westbank-living .badge-lists .badge-list .badge-title,.page__index__footer .footer-badges-container .contact-westbank-living .badge-lists .contact-list .badge-title,.page__index__footer .footer-badges-container .contact-westbank-living .contact-lists .badge-list .badge-title,.page__index__footer .footer-badges-container .contact-westbank-living .contact-lists .contact-list .badge-title{position:relative;font-weight:700;font-size:12px;line-height:18px;text-align:center;width:60%}@media only screen and (min-width:992px){.page__index__footer .footer-badges-container .badges-container .badge-lists .badge-list .badge-title,.page__index__footer .footer-badges-container .badges-container .badge-lists .contact-list .badge-title,.page__index__footer .footer-badges-container .badges-container .contact-lists .badge-list .badge-title,.page__index__footer .footer-badges-container .badges-container .contact-lists .contact-list .badge-title,.page__index__footer .footer-badges-container .contact-westbank-living .badge-lists .badge-list .badge-title,.page__index__footer .footer-badges-container .contact-westbank-living .badge-lists .contact-list .badge-title,.page__index__footer .footer-badges-container .contact-westbank-living .contact-lists .badge-list .badge-title,.page__index__footer .footer-badges-container .contact-westbank-living .contact-lists .contact-list .badge-title{font-size:18px;line-height:26px}}.page__index__footer .footer-badges-container .badges-container .badge-lists .badge-list .badge-details,.page__index__footer .footer-badges-container .badges-container .badge-lists .contact-list .badge-details,.page__index__footer .footer-badges-container .badges-container .contact-lists .badge-list .badge-details,.page__index__footer .footer-badges-container .badges-container .contact-lists .contact-list .badge-details,.page__index__footer .footer-badges-container .contact-westbank-living .badge-lists .badge-list .badge-details,.page__index__footer .footer-badges-container .contact-westbank-living .badge-lists .contact-list .badge-details,.page__index__footer .footer-badges-container .contact-westbank-living .contact-lists .badge-list .badge-details,.page__index__footer .footer-badges-container .contact-westbank-living .contact-lists .contact-list .badge-details{position:relative;font-size:10px;line-height:16px;text-align:center}@media only screen and (min-width:992px){.page__index__footer .footer-badges-container .badges-container .badge-lists .badge-list .badge-details,.page__index__footer .footer-badges-container .badges-container .badge-lists .contact-list .badge-details,.page__index__footer .footer-badges-container .badges-container .contact-lists .badge-list .badge-details,.page__index__footer .footer-badges-container .badges-container .contact-lists .contact-list .badge-details,.page__index__footer .footer-badges-container .contact-westbank-living .badge-lists .badge-list .badge-details,.page__index__footer .footer-badges-container .contact-westbank-living .badge-lists .contact-list .badge-details,.page__index__footer .footer-badges-container .contact-westbank-living .contact-lists .badge-list .badge-details,.page__index__footer .footer-badges-container .contact-westbank-living .contact-lists .contact-list .badge-details{font-size:14.4px;line-height:21.6px}}.page__index__footer .footer-badges-container .badges-container .badge-lists .badge-list .badge-details:first-of-type,.page__index__footer .footer-badges-container .badges-container .badge-lists .contact-list .badge-details:first-of-type,.page__index__footer .footer-badges-container .badges-container .contact-lists .badge-list .badge-details:first-of-type,.page__index__footer .footer-badges-container .badges-container .contact-lists .contact-list .badge-details:first-of-type,.page__index__footer .footer-badges-container .contact-westbank-living .badge-lists .badge-list .badge-details:first-of-type,.page__index__footer .footer-badges-container .contact-westbank-living .badge-lists .contact-list .badge-details:first-of-type,.page__index__footer .footer-badges-container .contact-westbank-living .contact-lists .badge-list .badge-details:first-of-type,.page__index__footer .footer-badges-container .contact-westbank-living .contact-lists .contact-list .badge-details:first-of-type{margin-top:2px}.page__index__footer .footer-badges-container .badges-container .badge-lists .badge-list .badge-details a:hover,.page__index__footer .footer-badges-container .badges-container .badge-lists .contact-list .badge-details a:hover,.page__index__footer .footer-badges-container .badges-container .contact-lists .badge-list .badge-details a:hover,.page__index__footer .footer-badges-container .badges-container .contact-lists .contact-list .badge-details a:hover,.page__index__footer .footer-badges-container .contact-westbank-living .badge-lists .badge-list .badge-details a:hover,.page__index__footer .footer-badges-container .contact-westbank-living .badge-lists .contact-list .badge-details a:hover,.page__index__footer .footer-badges-container .contact-westbank-living .contact-lists .badge-list .badge-details a:hover,.page__index__footer .footer-badges-container .contact-westbank-living .contact-lists .contact-list .badge-details a:hover{text-decoration:underline}.page__index__footer .footer-badges-container .badges-container .badge-lists .badge-list .contact-details,.page__index__footer .footer-badges-container .badges-container .badge-lists .contact-list .contact-details,.page__index__footer .footer-badges-container .badges-container .contact-lists .badge-list .contact-details,.page__index__footer .footer-badges-container .badges-container .contact-lists .contact-list .contact-details,.page__index__footer .footer-badges-container .contact-westbank-living .badge-lists .badge-list .contact-details,.page__index__footer .footer-badges-container .contact-westbank-living .badge-lists .contact-list .contact-details,.page__index__footer .footer-badges-container .contact-westbank-living .contact-lists .badge-list .contact-details,.page__index__footer .footer-badges-container .contact-westbank-living .contact-lists .contact-list .contact-details{position:relative;font-size:10px;line-height:16px;text-align:center}@media only screen and (min-width:992px){.page__index__footer .footer-badges-container .badges-container .badge-lists .badge-list .contact-details,.page__index__footer .footer-badges-container .badges-container .badge-lists .contact-list .contact-details,.page__index__footer .footer-badges-container .badges-container .contact-lists .badge-list .contact-details,.page__index__footer .footer-badges-container .badges-container .contact-lists .contact-list .contact-details,.page__index__footer .footer-badges-container .contact-westbank-living .badge-lists .badge-list .contact-details,.page__index__footer .footer-badges-container .contact-westbank-living .badge-lists .contact-list .contact-details,.page__index__footer .footer-badges-container .contact-westbank-living .contact-lists .badge-list .contact-details,.page__index__footer .footer-badges-container .contact-westbank-living .contact-lists .contact-list .contact-details{font-size:14.4px;line-height:21.6px}}.page__index__footer .footer-badges-container .badges-container .badge-lists .badge-list .contact-details:first-of-type,.page__index__footer .footer-badges-container .badges-container .badge-lists .contact-list .contact-details:first-of-type,.page__index__footer .footer-badges-container .badges-container .contact-lists .badge-list .contact-details:first-of-type,.page__index__footer .footer-badges-container .badges-container .contact-lists .contact-list .contact-details:first-of-type,.page__index__footer .footer-badges-container .contact-westbank-living .badge-lists .badge-list .contact-details:first-of-type,.page__index__footer .footer-badges-container .contact-westbank-living .badge-lists .contact-list .contact-details:first-of-type,.page__index__footer .footer-badges-container .contact-westbank-living .contact-lists .badge-list .contact-details:first-of-type,.page__index__footer .footer-badges-container .contact-westbank-living .contact-lists .contact-list .contact-details:first-of-type{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.page__index__footer .footer-badges-container .badges-container .badge-lists .badge-list .contact-details a:hover,.page__index__footer .footer-badges-container .badges-container .badge-lists .contact-list .contact-details a:hover,.page__index__footer .footer-badges-container .badges-container .contact-lists .badge-list .contact-details a:hover,.page__index__footer .footer-badges-container .badges-container .contact-lists .contact-list .contact-details a:hover,.page__index__footer .footer-badges-container .contact-westbank-living .badge-lists .badge-list .contact-details a:hover,.page__index__footer .footer-badges-container .contact-westbank-living .badge-lists .contact-list .contact-details a:hover,.page__index__footer .footer-badges-container .contact-westbank-living .contact-lists .badge-list .contact-details a:hover,.page__index__footer .footer-badges-container .contact-westbank-living .contact-lists .contact-list .contact-details a:hover{text-decoration:underline}.page__index__footer .information{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:47px 2rem 0}@media only screen and (min-width:992px){.page__index__footer .information{padding:92px 2rem 0}}.page__index__footer .information .left{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-right:auto;-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}@media only screen and (min-width:768px){.page__index__footer .information .left{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1}}@media only screen and (min-width:992px){.page__index__footer .information .left{-webkit-justify-content:normal;-moz-box-pack:normal;justify-content:normal}}.page__index__footer .information .left a{margin-right:5vw;width:100px;height:auto;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page__index__footer .information .left a:last-child{margin-right:0}@media only screen and (min-width:768px){.page__index__footer .information .left a:first-child{width:150px}.page__index__footer .information .left a:last-child{width:115px}}.page__index__footer .information .left a svg{width:100%;height:auto;fill:#fff}.page__index__footer .information .right{margin-left:auto;-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-order:1;-moz-box-ordinal-group:2;order:1;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}@media only screen and (min-width:768px){.page__index__footer .information .right{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1}}@media only screen and (min-width:992px){.page__index__footer .information .right{-webkit-order:inherit;-moz-box-ordinal-group:inherit;order:inherit;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}}.page__index__footer .information .right a{margin-left:1rem}.page__index__footer .information .right a:first-child{margin-left:0}.page__index__footer .information .right a .icon-box{position:relative;width:42px;height:42px;background-color:#fff;border-radius:50%}.page__index__footer .information .right a .icon-box svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page__index__footer .information .bottom{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;margin:1.5rem 0 2.25rem;color:#fff;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}@media only screen and (min-width:992px){.page__index__footer .information .bottom{-webkit-justify-content:normal;-moz-box-pack:normal;justify-content:normal;margin:2rem 0 0}}.page__index__footer .information .bottom .disclaimer,.page__index__footer .information .bottom .privacy-policy{margin-top:20px;font-weight:400;font-size:11px;line-height:16px;letter-spacing:.05em;color:#fff}.page__index__footer .information .bottom .disclaimer span,.page__index__footer .information .bottom .privacy-policy span{text-decoration:underline;cursor:pointer}.page__index__footer .information .bottom .privacy-policy{margin-left:40px}.page__index__footer .information .bottom p{margin:0;max-width:800px}.page__index__footer .information .bottom p small{display:block;font-weight:400;font-size:.7rem;line-height:22px;letter-spacing:.04em}@media only screen and (min-width:768px){.page__index__footer .information .bottom p small{font-size:14px}}.switch{margin:10px 0 20px;position:relative;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.switch *,.switch :after,.switch :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.switch__checkbox{opacity:0;position:absolute;top:0;left:0}.switch__checkbox:checked~label .switch__toggle:before{content:attr(data-checked);color:#fff;background:#1555f4;-webkit-transform:translate3d(85px,0,0);-moz-transform:translate3d(85px,0,0);transform:translate3d(85px,0,0)}.switch__checkbox:checked~label .switch__toggle:after{content:attr(data-unchecked);background:transparent;color:rgba(0,0,0,.5);left:0}.switch__toggle{display:block;height:60px;width:174px;border-radius:60px;background:#91aeff;font-size:21px;-webkit-flex:0 0 10px;-moz-box-flex:0;flex:0 0 10px;-webkit-transition:background-color .3s cubic-bezier(.86,0,.07,1);-moz-transition:background-color .3s cubic-bezier(.86,0,.07,1);transition:background-color .3s cubic-bezier(.86,0,.07,1);cursor:pointer}.switch__toggle:before{content:attr(data-unchecked);left:0;padding:0 12px;color:#fff;background:#1555f4}.switch__toggle:after,.switch__toggle:before{position:absolute;top:0;text-align:center;line-height:60px;width:90px;border-radius:30px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.switch__toggle:after{content:attr(data-checked);left:80px;color:rgba(0,0,0,.5);background:transparent}.select{position:relative;width:100%}.select__button{width:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;cursor:pointer;color:#000;padding:0 10px 0 0}.select__options{display:none;position:absolute;top:58px;left:0;background:#fff;width:100%;z-index:9;border:1px solid #000;padding:0}.select__options--active{display:block}.select__option{padding:5px 20px;font-size:16px;line-height:36px;border-bottom:2px solid #e6e7e8;cursor:pointer;color:#000}.select__option:hover{background:#eee}.select .mydatapicker{position:absolute;z-index:9;top:35px;left:0}.form__item--error .select__button{color:#d63d42}.form__item--error svg path{stroke:#d63d42}.register_container{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;background-color:#fff;border-top:1px solid #000;position:relative;z-index:1}@media only screen and (min-width:992px){.register_container{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.register_container .retail_opportunities{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:2.3rem 2rem;-webkit-order:2;-moz-box-ordinal-group:3;order:2}@media only screen and (min-width:992px){.register_container .retail_opportunities{padding:3.4rem 30px;-webkit-order:1;-moz-box-ordinal-group:2;order:1}}.register_container .retail_opportunities h4{font-size:1.8rem}@media only screen and (min-width:992px){.register_container .retail_opportunities h4{font-size:2.3rem}}.register_container .retail_opportunities li,.register_container .retail_opportunities ul{padding:0;margin:0}.register_container .retail_opportunities .brokers{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;max-width:450px}.register_container .retail_opportunities .brokers:first-child{width:100%}.register_container .retail_opportunities .brokers .broker{width:100%;margin-bottom:36px;border-bottom:1px solid #000;cursor:pointer;max-height:40px;min-height:0;-webkit-transition:max-height .5s ease,min-height .5s ease;-moz-transition:max-height .5s ease,min-height .5s ease;transition:max-height .5s ease,min-height .5s ease;overflow:hidden}@media only screen and (min-width:992px){.register_container .retail_opportunities .brokers .broker{width:50%;max-height:none;margin-bottom:30px;border-bottom:none;cursor:unset}.register_container .retail_opportunities .brokers .broker:nth-of-type(2n){padding-left:50px}}.register_container .retail_opportunities .brokers .broker li{opacity:0;font-size:1rem;line-height:1.5rem;font-weight:400;list-style-type:none;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;transition:opacity .5s ease}.register_container .retail_opportunities .brokers .broker li:last-child{padding-bottom:5px}@media only screen and (min-width:992px){.register_container .retail_opportunities .brokers .broker li{display:block;height:auto;opacity:1}}.register_container .retail_opportunities .brokers .broker li.name{height:auto;opacity:1;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-align-items:center;-moz-box-align:center;align-items:center;font-size:1.3rem;line-height:2rem;font-weight:700}.register_container .retail_opportunities .brokers .broker li.name:after{content:"";display:block;width:6px;height:6px;border-bottom:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (min-width:992px){.register_container .retail_opportunities .brokers .broker li.name:after{display:none}}.register_container .retail_opportunities .brokers .broker li a{text-decoration:none;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;transition:opacity .5s ease}.register_container .retail_opportunities .brokers .broker li a:hover{opacity:.5}.register_container .retail_opportunities .brokers .broker.active{max-height:150px;min-height:120px;-webkit-transition:max-height .5s ease,min-height .5s ease;-moz-transition:max-height .5s ease,min-height .5s ease;transition:max-height .5s ease,min-height .5s ease}.register_container .retail_opportunities .brokers .broker.active li{height:auto;opacity:1}.register_container .register{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;text-align:center;background-color:#394d9e;-webkit-order:1;-moz-box-ordinal-group:2;order:1;min-height:315px}@media only screen and (min-width:992px){.register_container .register{-webkit-order:2;-moz-box-ordinal-group:3;order:2}}@media only screen and (min-width:768px){.register_container .register{padding:10vw 0}}.register_container .register .btn__register{font-size:10vw;line-height:.8em;border-bottom:2px solid #fff;font-weight:700;display:inline-block;text-decoration:none;color:#fff;font-size:3.55rem}@media only screen and (min-width:992px){.register_container .register .btn__register{font-size:5.3rem}}.page__map__about .description-image{position:relative}.page__map__about .description-image.desktop{display:none}@media only screen and (min-width:480px){.page__map__about .description-image.desktop{display:block}}.page__map__about .description-image.mobile{display:block}@media only screen and (min-width:480px){.page__map__about .description-image.mobile{display:none}}.page__map__about .description-image img:first-of-type{width:100%;height:auto}.page__map__about .description-image .link-icon{position:absolute;max-width:300px;width:22%;right:9%;bottom:19%}@media only screen and (min-width:480px){.page__map__about .description-image .link-icon{width:18%;right:15.5%;bottom:8%}}.gallery-container{text-align:center;font-weight:700;font-size:21px;line-height:32px;overflow:hidden}.gallery-container h2{margin:30px auto 20px;font-weight:500;font-size:28px;line-height:36px}@media only screen and (min-width:992px){.gallery-container h2{margin:46px auto 76px;font-size:64px;line-height:74px}}.gallery-container p{font-weight:700;font-size:12px;line-height:18px;white-space:pre-wrap;margin:0}@media only screen and (min-width:992px){.gallery-container p{font-weight:400;font-size:24px;line-height:32px}}.gallery-container p strong{font-weight:700;font-size:14px;line-height:22px}@media only screen and (min-width:992px){.gallery-container p strong{font-size:28px;line-height:38px}}.gallery-container .position-base-box{height:auto;aspect-ratio:374/210;margin:25px auto;overflow:hidden}.gallery-container .position-base-box .center{height:100%;width:100%}.gallery-container .position-base-box .center .slide__item{padding:0 10px}.gallery-container .position-base-box .center .slide__item .slide__img{width:80%;height:auto;margin:auto;object-fit:contain}.gallery-container .position-base-box .center .carousel-box{height:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;position:relative;overflow:hidden;border:2px solid transparent}.gallery-container .position-base-box .center .carousel-box .image{height:auto;width:100%;position:absolute;left:0;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;overflow:hidden}.gallery-container .image-list-dot{display:-webkit-flex;display:-moz-box;display:flex;margin:8px auto 0;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}@media only screen and (min-width:992px){.gallery-container .image-list-dot{margin:16px auto 0}}.gallery-container .image-list-dot span{width:6px;height:6px;border-radius:50%;background-color:rgba(204,0,185,.302)}@media only screen and (min-width:992px){.gallery-container .image-list-dot span{width:12px;height:12px}}.gallery-container .image-list-dot span:not(:last-of-type){margin-right:5px}.gallery-container .image-list-dot.light--pink,.gallery-container .image-list-dot span[data-current=true]{background-color:#cc00b9}.gallery-container .image-list-dot.light--pink span{width:6px;height:6px;border-radius:50%;background-color:rgba(255,189,246,.302)}@media only screen and (min-width:992px){.gallery-container .image-list-dot.light--pink span{width:12px;height:12px}}.gallery-container .image-list-dot.light--pink span:not(:last-of-type){margin-right:5px}.gallery-container .image-list-dot.light--pink span[data-current=true]{background-color:#ffbdf6}.page__index{padding-top:66px;background-color:#711bed}.page__index .logo{display:block;cursor:pointer}.page__index .logo svg{display:block;max-width:144px;max-height:36px;width:100%;fill:#fff}.page__index .popup-back{height:100vh;width:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.6);z-index:20;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.page__index .popup-box{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:98%;height:100%;max-width:374px;min-height:auto;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:20px 20px 123px;overflow:auto;z-index:21;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;border-radius:10px;text-align:center;background-repeat:no-repeat;background-color:#711bed}@media only screen and (min-width:992px){.page__index .popup-box{max-width:750px;min-height:600px;max-height:650px;width:55%;height:auto;border-radius:10px}}.page__index .popup-box .popup-box-close{width:36px;min-height:36px;border:1px solid rgba(255,255,255,.5);border-radius:50%;position:relative}.page__index .popup-box .popup-box-close span{position:absolute;top:50%;left:50%;width:17px;height:0;border:1px solid #fff}.page__index .popup-box .popup-box-close span:first-of-type{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.page__index .popup-box .popup-box-close span:last-of-type{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.page__index .popup-box .popup-box-close.btn--pink-light,.page__index .popup-box .popup-box-close.btn--pink-light span{border:1px solid #cc00b9}.page__index .popup-box .popup-content{max-width:620px;line-height:26px;margin-top:80px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;color:#fff}.page__index .popup-box .popup-content h2,.page__index .popup-box .popup-content h3{width:320px;margin:36px auto 10px;color:#feff00;text-align:center;text-transform:uppercase;white-space:pre-wrap}@media only screen and (min-width:992px){.page__index .popup-box .popup-content h2,.page__index .popup-box .popup-content h3{margin:36px auto;width:420px}}.page__index .popup-box .popup-content p{color:inherit}.page__index .popup-box .btn__jump{width:250px;min-height:60px;font-weight:700;font-size:18px;line-height:18px;text-align:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page__index .popup-box .btn__jump,.page__index .popup-thankyou-box{-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex}.page__index .popup-thankyou-box{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);aspect-ratio:374/463;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;padding:20px 20px 100px;overflow:auto;z-index:21;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;border-radius:10px;background-image:url(/img/index/PopupIcon_Thankyou.png);background-repeat:no-repeat;background-size:contain}.page__index .popup-thankyou-box .popup-box-close{width:36px;min-height:36px;border:1px solid rgba(255,255,255,.5);border-radius:50%;position:relative}.page__index .popup-thankyou-box .popup-box-close span{position:absolute;top:50%;left:50%;width:17px;height:0;border:1px solid #fff}.page__index .popup-thankyou-box .popup-box-close span:first-of-type{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.page__index .popup-thankyou-box .popup-box-close span:last-of-type{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.page__index .popup-thankyou-box .popup-box-close.btn--pink-light,.page__index .popup-thankyou-box .popup-box-close.btn--pink-light span{border:1px solid #cc00b9}.page__index .popup-thankyou-box .popup-content{max-width:620px;line-height:26px;margin-top:110px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page__index .popup-thankyou-box .popup-content h2,.page__index .popup-thankyou-box .popup-content h3{width:320px;margin:0;color:#feff00;text-align:center;font-size:32px;font-weight:600;line-height:32px;text-transform:uppercase}.page__index .popup-thankyou-box .popup-content h4{color:#feff00;text-align:center;font-size:24px;font-weight:500;line-height:26px;text-transform:uppercase;margin-top:15px}.page__index .popup-thankyou-box .popup-content p{color:inherit}.page__index .popup-thankyou-box .btn__jump{width:250px;min-height:60px;font-weight:700;font-size:18px;line-height:18px;text-align:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page__index .page__index__cover,.page__index .popup-thankyou-box .btn__jump,.page__index figure{display:-webkit-flex;display:-moz-box;display:flex}.page__index .page__index__cover{overflow:hidden;padding-top:50px;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center}@media only screen and (min-width:768px){.page__index .page__index__cover{padding-top:100px}}.page__index .page__index__cover .logo_image{fill:#feff00;width:100%;height:auto;max-width:679px;max-height:170px;margin-bottom:39px}.page__index .page__index__cover .bg-image{position:relative;object-fit:cover;z-index:1;max-width:1170px;height:auto;aspect-ratio:1300/873}.page__index .page__index__cover .empty-box{position:fixed;top:0;left:0;height:300px;width:100%}.page__index .page__index__cover .frame_back{position:fixed;top:50px;left:0;width:100%;z-index:-3}@media only screen and (min-width:768px){.page__index .page__index__cover .frame_back{top:100px}}.page__index .page__index__cover .frame{position:fixed;left:0;width:100%;z-index:-1}.page__index .page__index__mission-statement{background-color:#711bed;padding:60px 0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;z-index:0;color:#feff00;text-align:center;text-transform:uppercase}@media only screen and (min-width:768px){.page__index .page__index__mission-statement{padding:124px 0}}.page__index .page__index__mission-statement .large-text h1{text-transform:uppercase;margin:10px 0 0;font-size:30px;line-height:30px}@media only screen and (min-width:992px){.page__index .page__index__mission-statement .large-text h1{margin:0;font-size:70px;line-height:70px}}.page__index .page__index__mission-statement .image{max-width:1440px;position:relative;margin-top:6px}@media only screen and (min-width:992px){.page__index .page__index__mission-statement .image{margin-top:0}}.page__index .page__index__mission-statement .image .image-container{margin:0 20px}@media only screen and (min-width:992px){.page__index .page__index__mission-statement .image .image-container{margin:0 130px}}.page__index .page__index__mission-statement .image .image-container img{max-width:1062px;height:auto;aspect-ratio:1180/1459;width:90%}.page__index .page__index__mission-statement .image .animated-icon{position:absolute;width:125px;height:125px}@media only screen and (min-width:992px){.page__index .page__index__mission-statement .image .animated-icon{width:250px;height:250px}}.page__index .page__index__mission-statement .image .animated-icon:first-of-type{top:-12px;right:9px}@media only screen and (min-width:992px){.page__index .page__index__mission-statement .image .animated-icon:first-of-type{top:59px;right:30px;z-index:1}}.page__index .page__index__mission-statement .image .animated-icon:nth-of-type(2){bottom:-20px;left:10px}@media only screen and (min-width:992px){.page__index .page__index__mission-statement .image .animated-icon:nth-of-type(2){bottom:323px;left:44px;z-index:1}}.page__index .page__index__mission-statement .image .animated-icon:nth-of-type(3){display:none}@media only screen and (min-width:992px){.page__index .page__index__mission-statement .image .animated-icon:nth-of-type(3){display:block;bottom:19px;right:77px;z-index:1}}.page__index .page__index__mission-statement .image .animated-icon svg{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.page__index .page__index__mission-statement .image .animated-icon .badge{margin:auto;width:100%;height:100%}.page__index .page__index__mission-statement .image .animated-icon .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;height:100%}@media only screen and (min-width:992px){.page__index .page__index__mission-statement .image .animated-icon .animation{width:100%;height:100%;max-width:100%}}.page__index .page__index__mission-statement .mid-text{margin-top:40.5px}@media only screen and (min-width:768px){.page__index .page__index__mission-statement .mid-text{margin-top:81px}}@media only screen and (min-width:992px){.page__index .page__index__mission-statement .mid-text{margin-top:126px}}.page__index .page__index__mission-statement .btn__learn-more{width:250px;height:50px;margin-top:21px;font-size:14.4px;line-height:21.6px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;font-weight:700;text-align:center;text-transform:none}@media only screen and (min-width:992px){.page__index .page__index__mission-statement .btn__learn-more{width:250px;height:60px;margin-top:42px;font-size:18.9px;line-height:28.8px}}.page__index .page__index__mission-statement .overview{margin:40px auto 0;width:100%}@media only screen and (min-width:992px){.page__index .page__index__mission-statement .overview{margin:100px auto 0}}.page__index .page__index__mission-statement .overview .back{width:100vw;height:auto;aspect-ratio:1/1}.page__index .empty__box__for-icon{display:block;height:66px;visibility:hidden}@media only screen and (min-width:480px){.page__index .empty__box__for-icon{display:none}}.page__index .page__index__story{background-color:#a896ed;display:grid;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;text-align:center;color:#fff;position:relative}.page__index .page__index__story .large-title{position:relative}.page__index .page__index__story .large-title .animated-icon{position:absolute;width:125px;height:125px;top:-62px;left:10px}@media only screen and (min-width:992px){.page__index .page__index__story .large-title .animated-icon{width:250px;height:250px;top:-150px;left:30px}}.page__index .page__index__story .large-title .animated-icon svg{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.page__index .page__index__story .large-title .animated-icon .badge{margin:auto;width:100%;height:100%}.page__index .page__index__story .large-title .animated-icon .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;height:100%}@media only screen and (min-width:992px){.page__index .page__index__story .large-title .animated-icon .animation{width:100%;height:100%;max-width:100%}}.page__index .page__index__story .large-title h1{text-transform:uppercase;margin:73px auto 0;color:#fff}@media only screen and (min-width:992px){.page__index .page__index__story .large-title h1{margin:100px auto 0}}.page__index .page__index__story figure{margin-top:31px}@media only screen and (min-width:992px){.page__index .page__index__story figure{margin-top:69px}}.page__index .page__index__story figure img{width:100vw;height:auto;aspect-ratio:480/217}.page__index .page__index__story .large-describe{margin:30px auto 84px}@media only screen and (min-width:992px){.page__index .page__index__story .large-describe{margin:60px auto 114px}}.page__index .page__index__story .large-describe p{margin:0}.page__index .page__index__purpose-build{padding-top:63px;background-color:#711bed;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;text-align:center}@media only screen and (min-width:992px){.page__index .page__index__purpose-build{padding-top:152px}}.page__index .page__index__purpose-build .animated-icon{position:absolute;width:125px;height:125px;top:-62.5px;left:10px}@media only screen and (min-width:992px){.page__index .page__index__purpose-build .animated-icon{width:250px;height:250px;top:-125px;left:41px}}.page__index .page__index__purpose-build .animated-icon svg{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.page__index .page__index__purpose-build .animated-icon .badge{margin:auto;width:100%;height:100%}.page__index .page__index__purpose-build .animated-icon .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;height:100%}@media only screen and (min-width:992px){.page__index .page__index__purpose-build .animated-icon .animation{width:100%;height:100%;max-width:100%}}.page__index .page__index__purpose-build .pop-out{max-width:1440px;position:relative}.page__index .page__index__purpose-build .pop-out img:first-of-type{width:90%;height:auto;max-width:1296px;aspect-ratio:160/129}.page__index .page__index__purpose-build .pop-out .animated-icon2{position:absolute;width:125px;height:125px;bottom:-63.35px;right:10px}@media only screen and (min-width:992px){.page__index .page__index__purpose-build .pop-out .animated-icon2{width:250px;height:250px;bottom:-18.5px;right:30px}}.page__index .page__index__purpose-build .pop-out .animated-icon2 svg{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.page__index .page__index__purpose-build .pop-out .animated-icon2 .badge{margin:auto;width:100%;height:100%}.page__index .page__index__purpose-build .pop-out .animated-icon2 .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;height:100%}@media only screen and (min-width:992px){.page__index .page__index__purpose-build .pop-out .animated-icon2 .animation{width:100%;height:100%;max-width:100%}}.page__index .page__index__purpose-build .details-title h3{margin:63.34px auto 0;width:90%;color:#feff00}@media only screen and (min-width:768px){.page__index .page__index__purpose-build .details-title h3{width:60%}}@media only screen and (min-width:992px){.page__index .page__index__purpose-build .details-title h3{margin-top:110.5px;width:800px}}.page__index .page__index__purpose-build .details-describe{margin-top:20px}.page__index .page__index__purpose-build .details-describe p:last-of-type{margin-top:8px}@media only screen and (min-width:768px){.page__index .page__index__purpose-build .details-describe p:last-of-type{margin-top:16px}}@media only screen and (min-width:992px){.page__index .page__index__purpose-build .details-describe{margin-top:40px}.page__index .page__index__purpose-build .details-describe p:last-of-type{margin-top:32px}}.page__index .page__index__architecture{background-color:#711bed;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;text-align:center}.page__index .page__index__architecture .animated-icon{position:absolute;width:125px;height:125px;bottom:-62.5px;left:10px}@media only screen and (min-width:768px){.page__index .page__index__architecture .animated-icon{left:20px}}@media only screen and (min-width:992px){.page__index .page__index__architecture .animated-icon{width:250px;height:250px;bottom:-125px;left:30px}}.page__index .page__index__architecture .animated-icon svg{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.page__index .page__index__architecture .animated-icon .badge{margin:auto;width:100%;height:100%}.page__index .page__index__architecture .animated-icon .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;height:100%}@media only screen and (min-width:992px){.page__index .page__index__architecture .animated-icon .animation{max-width:100%}}.page__index .page__index__architecture .pop-out{padding:0 10px;position:relative}@media only screen and (min-width:768px){.page__index .page__index__architecture .pop-out{padding:0 20px}}.page__index .page__index__architecture .pop-out img:first-of-type{width:100%;height:auto}.page__index .page__index__architecture .pop-out .animated-icon2{position:absolute;width:125px;height:125px;bottom:-63.35px;right:10px}@media only screen and (min-width:992px){.page__index .page__index__architecture .pop-out .animated-icon2{width:250px;height:250px;bottom:-18.5px;right:30px}}.page__index .page__index__architecture .pop-out .animated-icon2 svg{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.page__index .page__index__architecture .pop-out .animated-icon2 .badge{margin:auto;width:100%;height:100%}.page__index .page__index__architecture .pop-out .animated-icon2 .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;height:100%}@media only screen and (min-width:992px){.page__index .page__index__architecture .pop-out .animated-icon2 .animation{width:100%;height:100%;max-width:100%}}.page__index .page__index__architecture .details-title h2{margin:40px auto 30px;color:#feff00}@media only screen and (min-width:992px){.page__index .page__index__architecture .details-title h2{margin:70px auto 50px;width:800px}}.page__index .page__index__architecture .details-subtitle h4{margin:80px auto 20px;color:#fff}@media only screen and (min-width:768px){.page__index .page__index__architecture .details-subtitle h4{margin:90px auto 30px}}@media only screen and (min-width:992px){.page__index .page__index__architecture .details-subtitle h4{margin:70px auto 50px}}.page__index .page__index__architecture .flex--container{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-row-gap:40px;row-gap:40px;margin-top:0}@media only screen and (min-width:992px){.page__index .page__index__architecture .flex--container{grid-row-gap:90px;row-gap:90px;margin-top:30px}}.page__index .page__index__architecture .flex--container .picture-container{display:-webkit-flex;display:-moz-box;display:flex;-moz-column-gap:5%;grid-column-gap:5%;-webkit-column-gap:5%;column-gap:5%;-webkit-order:1;-moz-box-ordinal-group:2;order:1;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse}@media only screen and (min-width:992px){.page__index .page__index__architecture .flex--container .picture-container{-webkit-order:0;-moz-box-ordinal-group:1;order:0;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.page__index .page__index__architecture .flex--container .picture-container .portfolio{margin-top:20px}@media only screen and (min-width:768px){.page__index .page__index__architecture .flex--container .picture-container .portfolio{margin-top:30px}}@media only screen and (min-width:992px){.page__index .page__index__architecture .flex--container .picture-container .portfolio{margin-top:0}}.page__index .page__index__architecture .flex--container .picture-container .portfolio .subtitle{width:100%;font-weight:700;font-size:16.2px;line-height:23.4px;color:#fff;margin:0 0 20px;text-align:center}@media only screen and (min-width:992px){.page__index .page__index__architecture .flex--container .picture-container .portfolio .subtitle{width:80%;margin:0 0 30px;text-align:left}}.page__index .page__index__architecture .flex--container .picture-container .portfolio img{width:-webkit-calc(100% - 70px);width:-moz-calc(100% - 70px);width:calc(100% - 70px);height:100%;object-fit:cover;display:block}.page__index .page__index__architecture .flex--container .picture-container .portfolio .image-box{position:relative;width:100%;height:450px;overflow:hidden}@media only screen and (min-width:992px){.page__index .page__index__architecture .flex--container .picture-container .portfolio .image-box{height:auto;aspect-ratio:unset;overflow:unset}}.page__index .page__index__architecture .flex--container .picture-container .portfolio .image-box .carousel-box{width:100%;height:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;grid-gap:0;gap:0}@media only screen and (min-width:992px){.page__index .page__index__architecture .flex--container .picture-container .portfolio .image-box .carousel-box{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,320px);grid-gap:0 10px}}.page__index .page__index__architecture .flex--container .picture-container .portfolio .image-box .carousel-box .picture-box{position:absolute;height:450px;width:100%;margin-bottom:30px;top:0}@media only screen and (min-width:992px){.page__index .page__index__architecture .flex--container .picture-container .portfolio .image-box .carousel-box .picture-box{position:relative;grid-column:1/-1;height:auto}}.page__index .page__index__architecture .flex--container .picture-container .portfolio .image-box .carousel-box .picture-box p{display:none}@media only screen and (min-width:992px){.page__index .page__index__architecture .flex--container .picture-container .portfolio .image-box .carousel-box .picture-box p{display:block;text-align:start;padding-top:5px;font-size:12px;line-height:16px;margin:0}}.page__index .page__index__architecture .flex--container .picture-container .portfolio .image-box .carousel-box .picture-box img{width:auto;height:100%;max-height:100%;margin:0 auto}@media only screen and (min-width:992px){.page__index .page__index__architecture .flex--container .picture-container .portfolio .image-box .carousel-box .picture-box img{position:relative;width:100%;max-height:250px;margin:0}.page__index .page__index__architecture .flex--container .picture-container .portfolio .image-box .carousel-box .picture-box:first-of-type{grid-row:1/span 1;grid-column:1/span 1}.page__index .page__index__architecture .flex--container .picture-container .portfolio .image-box .carousel-box .picture-box:nth-of-type(2){grid-row:1/span 1;grid-column:2/span 1}.page__index .page__index__architecture .flex--container .picture-container .portfolio .image-box .carousel-box .picture-box:nth-of-type(3){grid-row:1/span 1;grid-column:3/span 1}.page__index .page__index__architecture .flex--container .picture-container .portfolio .image-box .carousel-box .picture-box:nth-of-type(4){grid-row:2/span 1;grid-column:1/span 1}.page__index .page__index__architecture .flex--container .picture-container .portfolio .image-box .carousel-box .picture-box:nth-of-type(5){grid-row:2/span 1;grid-column:2/span 1}.page__index .page__index__architecture .flex--container .picture-container .portfolio .image-box .carousel-box .picture-box:nth-of-type(6){grid-row:2/span 1;grid-column:3/span 1}.page__index .page__index__architecture .flex--container .picture-container .portfolio .image-box .carousel-box .picture-box:nth-of-type(7){grid-row:3/span 1;grid-column:1/span 1}.page__index .page__index__architecture .flex--container .picture-container .portfolio .image-box .carousel-box .picture-box:nth-of-type(8){grid-row:3/span 1;grid-column:2/span 1}}.page__index .page__index__architecture .flex--container .picture-container .portfolio .description-box{display:block}@media only screen and (min-width:992px){.page__index .page__index__architecture .flex--container .picture-container .portfolio .description-box{display:none}}.page__index .page__index__architecture .flex--container .picture-container .portfolio .description-box p:first-of-type{margin:10px auto 8px}.page__index .page__index__architecture .flex--container .picture-container .portfolio .description-box .image-list-dot{display:-webkit-flex;display:-moz-box;display:flex;margin:8px auto 0;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page__index .page__index__architecture .flex--container .picture-container .portfolio .description-box .image-list-dot span{width:6px;height:6px;border-radius:50%;background-color:rgba(254,255,0,.302)}.page__index .page__index__architecture .flex--container .picture-container .portfolio .description-box .image-list-dot span:not(:last-of-type){margin-right:5px}.page__index .page__index__architecture .flex--container .picture-container .portfolio .description-box .image-list-dot span[data-current=true]{background-color:#feff00}.page__index .page__index__architecture .flex--container .picture-container .details-describe{-webkit-flex:1 1 100%;-moz-box-flex:1;flex:1 1 100%;text-align:center}@media only screen and (min-width:992px){.page__index .page__index__architecture .flex--container .picture-container .details-describe{text-align:left}}.page__index .page__index__architecture .flex--container .picture-container .details-describe p:last-of-type{margin-top:8px}@media only screen and (min-width:768px){.page__index .page__index__architecture .flex--container .picture-container .details-describe p{font-size:14.4px;line-height:18px}.page__index .page__index__architecture .flex--container .picture-container .details-describe p p:last-of-type{margin-top:16px}}@media only screen and (min-width:992px){.page__index .page__index__architecture .flex--container .picture-container .details-describe p{max-width:810px;font-size:21.6px;line-height:28.8px}.page__index .page__index__architecture .flex--container .picture-container .details-describe p p:last-of-type{margin-top:32px}}.page__index .page__index__architecture .flex--container .awards-list{position:relative;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;justify-content:space-evenly;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:6.5px;gap:6.5px;white-space:pre-wrap;-webkit-order:0;-moz-box-ordinal-group:1;order:0}@media only screen and (min-width:992px){.page__index .page__index__architecture .flex--container .awards-list{-webkit-order:1;-moz-box-ordinal-group:2;order:1}}.page__index .page__index__architecture .flex--container .awards-list .award-container{position:relative;height:180px;max-width:180px;-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:-webkit-calc(50% - 1rem);flex-basis:-moz-calc(50% - 1rem);flex-basis:calc(50% - 1rem);display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}@media only screen and (min-width:992px){.page__index .page__index__architecture .flex--container .awards-list .award-container{height:300px;max-width:300px;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:-webkit-calc(25% - 1rem);flex-basis:-moz-calc(25% - 1rem);flex-basis:calc(25% - 1rem)}}.page__index .page__index__architecture .flex--container .awards-list .award-container svg{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:768px){.page__index .page__index__architecture .flex--container .awards-list .award-container svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}}.page__index .page__index__architecture .flex--container .awards-list .award-container .text-container .award-title{position:relative;width:58%;margin:auto;font-weight:700;font-size:12px;line-height:18px;text-align:center}@media only screen and (min-width:992px){.page__index .page__index__architecture .flex--container .awards-list .award-container .text-container .award-title{font-size:16px;line-height:26px}}.page__index .page__index__architecture .flex--container .awards-list .award-container .text-container .award-details{position:relative;width:58%;margin:auto;font-size:10px;line-height:16px;text-align:center}@media only screen and (min-width:992px){.page__index .page__index__architecture .flex--container .awards-list .award-container .text-container .award-details{font-size:14px;line-height:24px}}.page__index .page__index__architecture .flex--container .awards-list .award-container .text-container .award-details:first-of-type{margin-top:2px}.page__index .page__index__architecture .flex--container .awards-list .award-container .text-container .award-details a:hover{text-decoration:underline}.page__team{font-family:Articulat;background:#3baa21;overflow:hidden;padding-top:104px}@media only screen and (min-width:992px){.page__team{padding-top:231px}}.page__team img{width:100vw;height:auto}.page__team h2{text-transform:uppercase;margin-bottom:23px;color:#feff00}.page__team strong{font-weight:700;font-size:18px;line-height:26px}@media only screen and (min-width:992px){.page__team strong{font-size:24px;line-height:26px}}.page__team p{margin-left:auto;margin-right:auto}.page__team .page__team-copy{margin-bottom:36px}@media only screen and (min-width:992px){.page__team .page__team-copy{margin-bottom:113px}}.page__team .page__team__intro{text-align:center;margin-bottom:35px}@media only screen and (min-width:992px){.page__team .page__team__intro{margin-bottom:83px}}.page__team .page__team__intro h1{text-transform:uppercase;margin-bottom:15px;color:#feff00}@media only screen and (min-width:992px){.page__team .page__team__intro h1{margin-bottom:169px}}.page__team .page__team__intro .animated-icon{position:relative;display:-webkit-flex;display:-moz-box;display:flex;width:125px;height:125px;margin:56px auto}@media only screen and (min-width:992px){.page__team .page__team__intro .animated-icon{position:absolute;width:250px;height:250px;top:250px;right:-250px;margin:0 auto}}.page__team .page__team__intro .animated-icon svg{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.page__team .page__team__intro .animated-icon .badge{margin:auto;width:100%;height:100%}.page__team .page__team__intro .animated-icon .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;height:100%}@media only screen and (min-width:992px){.page__team .page__team__intro .animated-icon .animation{width:100%;height:100%;max-width:100%}}.page__team .peterson-section{position:relative;color:#fff;padding-top:20.4px}@media only screen and (min-width:992px){.page__team .peterson-section{padding-top:32px}}.page__team .peterson-section .animated-icon{position:absolute;width:125px;height:125px;top:-62.5px;left:11px}@media only screen and (min-width:992px){.page__team .peterson-section .animated-icon{width:250px;height:250px;top:-125px;left:83px}}.page__team .peterson-section .animated-icon svg{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.page__team .peterson-section .animated-icon .badge{margin:auto;width:100%;height:100%}.page__team .peterson-section .animated-icon .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;height:100%}@media only screen and (min-width:992px){.page__team .peterson-section .animated-icon .animation{width:100%;height:100%;max-width:100%}}.page__team .peterson-section .info{margin-bottom:32px}@media only screen and (min-width:992px){.page__team .peterson-section .info{margin-bottom:5.75rem}}.page__team .peterson-westbank-section{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:44px;gap:44px;padding:43.55px 10px 0}.page__team .peterson-westbank-section h2{color:#fff;font-size:24px;text-align:left;margin-bottom:12px}.page__team .peterson-westbank-section p,.page__team .peterson-westbank-section p strong{font-size:14px}@media only screen and (min-width:992px){.page__team .peterson-westbank-section p,.page__team .peterson-westbank-section p strong{font-size:18px}.page__team .peterson-westbank-section{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;grid-gap:114px;gap:114px;padding:48px 30px 0}}.page__team .page__team__video-icon{width:32px;height:32px}.page__team .page__westbank-living .portfolio .image-box{position:relative;width:100%;aspect-ratio:450/373;overflow:hidden}@media only screen and (min-width:992px){.page__team .page__westbank-living .portfolio .image-box{aspect-ratio:unset;overflow:unset}}.page__team .page__westbank-living .portfolio .image-box .carousel-box{width:100%;height:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;grid-gap:0;gap:0}@media only screen and (min-width:992px){.page__team .page__westbank-living .portfolio .image-box .carousel-box{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:0 210px}}.page__team .page__westbank-living .portfolio .image-box .carousel-box .picture-box{position:absolute;height:100%;width:100%;top:0}@media only screen and (min-width:992px){.page__team .page__westbank-living .portfolio .image-box .carousel-box .picture-box{position:relative;grid-column:1/-1}}.page__team .page__westbank-living .portfolio .image-box .carousel-box .picture-box p{display:none;font-weight:400;font-size:14px;line-height:22px}@media only screen and (min-width:992px){.page__team .page__westbank-living .portfolio .image-box .carousel-box .picture-box p{display:block;text-align:start;height:70px;padding-top:5px;font-size:18px;line-height:26px}}.page__team .page__westbank-living .portfolio .image-box .carousel-box .picture-box img{width:auto;height:100%;margin:0 auto}@media only screen and (min-width:992px){.page__team .page__westbank-living .portfolio .image-box .carousel-box .picture-box img{position:relative;height:auto;margin:0}.page__team .page__westbank-living .portfolio .image-box .carousel-box .picture-box:first-of-type{grid-row:1/span 3;grid-column:1/span 2}.page__team .page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(2){grid-row:1/span 3;grid-column:3/span 2}.page__team .page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(3){grid-row:1/span 3;grid-column:5/span 2}.page__team .page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(4){grid-row:4/span 4;grid-column:1/span 2}}@media only screen and (min-width:992px)and (min-width:992px){.page__team .page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(4) img{height:-webkit-calc(100% - 70px);height:-moz-calc(100% - 70px);height:calc(100% - 70px)}}@media only screen and (min-width:992px){.page__team .page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(5){grid-row:4/span 2;grid-column:3/span 2}.page__team .page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(6){grid-row:4/span 2;grid-column:5/span 2}.page__team .page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(7){grid-row:6/span 2;grid-column:3/span 2}.page__team .page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(8){grid-row:6/span 2;grid-column:5/span 2}.page__team .page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(9){grid-row:8/span 3;grid-column:1/span 2}.page__team .page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(10){grid-row:8/span 3;grid-column:3/span 2}.page__team .page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(11){grid-row:8/span 4;grid-column:5/span 2}.page__team .page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(12){grid-row:11/span 1;grid-column:1/span 2}.page__team .page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(13){grid-row:11/span 1;grid-column:3/span 2}.page__team .page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(14){grid-row:12/span 3;grid-column:1/span 2}.page__team .page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(15){grid-row:12/span 3;grid-column:3/span 2}.page__team .page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(16){grid-row:12/span 2;grid-column:5/span 2}}.page__team .page__westbank-living .plan .plan-box{margin-top:24.91px}@media only screen and (min-width:992px){.page__team .page__westbank-living .plan .plan-box{margin-top:47px}}.page__team .page__westbank-living .three-principles{padding-top:50px;padding-bottom:46px}@media only screen and (min-width:992px){.page__team .page__westbank-living .three-principles{padding-top:80px;padding-bottom:64px}}.page__team__footer{padding-top:28px;font-family:Articulat}@media only screen and (min-width:992px){.page__team__footer{padding-top:113px}}.page__team__footer .register-form .large-text h1{margin-bottom:43px}@media only screen and (min-width:992px){.page__team__footer .register-form .large-text h1{margin-bottom:123px}}.page__register{background:#f1f8fe;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:calc(100px + 2rem) 0 2.5rem}@media only screen and (min-width:992px){.page__register{padding:calc(100px + 10rem) 0 5rem}}.page__register .sidebar{position:relative;-webkit-order:1;-moz-box-ordinal-group:2;order:1;padding:0 1rem;margin:3rem 0 0;-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%}@media only screen and (min-width:992px){.page__register .sidebar{-webkit-order:2;-moz-box-ordinal-group:3;order:2;padding:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;margin:0;-webkit-order:1;-moz-box-ordinal-group:2;order:1;background:#fff}}.page__register .sidebar .animation{width:100%;padding-bottom:200px;display:none}@media only screen and (min-width:992px){.page__register .sidebar .animation{display:block}}.page__register .sidebar .animation svg{display:none}@media only screen and (min-width:992px){.page__register .sidebar .animation svg{display:block;overflow:visible}.page__register .sidebar .animation svg defs clipPath rect{height:941px}.page__register .sidebar .animation svg>g>g:not(:first-child)>g{-webkit-transform:translateY(250px);-moz-transform:translateY(250px);transform:translateY(250px)}}.page__register .sidebar .content{margin-bottom:3rem}@media only screen and (min-width:992px){.page__register .sidebar .content{position:absolute;top:12%;left:1rem;margin-bottom:0;left:50%;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}.page__register .sidebar .content .title{display:block;font-weight:700;font-size:25px;line-height:1em;margin:0 0 2rem}@media only screen and (min-width:992px){.page__register .sidebar .content .title{font-size:.9rem;margin:0 0 1rem}}.page__register .sidebar .content .contact{margin:30px 0;height:3.5rem;overflow:hidden;-webkit-transition:height .5s ease;-moz-transition:height .5s ease;transition:height .5s ease;border-bottom:1px solid #000}@media only screen and (min-width:992px){.page__register .sidebar .content .contact{height:auto;overflow:auto;border-bottom:none;margin:15px 0}}.page__register .sidebar .content .contact.open{height:9rem}@media only screen and (min-width:992px){.page__register .sidebar .content .contact.open{height:auto}}.page__register .sidebar .content .contact.open p{opacity:1}.page__register .sidebar .content .contact.open p:after{content:"";-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);transform:rotate(-135deg)}.page__register .sidebar .content p{margin:0;font-size:.8rem;line-height:1.5rem;opacity:0;-webkit-transition:opacity .5s ease 0s;-moz-transition:opacity .5s ease 0s;transition:opacity .5s ease 0s}@media only screen and (min-width:992px){.page__register .sidebar .content p{opacity:1}}.page__register .sidebar .content p.name{font-weight:700;font-size:1.6rem;line-height:3rem;opacity:1;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-align-items:center;-moz-box-align:center;align-items:center;pointer-events:none}.page__register .sidebar .content p.name:after{content:"";display:inline-block;width:10px;height:10px;border-right:2px solid #000;border-bottom:2px solid #000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);margin-right:2px;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-moz-transition:transform .5s ease,-moz-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease,-moz-transform .5s ease}@media only screen and (min-width:992px){.page__register .sidebar .content p.name:after{display:none}.page__register .sidebar .content p.name{font-size:.8rem;line-height:1.5rem}}.page__register .sidebar .content a{text-decoration:none;display:block;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;transition:opacity .5s ease;font-size:.8rem;line-height:1.5rem}.page__register .sidebar .content a:hover{opacity:.5}.page__register .form-container{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-order:1;-moz-box-ordinal-group:2;order:1;padding:0 1rem}@media only screen and (min-width:992px){.page__register .form-container{-webkit-order:2;-moz-box-ordinal-group:3;order:2;padding:0 3rem}}.page__register .form-container .center-wrap{max-width:800px}.page__register .form-container .center-wrap form{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.page__register .form-container .center-wrap form input,.page__register .form-container .center-wrap form select{margin:0 0 1rem}@media only screen and (min-width:992px){.page__register .form-container .center-wrap form input[type=text]{-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:-webkit-calc(50% - .5rem);flex-basis:-moz-calc(50% - .5rem);flex-basis:calc(50% - .5rem)}}.page__register .form-container .center-wrap form .checkboxes,.page__register .form-container .center-wrap form select{-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%}.page__register .form-container .center-wrap form .disclaimer{margin:2.5rem 0;font-size:.6rem;line-height:1.5em;color:#bdbdbd}.page__register .form-container .center-wrap form .btn__submit{margin:0 0 1rem}.page__register .form-container .center-wrap form .questions{-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;margin:0}.page__register .form-container .center-wrap form .checkboxes{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page__register .form-container .center-wrap form .checkboxes .title{display:block;margin:0}.page__register .form-container .center-wrap form .checkboxes label{margin:0 1rem 0 0}.page__register .form-container .center-wrap form .checkboxes input{margin:0 .5rem 0 0}.page__about{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;background-color:#101a99;position:relative;text-align:center;overflow:hidden}.page__about .page__about-image{width:100%;height:auto}.page__about .page__about__history{padding:0 0 2.5rem;position:relative}@media only screen and (min-width:768px){.page__about .page__about__history{padding:0 0 8.7rem}}.page__about .page__about__history h1{color:#feff00;text-transform:uppercase;margin-bottom:21px}@media only screen and (min-width:992px){.page__about .page__about__history h1{margin-bottom:40px}}.page__about .page__about__history p{margin:0;font-size:16.2px;line-height:1.58rem}@media only screen and (min-width:992px){.page__about .page__about__history p{font-size:21.6px;line-height:1.8rem}}.page__about .page__about__history .animated-icon{position:relative;display:-webkit-flex;display:-moz-box;display:flex;width:125px;height:125px;margin:0 auto 30px}@media only screen and (min-width:992px){.page__about .page__about__history .animated-icon{position:absolute;width:250px;height:250px;top:260px;right:-290px;z-index:1;margin-bottom:0}}.page__about .page__about__history .animated-icon svg{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.page__about .page__about__history .animated-icon .badge{margin:auto;width:100%;height:100%}.page__about .page__about__history .animated-icon .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;height:100%}@media only screen and (min-width:992px){.page__about .page__about__history .animated-icon .animation{width:100%;height:100%;max-width:100%}}.page__about .page__about__faq{background:#1555f4;padding:40px 0 84px}@media only screen and (min-width:992px){.page__about .page__about__faq{padding:5rem 0}}.page__about .page__about__faq .wrap--flex{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;position:relative}.page__about .page__about__faq .wrap--flex div:first-of-type{-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;margin-bottom:20px}@media only screen and (min-width:992px){.page__about .page__about__faq .wrap--flex div:first-of-type{-webkit-flex:0 0 38%;-moz-box-flex:0;flex:0 0 38%;margin-bottom:0}}.page__about .page__about__faq .wrap--flex div:nth-of-type(2){-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%}@media only screen and (min-width:992px){.page__about .page__about__faq .wrap--flex div:nth-of-type(2){margin-right:95px;-webkit-flex:0 0 43%;-moz-box-flex:0;flex:0 0 43%}}.page__about .page__about__faq .wrap--flex h3{color:#feff00}@media only screen and (min-width:992px){.page__about .page__about__faq .wrap--flex h3{text-align:start}}.page__about .page__about__faq .wrap--flex strong{color:#feff00;font-size:25.2px;line-height:32.4px}@media only screen and (min-width:992px){.page__about .page__about__faq .wrap--flex strong{text-align:start;font-size:37.8px;line-height:45px}}.page__about .page__about__faq .wrap--flex p{font-size:12.6px;line-height:19.8px}@media only screen and (min-width:992px){.page__about .page__about__faq .wrap--flex p{text-align:start;font-size:16.2px;line-height:23.4px}}.page__about .page__about__faq .wrap--flex p:nth-of-type(3){margin:0}.page__about .page__about__faq .wrap--flex small{color:#fff;margin:0 0 1.25rem}@media only screen and (min-width:992px){.page__about .page__about__faq .wrap--flex small{text-align:start}}.page__about .page__about__faq .wrap--flex small:nth-of-type(3){margin:0}.page__about .page__about__faq .wrap--flex .animated-icon{position:absolute;width:125px;bottom:-146px;left:-5px;z-index:0}@media only screen and (min-width:992px){.page__about .page__about__faq .wrap--flex .animated-icon{width:250px;height:250px;bottom:-215px;left:-30px;z-index:1}}.page__about .page__about__faq .wrap--flex .animated-icon svg{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.page__about .page__about__faq .wrap--flex .animated-icon .badge{margin:auto;width:100%;height:100%}.page__about .page__about__faq .wrap--flex .animated-icon .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;height:100%}@media only screen and (min-width:992px){.page__about .page__about__faq .wrap--flex .animated-icon .animation{width:100%;height:100%;max-width:100%}}.page__about .page__about__timeline{position:relative;margin-top:93px}@media only screen and (min-width:992px){.page__about .page__about__timeline{margin-top:168px}}.page__about .page__about__timeline .timeline-item{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 10px;background-color:#91aeff;position:relative}@media only screen and (min-width:992px){.page__about .page__about__timeline .timeline-item{margin:0 0 5rem}.page__about .page__about__timeline .timeline-item:nth-child(2n) aside{-webkit-order:2;-moz-box-ordinal-group:3;order:2}.page__about .page__about__timeline .timeline-item:nth-child(2n) figure{-webkit-order:1;-moz-box-ordinal-group:2;order:1}}.page__about .page__about__timeline .timeline-item.no-image{background-color:transparent;margin:0 0 1.5rem}@media only screen and (min-width:992px){.page__about .page__about__timeline .timeline-item.no-image{margin:0 0 2.938rem}}.page__about .page__about__timeline .timeline-item.no-image aside{-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;height:120px}@media only screen and (min-width:992px){.page__about .page__about__timeline .timeline-item.no-image aside{height:auto}}.page__about .page__about__timeline .timeline-item.no-image aside div{max-width:100%}.page__about .page__about__timeline .timeline-item.no-image aside div .year{margin:0;color:#feff00}@media only screen and (min-width:992px){.page__about .page__about__timeline .timeline-item.no-image aside div .year{margin:0 0 1.063rem}}.page__about .page__about__timeline .timeline-item.no-image aside div .description{color:#fff;font-weight:700;font-size:23.4px;line-height:30.6px}@media only screen and (min-width:992px){.page__about .page__about__timeline .timeline-item.no-image aside div .description{font-size:37.8px;line-height:2.81rem}}.page__about .page__about__timeline .timeline-item aside{-webkit-order:2;-moz-box-ordinal-group:3;order:2;-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;height:242px}@media only screen and (min-width:992px){.page__about .page__about__timeline .timeline-item aside{height:auto;-webkit-order:1;-moz-box-ordinal-group:2;order:1;-webkit-flex:0 0 50%;-moz-box-flex:0;flex:0 0 50%;-webkit-align-items:center;-moz-box-align:center;align-items:center}}.page__about .page__about__timeline .timeline-item aside div{text-align:center;max-width:400px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page__about .page__about__timeline .timeline-item aside .year{display:block;margin:0;color:#101a99}@media only screen and (min-width:992px){.page__about .page__about__timeline .timeline-item aside .year{margin:0 0 1.5rem}}.page__about .page__about__timeline .timeline-item aside .description{margin:0 10px;color:#101a99}@media only screen and (min-width:992px){.page__about .page__about__timeline .timeline-item aside .description{margin:0}}.page__about .page__about__timeline .timeline-item figure{display:-webkit-flex;display:-moz-box;display:flex;-webkit-order:1;-moz-box-ordinal-group:2;order:1;-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%}@media only screen and (min-width:992px){.page__about .page__about__timeline .timeline-item figure{-webkit-order:2;-moz-box-ordinal-group:3;order:2;-webkit-flex:0 0 50%;-moz-box-flex:0;flex:0 0 50%}}.page__about .page__about__timeline .timeline-item figure img{width:100%;height:auto}.page__about .page__about__timeline .timeline-item .animated-icon.animated-icon2{position:absolute;width:125px;top:170px;right:10px;z-index:1}@media only screen and (min-width:992px){.page__about .page__about__timeline .timeline-item .animated-icon.animated-icon2{width:220px;top:293px;right:-110px}}.page__about .page__about__timeline .timeline-item .animated-icon.animated-icon6{position:absolute;width:125px;top:172px;left:10px;z-index:1}@media only screen and (min-width:992px){.page__about .page__about__timeline .timeline-item .animated-icon.animated-icon6{width:220px;top:-66px;left:-110px}}.page__about .page__about__timeline .timeline-item .animated-icon.animated-icon7{position:absolute;width:125px;top:402px;right:6px;z-index:1}@media only screen and (min-width:992px){.page__about .page__about__timeline .timeline-item .animated-icon.animated-icon7{width:220px;top:625px;right:-125px}}.page__about .page__about__timeline .timeline-item .animated-icon.animated-icon10{display:none}@media only screen and (min-width:992px){.page__about .page__about__timeline .timeline-item .animated-icon.animated-icon10{display:block;position:absolute;width:220px;top:-125px;left:-110px;z-index:1}}.page__about .page__about__timeline .timeline-item .animated-icon.animated-icon12{position:relative;width:125px;-webkit-order:2;-moz-box-ordinal-group:3;order:2;margin:auto}@media only screen and (min-width:992px){.page__about .page__about__timeline .timeline-item .animated-icon.animated-icon12{position:absolute;width:220px;top:89px;right:-110px;z-index:1}}.page__about .page__about__timeline .timeline-item .animated-icon svg{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.page__about .page__about__timeline .timeline-item .animated-icon .badge{margin:auto;width:100%;height:100%}.page__about .page__about__timeline .timeline-item .animated-icon .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;height:100%}@media only screen and (min-width:992px){.page__about .page__about__timeline .timeline-item .animated-icon .animation{width:100%;height:100%;max-width:100%}}.page__location{background:#711bed;padding-bottom:16.8px;overflow:hidden}@media only screen and (min-width:992px){.page__location{padding-bottom:0}}.page__location .intro{margin-bottom:16px;position:relative}@media only screen and (min-width:992px){.page__location .intro{margin-bottom:83px}}.page__location .intro h1,.page__location .intro h2{color:#feff00;text-transform:uppercase;margin-bottom:21px}@media only screen and (min-width:992px){.page__location .intro h1,.page__location .intro h2{margin-bottom:70px}}.page__location .intro p{max-width:800px;margin:0 auto}.page__location .intro .animated-icon{position:relative;display:-webkit-flex;display:-moz-box;display:flex;width:125px;height:125px;margin:0 auto 23px}@media only screen and (min-width:992px){.page__location .intro .animated-icon{position:absolute;width:220px;height:220px;bottom:-webkit-calc(-6rem - 30px);bottom:-moz-calc(-6rem - 30px);bottom:calc(-6rem - 30px);right:-125px;z-index:1;margin-bottom:0}}.page__location .intro .animated-icon svg{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.page__location .intro .animated-icon .badge{margin:auto;width:100%;height:100%}.page__location .intro .animated-icon .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;height:100%}@media only screen and (min-width:992px){.page__location .intro .animated-icon .animation{width:100%;height:100%;max-width:100%}}.page__location .legend{position:relative}.page__location .legend img{height:auto}.page__location .legend .map-image-outline{margin-top:42px}.page__location .legend .circle{width:10px;height:10px;margin:0 18px 0 10px;background:#fff;border:2.5px solid #0f1c3f;border-radius:50%}.page__location .legend .line{width:30px;height:0;margin:0 .5rem 0 0;border-top:2px solid #000}.page__location .legend .line--dashed{border-top-style:dashed}.page__location .legend .line--yellow{border-color:#ffce6d}.page__location .legend .line--green{border-color:#6abd45}.page__location .legend .line--red{border-color:#ff3600}.page__location .legend .map-outline{position:relative;margin:10px 10px 20px}@media only screen and (min-width:992px){.page__location .legend .map-outline{position:absolute;bottom:-160px;left:31px}}.page__location .legend .map-details{position:relative;margin:10px 10px 20px}@media only screen and (min-width:992px){.page__location .legend .map-details{position:absolute;bottom:-123px;left:31px}}.page__location .legend .legend__row{background-color:#e7daff;border-radius:10px;max-width:390px;z-index:1;padding:24px 20px 16.8px;margin:auto}@media only screen and (min-width:992px){.page__location .legend .legend__row{padding:34px 30px}}.page__location .legend .legend__row .legend__row__item{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin:0 0 .688rem}.page__location .legend .legend__row .legend__row__item span{display:block}.page__location .legend .legend__row .legend__row__item .label{font-weight:700;font-size:12px;line-height:18px}@media only screen and (min-width:992px){.page__location .legend .legend__row .legend__row__item .label{font-weight:400;font-size:1rem;line-height:1.5em}}.page__location .legend .legend__row .legend__row__orientation{text-align:start;display:-webkit-flex;display:-moz-box;display:flex;margin-top:21px}.page__location .legend .traveling-transit{position:relative;text-align:start;margin:0 10px}@media only screen and (min-width:992px){.page__location .legend .traveling-transit{position:absolute;bottom:-140px;right:30px;text-align:center;margin:1.25rem}}.page__location .legend .traveling-transit .traveling-transit-box{position:relative;background:url(/img/location/shape_05_400x258.svg) 50%/cover no-repeat transparent;aspect-ratio:400/258;display:-webkit-flex;display:-moz-box;display:flex;max-width:400px;margin:auto}@media only screen and (min-width:992px){.page__location .legend .traveling-transit .traveling-transit-box{width:400px}}.page__location .legend .traveling-transit .traveling-transit-box .legend__landmarks{color:#711bed;margin:auto;font-size:12px;line-height:18px;text-align:center}@media only screen and (min-width:992px){.page__location .legend .traveling-transit .traveling-transit-box .legend__landmarks{font-size:16px;line-height:24px}}.page__location .legend .traveling-transit .traveling-transit-box .legend__landmarks strong{font-size:14px;line-height:22px}@media only screen and (min-width:992px){.page__location .legend .traveling-transit .traveling-transit-box .legend__landmarks strong{font-size:16.2px;line-height:1.58rem}}.page__location article{text-align:center;margin:0 auto 40px}@media only screen and (min-width:992px){.page__location article{margin:0 auto 11.875rem}}.page__location article:last-child{margin:0 auto}.page__location article .full-width-image{margin-bottom:0;background:#fff}.page__location article .full-width-image:last-child{margin-bottom:0}.page__retail-opportunities__floorplans{margin-top:52px}@media only screen and (min-width:992px){.page__retail-opportunities__floorplans{margin-top:95.75px}}.page__retail-opportunities__floorplans img{height:auto;margin:auto}.page__retail-opportunities__floorplans .section-title{text-align:center;margin-bottom:20px}@media only screen and (min-width:992px){.page__retail-opportunities__floorplans .section-title{margin-bottom:62px}}.page__retail-opportunities__floorplans .switcher{background:rgba(0,0,0,.2);border-radius:30px;height:50px;display:-webkit-flex;display:-moz-box;display:flex;margin:0 0 15px;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}@media only screen and (min-width:992px){.page__retail-opportunities__floorplans .switcher{height:60px;margin:0 0 2rem;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.page__retail-opportunities__floorplans .switcher .plan-box{width:100%;display:-webkit-flex;display:-moz-box;display:flex}@media only screen and (min-width:992px){.page__retail-opportunities__floorplans .switcher .plan-box{width:33.3333333333%}}.page__retail-opportunities__floorplans .switcher .plan-box select{width:100%;height:100%;color:#fff;background-color:#1555f4;font-weight:700;font-size:16px;line-height:24px;border-radius:30px;padding:13px 21px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/img/icons/icon-arrow-01-down-8x8.svg);background-position:right .9rem center;background-repeat:no-repeat;background-size:12px;cursor:pointer;border:none;outline:none}@media only screen and (min-width:992px){.page__retail-opportunities__floorplans .switcher .plan-box select{font-weight:700;font-size:28px;line-height:38px}}.page__retail-opportunities__floorplans .switcher .plan-box select option{margin:0 5px;z-index:1}.page__retail-opportunities__floorplans .switcher .plan-box button{width:100%;height:100%;-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;color:#9e9e9e;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;position:relative;overflow:hidden;font-weight:600;font-size:14px;line-height:19px}@media only screen and (min-width:992px){.page__retail-opportunities__floorplans .switcher .plan-box button{font-weight:700;font-size:25.2px;line-height:34.2px}}.page__retail-opportunities__floorplans .switcher .plan-box button[data-active=true]{color:#fff}.page__retail-opportunities__floorplans .switcher .plan-box button[data-active=true]:before{opacity:1}.page__retail-opportunities__floorplans .switcher .plan-box button:before{content:"";display:block;width:100%;height:100%;background:#1555f4;position:absolute;top:0;left:0;border-radius:30px;z-index:0;opacity:0}.page__retail-opportunities__floorplans .switcher .plan-box button span{margin:0 5px;z-index:1}.page__retail-opportunities__floorplans .switcher .plan-box .line{width:2px;height:27px;background-color:rgba(255,255,255,.2);margin:auto;visibility:visible;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex}@media only screen and (min-width:992px){.page__retail-opportunities__floorplans .switcher .plan-box .line{width:4px}}.page__retail-opportunities__floorplans .switcher .plan-box .line[data-active=true]{visibility:hidden}.page__retail-opportunities__floorplans .switcher-box{display:-webkit-flex;display:-moz-box;display:flex;grid-gap:10px;gap:10px;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;max-width:800px;margin:auto;width:93%}@media only screen and (min-width:992px){.page__retail-opportunities__floorplans .switcher-box{width:auto;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;max-width:1100px}}.page__retail-opportunities__floorplans .switcher-box .direction-switcher{height:50px;width:100%;display:-webkit-flex;display:-moz-box;display:flex;border-radius:30px;-webkit-flex:1 1 50%;-moz-box-flex:1;flex:1 1 50%}@media only screen and (min-width:992px){.page__retail-opportunities__floorplans .switcher-box .direction-switcher{background:rgba(0,0,0,.2);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 40px}}.page__retail-opportunities__floorplans .switcher-box .direction-switcher .plan-box{width:100%}.page__retail-opportunities__floorplans .switcher-box .direction-switcher .plan-box select{width:100%;height:100%;color:#fff;background-color:#1d37be;font-weight:500;font-size:14px;line-height:22px;border-radius:30px;padding:13px 21px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/img/icons/icon-arrow-01-down-8x8.svg);background-position:right .9rem center;background-repeat:no-repeat;background-size:12px;cursor:pointer;border:none;outline:none}.page__retail-opportunities__floorplans .switcher-box .direction-switcher .plan-box select option{margin:0 5px;z-index:1}.page__retail-opportunities__floorplans .switcher-box .direction-switcher button{width:90px;height:30px;-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;color:#9e9e9e;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;position:relative;overflow:hidden;font-weight:600;font-size:14px}@media only screen and (min-width:992px){.page__retail-opportunities__floorplans .switcher-box .direction-switcher button{height:40px;font-weight:700;width:125px;font-size:24px;line-height:32px}}.page__retail-opportunities__floorplans .switcher-box .direction-switcher button[data-active=true]{color:#101a99}.page__retail-opportunities__floorplans .switcher-box .direction-switcher button[data-active=true]:before{opacity:1}.page__retail-opportunities__floorplans .switcher-box .direction-switcher button:before{content:"";display:block;width:100%;height:100%;background:#fff;position:absolute;top:0;left:0;border-radius:30px;z-index:0;opacity:0}.page__retail-opportunities__floorplans .switcher-box .direction-switcher button span{z-index:1}.page__retail-opportunities__floorplans .switcher-box .child-switcher{border-radius:30px;height:50px;display:-webkit-flex;display:-moz-box;display:flex;margin:0 0 40px;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-flex:1 1 50%;-moz-box-flex:1;flex:1 1 50%}@media only screen and (min-width:992px){.page__retail-opportunities__floorplans .switcher-box .child-switcher{border-radius:0;height:auto;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 44px;padding:0 2rem;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.page__retail-opportunities__floorplans .switcher-box .child-switcher .plan-box{display:-webkit-flex;display:-moz-box;display:flex}.page__retail-opportunities__floorplans .switcher-box .child-switcher .plan-box select{width:100%;height:100%;color:#fff;background-color:#1d37be;font-weight:500;font-size:14px;line-height:22px;border-radius:30px;padding:13px 21px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/img/icons/icon-arrow-01-down-8x8.svg);background-position:right .9rem center;background-repeat:no-repeat;background-size:12px;cursor:pointer;border:none;outline:none}.page__retail-opportunities__floorplans .switcher-box .child-switcher .plan-box select option{margin:0 5px;z-index:1}.page__retail-opportunities__floorplans .switcher-box .child-switcher .bull{display:inline-block;margin:0 .5rem;color:rgba(255,255,255,.3)}@media only screen and (min-width:992px){.page__retail-opportunities__floorplans .switcher-box .child-switcher .bull{margin:0 1rem 1rem}}.page__retail-opportunities__floorplans .switcher-box .child-switcher button{border-bottom:1px solid transparent;margin:0;color:#fff;font-weight:600;font-size:14px;line-height:14px;color:rgba(255,255,255,.3)}@media only screen and (min-width:992px){.page__retail-opportunities__floorplans .switcher-box .child-switcher button{font-weight:700;margin:0 0 1rem;font-size:16.2px;line-height:23.4px}}.page__retail-opportunities__floorplans .switcher-box .child-switcher button:nth-last-child(2){margin-right:0}.page__retail-opportunities__floorplans .switcher-box .child-switcher button[data-active=true]{color:#fff}.page__retail-opportunities__floorplans .floor-plans-map{background-color:#fff;padding:50px 0 0;margin:25px auto 0}@media only screen and (min-width:992px){.page__retail-opportunities__floorplans .floor-plans-map{padding:97px 0 100px;margin:0}}.page__retail-opportunities__floorplans .floor-plans-map img{max-height:356px}@media only screen and (min-width:480px){.page__retail-opportunities__floorplans .floor-plans-map img{max-height:500px}}@media only screen and (min-width:992px){.page__retail-opportunities__floorplans .floor-plans-map img{max-height:834px}}.page__retail-opportunities__floorplans .plans{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse}@media only screen and (min-width:992px){.page__retail-opportunities__floorplans .plans{margin:0;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.page__retail-opportunities__floorplans .plans .legend{-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}@media only screen and (min-width:992px){.page__retail-opportunities__floorplans .plans .legend{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-flex:0 0 25%;-moz-box-flex:0;flex:0 0 25%}}.page__retail-opportunities__floorplans .plans .legend>div{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;height:200px;overflow-y:scroll;background-color:#f4f4f4;-webkit-box-shadow:inset 0 4px 15px rgba(0,0,0,.15);box-shadow:inset 0 4px 15px rgba(0,0,0,.15);padding:24px 30px}@media only screen and (min-width:992px){.page__retail-opportunities__floorplans .plans .legend>div{background-color:#fff;-webkit-box-shadow:none;box-shadow:none;height:100%;padding:0;overflow-y:unset}}.page__retail-opportunities__floorplans .plans .legend .legend__item{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin:0 1rem 1rem 0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto}@media only screen and (min-width:992px){.page__retail-opportunities__floorplans .plans .legend .legend__item{margin:0 0 1rem;-webkit-flex:none;-moz-box-flex:0;flex:none}}.page__retail-opportunities__floorplans .plans .legend .legend__item .circle{width:10px;height:10px;border-radius:100%;display:block;margin:0 .5rem 0 0}.page__retail-opportunities__floorplans .plans .legend .legend__item .label{display:block;font-size:.8rem;line-height:1rem;color:#000;width:auto;text-align:start}@media only screen and (min-width:992px){.page__retail-opportunities__floorplans .plans .legend .legend__item .label{width:180px}}.page__retail-opportunities__floorplans .plans .legend .compass{margin:.5rem 0 1.5rem 2.5rem}@media only screen and (min-width:992px){.page__retail-opportunities__floorplans .plans .legend .compass{margin:0;-webkit-flex:none;-moz-box-flex:0;flex:none}}.page__retail-opportunities__floorplans .plans .image-container{-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;margin-bottom:55px}@media only screen and (min-width:992px){.page__retail-opportunities__floorplans .plans .image-container{-webkit-flex:0 0 75%;-moz-box-flex:0;flex:0 0 75%;margin-bottom:0}}.page__retail{background-color:#101a99;text-align:center}.page__retail h1,.page__retail h2{color:#feff00;text-transform:uppercase}.page__retail .page__retail__intro{text-align:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin:0 auto 70px;position:relative}@media only screen and (min-width:992px){.page__retail .page__retail__intro{margin:0 auto 138px}}.page__retail .page__retail__intro .animated-icon{position:relative;width:125px;height:125px;margin:0 auto 18px}@media only screen and (min-width:992px){.page__retail .page__retail__intro .animated-icon{position:absolute;width:250px;height:250px;top:365px;right:34px;margin-bottom:0}}.page__retail .page__retail__intro .animated-icon svg{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.page__retail .page__retail__intro .animated-icon .badge{margin:auto;width:100%;height:100%}.page__retail .page__retail__intro .animated-icon .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;height:100%}@media only screen and (min-width:992px){.page__retail .page__retail__intro .animated-icon .animation{width:100%;height:100%;max-width:100%}}.page__retail .page__retail__intro h1{margin:0 auto 20px}@media only screen and (min-width:992px){.page__retail .page__retail__intro h1{margin:0 10px 24px}}.page__retail .page__retail__intro strong{font-weight:700;font-size:18px;line-height:1.75rem}@media only screen and (min-width:992px){.page__retail .page__retail__intro strong{font-size:24px;line-height:32px}}.page__retail .page__retail__grid{display:grid;grid-gap:50px 1rem;padding:0 10px;margin:0 auto 60px;text-align:start}@media only screen and (min-width:992px){.page__retail .page__retail__grid{grid-template-columns:repeat(2,1fr);grid-gap:100px 1rem;padding:0 1rem;margin:0 auto 5rem}}.page__retail .page__retail__grid .grid-item{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-flex:1 1 100%;-moz-box-flex:1;flex:1 1 100%}@media only screen and (min-width:992px){.page__retail .page__retail__grid .grid-item{-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:-webkit-calc(50% - 1rem);flex-basis:-moz-calc(50% - 1rem);flex-basis:calc(50% - 1rem);-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.page__retail .page__retail__grid .grid-item .flex-box{width:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center}@media only screen and (min-width:992px){.page__retail .page__retail__grid .grid-item .flex-box{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.page__retail .page__retail__grid .grid-item .flex-box .title{-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;white-space:nowrap;margin:0}@media only screen and (min-width:992px){.page__retail .page__retail__grid .grid-item .flex-box .title{white-space:pre-wrap;margin-bottom:2.5rem}}.page__retail .page__retail__grid .grid-item .flex-box .title h2{text-transform:uppercase;margin:0 0 .5rem}.page__retail .page__retail__grid .grid-item .flex-box .title p{text-align:center;color:#feff00;margin:0}@media only screen and (min-width:992px){.page__retail .page__retail__grid .grid-item .flex-box .title p{text-align:start}}.page__retail .page__retail__grid .grid-item .flex-box .btn__explore{width:250px;height:50px;margin:15px auto 30px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;font-size:16px;-webkit-align-items:center;-moz-box-align:center;align-items:center;font-weight:700}@media only screen and (min-width:992px){.page__retail .page__retail__grid .grid-item .flex-box .btn__explore{min-width:200px;height:60px;margin:0 1rem 0 auto;font-weight:700;font-size:21px;line-height:32px}}.page__retail .page__retail__grid .grid-item .image-link{-webkit-flex:1 1 100%;-moz-box-flex:1;flex:1 1 100%;position:relative;margin:10px 0 0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-self:flex-end;align-self:flex-end;width:100%;cursor:pointer}.page__retail .page__retail__grid .grid-item .image{overflow:hidden}.page__retail .page__retail__grid .grid-item .image img{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;object-fit:contain}.page__retail .page__retail__grid .grid-item .image img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}@media only screen and (min-width:992px){.page__retail .page__retail__grid .grid-item .image img{max-height:950px;object-fit:cover}}.page__retail .page__retail__opportunities{margin:0 auto 52px}@media only screen and (min-width:992px){.page__retail .page__retail__opportunities{margin:0 auto 121px}}.page__retail .page__retail__opportunities h2{margin-bottom:13px}@media only screen and (min-width:992px){.page__retail .page__retail__opportunities h2{margin-bottom:64px}}.page__retail .page__retail__axo-plans .plans{background-color:#fff}.page__retail .page__retail__axo-plans .plans .image-container{-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%}.page__retail .page__retail__axo-plans .plans .image-container img{margin:0 auto;padding:80px 0}@media only screen and (min-width:992px){.page__retail .page__retail__axo-plans .plans .image-container img{padding:160px 0}}.page__retail .page__retail__floorplan{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;margin:5rem 0 0}@media only screen and (min-width:992px){.page__retail .page__retail__floorplan{margin:10rem 0 0}}.page__retail .page__retail__floorplan aside{-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:0 0 2rem}@media only screen and (min-width:992px){.page__retail .page__retail__floorplan aside{margin:0;-webkit-flex:0 0 40%;-moz-box-flex:0;flex:0 0 40%;-webkit-align-items:center;-moz-box-align:center;align-items:center}}.page__retail .page__retail__floorplan figure{-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;padding:0 1rem 0 2rem}@media only screen and (min-width:992px){.page__retail .page__retail__floorplan figure{-webkit-flex:0 0 60%;-moz-box-flex:0;flex:0 0 60%;padding-right:2rem}}.page__retail .page__retail__image{width:100%;height:auto}.page__mirvish-market{background-color:#101a99;text-align:center}.page__mirvish-market h2,.page__mirvish-market h3{color:#feff00}.page__mirvish-market p{margin-top:58px;font-weight:400;font-size:16.2px;line-height:23.4px}@media only screen and (min-width:992px){.page__mirvish-market p{font-size:21.6px;line-height:28.8px}}.page__mirvish-market img{height:auto}.page__mirvish-market .image-title{margin:auto}.page__mirvish-market .icons-list{margin:33px auto 50px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;justify-content:space-evenly;grid-gap:10px;gap:10px}@media only screen and (min-width:992px){.page__mirvish-market .icons-list{margin:66px auto 80px}}.page__mirvish-market .icons-list .animated-icon-box{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;max-width:115px;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin:0;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:-webkit-calc(33% - 20px);flex-basis:-moz-calc(33% - 20px);flex-basis:calc(33% - 20px);width:-webkit-calc(33% - 20px);width:-moz-calc(33% - 20px);width:calc(33% - 20px)}@media only screen and (min-width:992px){.page__mirvish-market .icons-list .animated-icon-box{min-height:300px;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:-webkit-calc(16% - 40px);flex-basis:-moz-calc(16% - 40px);flex-basis:calc(16% - 40px);max-width:180px;margin:auto}}.page__mirvish-market .icons-list .animated-icon-box .animated-icon{position:relative;max-height:180px;width:100%;display:-webkit-flex;display:-moz-box;display:flex}.page__mirvish-market .icons-list .animated-icon-box .animated-icon svg{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.page__mirvish-market .icons-list .animated-icon-box .animated-icon .badge{margin:auto;width:100%;height:100%}.page__mirvish-market .icons-list .animated-icon-box .animated-icon .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:80%;height:100%}@media only screen and (min-width:992px){.page__mirvish-market .icons-list .animated-icon-box .animated-icon .animation{width:80%;height:100%;max-width:100%}}.page__mirvish-market .icons-list .animated-icon-box p{text-align:center;white-space:pre-wrap;margin:10px 5px 20px;font-weight:700;font-size:12px;line-height:18px}@media only screen and (min-width:992px){.page__mirvish-market .icons-list .animated-icon-box p{margin:5px auto 0;font-weight:400;font-size:16.2px;line-height:1.58rem}}.page__mirvish-market .icons-list .animated-icon-box .btn__learn-more{width:140px;height:40px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-top:12px;font-weight:700;font-size:16px;line-height:24px}.page__mirvish-market .hero-image{position:relative;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page__mirvish-market .hero-image img{width:100%;height:auto}.page__mirvish-market .hero-image .message-icon-box{position:relative;background:url(/img/retail/the-kitchen/shape_08.png) 50%/cover no-repeat transparent;aspect-ratio:550/361;display:-webkit-flex;display:-moz-box;display:flex;width:95%;margin:20px auto}@media only screen and (min-width:992px){.page__mirvish-market .hero-image .message-icon-box{top:-118px;left:30px;width:550px;position:absolute}}.page__mirvish-market .hero-image .message-icon-box .message{margin:auto;text-align:center}.page__mirvish-market .hero-image .message-icon-box .message strong{width:100%;display:inline-block;font-weight:500;font-size:25.2px;line-height:32.4px}@media only screen and (min-width:992px){.page__mirvish-market .hero-image .message-icon-box .message strong{font-weight:500;font-size:54px;line-height:52.2px;width:350px}}.page__mirvish-market .kitchen-about figure{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page__mirvish-market .kitchen-about .about-top{margin-top:10px}@media only screen and (min-width:992px){.page__mirvish-market .kitchen-about .about-top{margin-top:30px}}.page__mirvish-market .kitchen-about .about-details{margin-top:1rem;margin-bottom:30px}@media only screen and (min-width:992px){.page__mirvish-market .kitchen-about .about-details{margin-bottom:127px}}.page__mirvish-market .kitchen-about .about-details .about-communal-seat,.page__mirvish-market .kitchen-about .about-details .about-food{width:100%;padding:0}.page__mirvish-market .kitchen-about .about-details .about-communal-seat p,.page__mirvish-market .kitchen-about .about-details .about-food p{max-width:600px;margin:15px auto}@media only screen and (min-width:992px){.page__mirvish-market .kitchen-about .about-details .about-communal-seat p,.page__mirvish-market .kitchen-about .about-details .about-food p{margin:36px auto 0}}.page__mirvish-market .kitchen-about .btn__view_floorplan{width:250px;height:50px;margin:0 auto 70px;font-size:14.4px;line-height:21.6px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;font-weight:700;text-align:center}@media only screen and (min-width:992px){.page__mirvish-market .kitchen-about .btn__view_floorplan{width:250px;height:60px;margin:47px auto 148px;font-size:18.9px;line-height:28.8px}}.page__mirvish-market .kitchen-about .btn__view_floorplan a{margin:0}.page__mirvish-market .kitchen-about img{width:100%}.page__mirvish-market .music-venue{display:-webkit-flex;display:-moz-box;display:flex;margin:50px auto 60px;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:1rem;gap:1rem}@media only screen and (min-width:992px){.page__mirvish-market .music-venue{margin:0 auto 100px;grid-gap:2rem;gap:2rem}}.page__mirvish-market .music-venue .title{max-width:560px;-webkit-flex:1 1 100%;-moz-box-flex:1;flex:1 1 100%;margin:auto;text-align:center}@media only screen and (min-width:992px){.page__mirvish-market .music-venue .title{margin:0;-webkit-flex:1 1 43%;-moz-box-flex:1;flex:1 1 43%;text-align:start}}.page__mirvish-market .music-venue .title .sticky-box{position:relative;padding-top:0;top:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}@media only screen and (min-width:992px){.page__mirvish-market .music-venue .title .sticky-box{position:-webkit-sticky;position:sticky;padding-top:100px;display:block}}.page__mirvish-market .music-venue .title .sticky-box h2{text-transform:uppercase;margin-bottom:0}@media only screen and (min-width:992px){.page__mirvish-market .music-venue .title .sticky-box h2{margin-bottom:64px}}.page__mirvish-market .music-venue .title .sticky-box p{font-weight:400;margin-top:0;-webkit-order:1;-moz-box-ordinal-group:2;order:1}.page__mirvish-market .music-venue .image-box{width:100%;padding-top:0;overflow:hidden}@media only screen and (min-width:992px){.page__mirvish-market .music-venue .image-box{-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:-webkit-calc(50% - 1rem);flex-basis:-moz-calc(50% - 1rem);flex-basis:calc(50% - 1rem);grid-gap:25px;gap:25px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;padding-top:100px}}.page__mirvish-market .music-venue .image-box .slick-next,.page__mirvish-market .music-venue .image-box .slick-prev{display:block;width:50%;height:100%;z-index:1}.page__mirvish-market .music-venue .image-box .slick-next:before,.page__mirvish-market .music-venue .image-box .slick-prev:before{content:""}.page__mirvish-market .music-venue .image-box .slick-track{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page__mirvish-market .music-venue .image-box .slide__item{padding:0 10px}.page__mirvish-market .music-venue .image-box .slide__item .slide__img{width:80%;height:auto;margin:auto;object-fit:contain}.page__mirvish-market .music-venue .image-box .slick-dots{position:static}.page__mirvish-market .music-venue .image-box .slick-dots li{margin:0}.page__mirvish-market .music-venue .image-box .slick-dots li button:before{color:#feff00}.page__mirvish-market .stall-plan .cover-image{width:100%}.page__mirvish-market .stall-plan figure{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page__mirvish-market .stall-plan p strong{font-weight:700;font-size:18px;line-height:26px}@media only screen and (min-width:992px){.page__mirvish-market .stall-plan p strong{font-size:37.8px;line-height:2.81rem}}.page__mirvish-market .stall-plan .title{margin-top:60px}@media only screen and (min-width:992px){.page__mirvish-market .stall-plan .title{margin-top:165px}}.page__mirvish-market .stall-plan .title p{margin-top:0}.page__mirvish-market .stall-plan .title h2{text-transform:uppercase;margin:25px auto 0}@media only screen and (min-width:992px){.page__mirvish-market .stall-plan .title h2{margin-top:50px;width:100%}}.page__mirvish-market .stall-plan .stall-plan-map{background-color:#fff;padding:20px 0 0;margin-top:53px}@media only screen and (min-width:992px){.page__mirvish-market .stall-plan .stall-plan-map{padding:60px 0 100px;margin-top:150px}}.page__mirvish-market .stall-plan .stall-plan-map p{margin:0}.page__mirvish-market .stall-plan .stall-plan-map p strong{color:#000;font-weight:700;font-size:28px;line-height:36px}.page__mirvish-market .stall-plan .stall-plan-map .plans{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:18px;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse}@media only screen and (min-width:992px){.page__mirvish-market .stall-plan .stall-plan-map .plans{margin-top:85px;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.page__mirvish-market .stall-plan .stall-plan-map .plans .legend{-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}@media only screen and (min-width:992px){.page__mirvish-market .stall-plan .stall-plan-map .plans .legend{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-flex:0 0 25%;-moz-box-flex:0;flex:0 0 25%}}.page__mirvish-market .stall-plan .stall-plan-map .plans .legend>div{display:-webkit-flex;display:-moz-box;-webkit-flex-wrap:wrap;flex-wrap:wrap;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;height:200px;overflow-y:scroll;background-color:#f4f4f4;-webkit-box-shadow:inset 0 4px 15px rgba(0,0,0,.15);box-shadow:inset 0 4px 15px rgba(0,0,0,.15);padding:24px 30px}@media only screen and (min-width:992px){.page__mirvish-market .stall-plan .stall-plan-map .plans .legend>div{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-shadow:none;box-shadow:none;overflow-y:unset;background-color:transparent;width:auto;height:auto;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.page__mirvish-market .stall-plan .stall-plan-map .plans .legend .legend__item{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin:0 1rem 1rem 0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto}@media only screen and (min-width:992px){.page__mirvish-market .stall-plan .stall-plan-map .plans .legend .legend__item{margin:0 0 1rem;-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%}}.page__mirvish-market .stall-plan .stall-plan-map .plans .legend .legend__item .circle{width:10px;height:10px;border-radius:100%;display:block;margin:0 .5rem 0 0}.page__mirvish-market .stall-plan .stall-plan-map .plans .legend .legend__item .label{display:block;font-size:.8rem;line-height:1em;color:#000}.page__mirvish-market .stall-plan .stall-plan-map .plans .legend .compass{margin:.5rem 0 1.5rem 2.5rem}@media only screen and (min-width:992px){.page__mirvish-market .stall-plan .stall-plan-map .plans .legend .compass{margin:0}}.page__mirvish-market .stall-plan .stall-plan-map .plans .image-container{-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%}@media only screen and (min-width:992px){.page__mirvish-market .stall-plan .stall-plan-map .plans .image-container{-webkit-flex:0 0 75%;-moz-box-flex:0;flex:0 0 75%}}.page__mirvish-market .stall-plan .stall-plan-map .plans .image-container img{width:93%;margin:80px auto 100px}@media only screen and (min-width:992px){.page__mirvish-market .stall-plan .stall-plan-map .plans .image-container img{width:100%;margin:0}}.page__main-street-retail,.page__markham-street,.page__micro-retail{background-color:#101a99;text-align:center}.page__main-street-retail h1,.page__markham-street h1,.page__micro-retail h1{color:#feff00;text-transform:uppercase;margin-bottom:22px}@media only screen and (min-width:992px){.page__main-street-retail h1,.page__markham-street h1,.page__micro-retail h1{margin-bottom:44px}}.page__main-street-retail h2,.page__markham-street h2,.page__micro-retail h2{color:#feff00;text-transform:uppercase;margin-bottom:23px}@media only screen and (min-width:992px){.page__main-street-retail h2,.page__markham-street h2,.page__micro-retail h2{margin-bottom:64px}}.page__main-street-retail p:nth-of-type(2),.page__markham-street p:nth-of-type(2),.page__micro-retail p:nth-of-type(2){margin:0 auto}.page__main-street-retail p strong,.page__markham-street p strong,.page__micro-retail p strong{font-weight:700;font-size:18px;line-height:1.75rem}@media only screen and (min-width:992px){.page__main-street-retail p strong,.page__markham-street p strong,.page__micro-retail p strong{font-size:24px;line-height:32px}}.page__main-street-retail figure,.page__markham-street figure,.page__micro-retail figure{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page__main-street-retail img,.page__markham-street img,.page__micro-retail img{height:auto}.page__main-street-retail .page__retail__intro,.page__markham-street .page__retail__intro,.page__micro-retail .page__retail__intro{text-align:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin:0 auto 52px;position:relative}@media only screen and (min-width:992px){.page__main-street-retail .page__retail__intro,.page__markham-street .page__retail__intro,.page__micro-retail .page__retail__intro{margin:0 auto 138px}}.page__main-street-retail .page__retail__intro p:last-of-type,.page__markham-street .page__retail__intro p:last-of-type,.page__micro-retail .page__retail__intro p:last-of-type{margin:0}.page__main-street-retail .cover-image,.page__markham-street .cover-image,.page__micro-retail .cover-image{width:100%;height:auto;margin-bottom:1rem}.page__main-street-retail .cover-image img,.page__markham-street .cover-image img,.page__micro-retail .cover-image img{width:100%;height:auto}.page__main-street-retail .about-vendor,.page__markham-street .about-vendor,.page__micro-retail .about-vendor{position:relative}.page__main-street-retail .about-vendor .comment1,.page__markham-street .about-vendor .comment1,.page__micro-retail .about-vendor .comment1{width:42%;height:208px;position:absolute;top:117px;right:78px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page__main-street-retail .about-vendor .comment1 img,.page__markham-street .about-vendor .comment1 img,.page__micro-retail .about-vendor .comment1 img{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);transform:scaleX(-1)}.page__main-street-retail .about-vendor .comment1 p,.page__markham-street .about-vendor .comment1 p,.page__micro-retail .about-vendor .comment1 p{font-weight:400;font-size:15px;line-height:1.25rem;margin:0 10px}@media only screen and (min-width:768px){.page__main-street-retail .about-vendor .comment1 p,.page__markham-street .about-vendor .comment1 p,.page__micro-retail .about-vendor .comment1 p{font-weight:700;font-size:24px;line-height:32px}}.page__main-street-retail .about-vendor .comment2,.page__markham-street .about-vendor .comment2,.page__micro-retail .about-vendor .comment2{width:58%;height:263px;position:absolute;top:339px;left:70px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page__main-street-retail .about-vendor .comment2 p,.page__markham-street .about-vendor .comment2 p,.page__micro-retail .about-vendor .comment2 p{font-weight:400;font-size:15px;line-height:1.25rem;margin:0 10px}@media only screen and (min-width:768px){.page__main-street-retail .about-vendor .comment2 p,.page__markham-street .about-vendor .comment2 p,.page__micro-retail .about-vendor .comment2 p{font-weight:700;font-size:24px;line-height:32px}}.page__main-street-retail .page__retail__floorplan,.page__markham-street .page__retail__floorplan,.page__micro-retail .page__retail__floorplan{-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:40px 1rem 0;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse;grid-gap:40px;gap:40px}@media only screen and (min-width:992px){.page__main-street-retail .page__retail__floorplan,.page__markham-street .page__retail__floorplan,.page__micro-retail .page__retail__floorplan{padding:70px 1rem 0;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;grid-gap:50px;gap:50px}}.page__main-street-retail .page__retail__floorplan aside,.page__markham-street .page__retail__floorplan aside,.page__micro-retail .page__retail__floorplan aside{-webkit-flex:1 1 100%;-moz-box-flex:1;flex:1 1 100%}@media only screen and (min-width:992px){.page__main-street-retail .page__retail__floorplan aside,.page__markham-street .page__retail__floorplan aside,.page__micro-retail .page__retail__floorplan aside{-webkit-flex:1 1 50%;-moz-box-flex:1;flex:1 1 50%}}.page__main-street-retail .page__retail__floorplan aside .btn__view_floorplan,.page__markham-street .page__retail__floorplan aside .btn__view_floorplan,.page__micro-retail .page__retail__floorplan aside .btn__view_floorplan{width:250px;height:50px;margin:0 auto 30px;font-size:16px;line-height:24px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;font-weight:700;text-align:center}@media only screen and (min-width:992px){.page__main-street-retail .page__retail__floorplan aside .btn__view_floorplan,.page__markham-street .page__retail__floorplan aside .btn__view_floorplan,.page__micro-retail .page__retail__floorplan aside .btn__view_floorplan{width:250px;height:60px;margin:42px auto 0;font-size:21px;line-height:32px}}.page__main-street-retail .page__retail__floorplan aside .btn__view_floorplan a,.page__markham-street .page__retail__floorplan aside .btn__view_floorplan a,.page__micro-retail .page__retail__floorplan aside .btn__view_floorplan a{margin:0}.page__main-street-retail .page__retail__floorplan figure,.page__markham-street .page__retail__floorplan figure,.page__micro-retail .page__retail__floorplan figure{-webkit-flex:1 1 100%;-moz-box-flex:1;flex:1 1 100%}@media only screen and (min-width:992px){.page__main-street-retail .page__retail__floorplan figure,.page__markham-street .page__retail__floorplan figure,.page__micro-retail .page__retail__floorplan figure{-webkit-flex:1 1 50%;-moz-box-flex:1;flex:1 1 50%}}.page__main-street-retail .page__retail__floorplan figure img,.page__markham-street .page__retail__floorplan figure img,.page__micro-retail .page__retail__floorplan figure img{margin:auto}.page__residential{background:#cc00b9}.page__residential h2{text-transform:uppercase;margin-bottom:64px;color:#feff00}.page__residential p{margin-left:auto;margin-right:auto}.page__residential .hero-section{overflow:hidden}.page__residential .living-map-container{max-width:100%}@media only screen and (min-width:992px){.page__residential .living-map-container{max-width:1300px;margin:auto}}.page__residential .page__retail__intro{position:relative;text-align:center;margin:0 auto 32px;max-width:950px}@media only screen and (min-width:992px){.page__residential .page__retail__intro{margin:0 auto 83px}}.page__residential .page__retail__intro h1{text-transform:uppercase;margin-bottom:11px;color:#fff}@media only screen and (min-width:992px){.page__residential .page__retail__intro h1{margin-bottom:55px}}.page__residential .page__retail__intro h2{font-weight:600}@media only screen and (min-width:992px){.page__residential .page__retail__intro h2{margin-bottom:64px}}.page__residential .page__retail__intro p:first-of-type{font-weight:700}.page__residential .page__retail__intro .animated-icon{position:relative;display:-webkit-flex;display:-moz-box;display:flex;width:125px;height:125px;margin:0 auto 30px}@media only screen and (min-width:992px){.page__residential .page__retail__intro .animated-icon{position:absolute;width:250px;height:250px;top:358px;right:-300px;z-index:1;margin-bottom:0}}.page__residential .page__retail__intro .animated-icon svg{width:100%;height:auto;min-height:110px}.page__residential .page__retail__intro .animated-icon .badge{margin:auto;width:100%;height:100%}.page__residential .page__retail__intro .animated-icon .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;height:100%}@media only screen and (min-width:992px){.page__residential .page__retail__intro .animated-icon .animation{width:100%;height:100%;max-width:100%}}.page__residential .living-intro{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;position:relative;width:100%}.page__residential .living-intro img{width:100%;height:auto}.page__residential .living-intro .animated-icon{display:none}@media only screen and (min-width:992px){.page__residential .living-intro .animated-icon{position:absolute;display:block;width:250px;height:250px;bottom:-125px;left:30px;z-index:1;margin-bottom:0}}.page__residential .living-intro .animated-icon svg{width:100%;height:auto;min-height:110px}.page__residential .living-intro .animated-icon .badge{margin:auto;width:100%;height:100%}.page__residential .living-intro .animated-icon .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;height:100%}@media only screen and (min-width:992px){.page__residential .living-intro .animated-icon .animation{width:100%;height:100%;max-width:100%}}.page__residential .westbank-living-section{margin-top:30.25px;margin-bottom:13px}@media only screen and (min-width:992px){.page__residential .westbank-living-section{margin-top:125px;margin-bottom:149px}}.page__residential .westbank-living-section .info{text-align:center}.page__residential .westbank-living-section .info .westbank-living-logo{width:150px;height:auto;margin:auto}@media only screen and (min-width:992px){.page__residential .westbank-living-section .info .westbank-living-logo{width:200px;height:auto}}.page__residential .westbank-living-section .info h2{text-transform:none;color:#fff;margin:30px auto}@media only screen and (min-width:992px){.page__residential .westbank-living-section .info h2{margin:36px auto 97px}}.page__residential .westbank-living-section .icons-list{display:-webkit-flex;display:-moz-box;display:flex;-moz-column-gap:20px;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;justify-content:space-evenly}@media only screen and (min-width:992px){.page__residential .westbank-living-section .icons-list{margin-top:66px;-moz-column-gap:40px;grid-column-gap:40px;-webkit-column-gap:40px;column-gap:40px;grid-row-gap:50px;row-gap:50px}}.page__residential .westbank-living-section .icons-list .animated-icon-box{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:-webkit-calc(33% - 20px);flex-basis:-moz-calc(33% - 20px);flex-basis:calc(33% - 20px);width:-webkit-calc(33% - 20px);width:-moz-calc(33% - 20px);width:calc(33% - 20px)}@media only screen and (min-width:992px){.page__residential .westbank-living-section .icons-list .animated-icon-box{min-height:300px;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:-webkit-calc(16% - 40px);flex-basis:-moz-calc(16% - 40px);flex-basis:calc(16% - 40px);max-width:185px}}.page__residential .westbank-living-section .icons-list .animated-icon-box .animated-icon{position:relative;display:-webkit-flex;display:-moz-box;display:flex;width:auto;height:100px;max-width:180px}@media only screen and (min-width:992px){.page__residential .westbank-living-section .icons-list .animated-icon-box .animated-icon{height:180px}}.page__residential .westbank-living-section .icons-list .animated-icon-box .animated-icon svg{width:100%;height:auto;min-height:110px}.page__residential .westbank-living-section .icons-list .animated-icon-box .animated-icon .badge{margin:auto;width:100%;height:100%}.page__residential .westbank-living-section .icons-list .animated-icon-box .animated-icon .animation{position:absolute;top:50%;left:50%;width:75%;height:100%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto}@media only screen and (min-width:992px){.page__residential .westbank-living-section .icons-list .animated-icon-box .animated-icon .animation{width:70%;max-width:140px}}.page__residential .westbank-living-section .icons-list .animated-icon-box p{text-align:center;margin-top:10px;white-space:pre-wrap;font-weight:700;font-size:12px;line-height:18px}@media only screen and (min-width:992px){.page__residential .westbank-living-section .icons-list .animated-icon-box p{margin-top:20px;font-weight:400;font-size:16.2px;line-height:1.58rem}}.page__residential .page__interiors{background-color:#ffbdf6}.page__residential .page__interiors .page__interiors-container{text-align:center;font-weight:700;font-size:21px;line-height:32px;padding:10px 0 45px;position:relative}@media only screen and (min-width:768px){.page__residential .page__interiors .page__interiors-container{padding:10px 0 90px}}@media only screen and (min-width:992px){.page__residential .page__interiors .page__interiors-container{padding:40px 0 110px}}.page__residential .page__interiors .page__interiors-container h2{margin:90px auto 24px;color:#cc00b9}@media only screen and (min-width:992px){.page__residential .page__interiors .page__interiors-container h2{margin:60px auto}}.page__residential .page__interiors .page__interiors-container a{width:250px;height:50px;font-weight:700;font-size:16px;line-height:50px}@media only screen and (min-width:992px){.page__residential .page__interiors .page__interiors-container a{width:305px;height:60px;font-size:21px;line-height:60px}}.page__residential .page__interiors .page__interiors-container p{color:#cc00b9;text-align:center}.page__residential .page__interiors .page__interiors-container .dining-image{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin:0 10px}@media only screen and (min-width:992px){.page__residential .page__interiors .page__interiors-container .dining-image{margin:0 30px}}.page__residential .page__interiors .page__interiors-container .dining-image img{height:auto}.page__residential .page__interiors .page__interiors-container .animated-icon{position:absolute;width:110px;height:110px;bottom:-55px;right:2%;z-index:1}@media only screen and (min-width:992px){.page__residential .page__interiors .page__interiors-container .animated-icon{width:250px;height:250px;bottom:-125px;right:0;z-index:1}}.page__residential .page__interiors .page__interiors-container .animated-icon svg{width:100%;height:auto;min-height:110px}.page__residential .page__interiors .page__interiors-container .animated-icon .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;height:100%}@media only screen and (min-width:992px){.page__residential .page__interiors .page__interiors-container .animated-icon .animation{width:100%;height:100%;max-width:100%}}.page__residential .page__interiors .page__interiors-container .design-describe-container{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin-top:90px}@media only screen and (min-width:992px){.page__residential .page__interiors .page__interiors-container .design-describe-container{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.page__residential .page__interiors .page__interiors-container .semi-furnished-container{padding-top:0}@media only screen and (min-width:992px){.page__residential .page__interiors .page__interiors-container .semi-furnished-container{padding-top:150px}}.page__residential .page__interiors .page__interiors-container .semi-furnished-container h2{margin-bottom:40px}@media only screen and (min-width:992px){.page__residential .page__interiors .page__interiors-container .semi-furnished-container h2{margin-bottom:73px}}.page__residential .page__interiors .page__interiors-container .semi-furnished-container h4{color:#cc00b9;margin-bottom:24px}.page__residential .page__interiors .page__interiors-container .semi-furnished-container img{margin:0 auto}.page__residential .page__interiors .page__interiors-container .page-design-container .describe-container{text-align:left;padding:30px}.page__residential .page__interiors .page__interiors-container .page-design-container .describe-container h3{color:#cc00b9;font-size:24px;font-weight:700;line-height:32px;margin:0 0 1.25rem}.page__residential .page__interiors .page__interiors-container .page-design-container .describe-container p{text-align:left;color:#cc00b9;font-size:18px;font-weight:400;line-height:26px}.page__residential .page__interiors .page__interiors-container .page-design-container .describe-container .image-box{position:relative;width:100%;height:120px;overflow:hidden;padding-top:20px}@media only screen and (min-width:992px){.page__residential .page__interiors .page__interiors-container .page-design-container .describe-container .image-box{aspect-ratio:unset;height:57px;overflow:unset}}.page__residential .page__interiors .page__interiors-container .page-design-container .describe-container .image-box .carousel-box{width:100%;height:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;grid-gap:0;gap:0}@media only screen and (min-width:992px){.page__residential .page__interiors .page__interiors-container .page-design-container .describe-container .image-box .carousel-box{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0 10px}}.page__residential .page__interiors .page__interiors-container .page-design-container .describe-container .image-box .carousel-box .picture-box{position:absolute;width:100%;margin-bottom:30px;top:0;display:-webkit-flex;display:-moz-box;display:flex;-moz-column-gap:23px;grid-column-gap:23px;-webkit-column-gap:23px;column-gap:23px;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}@media only screen and (min-width:992px){.page__residential .page__interiors .page__interiors-container .page-design-container .describe-container .image-box .carousel-box .picture-box{position:relative;grid-column:1/-1;height:57px;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}}.page__residential .page__interiors .page__interiors-container .page-design-container .describe-container .image-box .carousel-box .picture-box p{text-align:center;padding-top:10px;font-size:10px;line-height:12px;margin:0;white-space:pre-wrap}@media only screen and (min-width:992px){.page__residential .page__interiors .page__interiors-container .page-design-container .describe-container .image-box .carousel-box .picture-box p{text-align:left;padding-top:5px;font-size:12px;line-height:16px}}.page__residential .page__interiors .page__interiors-container .page-design-container .describe-container .image-box .carousel-box .picture-box img{width:auto;height:57px;margin:0 auto}@media only screen and (min-width:992px){.page__residential .page__interiors .page__interiors-container .page-design-container .describe-container .image-box .carousel-box .picture-box img{position:relative;width:100%;margin:0}}.page__residential .page__interiors .page__interiors-container .page-design-container .describe-container .image-box .carousel-box .picture-box:first-of-type{grid-column:1/span 3}@media only screen and (min-width:992px){.page__residential .page__interiors .page__interiors-container .page-design-container .describe-container .image-box .carousel-box .picture-box:first-of-type{grid-column:1/span 5}.page__residential .page__interiors .page__interiors-container .page-design-container .describe-container .image-box .carousel-box .picture-box:nth-of-type(2){grid-column:4/span 2}}.page__residential .page__interiors .page__interiors-container .page-design-container .describe-container .description-box{display:block}@media only screen and (min-width:992px){.page__residential .page__interiors .page__interiors-container .page-design-container .describe-container .description-box{display:none}}.page__residential .page__interiors .page__interiors-container .page-design-container .describe-container .description-box p:first-of-type{margin:10px auto 8px;white-space:pre-wrap;text-align:center}.page__residential .page__interiors .page__interiors-container .page-design-container .describe-container .description-box .image-list-dot{display:-webkit-flex;display:-moz-box;display:flex;margin:8px auto 0;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page__residential .page__interiors .page__interiors-container .page-design-container .describe-container .description-box .image-list-dot span{width:6px;height:6px;border-radius:50%;background-color:rgba(204,0,185,.302)}.page__residential .page__interiors .page__interiors-container .page-design-container .describe-container .description-box .image-list-dot span:not(:last-of-type){margin-right:5px}.page__residential .page__interiors .page__interiors-container .page-design-container .describe-container .description-box .image-list-dot span[data-current=true]{background-color:#cc00b9}.page__residential .page__residential__about{background-color:#ffbdf6}.page__residential .page__residential__about .page__residential__about-container{text-align:center;font-weight:700;font-size:21px;line-height:32px;padding:10px 0 90px;position:relative}@media only screen and (min-width:992px){.page__residential .page__residential__about .page__residential__about-container{padding:40px 0 110px}}.page__residential .page__residential__about .page__residential__about-container h2{margin:90px auto 24px;color:#cc00b9}@media only screen and (min-width:992px){.page__residential .page__residential__about .page__residential__about-container h2{margin:87px auto 42px}}.page__residential .page__residential__about .page__residential__about-container a{width:250px;height:50px;font-weight:700;font-size:16px;line-height:50px}@media only screen and (min-width:992px){.page__residential .page__residential__about .page__residential__about-container a{width:305px;height:60px;font-size:21px;line-height:60px}}.page__residential .page__residential__about .page__residential__about-container .dining-image{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin:0 10px}@media only screen and (min-width:992px){.page__residential .page__residential__about .page__residential__about-container .dining-image{margin:0 30px}}.page__residential .page__residential__about .page__residential__about-container .dining-image img{height:auto}.page__residential .page__residential__about .page__residential__about-container .animated-icon{position:absolute;width:110px;height:110px}@media only screen and (min-width:992px){.page__residential .page__residential__about .page__residential__about-container .animated-icon{width:250px;height:250px}}.page__residential .page__residential__about .page__residential__about-container .animated-icon:first-of-type{display:none}@media only screen and (min-width:992px){.page__residential .page__residential__about .page__residential__about-container .animated-icon:first-of-type{display:block;bottom:410px;right:18px;z-index:1}}.page__residential .page__residential__about .page__residential__about-container .animated-icon:last-of-type{bottom:-55px;left:10px;z-index:1;margin:0}@media only screen and (min-width:992px){.page__residential .page__residential__about .page__residential__about-container .animated-icon:last-of-type{bottom:-125px;left:30px;z-index:1;margin:0}}.page__residential .page__residential__about .page__residential__about-container .animated-icon svg{width:100%;height:auto;min-height:110px}.page__residential .page__residential__about .page__residential__about-container .animated-icon .badge{margin:auto;width:100%;height:100%}.page__residential .page__residential__about .page__residential__about-container .animated-icon .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;height:100%}@media only screen and (min-width:992px){.page__residential .page__residential__about .page__residential__about-container .animated-icon .animation{width:100%;height:100%;max-width:100%}}.page__residential .westbank-section{color:#fff;padding:96px 0 42.5px;text-align:center;position:relative}.page__residential .westbank-section h2{margin-bottom:23px}@media only screen and (min-width:992px){.page__residential .westbank-section h2{margin-bottom:64px}}.page__residential .westbank-section h2:first-of-type{color:#fff}.page__residential .westbank-section h2:nth-of-type(2){color:#ffbdf6}.page__residential .westbank-section .info{margin-bottom:33px}@media only screen and (min-width:992px){.page__residential .westbank-section .info{margin-bottom:5.75rem}}.page__residential .westbank-section .info p{max-width:800px}.page__residential .westbank-section .info img{margin:10px auto 25px;width:62px;height:auto}@media only screen and (min-width:992px){.page__residential .westbank-section .info img{margin:2.75rem auto 4rem;width:94px}}.page__residential .westbank-section figure{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page__residential .westbank-section figure img{width:100%;height:auto}.page__residential .westbank-section .image-badge{position:absolute;width:125px;bottom:-20px;left:10px;z-index:1}@media only screen and (min-width:992px){.page__residential .westbank-section .image-badge{width:250px;bottom:-104px;left:30px;z-index:1;margin:20px auto}}.page__residential .westbank-section .animated-icon{position:absolute;width:125px;height:125px;bottom:-20px;left:10px;z-index:1}@media only screen and (min-width:992px){.page__residential .westbank-section .animated-icon{position:absolute;width:250px;height:250px;bottom:-82px;left:30px}}.page__residential .westbank-section .animated-icon svg{width:100%;height:auto;min-height:110px}.page__residential .westbank-section .animated-icon .badge{margin:auto;width:100%;height:100%}.page__residential .westbank-section .animated-icon .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;height:100%}@media only screen and (min-width:992px){.page__residential .westbank-section .animated-icon .animation{width:100%;height:100%;max-width:100%}}.page__residential .sticky-box.bathurst-container{position:fixed;top:0;left:0;width:100%;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .75s ease;-moz-transition:all .75s ease;transition:all .75s ease;z-index:2}.page__residential .sticky-box.bathurst-container.container-hide{-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.page__residential .sticky-box.bathurst-container.container-show{-webkit-transform:translate3d(0,-66px,0);-moz-transform:translate3d(0,-66px,0);transform:translate3d(0,-66px,0)}.page__residential .sticky-box.bathurst-container .empty-box{height:66px;background:#aa009a}.page__residential .sticky-box.bathurst-container .title-tag{height:50px;background:#aa009a;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page__residential .sticky-box.bathurst-container .title-tag p{margin:0 auto;font-size:18px;line-height:26px;font-weight:700}.page__residential .sticky-box.bathurst-container .select-tag{height:50px;background:#b800a7;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;color:rgba(255,189,246,.514);grid-gap:30px;gap:30px;margin:0;font-size:16px;line-height:24px;text-align:center}.page__residential .sticky-box.bathurst-container .select-tag .active-part{color:#fff}.page__residential .anchor{display:block;position:relative;margin-top:-100px;padding-top:100px;visibility:hidden}.page__residential .bathurst-section{color:#fff;padding:60px 0 20px;text-align:center;position:relative}@media only screen and (min-width:480px){.page__residential .bathurst-section{padding-top:100px}}.page__residential .bathurst-section h2{margin-bottom:23px}@media only screen and (min-width:992px){.page__residential .bathurst-section h2{margin-bottom:64px}}.page__residential .bathurst-section h2:first-of-type{color:#fff}.page__residential .bathurst-section h2:nth-of-type(2){color:#ffbdf6}.page__residential .bathurst-section .info{margin-bottom:33px}@media only screen and (min-width:992px){.page__residential .bathurst-section .info{margin-bottom:5.75rem}}.page__residential .bathurst-section .info .room-select-container{margin:40px 0 64px}@media only screen and (min-width:992px){.page__residential .bathurst-section .info .room-select-container{margin:70px 0 64px}}.page__residential .bathurst-section .info .room-select-container a{width:350px;height:60px;max-width:90%;font-size:16px;line-height:56px;font-weight:700}@media only screen and (min-width:480px){.page__residential .bathurst-section .info .room-select-container a{font-size:21px}}.page__residential .bathurst-section .info .room-select-container .upper-container{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;grid-row-gap:20px;row-gap:20px}@media only screen and (min-width:992px){.page__residential .bathurst-section .info .room-select-container .upper-container{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;grid-row-gap:0;row-gap:0}}.page__residential .bathurst-section .info .room-select-container .lower-container{margin-top:20px}@media only screen and (min-width:992px){.page__residential .bathurst-section .info .room-select-container .lower-container{margin-top:64px}}.page__residential .bathurst-section .info p{max-width:850px}.page__residential .bathurst-section .info img{margin:10px auto 25px;width:62px;height:auto}@media only screen and (min-width:992px){.page__residential .bathurst-section .info img{margin:2.75rem auto 4rem;width:94px}}.page__residential .bathurst-section .info .questions{display:-webkit-flex;display:-moz-box;display:flex;margin:25px auto 0;text-align:center;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;color:#fff;font-size:14px;line-height:22px;-webkit-align-items:center;-moz-box-align:center;align-items:center}@media only screen and (min-width:992px){.page__residential .bathurst-section .info .questions{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.page__residential .bathurst-section .info .questions a{text-decoration:underline;font-weight:700;font-size:16px;line-height:24px}.page__residential .bathurst-section figure{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page__residential .bathurst-section figure img{width:100%;height:auto}.page__residential .bathurst-section .image-badge{position:absolute;width:125px;bottom:-20px;left:10px;z-index:1}@media only screen and (min-width:992px){.page__residential .bathurst-section .image-badge{width:250px;bottom:-104px;left:30px;z-index:1;margin:20px auto}}.page__residential .bathurst-section .animated-icon{position:absolute;width:125px;height:125px;bottom:-20px;left:10px;z-index:1}@media only screen and (min-width:992px){.page__residential .bathurst-section .animated-icon{position:absolute;width:250px;height:250px;bottom:-82px;left:30px}}.page__residential .bathurst-section .animated-icon svg{width:100%;height:auto;min-height:110px}.page__residential .bathurst-section .animated-icon .badge{margin:auto;width:100%;height:100%}.page__residential .bathurst-section .animated-icon .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;height:100%}@media only screen and (min-width:992px){.page__residential .bathurst-section .animated-icon .animation{width:100%;height:100%;max-width:100%}}.page__residential .page__amenities__intro{position:relative;text-align:center;margin:0 auto 32px}@media only screen and (min-width:992px){.page__residential .page__amenities__intro{margin:0 auto 83px}}.page__residential .page__amenities__intro h1{text-transform:uppercase;margin-bottom:21px;color:#fff}@media only screen and (min-width:992px){.page__residential .page__amenities__intro h1{margin-bottom:55px}}.page__residential .page__amenities__intro .animated-icon-box{position:relative;width:115px;margin:auto auto 20px}@media only screen and (min-width:992px){.page__residential .page__amenities__intro .animated-icon-box[data-show-icon=architecture],.page__residential .page__amenities__intro .animated-icon-box[data-show-icon=art],.page__residential .page__amenities__intro .animated-icon-box[data-show-icon=music],.page__residential .page__amenities__intro .animated-icon-box[data-show-icon=sculpture]{position:absolute;width:250px;top:85px;left:-290px;margin-bottom:0}.page__residential .page__amenities__intro .animated-icon-box[data-show-icon=cinema],.page__residential .page__amenities__intro .animated-icon-box[data-show-icon=literature]{position:absolute;width:250px;top:450px;right:-135px;margin-bottom:0}.page__residential .page__amenities__intro .animated-icon-box[data-show-icon=fashion],.page__residential .page__amenities__intro .animated-icon-box[data-show-icon=painting]{position:absolute;width:250px;top:290px;right:-135px;margin-bottom:0}}.page__residential .page__amenities__intro .animated-icon-box .animated-icon{position:relative;display:-webkit-flex;display:-moz-box;display:flex;width:115px;height:115px}@media only screen and (min-width:992px){.page__residential .page__amenities__intro .animated-icon-box .animated-icon{width:225px;height:225px}}.page__residential .page__amenities__intro .animated-icon-box .animated-icon .animation{width:100%;max-width:95px;position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto}@media only screen and (min-width:992px){.page__residential .page__amenities__intro .animated-icon-box .animated-icon .animation{width:85%;max-width:225px}}.page__residential .page__amenities__intro .animated-icon-box .animated-icon svg{width:100%;height:auto;min-height:110px}.page__residential .page__amenities__intro .animated-icon-box .animated-icon .badge{margin:auto;width:100%;height:100%}.page__residential .page__amenities__intro .theme-lists{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin:0 auto 23px}@media only screen and (min-width:992px){.page__residential .page__amenities__intro .theme-lists{margin-bottom:54px}}.page__residential .page__amenities__intro .theme-lists button h2{text-transform:uppercase;margin:0 0 2.5px;color:#f689f6}.page__residential .page__amenities__feature{text-align:center;font-weight:700;font-size:21px;line-height:32px;padding:10px 0 56px;position:relative;overflow:hidden}.page__residential .page__amenities__feature h2{margin:30px auto 0;font-weight:500}@media only screen and (min-width:992px){.page__residential .page__amenities__feature h2{margin:46px auto 0}}.page__residential .page__amenities__feature p{white-space:pre-wrap;margin:0}.page__residential .page__amenities__feature p strong{font-weight:700;font-size:14px;line-height:22px}@media only screen and (min-width:992px){.page__residential .page__amenities__feature p strong{font-size:28px;line-height:38px}}.page__residential .page__amenities__feature .icons-list-grid{margin-top:10px;padding-bottom:0;display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:22px;grid-column-gap:22px;-webkit-column-gap:22px;column-gap:22px;grid-row-gap:12px;row-gap:12px}@media only screen and (min-width:992px){.page__residential .page__amenities__feature .icons-list-grid{margin-top:190px;padding-bottom:210px;grid-template-columns:repeat(4,1fr);-moz-column-gap:75px;grid-column-gap:75px;-webkit-column-gap:75px;column-gap:75px}}.page__residential .page__amenities__feature .icons-list{margin:10px auto 0;padding-bottom:0;display:-webkit-flex;display:-moz-box;display:flex;-moz-column-gap:22px;grid-column-gap:22px;-webkit-column-gap:22px;column-gap:22px;grid-row-gap:12px;row-gap:12px}@media only screen and (min-width:992px){.page__residential .page__amenities__feature .icons-list{margin:124px auto 0;padding-bottom:210px;-moz-column-gap:75px;grid-column-gap:75px;-webkit-column-gap:75px;column-gap:75px}}.page__residential .page__amenities__feature .icons-list-narrow{width:240px}@media only screen and (min-width:992px){.page__residential .page__amenities__feature .icons-list-narrow{width:550px}}.page__residential .page__amenities__feature .animated-icon-box{width:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin:0 auto}@media only screen and (min-width:992px){.page__residential .page__amenities__feature .animated-icon-box{min-height:300px;max-width:250px}}.page__residential .page__amenities__feature .animated-icon-box p{text-align:center;margin-top:5px;white-space:pre-wrap;font-weight:700;font-size:12px;line-height:18px}@media only screen and (min-width:992px){.page__residential .page__amenities__feature .animated-icon-box p{margin-top:10px;font-weight:400;font-size:16.2px;line-height:1.58rem}}.page__residential .page__amenities__feature .animated-icon-box p:nth-of-type(2){font-weight:400;margin:0}.page__residential .page__amenities__feature .animated-icon-box .btn__learn-more{width:110px;height:40px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-top:12px;font-weight:700;font-size:12px;line-height:18px}@media only screen and (min-width:992px){.page__residential .page__amenities__feature .animated-icon-box .btn__learn-more{width:140px;height:40px;font-size:16px;line-height:24px}}.page__residential .page__amenities__feature .animated-icon-box .animated-icon{position:relative;display:-webkit-flex;display:-moz-box;display:flex;width:100%;height:110px}@media only screen and (min-width:992px){.page__residential .page__amenities__feature .animated-icon-box .animated-icon{height:180px}}.page__residential .page__amenities__feature .animated-icon-box .animated-icon svg{width:100%;height:auto;min-height:110px}.page__residential .page__amenities__feature .animated-icon-box .animated-icon .badge{margin:auto;width:100%;height:100%}.page__residential .page__amenities__feature .animated-icon-box .animated-icon .animation{width:75%;max-width:95px;position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto}@media only screen and (min-width:992px){.page__residential .page__amenities__feature .animated-icon-box .animated-icon .animation{width:100%;max-width:140px}.page__residential .carousel-section:hover{cursor:none}.page__residential .carousel-section:hover .cursor{position:fixed;top:0;left:0;width:60px;height:60px;padding:12px;background-color:#fff;border-radius:50%;z-index:1;pointer-events:none}.page__residential .carousel-section:hover .onLeft,.page__residential .carousel-section:hover .onRight{display:inline-block;vertical-align:top;top:50%;left:35%;position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#cc00b9;background-color:#cc00b9;line-height:1;position:relative;width:24px;height:3px}.page__residential .carousel-section:hover .onLeft:before{content:"";width:17px;height:3px;background-color:currentColor;border-radius:1.5px;-webkit-transform:rotate(-42deg);-moz-transform:rotate(-42deg);transform:rotate(-42deg);-webkit-transform-origin:top left;-moz-transform-origin:top left;transform-origin:top left;position:absolute;top:1px;left:-4px;display:inline-block}.page__residential .carousel-section:hover .onLeft:after{content:"";width:17px;height:3px;background-color:currentColor;border-radius:1.5px;-webkit-transform:rotate(42deg);-moz-transform:rotate(42deg);transform:rotate(42deg);-webkit-transform-origin:top left;-moz-transform-origin:top left;transform-origin:top left;position:absolute;top:0;left:-2px}.page__residential .carousel-section:hover .onRight:before{content:"";width:17px;height:3px;background-color:currentColor;border-radius:1.5px;-webkit-transform:rotate(-42deg);-moz-transform:rotate(-42deg);transform:rotate(-42deg);-webkit-transform-origin:top right;-moz-transform-origin:top right;transform-origin:top right;position:absolute;top:0;right:0;display:inline-block}.page__residential .carousel-section:hover .onRight:after{content:"";width:17px;height:3px;background-color:currentColor;border-radius:1.5px;-webkit-transform:rotate(42deg);-moz-transform:rotate(42deg);transform:rotate(42deg);-webkit-transform-origin:top right;-moz-transform-origin:top right;transform-origin:top right;position:absolute;top:1px;right:-2px}}.page__residential .light--pink{background-color:#ffbdf6}.page__residential .light--pink h2,.page__residential .light--pink p{color:#cc00b9}.page__residential .dark--pink h2,.page__residential .dark--pink p{color:#ffbdf6}.page__residential .page__living__floorplans{position:relative;text-align:center;margin:0 auto}@media only screen and (min-width:992px){.page__residential .page__living__floorplans{margin:0 auto}}.page__residential .page__living__floorplans h1{text-transform:uppercase;margin-bottom:21px;color:#fff}@media only screen and (min-width:992px){.page__residential .page__living__floorplans h1{margin-bottom:55px}}.page__residential .page__living__floorplans .switcher{grid-gap:15px 10px;gap:15px 10px;display:-webkit-flex;display:-moz-box;display:flex;padding-bottom:40px;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:992px){.page__residential .page__living__floorplans .switcher{padding-bottom:66px;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}}.page__residential .page__living__floorplans .switcher .plan-box{width:100%;display:-webkit-flex;display:-moz-box;display:flex}.page__residential .page__living__floorplans .switcher .plan-box:first-of-type,.page__residential .page__living__floorplans .switcher .plan-box:nth-of-type(2),.page__residential .page__living__floorplans .switcher .plan-box:nth-of-type(3){width:100%}@media only screen and (min-width:992px){.page__residential .page__living__floorplans .switcher .plan-box:first-of-type{width:-webkit-calc((100% - 30px)/4*2);width:-moz-calc((100% - 30px)/4*2);width:calc((100% - 30px)/4*2)}.page__residential .page__living__floorplans .switcher .plan-box:nth-of-type(2),.page__residential .page__living__floorplans .switcher .plan-box:nth-of-type(3){width:-webkit-calc((100% - 30px)/4);width:-moz-calc((100% - 30px)/4);width:calc((100% - 30px)/4)}}.page__residential .page__living__floorplans .switcher .plan-box select{width:100%;height:100%;color:#cc00b9;background-color:#ffbdf6;font-weight:700;font-size:16px;line-height:24px;border-radius:30px;padding:11px 21px 11px 30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/img/icons/icon-arrow-01-down-8x8_dark-pink.svg);background-position:right 1.2rem center;background-repeat:no-repeat;background-size:12px;cursor:pointer;border:none;outline:none}@media only screen and (min-width:992px){.page__residential .page__living__floorplans .switcher .plan-box select{font-weight:700;font-size:28px;line-height:38px;background-size:15px}}.page__residential .page__living__floorplans .switcher .plan-box select option{margin:0 5px;z-index:1}.page__residential .page__living__floorplans .switcher .plan-box:not(:first-child) select{color:#ffbdf6;background-color:#b900a6;background-image:url(/img/icons/icon-arrow-01-down-8x8_light-pink.svg)}@media only screen and (min-width:992px){.page__residential .page__living__floorplans .switcher .plan-box:not(:first-child) select{background-image:url(/img/icons/icon-arrow-01-down-8x8_light-pink-fill.svg)}}.page__residential .page__living__floorplans .switcher .plan-box button{width:100%;height:100%;-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;color:#9e9e9e;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;position:relative;overflow:hidden;font-weight:600;font-size:14px;line-height:19px}@media only screen and (min-width:992px){.page__residential .page__living__floorplans .switcher .plan-box button{font-weight:700;font-size:28px;line-height:38px}}.page__residential .page__living__floorplans .switcher .plan-box button[data-active=true]{color:#fff}.page__residential .page__living__floorplans .switcher .plan-box button[data-active=true]:before{opacity:1}.page__residential .page__living__floorplans .switcher .plan-box button:before{content:"";display:block;width:100%;height:100%;background:#1555f4;position:absolute;top:0;left:0;border-radius:30px;z-index:0;opacity:0}.page__residential .page__living__floorplans .switcher .plan-box button span{margin:0 5px;z-index:1}.page__residential .page__living__floorplans .switcher .plan-box .line{width:2px;height:27px;background-color:rgba(255,255,255,.2);margin:auto;visibility:visible;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex}@media only screen and (min-width:992px){.page__residential .page__living__floorplans .switcher .plan-box .line{width:4px}}.page__residential .page__living__floorplans .switcher .plan-box .line[data-active=true]{visibility:hidden}.page__residential .page__living__floorplans .not_found{height:300px;width:100%;text-align:left}.page__residential .page__living__floorplans .floorplan-show-box{background-color:#fff;position:relative;overflow:hidden}.page__residential .page__living__floorplans .floorplan-show-box .shadow-box{position:absolute;width:150%;height:100%;top:0;left:-10%;-webkit-box-shadow:inset 0 4px 15px rgba(0,0,0,.3);box-shadow:inset 0 4px 15px rgba(0,0,0,.3)}.page__residential .page__living__floorplans .floorplan-show-box .floorplan__card__container{text-align:left;padding:30px 0}.page__residential .page__living__floorplans .floorplan-show-box .floorplan__card__container:not(:last-of-type){border-bottom:1px solid #949494}@media only screen and (min-width:992px){.page__residential .page__living__floorplans .floorplan-show-box .floorplan__card__container{padding:95px 0}}.page__residential .page__living__floorplans .floorplan-show-box .floorplan__card__container .floorplan__card{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-moz-column-gap:10px;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-row-gap:23px;row-gap:23px}@media only screen and (min-width:992px){.page__residential .page__living__floorplans .floorplan-show-box .floorplan__card__container .floorplan__card{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;grid-row-gap:0;row-gap:0}}.page__residential .page__living__floorplans .floorplan-show-box .floorplan__card__container .floorplan__card aside .content{height:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.page__residential .page__living__floorplans .floorplan-show-box .floorplan__card__container .floorplan__card aside .content span{font-size:14px;line-height:22px}@media only screen and (min-width:992px){.page__residential .page__living__floorplans .floorplan-show-box .floorplan__card__container .floorplan__card aside .content span{font-size:18px;line-height:26px}}.page__residential .page__living__floorplans .floorplan-show-box .floorplan__card__container .floorplan__card aside .content span:first-of-type,.page__residential .page__living__floorplans .floorplan-show-box .floorplan__card__container .floorplan__card aside .content span:nth-of-type(4){font-weight:700;font-size:14px;line-height:22px}@media only screen and (min-width:992px){.page__residential .page__living__floorplans .floorplan-show-box .floorplan__card__container .floorplan__card aside .content span:first-of-type,.page__residential .page__living__floorplans .floorplan-show-box .floorplan__card__container .floorplan__card aside .content span:nth-of-type(4){font-size:18px;line-height:26px}}.page__residential .page__living__floorplans .floorplan-show-box .floorplan__card__container .floorplan__card aside .content span:nth-of-type(3){margin-bottom:32px}.page__residential .page__living__floorplans .floorplan-show-box .floorplan__card__container .floorplan__card figure{max-width:373px;max-height:270px;width:100%;height:100%;display:-webkit-flex;display:-moz-box;display:flex;margin:auto;overflow:hidden;position:relative}@media only screen and (min-width:992px){.page__residential .page__living__floorplans .floorplan-show-box .floorplan__card__container .floorplan__card figure{max-width:800px;max-height:500px;margin:0}}.page__residential .page__living__floorplans .floorplan-show-box .floorplan__card__container .floorplan__card figure.no-image{max-width:373px;max-height:270px;width:100%;height:100%;aspect-ratio:800/581;display:block;background-color:#e0e0e0}@media only screen and (min-width:992px){.page__residential .page__living__floorplans .floorplan-show-box .floorplan__card__container .floorplan__card figure.no-image{max-width:800px;max-height:500px}}.page__residential .page__living__floorplans .floorplan-show-box .floorplan__card__container .floorplan__card figure.no-image:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:skewY(35.7deg);-moz-transform:skewY(35.7deg);transform:skewY(35.7deg);border-top:1px solid #797979;width:100%;display:block}@media only screen and (min-width:992px){.page__residential .page__living__floorplans .floorplan-show-box .floorplan__card__container .floorplan__card figure.no-image:before{-webkit-transform:skewY(31.8deg);-moz-transform:skewY(31.8deg);transform:skewY(31.8deg)}}.page__residential .page__living__floorplans .floorplan-show-box .floorplan__card__container .floorplan__card figure.no-image:after{content:"";position:absolute;top:50%;left:0;-webkit-transform:skewY(-35.7deg);-moz-transform:skewY(-35.7deg);transform:skewY(-35.7deg);border-top:1px solid #797979;width:100%;display:block}@media only screen and (min-width:992px){.page__residential .page__living__floorplans .floorplan-show-box .floorplan__card__container .floorplan__card figure.no-image:after{-webkit-transform:skewY(-31.8deg);-moz-transform:skewY(-31.8deg);transform:skewY(-31.8deg)}}.page__residential .page__living__floorplans .floorplan-show-box .floorplan__card__container .floorplan__card figure.no-image img{display:none}.page__residential .page__living__floorplans .floorplan-show-box .floorplan__card__container .floorplan__card figure img{width:100%;object-fit:contain}.page__residential .page__living__floorplans .floorplan-show-box .floorplan__card__container .compass-box{width:100%;margin:10px 0 30px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}@media only screen and (min-width:992px){.page__residential .page__living__floorplans .floorplan-show-box .floorplan__card__container .compass-box{margin:0 0 40px;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}}.page__residential .page__living__floorplans .floorplan-show-box .floorplan__card__container .compass-box .compass{width:28.7px;height:16px}@media only screen and (min-width:992px){.page__residential .page__living__floorplans .floorplan-show-box .floorplan__card__container .compass-box .compass{width:44px;height:24.5px}}.page__residential .page__living__floorplans .floorplan-show-box .floorplan__card__container .description{color:#000;margin:0;font-size:10px;line-height:16px}.page__residential .page__living__floorplans .floorplan-show-box .placeholder{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-moz-column-gap:200px;grid-column-gap:200px;-webkit-column-gap:200px;column-gap:200px;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-row-gap:23px;row-gap:23px}@media only screen and (min-width:992px){.page__residential .page__living__floorplans .floorplan-show-box .placeholder{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;grid-row-gap:0;row-gap:0}}.page__residential .page__living__floorplans .floorplan-show-box .placeholder aside{display:-webkit-flex;display:-moz-box;display:flex;width:100%}.page__residential .page__living__floorplans .floorplan-show-box .placeholder .btn,.page__residential .page__living__floorplans .floorplan-show-box .placeholder .rent,.page__residential .page__living__floorplans .floorplan-show-box .placeholder .street-name,.page__residential .page__living__floorplans .floorplan-show-box .placeholder .total-area,.page__residential .page__living__floorplans .floorplan-show-box .placeholder .unit-number,.page__residential .page__living__floorplans .floorplan-show-box .placeholder .unit-type,.page__residential .page__living__floorplans .floorplan-show-box .placeholder figure:before{-webkit-animation:placeHolderSwept 1s linear infinite forwards;animation:placeHolderSwept 1s linear infinite forwards;background:#e0e0e0;background-image:-webkit-gradient(linear,left top,right top,from(#e0e0e0),color-stop(20%,#c7c7c7),color-stop(40%,#e0e0e0),to(#e0e0e0));background-image:-webkit-linear-gradient(left,#e0e0e0,#c7c7c7 20%,#e0e0e0 40%,#e0e0e0);background-image:-moz-linear-gradient(left,#e0e0e0 0,#c7c7c7 20%,#e0e0e0 40%,#e0e0e0 100%);background-image:linear-gradient(90deg,#e0e0e0 0,#c7c7c7 20%,#e0e0e0 40%,#e0e0e0);background-repeat:no-repeat}.page__residential .page__living__floorplans .floorplan-show-box .placeholder .street-name,.page__residential .page__living__floorplans .floorplan-show-box .placeholder .total-area,.page__residential .page__living__floorplans .floorplan-show-box .placeholder .unit-number,.page__residential .page__living__floorplans .floorplan-show-box .placeholder .unit-type{height:20px;display:block;width:100%}.page__residential .page__living__floorplans .floorplan-show-box .placeholder figure:before{content:"";width:800px;height:581px;display:block}.page__residential .page__living__floorplans .floorplan-show-box .placeholder .content{-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;grid-gap:10px;gap:10px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page__residential .page__living__floorplans .floorplan-show-box .placeholder .total-area{margin-top:32px}@-webkit-keyframes placeHolderSwept{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes placeHolderSwept{0%{background-position:-400px 0}to{background-position:400px 0}}.page__rentalportal{background:#fff9f4}.page__rentalportal__intro{text-align:center;margin:0 0 4rem}.page__rentalportal__intro,.page__rentalportal__intro .wrap--reg{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page__rentalportal__intro .wrap--reg{margin-bottom:2.5rem;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page__rentalportal__intro .wrap--reg img{width:136px;margin-bottom:2rem}.page__rentalportal__intro .wrap--reg h1{margin:0;font-size:48px;text-align:center}@media only screen and (min-width:768px){.page__rentalportal__intro .wrap--reg h1{font-size:64px}}.page__rentalportal__intro .wrap--reg p{max-width:24rem;margin:30px auto}.page__rentalportal__intro .animation{margin:auto 0 0;width:100%}.page__rentalportal__story{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 1rem}@media only screen and (min-width:768px){.page__rentalportal__story{margin:0 0 2.5rem}}@media only screen and (min-width:992px){.page__rentalportal__story{margin:0 0 5rem;min-height:760px}}.page__rentalportal__story .title{-webkit-flex:0 0 50%;-moz-box-flex:0;flex:0 0 50%;color:#fff;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;position:relative;padding:4rem 0 8rem;background-image:url(/img/retail/WB002_VIEW_011_EAST_SIDE_FINAL_CAFE.jpg);background-size:cover;background-position:50%}@media(max-width:768px){.page__rentalportal__story .title{padding:8rem 0;-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%}}.page__rentalportal__story .content{background:#d63d42;-webkit-flex:0 0 50%;-moz-box-flex:0;flex:0 0 50%;padding:20px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;color:#fff;position:relative}.page__rentalportal__story .content .animation{position:absolute;bottom:0;left:0}.page__rentalportal__story .content .animation svg{display:block}.page__rentalportal__story .content h2{margin-bottom:60px;z-index:1;font-size:44px;text-align:center}@media(max-width:768px){.page__rentalportal__story .content{padding:2rem 1rem;-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%}}.page__rentalportal__story .content p{max-width:800px;text-align:center;margin:5px 0 2rem}.page__rentalportal__slide{padding:2rem 4rem}@media(max-width:768px){.page__rentalportal__slide{padding:2rem 3rem}}.page__rentalportal__slide .slide__item{padding:10px}@media(max-width:768px){.page__rentalportal__slide .slide__item{padding:0}}.page__rentalportal__slide .slide__img{height:700px;width:100%;object-fit:cover}@media(max-width:768px){.page__rentalportal__slide .slide__img{height:315px}}.page__rentalportal__slide .slick-arrow{position:absolute;top:40%}.page__rentalportal__slide .slick-arrow svg{width:40px;height:25px}@media(max-width:768px){.page__rentalportal__slide .slick-arrow svg{width:20px;height:13px}}.page__rentalportal__slide .arrow-prev{left:-45px}@media(max-width:768px){.page__rentalportal__slide .arrow-prev{left:-30px}}.page__rentalportal__slide .arrow-next{right:-45px}@media(max-width:768px){.page__rentalportal__slide .arrow-next{right:-30px}}.page__rentalportal__slide .slick-disabled svg path{stroke:gray}.page__rentalportal__homes{margin:0 0 5rem;padding:10rem 0 0;width:100%}@media(max-width:768px){.page__rentalportal__homes{padding:3rem 0 0}}.page__rentalportal__homes .wrap--narrow{padding-bottom:3rem;max-width:1000px}.page__rentalportal__homes .section-title{text-align:center;font-size:64px;margin-bottom:3rem}@media(max-width:768px){.page__rentalportal__homes .section-title{font-size:48px}}.page__rentalportal__homes .option{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.page__rentalportal__homes .option__name{margin-right:3rem;font-weight:500}@media(max-width:768px){.page__rentalportal__homes .option__name{font-size:14px;margin-right:10px}}.page__rentalportal__homes .option .select_mobile{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 1rem;color:#9e9e9e;border:none;height:42px;background-image:url(/img/icons/arrow-down.svg);background-repeat:no-repeat;background-position-x:-webkit-calc(100% - 15px);background-position-x:-moz-calc(100% - 15px);background-position-x:calc(100% - 15px);background-position-y:18px;background-size:10px}.page__rentalportal__homes .switcher{-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;background:rgba(0,0,0,.05);border-radius:30px;height:60px;margin:0 0 1rem;display:-webkit-flex;display:-moz-box;display:flex;width:75%}@media(max-width:768px){.page__rentalportal__homes .switcher{height:42px;font-size:14px}}.page__rentalportal__homes .switcher button{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;color:#9e9e9e;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;position:relative;overflow:hidden;font-size:.8rem}@media only screen and (min-width:992px){.page__rentalportal__homes .switcher button{font-size:1rem}}.page__rentalportal__homes .switcher button[data-active=true]{color:#fff}.page__rentalportal__homes .switcher button[data-active=true]:before{opacity:1}.page__rentalportal__homes .switcher button:before{content:"";display:block;width:100%;height:100%;background:#feff00;position:absolute;top:0;left:0;border-radius:30px;z-index:0;opacity:0}.page__rentalportal__homes .switcher button span{z-index:1}@media(max-width:768px){.page__rentalportal__homes .switcher button span{font-size:14px}}.page__rentalportal__homes .homes{width:100%;table-layout:fixed;overflow-wrap:break-word;border-collapse:collapse}@media(max-width:768px){.page__rentalportal__homes .homes{font-size:14px}}.page__rentalportal__homes .homes th{text-align:left}.page__rentalportal__homes .homes tr{height:60px}@media(max-width:768px){.page__rentalportal__homes .homes tr{height:40px}}.page__rentalportal__homes .homes tbody tr{border-bottom:1px solid #000}@media(max-width:768px){.page__rentalportal__homes .homes td:nth-child(4),.page__rentalportal__homes .homes td:nth-child(5),.page__rentalportal__homes .homes th:nth-child(4),.page__rentalportal__homes .homes th:nth-child(5){display:none}}.page__rentalportal__homes .addresses{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;margin-bottom:60px}.page__rentalportal__homes .addresses__title{margin-left:2em;margin-bottom:1em;font-weight:500;font-size:21px;line-height:32px}.page__rentalportal__homes .addresses__detail{display:-webkit-flex;display:-moz-box;display:flex;font-size:16px;line-height:24px}.page__rentalportal__homes .addresses__detail ul{margin:0;list-style:none}.page__rentalportal__homes .addresses__detail ul li{display:-webkit-flex;display:-moz-box;display:flex}.page__rentalportal__homes .addresses__detail ul li.gray{color:#9e9e9e}.page__rentalportal__homes .addresses__detail ul li span{width:30px;font-weight:600;display:inline-block}@media(max-width:768px){.page__rentalportal__homes .addresses{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page__rentalportal__homes .addresses__detail{margin-top:3rem}}@media(max-width:655px){.page__rentalportal__homes .addresses__detail{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}.page__rentalportal__homes .cta{width:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:190px;height:60px}.page__rentalportal__homes .cta .btn{margin-top:1rem}.page__rentalportal__units{text-align:center;margin:0;background-color:#fff}.page__rentalportal__units,.page__rentalportal__units .wrap--reg{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page__rentalportal__units .wrap--reg{margin-bottom:2.5rem;padding-top:139px;-webkit-align-items:center;-moz-box-align:center;align-items:center;font-size:18px;line-height:32px;letter-spacing:.01em;max-width:984px}@media(max-width:768px){.page__rentalportal__units .wrap--reg{padding-top:70px}}.page__rentalportal__units .wrap--reg h2{margin-bottom:4rem;font-size:96px;line-height:78px;text-align:center}@media(max-width:768px){.page__rentalportal__units .wrap--reg h2{font-size:64px;margin-bottom:2rem}}.page__rentalportal__units .wrap--reg p{margin:0 auto 15px;display:block}@media(max-width:768px){.page__rentalportal__units .wrap--reg p{margin:0 auto}}.page__rentalportal__units .wrap--reg p strong{display:block}@media(max-width:768px){.page__rentalportal__units .wrap--reg p strong{line-height:30px}}.page__rentalportal__units .wrap--reg p .note{display:block;margin-top:20px}.page__rentalportal__units .wrap--reg p .note strong{display:contents}.page__rentalportal__units .wrap--reg p.align_left{text-align:left;margin-bottom:1rem;width:100%}.page__rentalportal__units .wrap--reg .gray{background-color:#eee;border-radius:30px;padding:20px}.page__rentalportal__units .wrap--reg .enlarge{display:block;margin-bottom:2rem;font-weight:600}.page__rentalportal__units .wrap--reg .homes{width:100%;table-layout:fixed;overflow-wrap:break-word;border-collapse:collapse;margin:4rem 0 10px}@media(max-width:768px){.page__rentalportal__units .wrap--reg .homes{font-size:16px;margin:2rem 0 4rem}.page__rentalportal__units .wrap--reg .homes th{font-size:16px;line-height:17px}}.page__rentalportal__units .wrap--reg .homes td,.page__rentalportal__units .wrap--reg .homes th{text-align:left}.page__rentalportal__units .wrap--reg .homes tr{height:60px}@media(max-width:768px){.page__rentalportal__units .wrap--reg .homes tr{height:40px}}.page__rentalportal__units .wrap--reg .homes tbody tr{border-bottom:1px solid #000}.page__rentalportal__units .wrap--reg .homes__title{font-size:18px;line-height:26px;font-weight:700}@media(max-width:768px){.page__rentalportal__units .wrap--reg .homes__title{font-size:16px}}.page__rentalportal__units .animation{margin:auto 0 0;width:100%}.page__rentalportal__statement{text-align:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin-top:4rem;margin-bottom:4rem}.page__rentalportal__statement p{max-width:780px}.page__rentalportal__statement--icon{width:100%;padding-top:50px}.page__rentalportal__statement--icon img{width:100%;height:auto;object-fit:cover}.page__rentalportal__statement--icon .mobile{display:none}@media(max-width:768px){.page__rentalportal__statement--icon .mobile{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:60px;gap:60px}.page__rentalportal__statement--icon .desktop{display:none}}.page__rentalportal__statement>div{font-size:24px;line-height:36px}@media(max-width:768px){.page__rentalportal__statement>div{font-size:18px;line-height:26px}.page__rentalportal__statement{margin:2rem 0;border-bottom:none}}.page__rentalportal__requirements{background-color:#fff;padding:6rem 2rem;text-align:center}@media(max-width:768px){.page__rentalportal__requirements{padding:4rem 0}}.page__rentalportal__requirements h2{margin:0 auto;max-width:900px;text-align:center;font-size:64px;line-height:74px}@media(max-width:768px){.page__rentalportal__requirements h2{font-size:30px;line-height:40px}}.page__rentalportal__requirements .accordion{max-width:800px;margin:0 auto;text-align:left}.page__rentalportal__requirements .accordion-item{margin:2rem 0}.page__rentalportal__requirements .accordion-title{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-align-items:center;-moz-box-align:center;align-items:center;font-weight:700;font-size:24px;line-height:34px;border-bottom:1px solid #000;margin-bottom:2rem;cursor:pointer}@media(max-width:768px){.page__rentalportal__requirements .accordion-title{font-size:18px;line-height:24px}}.page__rentalportal__requirements .accordion-title>div:first-child{max-width:65%}@media(max-width:768px){.page__rentalportal__requirements .accordion-title>div:first-child{max-width:95%}}.page__rentalportal__requirements .accordion-arrow{width:10px}.page__rentalportal__requirements .accordion-content{font-size:18px;line-height:28px;display:none}.page__rentalportal__requirements .accordion-content--opened{display:block}.page__rentalportal__application{position:relative;padding:8rem 0;display:-webkit-flex;display:-moz-box;display:flex}@media(max-width:768px){.page__rentalportal__application{padding:4rem 0 2rem}}.page__rentalportal__application .sidebar{position:relative;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-order:2;-moz-box-ordinal-group:3;order:2;margin:3rem 0 0;-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%}@media(max-width:768px){.page__rentalportal__application .sidebar{display:none}}@media only screen and (min-width:992px){.page__rentalportal__application .sidebar{-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;margin:0;-webkit-order:1;-moz-box-ordinal-group:2;order:1}}.page__rentalportal__application .sidebar .animation{width:100%}.page__rentalportal__application .sidebar .animation svg{display:block}.page__rentalportal__application .sidebar .content{position:absolute;top:30%;left:1rem}@media only screen and (min-width:992px){.page__rentalportal__application .sidebar .content{left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}}.page__rentalportal__application .sidebar .content .title{display:block;font-weight:700;margin:0 0 1rem;font-size:.9rem;line-height:1em}.page__rentalportal__application .sidebar .content p{margin:0;font-size:.8rem;line-height:1.5em}.page__rentalportal__application .sidebar .content a{text-decoration:none;display:inline-block}.page__rentalportal__application .form-container{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-order:1;-moz-box-ordinal-group:2;order:1;padding:0 1rem}@media(max-width:768px){.page__rentalportal__application .form-container{-webkit-order:2;-moz-box-ordinal-group:3;order:2;padding:0 10px;width:100%}}.page__rentalportal__application .form-container .center-wrap{max-width:800px}.page__rentalportal__application .form-container .center-wrap h2{margin-bottom:1rem}.page__rentalportal__application .form-container .center-wrap h3{font-weight:700;font-size:24px;line-height:26px}.page__rentalportal__application .form-container .center-wrap .paragraph{font-size:16px;line-height:26px;margin-bottom:1rem;color:#000;width:100%}.page__rentalportal__application .form-container .center-wrap .paragraph .bold{font-weight:700}.page__rentalportal__application .form-container .center-wrap .paragraph--gray{color:rgba(0,0,0,.3)}.page__rentalportal__application .form-container .center-wrap .paragraph--error{color:#d63d42}.page__rentalportal__application .form-container .center-wrap .paragraph--subtitle{margin-top:20px;margin-bottom:0;font-size:18px;line-height:26px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page__rentalportal__application .form-container .center-wrap .paragraph--subtitle svg{margin-left:10px}.page__rentalportal__application .form-container .center-wrap .paragraph--accordion{cursor:pointer}.page__rentalportal__application .form-container .center-wrap .paragraph--large{font-size:18px;line-height:28px}.page__rentalportal__application .form-container .center-wrap .bLine{padding-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.3);margin-bottom:1.5rem}.page__rentalportal__application .form-container .center-wrap .note{color:#bdbdbd}.page__rentalportal__application .form-container .center-wrap .smaller{font-size:48px}@media(max-width:768px){.page__rentalportal__application .form-container .center-wrap .smaller{font-size:30px}}.page__rentalportal__application .form-container .center-wrap .form-note{display:block;font-size:18px;line-height:26px;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);transform:translateY(-20px);margin-bottom:2rem}.page__rentalportal__application .form-container .center-wrap form{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.page__rentalportal__application .form-container .center-wrap form h3{display:block;width:100%;font-size:24px;line-height:26px;margin:4rem 0 1rem}@media(max-width:768px){.page__rentalportal__application .form-container .center-wrap form h3{font-size:20px;line-height:26px;margin:4rem 0 0}}.page__rentalportal__application .form-container .center-wrap form h4{display:block;width:100%;font-size:20px;line-height:26px;margin:4rem 0 5px}.page__rentalportal__application .form-container .center-wrap form input,.page__rentalportal__application .form-container .center-wrap form select{border-width:0}.page__rentalportal__application .form-container .center-wrap form .form__item{border-bottom:1px solid #000;height:60px;padding-top:20px;margin-bottom:20px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;position:relative;width:100%}@media only screen and (min-width:992px){.page__rentalportal__application .form-container .center-wrap form .form__item{-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:-webkit-calc(50% - .5rem);flex-basis:-moz-calc(50% - .5rem);flex-basis:calc(50% - .5rem)}}.page__rentalportal__application .form-container .center-wrap form .form__item--full{-webkit-flex:0 0 100%!important;-moz-box-flex:0!important;flex:0 0 100%!important}.page__rentalportal__application .form-container .center-wrap form .form__item--radio{border:none;margin-bottom:0;padding-top:0}.page__rentalportal__application .form-container .center-wrap form .form__item--radio .title{font-size:16px;line-height:26px}.page__rentalportal__application .form-container .center-wrap form .form__item ::-webkit-input-placeholder{font-size:16px;line-height:26px;color:rgba(0,0,0,.3);opacity:1}.page__rentalportal__application .form-container .center-wrap form .form__item ::-moz-placeholder{font-size:16px;line-height:26px;color:rgba(0,0,0,.3);opacity:1}.page__rentalportal__application .form-container .center-wrap form .form__item :-ms-input-placeholder{font-size:16px;line-height:26px;color:rgba(0,0,0,.3);opacity:1}.page__rentalportal__application .form-container .center-wrap form .form__item ::placeholder{font-size:16px;line-height:26px;color:rgba(0,0,0,.3);opacity:1}.page__rentalportal__application .form-container .center-wrap form .form__item--error{border-bottom:1px solid #d63d42}.page__rentalportal__application .form-container .center-wrap form .form__item--error ::-webkit-input-placeholder{color:#d63d42;opacity:1}.page__rentalportal__application .form-container .center-wrap form .form__item--error ::-moz-placeholder{color:#d63d42;opacity:1}.page__rentalportal__application .form-container .center-wrap form .form__item--error :-ms-input-placeholder{color:#d63d42;opacity:1}.page__rentalportal__application .form-container .center-wrap form .form__item--error ::placeholder{color:#d63d42;opacity:1}.page__rentalportal__application .form-container .center-wrap form .form__item p{position:absolute;top:60px;color:#d63d42}.page__rentalportal__application .form-container .center-wrap form select{-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:-webkit-calc(50% - .5rem);flex-basis:-moz-calc(50% - .5rem);flex-basis:calc(50% - .5rem)}@media(max-width:768px){.page__rentalportal__application .form-container .center-wrap form select{-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%}}.page__rentalportal__application .form-container .center-wrap form .bedroom,.page__rentalportal__application .form-container .center-wrap form .income,.page__rentalportal__application .form-container .center-wrap form .moveinDate{-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:-webkit-calc(50% - .5rem);flex-basis:-moz-calc(50% - .5rem);flex-basis:calc(50% - .5rem)}@media(max-width:768px){.page__rentalportal__application .form-container .center-wrap form .bedroom,.page__rentalportal__application .form-container .center-wrap form .income{-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%}}.page__rentalportal__application .form-container .center-wrap form .bedroom select,.page__rentalportal__application .form-container .center-wrap form .income select{margin-bottom:8px}.page__rentalportal__application .form-container .center-wrap form .bedroom select option,.page__rentalportal__application .form-container .center-wrap form .income select option{height:30px;padding:30px}.page__rentalportal__application .form-container .center-wrap form .prefer{-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:-webkit-calc(50% - .5rem);flex-basis:-moz-calc(50% - .5rem);flex-basis:calc(50% - .5rem);margin:2rem 0}@media(max-width:768px){.page__rentalportal__application .form-container .center-wrap form .prefer{-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%}}.page__rentalportal__application .form-container .center-wrap form .form_prefer{-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;margin:0}.page__rentalportal__application .form-container .center-wrap form .form_prefer .title{position:relative;cursor:pointer;padding-left:40px;display:-webkit-flex;display:-moz-box;display:flex;height:36px;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page__rentalportal__application .form-container .center-wrap form .form_prefer .block{display:inline-block;margin-bottom:40px;line-height:26px}.page__rentalportal__application .form-container .center-wrap form .form_prefer .bold{font-weight:700}.page__rentalportal__application .form-container .center-wrap form .form_prefer h3{font-size:18px;font-weight:400}.page__rentalportal__application .form-container .center-wrap form .form_prefer input[type=radio]{position:absolute;opacity:0;cursor:pointer}.page__rentalportal__application .form-container .center-wrap form .form_prefer input[type=text]{border-bottom:1px solid #000;margin-left:10px;height:26px;width:300px}@media(max-width:768px){.page__rentalportal__application .form-container .center-wrap form .form_prefer input[type=text]{width:100%}}.page__rentalportal__application .form-container .center-wrap form .form_prefer .checkmark{position:absolute;top:0;left:0;height:32px;width:32px;border:1px solid #000;border-radius:50%}.page__rentalportal__application .form-container .center-wrap form .form_prefer .checkmark:after{content:"";position:absolute;left:50%;top:50%;width:22px;height:22px;border-radius:50%;background:transparent;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page__rentalportal__application .form-container .center-wrap form .form_prefer .title:hover input~.checkmark:after,.page__rentalportal__application .form-container .center-wrap form .form_prefer .title input:checked~.checkmark:after{content:"";position:absolute;left:50%;top:50%;width:22px;height:22px;border-radius:50%;background:#000;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page__rentalportal__application .form-container .center-wrap form .notice{font-size:16px;color:rgba(0,0,0,.3)}.page__rentalportal__application .form-container .center-wrap form .proof{-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;margin:2rem 0}.page__rentalportal__application .form-container .center-wrap form .proof .btn{min-width:300px;text-align:center;border-radius:100px;padding:0 2rem;color:#fff;background:#000;height:60px;line-height:45px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page__rentalportal__application .form-container .center-wrap form .proof .btn svg{margin-right:10px}.page__rentalportal__application .form-container .center-wrap form .proof .upload{display:-webkit-flex;display:-moz-box;display:flex}.page__rentalportal__application .form-container .center-wrap form .proof .upload span{margin-left:2rem;line-height:20px}.page__rentalportal__application .form-container .center-wrap form .proof .upload span,.page__rentalportal__application .form-container .center-wrap form .proof .upload span a{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page__rentalportal__application .form-container .center-wrap form .proof .upload span svg{margin-right:10px;cursor:pointer;width:17px;height:23px}.page__rentalportal__application .form-container .center-wrap form .proof .upload .btn{font-size:21px;line-height:32px}@media(max-width:768px){.page__rentalportal__application .form-container .center-wrap form .proof .upload{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page__rentalportal__application .form-container .center-wrap form .proof .upload .btn{margin-bottom:20px}}.page__rentalportal__application .form-container .center-wrap form .proof__note{color:#bdbdbd;line-height:1.2;margin:10px 20px;max-width:500px}.page__rentalportal__application .form-container .center-wrap form .proof--error .btn{background-color:#d63d42}.page__rentalportal__application .form-container .center-wrap form .disclaimer{margin:2.5rem 0;font-size:.6rem;line-height:1.5em;color:#bdbdbd}.page__rentalportal__application .form-container .center-wrap form .btn__submit{margin:2rem 0 1rem}.page__rentalportal__application .form-container .center-wrap form .btn--disabled{color:#bdbdbd;border:1px solid #bdbdbd}.page__rentalportal__application .form-container .center-wrap form .btn--disabled:hover{color:#bdbdbd;background:transparent;cursor:not-allowed}.page__rentalportal__application .form-container .center-wrap form .questions{-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;margin-top:2rem}.page__rentalportal__application .form-container .center-wrap form .checkboxes .title{display:block;margin:0}.page__rentalportal__application .form-container .center-wrap form .checkboxes label{margin:0 1rem 0 0}.page__rentalportal__application .form-container .center-wrap form .checkboxes input{margin:0 .5rem 0 0}.page__rentalportal__application .tenants__accordion{width:100%}.page__rentalportal__application .tenants__accordion .tenants__item{width:50%}.page__rentalportal__qa{background-color:#364ba4;padding:6rem 2rem;text-align:center}@media(max-width:768px){.page__rentalportal__qa{padding:4rem 0}}.page__rentalportal__qa h2{margin:0 auto;max-width:900px;text-align:center;color:#fff;font-size:64px;line-height:74px}.page__rentalportal__qa .accordion{max-width:800px;margin:0 auto;text-align:left}.page__rentalportal__qa .accordion-item{margin:2rem 0}.page__rentalportal__qa .accordion-title{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-align-items:center;-moz-box-align:center;align-items:center;font-weight:700;font-size:24px;color:#fff;line-height:34px;border-bottom:1px solid #fff;margin-bottom:2rem;cursor:pointer}@media(max-width:768px){.page__rentalportal__qa .accordion-title{font-size:18px;line-height:24px}}.page__rentalportal__qa .accordion-arrow{width:10px}.page__rentalportal__qa .accordion-content{font-size:18px;line-height:28px;display:none;color:#fff}.page__rentalportal__qa .accordion-content p{word-wrap:break-word;display:-webkit-flex;display:-moz-box;display:flex}.page__rentalportal__qa .accordion-content p span{display:inline-block;margin-right:20px}.page__rentalportal__qa .accordion-content--opened{display:block}.page__rentalportal__qa .accordion-content a{color:#fff}.page__rentalportal .consent-note{margin-top:2rem;line-height:1.5em;color:#d63d42}.page__rentalportal .global__footer{padding:2rem 0}.page__100things{background-color:#101a99;position:relative;text-align:center;overflow:hidden}.page__100things h2{text-transform:uppercase;margin-bottom:23px;color:#feff00}@media only screen and (min-width:992px){.page__100things h2{margin-bottom:66px}}.page__100things p{margin:0}.page__100things .image-badge{position:relative;width:125px;margin:0 auto 30px}@media only screen and (min-width:992px){.page__100things .image-badge{width:250px;position:absolute;top:175px;right:-286px;z-index:0;margin:0}}.page__100things .things__hero .animated-icon{position:relative;display:-webkit-flex;display:-moz-box;display:flex;width:125px;height:125px;margin:0 auto 30px}@media only screen and (min-width:992px){.page__100things .things__hero .animated-icon{position:absolute;width:250px;height:250px;top:175px;right:-286px;z-index:1;margin-bottom:0}}.page__100things .things__hero .animated-icon svg{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.page__100things .things__hero .animated-icon .badge{margin:auto;width:100%;height:100%}.page__100things .things__hero .animated-icon .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;height:100%}@media only screen and (min-width:992px){.page__100things .things__hero .animated-icon .animation{width:100%;height:100%;max-width:100%}}.page__100things .icons-list{margin-top:40px;padding-bottom:29px;display:-webkit-flex;display:-moz-box;display:flex;-moz-column-gap:20px;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;grid-row-gap:24px;row-gap:24px;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;justify-content:space-evenly}@media only screen and (min-width:992px){.page__100things .icons-list{margin-top:66px;-moz-column-gap:40px;grid-column-gap:40px;-webkit-column-gap:40px;column-gap:40px;grid-row-gap:50px;row-gap:50px}}.page__100things .icons-list .animated-icon-box{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:-webkit-calc(33% - 20px);flex-basis:-moz-calc(33% - 20px);flex-basis:calc(33% - 20px);width:-webkit-calc(33% - 20px);width:-moz-calc(33% - 20px);width:calc(33% - 20px)}@media only screen and (min-width:992px){.page__100things .icons-list .animated-icon-box{min-height:300px;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:-webkit-calc(16% - 40px);flex-basis:-moz-calc(16% - 40px);flex-basis:calc(16% - 40px);max-width:185px}}.page__100things .icons-list .animated-icon-box .animated-icon{position:relative;display:-webkit-flex;display:-moz-box;display:flex;width:100%;max-width:180px;height:auto}@media only screen and (min-width:992px){.page__100things .icons-list .animated-icon-box .animated-icon{height:180px}}.page__100things .icons-list .animated-icon-box .animated-icon svg{width:100%;height:auto;min-height:110px}.page__100things .icons-list .animated-icon-box .animated-icon .badge{margin:auto;width:100%;height:100%}.page__100things .icons-list .animated-icon-box .animated-icon .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:80%}.page__100things .icons-list .animated-icon-box p{text-align:center;margin-top:10px;white-space:pre-wrap;font-weight:700;font-size:10.8px;line-height:16.2px;text-transform:capitalize}@media only screen and (min-width:992px){.page__100things .icons-list .animated-icon-box p{margin-top:20px;font-weight:400;font-size:16.2px;line-height:1.58rem}}.page__100things .icons-list .animated-icon-box .btn__learn-more{width:110px;height:40px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-top:12px;font-weight:700;font-size:10.8px;line-height:16.2px}@media only screen and (min-width:992px){.page__100things .icons-list .animated-icon-box .btn__learn-more{width:140px;height:40px;font-size:14.4px;line-height:21.6px}}.page__100things .page__about__history-badge{position:absolute;bottom:-18px;right:30px;display:none;max-width:250px;z-index:1}@media only screen and (min-width:768px){.page__100things .page__about__history-badge{width:17.36%;display:block}}.page__100things .page__100things__faq{background:#1555f4;padding:2.5rem 0 1rem;margin:0 0 2.5rem;position:relative}@media only screen and (min-width:768px){.page__100things .page__100things__faq{margin:0 0 10.5rem;padding:5rem 0}}.page__100things .page__100things__faq .wrap--flex{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.page__100things .page__100things__faq .wrap--flex div:first-child{-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%}@media only screen and (min-width:992px){.page__100things .page__100things__faq .wrap--flex div:first-child{-webkit-flex:0 0 38%;-moz-box-flex:0;flex:0 0 38%}}.page__100things .page__100things__faq .wrap--flex div:last-child{-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%}@media only screen and (min-width:992px){.page__100things .page__100things__faq .wrap--flex div:last-child{margin-right:95px;-webkit-flex:0 0 43%;-moz-box-flex:0;flex:0 0 43%}}.page__100things .page__100things__faq .wrap--flex strong{color:#feff00}@media only screen and (min-width:992px){.page__100things .page__100things__faq .wrap--flex p:last-child{margin:0}}.page__100things .page__100things__faq .page__about__faq-badge{position:absolute;bottom:-125px;left:30px;display:none;max-width:250px}@media only screen and (min-width:768px){.page__100things .page__100things__faq .page__about__faq-badge{width:17.36%;display:block}}.page__100things .page__100things__timeline{position:relative}.page__100things .page__100things__timeline .timeline-item{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 5rem;background-color:#91aeff}@media only screen and (min-width:992px){.page__100things .page__100things__timeline .timeline-item:nth-child(2n) aside{-webkit-order:2;-moz-box-ordinal-group:3;order:2}.page__100things .page__100things__timeline .timeline-item:nth-child(2n) figure{-webkit-order:1;-moz-box-ordinal-group:2;order:1}}.page__100things .page__100things__timeline .timeline-item.no-image{background-color:transparent;margin:0 0 2.938rem}.page__100things .page__100things__timeline .timeline-item.no-image aside{-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%}.page__100things .page__100things__timeline .timeline-item.no-image aside div{max-width:100%}.page__100things .page__100things__timeline .timeline-item.no-image aside div .year{margin:0 0 1.063rem;color:#feff00}.page__100things .page__100things__timeline .timeline-item.no-image aside div .description{color:#fff;font-weight:700;font-size:37.8px;line-height:2.81rem}.page__100things .page__100things__timeline .timeline-item aside{-webkit-order:2;-moz-box-ordinal-group:3;order:2;-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:0 0 3rem}@media only screen and (min-width:992px){.page__100things .page__100things__timeline .timeline-item aside{margin:0;-webkit-order:1;-moz-box-ordinal-group:2;order:1;-webkit-flex:0 0 50%;-moz-box-flex:0;flex:0 0 50%;-webkit-align-items:center;-moz-box-align:center;align-items:center}}.page__100things .page__100things__timeline .timeline-item aside div{text-align:center;max-width:400px}.page__100things .page__100things__timeline .timeline-item aside .year{display:block;font-weight:700;font-size:37.8px;line-height:2.81rem;margin:0 0 1.5rem;color:#101a99}.page__100things .page__100things__timeline .timeline-item aside .description{margin:0;color:#101a99;font-size:21.6px;line-height:1.8rem}.page__100things .page__100things__timeline .timeline-item figure{-webkit-order:1;-moz-box-ordinal-group:2;order:1;-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;margin:0 0 3rem}@media only screen and (min-width:992px){.page__100things .page__100things__timeline .timeline-item figure{margin:0;-webkit-order:2;-moz-box-ordinal-group:3;order:2;-webkit-flex:0 0 50%;-moz-box-flex:0;flex:0 0 50%}}.page__100things .page__100things__timeline .timeline-item figure img{width:100%}.page__100things .page__100things__timeline .page__about__timeline-badge:first-of-type{position:absolute;top:720px;right:30px;display:none;max-width:250px}@media only screen and (min-width:768px){.page__100things .page__100things__timeline .page__about__timeline-badge:first-of-type{width:17.36%;display:block}}.page__100things .page__100things__timeline .page__about__timeline-badge:nth-of-type(2){position:absolute;top:2200px;left:60px;display:none;max-width:250px}@media only screen and (min-width:768px){.page__100things .page__100things__timeline .page__about__timeline-badge:nth-of-type(2){width:17.36%;display:block}}.page__100things .page__100things__timeline .page__about__timeline-badge:nth-of-type(3){position:absolute;top:3326px;right:30px;display:none;max-width:250px}@media only screen and (min-width:768px){.page__100things .page__100things__timeline .page__about__timeline-badge:nth-of-type(3){width:17.36%;display:block}}.page__100things .page__100things__timeline .page__about__timeline-badge:nth-of-type(4){position:absolute;bottom:950px;left:30px;display:none;max-width:250px}@media only screen and (min-width:768px){.page__100things .page__100things__timeline .page__about__timeline-badge:nth-of-type(4){width:17.36%;display:block}}.page__affordable-housing{background:#711bed;overflow:hidden}.page__affordable-housing .intro{margin-bottom:42px;text-align:center;max-width:1100px}@media only screen and (min-width:992px){.page__affordable-housing .intro{margin-bottom:5.2rem}}.page__affordable-housing .intro h1{color:#feff00;text-transform:uppercase;margin-bottom:15px;font-weight:800;font-size:42px;line-height:42px}@media only screen and (min-width:992px){.page__affordable-housing .intro h1{margin-bottom:55px;font-weight:900;font-size:165px;line-height:165px}}.page__affordable-housing .intro h2{color:#feff00;text-transform:uppercase;margin-bottom:23px}@media only screen and (min-width:992px){.page__affordable-housing .intro h2{margin-bottom:64px}}.page__affordable-housing .intro p{font-size:16.2px;line-height:1.58rem;max-width:800px;margin:0 auto}@media only screen and (min-width:992px){.page__affordable-housing .intro p{font-size:21.6px;line-height:1.8rem}}.page__affordable-housing .intro .animated-icon{position:relative;display:-webkit-flex;display:-moz-box;display:flex;width:125px;height:125px;margin:0 auto 20px}@media only screen and (min-width:992px){.page__affordable-housing .intro .animated-icon{position:absolute;width:250px;height:250px;top:338px;right:-160px;margin-bottom:0}}.page__affordable-housing .intro .animated-icon svg{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.page__affordable-housing .intro .animated-icon .badge{margin:auto;width:100%;height:100%}.page__affordable-housing .intro .animated-icon .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;height:100%}@media only screen and (min-width:992px){.page__affordable-housing .intro .animated-icon .animation{width:100%;height:100%;max-width:100%}}.page__affordable-housing .affordable{overflow:hidden}.page__affordable-housing .affordable p{text-align:center;font-weight:400;font-size:18px;line-height:26px}@media only screen and (min-width:992px){.page__affordable-housing .affordable p{font-size:24px;line-height:32px}}.page__affordable-housing .affordable .describe-icons-box{display:-webkit-flex;display:-moz-box;display:flex;margin-top:20px;margin-bottom:15px;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;justify-content:space-evenly;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;grid-gap:22px;gap:22px;-webkit-flex:1 1 33.3%;-moz-box-flex:1;flex:1 1 33.3%}@media only screen and (min-width:992px){.page__affordable-housing .affordable .describe-icons-box{margin-top:74px;grid-gap:60px;gap:60px}}.page__affordable-housing .affordable .describe-icons-box .upper-box{display:-webkit-flex;display:-moz-box;display:flex;width:100%;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;margin:0 10px}@media only screen and (min-width:992px){.page__affordable-housing .affordable .describe-icons-box .upper-box{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;grid-gap:60px;gap:60px}}.page__affordable-housing .affordable .describe-icons-box .upper-box .describe-icon-box{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;max-width:30%;-webkit-align-items:center;-moz-box-align:center;align-items:center}@media only screen and (min-width:992px){.page__affordable-housing .affordable .describe-icons-box .upper-box .describe-icon-box{grid-gap:16px;gap:16px;max-width:400px}}.page__affordable-housing .affordable .describe-icons-box .upper-box .describe-icon-box .describe-icon{position:relative;height:110px}@media only screen and (min-width:992px){.page__affordable-housing .affordable .describe-icons-box .upper-box .describe-icon-box .describe-icon{height:180px}}.page__affordable-housing .affordable .describe-icons-box .upper-box .describe-icon-box .describe-icon h2{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto}.page__affordable-housing .affordable .describe-icons-box .upper-box .describe-icon-box p{font-weight:700;font-size:12px;line-height:18px}@media only screen and (min-width:992px){.page__affordable-housing .affordable .describe-icons-box .upper-box .describe-icon-box p{font-weight:400;font-size:18px;line-height:26px}}.page__affordable-housing .affordable .describe-icons-box .upper-box .describe-icon-box:first-child svg{fill:#fff;height:110px}@media only screen and (min-width:992px){.page__affordable-housing .affordable .describe-icons-box .upper-box .describe-icon-box:first-child svg{height:180px}}.page__affordable-housing .affordable .describe-icons-box .upper-box .describe-icon-box:first-child h2{color:#711bed}.page__affordable-housing .affordable .describe-icons-box .upper-box .describe-icon-box:nth-child(2) svg{fill:#feff00;height:110px}@media only screen and (min-width:992px){.page__affordable-housing .affordable .describe-icons-box .upper-box .describe-icon-box:nth-child(2) svg{height:180px}}.page__affordable-housing .affordable .describe-icons-box .upper-box .describe-icon-box:nth-child(2) h2{color:#711bed}.page__affordable-housing .affordable .describe-icons-box .upper-box .describe-icon-box:nth-child(3) svg{fill:#e7daff;height:110px}@media only screen and (min-width:992px){.page__affordable-housing .affordable .describe-icons-box .upper-box .describe-icon-box:nth-child(3) svg{height:180px}}.page__affordable-housing .affordable .describe-icons-box .upper-box .describe-icon-box:nth-child(3) h2{color:#711bed}.page__affordable-housing .affordable .describe-icons-box .lower-box{margin:0 10px}.page__affordable-housing .affordable .describe-icons-box .lower-box .describe-icon-box{display:-webkit-flex;display:-moz-box;display:flex;grid-gap:18px;gap:18px;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;max-width:400px;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page__affordable-housing .affordable .describe-icons-box .lower-box .describe-icon-box .describe-icon{position:relative}.page__affordable-housing .affordable .describe-icons-box .lower-box .describe-icon-box .describe-icon h2{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto}.page__affordable-housing .affordable .describe-icons-box .lower-box .describe-icon-box:first-child svg{fill:#d9ffa8;width:180px;height:180px}@media only screen and (min-width:992px){.page__affordable-housing .affordable .describe-icons-box .lower-box .describe-icon-box:first-child svg{width:300px;height:300px}}.page__affordable-housing .affordable .describe-icons-box .lower-box .describe-icon-box:first-child h2{color:#711bed}.page__affordable-housing .affordable .describe-icons-box .lower-box .describe-icon-box:first-child p{font-weight:700;font-size:12px;line-height:18px;max-width:260px}@media only screen and (min-width:992px){.page__affordable-housing .affordable .describe-icons-box .lower-box .describe-icon-box:first-child p{font-size:18px;line-height:26px;max-width:400px}}.page__affordable-housing .affordable .affordable-details{font-weight:400;font-size:21.6px;line-height:32px}.page__affordable-housing .affordable .affordable-details .affordable-details-strong{max-width:550px;display:block;margin:auto;font-size:18px;line-height:26px}@media only screen and (min-width:992px){.page__affordable-housing .affordable .affordable-details .affordable-details-strong{font-size:24px;line-height:32px}}.page__affordable-housing .cta{width:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;pointer-events:none}.page__affordable-housing .cta .btn{margin-top:1rem;font-weight:700;font-size:21px;line-height:32px}.page__wellness{background-color:#101a99;text-align:center;overflow:hidden}.page__wellness h1,.page__wellness h2{color:#feff00;text-transform:uppercase}.page__wellness .page__wellness__intro{text-align:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin:0 auto}.page__wellness .page__wellness__intro h1{margin:0 auto 20px}@media only screen and (min-width:992px){.page__wellness .page__wellness__intro h1{margin:0 10px 35px}}.page__wellness .page__wellness__gallery h2{color:#feff00;font-weight:600;font-size:32px;line-height:32px;text-transform:uppercase;margin-bottom:33px}@media only screen and (min-width:992px){.page__wellness .page__wellness__gallery h2{font-size:64px;line-height:64px;margin-bottom:57px}}.page__wellness .page__wellness__gallery h3{color:#feff00;font-weight:900;margin:0 auto 54px;font-size:24px;line-height:24px;text-transform:uppercase}@media only screen and (min-width:992px){.page__wellness .page__wellness__gallery h3{font-size:48px;margin:79px auto}}.page__wellness .page__wellness__gallery .coming-soon--container{position:relative;margin-bottom:61px}@media only screen and (min-width:992px){.page__wellness .page__wellness__gallery .coming-soon--container{margin-bottom:127px}}.page__wellness .page__wellness__gallery .coming-soon--container .animated-icon{position:relative;display:-webkit-flex;display:-moz-box;display:flex;width:125px;height:125px;margin:12px auto 32px}@media only screen and (min-width:992px){.page__wellness .page__wellness__gallery .coming-soon--container .animated-icon{position:absolute;width:250px;height:250px;top:0;right:87px;z-index:1;margin-bottom:0}}.page__wellness .page__wellness__gallery .coming-soon--container .animated-icon svg{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.page__wellness .page__wellness__gallery .coming-soon--container .animated-icon .badge{margin:auto;width:100%;height:100%}.page__wellness .page__wellness__gallery .coming-soon--container .animated-icon .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;height:100%}@media only screen and (min-width:992px){.page__wellness .page__wellness__gallery .coming-soon--container .animated-icon .animation{width:100%;height:100%;max-width:100%}}.page__wellness .page__wellness__gallery .coming-soon--container img{height:auto}.page__wellness .page__wellness__gallery .about-details{margin-top:1rem;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-row-gap:16px;row-gap:16px}@media only screen and (min-width:768px){.page__wellness .page__wellness__gallery .about-details{grid-row-gap:56px;row-gap:56px}}.page__wellness .page__wellness__gallery .about-details .about-item{width:100%;padding:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}@media only screen and (min-width:768px){.page__wellness .page__wellness__gallery .about-details .about-item{width:-webkit-calc(50% - .5rem);width:-moz-calc(50% - .5rem);width:calc(50% - .5rem)}}.page__wellness .page__wellness__gallery .about-details .about-item figure{-webkit-flex:none;-moz-box-flex:0;flex:none}.page__wellness .page__wellness__gallery .about-details .about-item h4{color:#feff00;font-weight:700;font-size:18px;line-height:26px;margin:15px auto}@media only screen and (min-width:768px){.page__wellness .page__wellness__gallery .about-details .about-item h4{font-size:24px;line-height:32px}}@media only screen and (min-width:992px){.page__wellness .page__wellness__gallery .about-details .about-item h4{margin:30px auto 0}}.page__wellness .page__wellness__gallery .about-details .about-item p{max-width:600px;margin:15px 10px;font-size:14px;line-height:22px}@media only screen and (min-width:768px){.page__wellness .page__wellness__gallery .about-details .about-item p{font-size:medium;line-height:normal;margin:15px 20px}}@media only screen and (min-width:992px){.page__wellness .page__wellness__gallery .about-details .about-item p{margin:20px 20px 0}}.page__wellness .page__wellness__gallery .about-details .about-item .gallery-title{margin:18px auto 15px}@media only screen and (min-width:992px){.page__wellness .page__wellness__gallery .about-details .about-item .gallery-title{margin:30px auto 0}}.page__wellness .page__wellness__gallery .about-details .about-item img{height:auto}.page__wellness .page__wellness__gallery .about-details .about-item .logos{margin:36px auto 20px}@media only screen and (min-width:768px){.page__wellness .page__wellness__gallery .about-details .about-item .logos{margin:56px auto 0}}.page__westbank-living{background-color:#3baa21;text-align:center;overflow:hidden}.page__westbank-living h1{text-transform:uppercase;text-align:center;margin-bottom:15px;color:#feff00}@media only screen and (min-width:992px){.page__westbank-living h1{margin-bottom:55px}}.page__westbank-living h2{color:#feff00;text-transform:uppercase;margin-bottom:29px}@media only screen and (min-width:992px){.page__westbank-living h2{margin-bottom:80px}}.page__westbank-living h3{color:#feff00;margin-bottom:30px}@media only screen and (min-width:992px){.page__westbank-living h3{margin-bottom:87px}}.page__westbank-living small{color:#fff;margin:0 0 1.25rem}.page__westbank-living .video-player-container{position:fixed;top:0;left:0;z-index:3;width:100%;height:100%}.page__westbank-living .video-player-container .video-player-background{background-color:rgba(0,0,0,.748);position:fixed;top:0;left:0;z-index:0;width:100%;height:100%}.page__westbank-living .video-player-container iframe{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;border:none;aspect-ratio:852/479.25;width:90%;height:auto}.page__westbank-living .intro{margin-bottom:50px}@media only screen and (min-width:992px){.page__westbank-living .intro{margin-bottom:150px}}.page__westbank-living .intro .animated-icon{position:relative;display:-webkit-flex;display:-moz-box;display:flex;width:125px;height:125px;margin:0 auto 20px}@media only screen and (min-width:992px){.page__westbank-living .intro .animated-icon{position:absolute;width:250px;height:250px;top:321px;left:1000px;margin-bottom:0}}.page__westbank-living .intro .animated-icon svg{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.page__westbank-living .intro .animated-icon .badge{margin:auto;width:100%;height:100%}.page__westbank-living .intro .animated-icon .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;height:100%}@media only screen and (min-width:992px){.page__westbank-living .intro .animated-icon .animation{width:85%;height:85%;max-width:100%}}.page__westbank-living .portfolio img{width:100%;height:-webkit-calc(100% - 70px);height:-moz-calc(100% - 70px);height:calc(100% - 70px);object-fit:cover;display:block}.page__westbank-living .portfolio .image-box{position:relative;width:100%;aspect-ratio:450/373;overflow:hidden}@media only screen and (min-width:992px){.page__westbank-living .portfolio .image-box{aspect-ratio:unset;overflow:unset}}.page__westbank-living .portfolio .image-box .carousel-box{width:100%;height:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;grid-gap:0;gap:0}@media only screen and (min-width:992px){.page__westbank-living .portfolio .image-box .carousel-box{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:0 1.5rem}}.page__westbank-living .portfolio .image-box .carousel-box .picture-box{position:absolute;height:100%;width:100%;top:0}@media only screen and (min-width:992px){.page__westbank-living .portfolio .image-box .carousel-box .picture-box{position:relative;grid-column:1/-1}}.page__westbank-living .portfolio .image-box .carousel-box .picture-box p{display:none;font-weight:400;font-size:14px;line-height:22px}@media only screen and (min-width:992px){.page__westbank-living .portfolio .image-box .carousel-box .picture-box p{display:block;text-align:start;height:70px;padding-top:5px;font-size:18px;line-height:26px}}.page__westbank-living .portfolio .image-box .carousel-box .picture-box img{width:auto;height:100%;margin:0 auto}@media only screen and (min-width:992px){.page__westbank-living .portfolio .image-box .carousel-box .picture-box img{position:relative;height:auto;margin:0}.page__westbank-living .portfolio .image-box .carousel-box .picture-box:first-of-type{grid-row:1/span 3;grid-column:1/span 2}.page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(2){grid-row:1/span 3;grid-column:3/span 2}.page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(3){grid-row:1/span 3;grid-column:5/span 2}.page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(4){grid-row:4/span 4;grid-column:1/span 2}.page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(5){grid-row:4/span 2;grid-column:3/span 2}.page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(6){grid-row:4/span 2;grid-column:5/span 2}.page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(7){grid-row:6/span 2;grid-column:3/span 2}.page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(8){grid-row:6/span 2;grid-column:5/span 2}.page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(9){grid-row:8/span 3;grid-column:1/span 2}.page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(10){grid-row:8/span 3;grid-column:3/span 2}.page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(11){grid-row:8/span 4;grid-column:5/span 2}.page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(12){grid-row:11/span 1;grid-column:1/span 2}.page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(13){grid-row:11/span 1;grid-column:3/span 2}.page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(14){grid-row:12/span 3;grid-column:1/span 2}.page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(15){grid-row:12/span 3;grid-column:3/span 2}.page__westbank-living .portfolio .image-box .carousel-box .picture-box:nth-of-type(16){grid-row:12/span 2;grid-column:5/span 2}}.page__westbank-living .portfolio .description-box{display:block}@media only screen and (min-width:992px){.page__westbank-living .portfolio .description-box{display:none}}.page__westbank-living .portfolio .description-box p:first-of-type{margin:10px auto 8px}.page__westbank-living .portfolio .description-box .image-list-dot{display:-webkit-flex;display:-moz-box;display:flex;margin:8px auto 0;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page__westbank-living .portfolio .description-box .image-list-dot span{width:6px;height:6px;border-radius:50%;background-color:rgba(254,255,0,.302)}.page__westbank-living .portfolio .description-box .image-list-dot span:not(:last-of-type){margin-right:5px}.page__westbank-living .portfolio .description-box .image-list-dot span[data-current=true]{background-color:#feff00}.page__westbank-living .plan{margin-top:53px;margin-bottom:35px}@media only screen and (min-width:992px){.page__westbank-living .plan{margin-top:106px;margin-bottom:70px}}.page__westbank-living .plan .plan-box{margin-top:47px;grid-gap:40px;gap:40px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;text-align:start;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}@media only screen and (min-width:992px){.page__westbank-living .plan .plan-box{grid-gap:100px;gap:100px}}.page__westbank-living .plan .plan-box .video-box{-webkit-flex:1 1 50%;-moz-box-flex:1;flex:1 1 50%;position:relative;max-width:560px;cursor:pointer;overflow:hidden}.page__westbank-living .plan .plan-box .video-box video{width:100%;-webkit-filter:brightness(.6);filter:brightness(.6)}.page__westbank-living .plan .plan-box .video-box div{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.page__westbank-living .plan .plan-box .video-box div:hover{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);transform:scale(1.3)}.page__westbank-living .plan .plan-box .video-box div img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page__westbank-living .plan .plan-box .plan-describe-box{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;max-width:550px;-webkit-flex:1 1 50%;flex:1 1 50%}@media only screen and (min-width:992px){.page__westbank-living .plan .plan-box .plan-describe-box{min-width:550px}}.page__westbank-living .three-principles{background-color:#a4ff2e;padding-top:40px;padding-bottom:46px}@media only screen and (min-width:992px){.page__westbank-living .three-principles{padding-top:80px;padding-bottom:64px}}.page__westbank-living .three-principles h2{color:#3baa21;margin-bottom:1rem}@media only screen and (min-width:992px){.page__westbank-living .three-principles h2{margin-bottom:2.5rem}}.page__westbank-living .three-principles .icons-list{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-around;justify-content:space-around;grid-gap:10px;gap:10px;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:333px}@media only screen and (min-width:992px){.page__westbank-living .three-principles .icons-list{width:auto;margin:auto;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}}.page__westbank-living .three-principles .icons-list .animated-icon-box{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;max-width:380px;min-height:300px;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin:0 auto}.page__westbank-living .three-principles .icons-list .animated-icon-box .animated-icon{position:relative;height:180px;display:-webkit-flex;display:-moz-box;display:flex}.page__westbank-living .three-principles .icons-list .animated-icon-box .animated-icon svg{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.page__westbank-living .three-principles .icons-list .animated-icon-box .animated-icon .badge{margin:auto;width:90%;height:90%}@media only screen and (min-width:992px){.page__westbank-living .three-principles .icons-list .animated-icon-box .animated-icon .badge{width:100%;height:100%}}.page__westbank-living .three-principles .icons-list .animated-icon-box .animated-icon .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;height:100%;max-width:115px}@media only screen and (min-width:992px){.page__westbank-living .three-principles .icons-list .animated-icon-box .animated-icon .animation{width:85%;height:85%;max-width:180px}}.page__westbank-living .three-principles .icons-list .animated-icon-box small{text-align:center;margin-top:10px;white-space:pre-wrap;color:#3baa21;font-weight:700}@media only screen and (min-width:992px){.page__westbank-living .three-principles .icons-list .animated-icon-box small{margin-top:15px;font-weight:400}}.page__westbank-living .three-principles .icons-list .animated-icon-box .btn__learn-more{width:140px;height:40px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-top:12px;font-weight:700;font-size:16px;line-height:24px}.announcement-back{height:100vh;width:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.6);z-index:20;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.announcement-box{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto;max-width:750px;max-height:320px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:20px 20px 40px;overflow:auto;z-index:21;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}@media only screen and (min-width:992px){.announcement-box{width:55%;border-radius:10px;padding:20px 20px 100px}}.announcement-box .announcement-box-close{width:36px;min-height:36px;border:1px solid rgba(255,255,255,.5);border-radius:50%;position:relative}.announcement-box .announcement-box-close span{position:absolute;top:50%;left:50%;width:17px;height:0;border:1px solid #fff}.announcement-box .announcement-box-close span:first-of-type{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.announcement-box .announcement-box-close span:last-of-type{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.announcement-box .announcement-content{margin-top:40px;max-width:620px;line-height:26px}@media only screen and (min-width:992px){.announcement-box .announcement-content{margin-top:64px}}.announcement-box .announcement-content h2{color:#fff;margin-bottom:20px}.announcement-box .announcement-content strong{font-weight:600;font-size:24px;line-height:32px}.announcement-box .announcement-content p{text-align:center;font-size:18px;line-height:26px}.announcement-box .announcement-content p.privacy-policy-title{font-weight:400;font-size:24px;line-height:32px}.announcement-box .btn__agree{width:250px;min-height:60px;margin-top:33px;font-weight:700;font-size:18px;line-height:18px}.announcement-box .btn__disagree{margin-top:20px;text-decoration:underline;cursor:pointer;font-size:11px;line-height:16px}.page__affordablerentalportal{background:#1555f4;font-family:Neuzeit Office,sans-serif;color:#fff;padding-top:calc(100px + 2rem)}.page__affordablerentalportal button,.page__affordablerentalportal input,.page__affordablerentalportal select,.page__affordablerentalportal textarea{font-family:Visuelt,sans-serif}.page__affordablerentalportal input[type=email],.page__affordablerentalportal input[type=phone],.page__affordablerentalportal input[type=text]{width:100%;height:50px;border:solid #bdbdbd;border-width:0 0 1px;border-radius:0;background:transparent;outline:0}.page__affordablerentalportal input[type=email]:focus,.page__affordablerentalportal input[type=phone]:focus,.page__affordablerentalportal input[type=text]:focus{border-color:#711bed}.page__affordablerentalportal select{width:100%;height:50px;border:solid #bdbdbd;border-width:0 0 1px;border-radius:0;background:transparent;outline:0;color:#000}.page__affordablerentalportal .container{width:100%;max-width:100%;padding:0 20px;margin:0 auto;position:relative}@media only screen and (min-width:1600px){.page__affordablerentalportal .container{max-width:1360px}}@media only screen and (min-width:768px){.page__affordablerentalportal{padding-top:calc(100px + 3rem)}}.page__affordablerentalportal__figure img{width:100%;height:auto}.page__affordablerentalportal__intro{text-align:center;width:100%}.page__affordablerentalportal__intro,.page__affordablerentalportal__intro .container{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page__affordablerentalportal__intro .container{-webkit-align-items:center;-moz-box-align:center;align-items:center}.page__affordablerentalportal__intro .container h1{font-weight:800;font-size:40px;line-height:40px;text-align:center;color:#ffff1b;text-transform:uppercase;max-width:420px;margin:0}@media only screen and (min-width:768px){.page__affordablerentalportal__intro .container h1{font-size:80px;line-height:80px;max-width:100%}}@media only screen and (min-width:1600px){.page__affordablerentalportal__intro .container h1{font-size:134px;line-height:134px}}.page__affordablerentalportal__intro .container p{text-align:center;max-width:390px;margin:30px 0}@media only screen and (min-width:992px){.page__affordablerentalportal__intro .container p{max-width:800px}}.page__affordablerentalportal__intro .container p span{display:block}@media only screen and (min-width:768px){.page__affordablerentalportal__intro .container p span{display:inline-block}}.page__affordablerentalportal__intro .container img{width:1360px;height:auto}.page__affordablerentalportal__intro .animation{margin:auto 0 0;width:100%}.page__affordablerentalportal__story{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0}.page__affordablerentalportal__story .container{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;position:relative}.page__affordablerentalportal__story .container h2{text-align:center;color:#ffff1b;text-transform:uppercase;margin:32px 0}@media only screen and (min-width:768px){.page__affordablerentalportal__story .container h2{margin:64px 0}}@media only screen and (min-width:1600px){.page__affordablerentalportal__story .container h2{margin:88px 0}}.page__affordablerentalportal__story .container p{text-align:center;max-width:390px}@media only screen and (min-width:992px){.page__affordablerentalportal__story .container p{max-width:600px}}.page__affordablerentalportal__story .container .animated-icon{position:relative;margin-bottom:20px;width:112.89px;height:100px}@media only screen and (min-width:768px){.page__affordablerentalportal__story .container .animated-icon{width:152.4px;height:135px;position:absolute;left:4%;bottom:12%;left:6%}}@media only screen and (min-width:1600px){.page__affordablerentalportal__story .container .animated-icon{width:250px;height:221.46px;left:-10%;bottom:22%}}.page__affordablerentalportal__story .container .animated-icon svg{height:100%;width:100%}.page__affordablerentalportal__story .container .animated-icon .badge{margin:auto;width:100%;height:100%}.page__affordablerentalportal__story .container .animated-icon .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;height:100%}@media only screen and (min-width:992px){.page__affordablerentalportal__story .container .animated-icon .animation{width:85%;height:85%;max-width:100%}}.page__affordablerentalportal__statement .container{padding:0;max-width:1600px}.page__affordablerentalportal__statement .container p{max-width:370px;margin:0 auto;padding:0 20px 20px;font-weight:400;font-size:18px;line-height:26px;text-align:center}.page__affordablerentalportal__statement .container p:first-child{padding-top:20px}@media only screen and (min-width:768px){.page__affordablerentalportal__statement .container p:first-child{padding-top:70px}}.page__affordablerentalportal__statement .container p:last-child{padding-bottom:0}@media only screen and (min-width:768px){.page__affordablerentalportal__statement .container p{max-width:660px}}@media only screen and (min-width:992px){.page__affordablerentalportal__statement .container p{max-width:800px;font-size:20px;line-height:32px}}.page__affordablerentalportal__statement--icon{display:grid;padding:20px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-row-gap:0;justify-items:center;width:100%;margin:0 auto}@media only screen and (min-width:768px){.page__affordablerentalportal__statement--icon{max-width:500px}}@media only screen and (min-width:992px){.page__affordablerentalportal__statement--icon{padding:60px 20px;grid-row-gap:16px}}@media only screen and (min-width:1600px){.page__affordablerentalportal__statement--icon{grid-template-columns:repeat(6,1fr);grid-template-rows:1fr;grid-gap:16px;gap:16px;max-width:1400px}}.page__affordablerentalportal__statement--icon .animated-icon-box{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page__affordablerentalportal__statement--icon .animated-icon-box .animated-icon{position:relative;display:-webkit-flex;display:-moz-box;display:flex;width:90px;height:90px}@media only screen and (min-width:768px){.page__affordablerentalportal__statement--icon .animated-icon-box .animated-icon{width:135px;height:135px}}@media only screen and (min-width:1600px){.page__affordablerentalportal__statement--icon .animated-icon-box .animated-icon{width:180px;height:180px}}.page__affordablerentalportal__statement--icon .animated-icon-box .animated-icon svg{width:100%;height:auto;min-height:110px}.page__affordablerentalportal__statement--icon .animated-icon-box .animated-icon .badge{margin:auto;width:100%;height:100%}.page__affordablerentalportal__statement--icon .animated-icon-box .animated-icon .animation{position:absolute;top:50%;left:50%;width:75%;height:100%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto}@media only screen and (min-width:992px){.page__affordablerentalportal__statement--icon .animated-icon-box .animated-icon .animation{width:70%;max-width:140px}}.page__affordablerentalportal__statement--icon .animated-icon-box p{text-align:center;margin-top:10px;white-space:pre-wrap;font-weight:700;font-size:12px;line-height:18px}@media only screen and (min-width:992px){.page__affordablerentalportal__statement--icon .animated-icon-box p{margin-top:20px;font-weight:400;font-size:16.2px;line-height:1.58rem}}.page__affordablerentalportal__slide .container{padding:0 40px}.page__affordablerentalportal__slide .slide__item{padding:0 10px 60px}.page__affordablerentalportal__slide .slide__item span{display:block;font-size:18px;line-height:32px;text-align:center;width:100%}@media only screen and (min-width:1600px){.page__affordablerentalportal__slide .slide__item span{text-align:left}}.page__affordablerentalportal__slide .slide__img{height:400px;width:100%;object-fit:cover}@media only screen and (min-width:992px){.page__affordablerentalportal__slide .slide__img{height:730px}}.page__affordablerentalportal__slide .slick-arrow{position:absolute;top:40%}.page__affordablerentalportal__slide .slick-arrow svg{width:40px;height:25px}@media(max-width:768px){.page__affordablerentalportal__slide .slick-arrow svg{width:20px;height:13px}}.page__affordablerentalportal__slide .arrow-prev{left:-45px}@media(max-width:768px){.page__affordablerentalportal__slide .arrow-prev{left:-30px}}.page__affordablerentalportal__slide .arrow-next{right:-45px}@media(max-width:768px){.page__affordablerentalportal__slide .arrow-next{right:-30px}}.page__affordablerentalportal__slide .slick-disabled svg path{stroke:gray}.page__affordablerentalportal__units{text-align:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin:0;background-color:#91aeff;color:#1555f4}.page__affordablerentalportal__units .container{padding:60px 20px}.page__affordablerentalportal__units .container h2{font-size:40px;line-height:40px;text-transform:uppercase}@media only screen and (min-width:768px){.page__affordablerentalportal__units .container h2{font-size:80px;line-height:80px}}@media only screen and (min-width:1600px){.page__affordablerentalportal__units .container h2{font-size:150px;line-height:150px}}.page__affordablerentalportal__units .container p{margin:0 auto 15px;display:block;font-weight:600;font-size:30px;line-height:40px;color:#1555f4}@media only screen and (min-width:768px){.page__affordablerentalportal__units .container p{font-size:36px;line-height:50px}}@media only screen and (min-width:1600px){.page__affordablerentalportal__units .container p{font-size:42px;line-height:50px}}.page__affordablerentalportal__units .container p.note{max-width:300px}@media only screen and (min-width:768px){.page__affordablerentalportal__units .container p.note{max-width:100%}}.page__affordablerentalportal__units .container p.align_left{text-align:left;font-weight:400;font-size:14px;line-height:22px}@media only screen and (min-width:768px){.page__affordablerentalportal__units .container p.align_left{font-size:16px;line-height:22px;max-width:80%;margin-left:0}}@media only screen and (min-width:1600px){.page__affordablerentalportal__units .container p.align_left{font-size:18px;line-height:26px}}.page__affordablerentalportal__units .container p.align_left a{color:#1555f4;text-decoration:underline}.page__affordablerentalportal__units .container .homes{width:100%;table-layout:fixed;overflow-wrap:break-word;border-collapse:collapse;margin:20px 0 40px}.page__affordablerentalportal__units .container .homes th{font-weight:700;font-size:14px;line-height:20px;text-align:left}@media only screen and (min-width:768px){.page__affordablerentalportal__units .container .homes th{font-size:16px;line-height:22px}}@media only screen and (min-width:1600px){.page__affordablerentalportal__units .container .homes th{font-size:18px;line-height:32px}}.page__affordablerentalportal__units .container .homes td,.page__affordablerentalportal__units .container .homes th{font-weight:400;font-size:14px;line-height:22px;text-align:left}@media only screen and (min-width:768px){.page__affordablerentalportal__units .container .homes td,.page__affordablerentalportal__units .container .homes th{font-size:16px;line-height:22px}}@media only screen and (min-width:1600px){.page__affordablerentalportal__units .container .homes td,.page__affordablerentalportal__units .container .homes th{font-size:18px;line-height:26px}}.page__affordablerentalportal__units .container .homes tr{height:60px}.page__affordablerentalportal__units .container .homes tbody tr{border-bottom:2px solid #1555f4}.page__affordablerentalportal__units .container .homes__title{font-weight:700;font-size:18px;line-height:24px;text-align:left}@media only screen and (min-width:768px){.page__affordablerentalportal__units .container .homes__title{font-size:20px;line-height:32px}}@media only screen and (min-width:1600px){.page__affordablerentalportal__units .container .homes__title{font-size:24px;line-height:26px}}.page__affordablerentalportal__units .container .animated-icon{position:absolute;width:100px;height:100px;bottom:-50px;right:20px}@media only screen and (min-width:768px){.page__affordablerentalportal__units .container .animated-icon{width:150px;height:150px;bottom:-75px}}@media only screen and (min-width:1600px){.page__affordablerentalportal__units .container .animated-icon{width:250px;height:250px;bottom:-125px}}.page__affordablerentalportal__units .container .animated-icon svg{height:100%;width:100%}.page__affordablerentalportal__units .container .animated-icon .badge{margin:auto;width:100%;height:100%}.page__affordablerentalportal__units .container .animated-icon .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;height:100%}@media only screen and (min-width:992px){.page__affordablerentalportal__units .container .animated-icon .animation{width:85%;height:85%;max-width:100%}}.page__affordablerentalportal__homes{margin:0;padding:40px 0;width:100%}@media only screen and (min-width:768px){.page__affordablerentalportal__homes{padding:64px 0}}@media only screen and (min-width:1600px){.page__affordablerentalportal__homes{padding:80px 0}}.page__affordablerentalportal__homes .wrap--narrow{padding-bottom:3rem;max-width:1000px}.page__affordablerentalportal__homes .section-title{font-size:40px;line-height:40px;color:#ffff1b;text-transform:uppercase;text-align:center}@media only screen and (min-width:768px){.page__affordablerentalportal__homes .section-title{font-size:80px;line-height:80px}}@media only screen and (min-width:1600px){.page__affordablerentalportal__homes .section-title{font-size:150px;line-height:150px}}.page__affordablerentalportal__homes .option{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;margin:0 auto 18px;max-width:1000px}.page__affordablerentalportal__homes .option__name{margin-right:3rem;font-weight:500}@media(max-width:768px){.page__affordablerentalportal__homes .option__name{font-size:14px;margin-right:10px}}.page__affordablerentalportal__homes .option .select_mobile{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 1rem;color:#1555f4;border:none;height:42px;background-image:url(/img/icons/arrow-down.svg);background-repeat:no-repeat;background-position-x:-webkit-calc(100% - 15px);background-position-x:-moz-calc(100% - 15px);background-position-x:calc(100% - 15px);background-position-y:12px;background-size:10px}.page__affordablerentalportal__homes .switcher{-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;background:#fff;border-radius:30px;height:60px;margin:0;display:-webkit-flex;display:-moz-box;display:flex;width:75%}@media(max-width:768px){.page__affordablerentalportal__homes .switcher{height:42px;font-size:14px}}.page__affordablerentalportal__homes .switcher button{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;color:#1555f4;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;position:relative;overflow:hidden;font-size:.8rem}@media only screen and (min-width:992px){.page__affordablerentalportal__homes .switcher button{font-size:1rem}}.page__affordablerentalportal__homes .switcher button[data-active=true]{color:#1555f4}.page__affordablerentalportal__homes .switcher button[data-active=true]:before{opacity:1}.page__affordablerentalportal__homes .switcher button:before{content:"";display:block;width:100%;height:100%;background:#91aeff;position:absolute;top:0;left:0;border-radius:30px;z-index:0;opacity:0}.page__affordablerentalportal__homes .switcher button span{z-index:1}@media(max-width:768px){.page__affordablerentalportal__homes .switcher button span{font-size:14px}}.page__affordablerentalportal__homes .homes{width:100%;table-layout:fixed;overflow-wrap:break-word;border-collapse:collapse}@media(max-width:768px){.page__affordablerentalportal__homes .homes{font-size:14px}}.page__affordablerentalportal__homes .homes th{text-align:left}.page__affordablerentalportal__homes .homes tr{height:60px}@media(max-width:768px){.page__affordablerentalportal__homes .homes tr{height:40px}}.page__affordablerentalportal__homes .homes tbody tr{border-bottom:2px solid #fff}.page__affordablerentalportal__homes .homes td.unit{font-weight:700;font-size:18px;line-height:24px}@media only screen and (min-width:768px){.page__affordablerentalportal__homes .homes td.unit{font-size:20px;line-height:32px}}@media only screen and (min-width:1600px){.page__affordablerentalportal__homes .homes td.unit{font-size:24px;line-height:32px}}.page__affordablerentalportal__homes .addresses{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;margin:40px 0 60px}@media only screen and (min-width:768px){.page__affordablerentalportal__homes .addresses{-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}}@media only screen and (min-width:1600px){.page__affordablerentalportal__homes .addresses{-webkit-align-items:center;-moz-box-align:center;align-items:center}}.page__affordablerentalportal__homes .addresses__title{margin-left:0;margin-bottom:1em;font-weight:500;font-size:21px;line-height:32px}@media only screen and (min-width:768px){.page__affordablerentalportal__homes .addresses__title{margin-left:20px}}@media only screen and (min-width:1600px){.page__affordablerentalportal__homes .addresses__title{margin-left:80px}}.page__affordablerentalportal__homes .addresses__icon .animated-icon{position:absolute;right:0;bottom:20px;width:100px;height:100px}@media only screen and (min-width:768px){.page__affordablerentalportal__homes .addresses__icon .animated-icon{position:relative;right:unset;bottom:unset;width:150px;height:150px}}@media only screen and (min-width:1600px){.page__affordablerentalportal__homes .addresses__icon .animated-icon{width:250px;height:250px}}.page__affordablerentalportal__homes .addresses__icon .animated-icon svg{height:100%;width:100%}.page__affordablerentalportal__homes .addresses__icon .animated-icon .badge{margin:auto;width:100%;height:100%}.page__affordablerentalportal__homes .addresses__icon .animated-icon .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:80%;height:80%}@media only screen and (min-width:992px){.page__affordablerentalportal__homes .addresses__icon .animated-icon .animation{width:80%;height:80%;max-width:100%}}.page__affordablerentalportal__homes .addresses__detail{display:-webkit-flex;display:-moz-box;display:flex;font-size:16px;line-height:24px;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}@media only screen and (min-width:768px){.page__affordablerentalportal__homes .addresses__detail{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;margin-left:20px;grid-gap:20px;gap:20px}}@media only screen and (min-width:1600px){.page__affordablerentalportal__homes .addresses__detail{margin-left:80px}}.page__affordablerentalportal__homes .addresses__detail ul{margin:0;padding:0;list-style:none}.page__affordablerentalportal__homes .addresses__detail ul li{display:-webkit-flex;display:-moz-box;display:flex;margin-bottom:10px}.page__affordablerentalportal__homes .addresses__detail ul li.gray{color:rgba(255,255,255,.6)}.page__affordablerentalportal__homes .addresses__detail ul li span{width:30px;font-weight:600;display:inline-block}.page__affordablerentalportal__homes .cta{width:100%;margin-top:20px;margin-bottom:0;padding:0}.page__affordablerentalportal__homes .cta,.page__affordablerentalportal__homes .cta .btn{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page__affordablerentalportal__homes .cta .btn{margin-top:1rem;background-color:#ffff1b;border:none;color:#1555f4;font-weight:700;font-size:18px;line-height:32px;width:265px;height:60px;text-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;border-radius:100px}@media only screen and (min-width:768px){.page__affordablerentalportal__homes .cta .btn{font-size:18px;line-height:32px}}.page__affordablerentalportal__qa .container{padding:60px 20px}.page__affordablerentalportal__qa .container h2{font-size:40px;line-height:40px;color:#ffff1b;text-transform:uppercase;text-align:center;cursor:pointer}@media only screen and (min-width:768px){.page__affordablerentalportal__qa .container h2{font-size:80px;line-height:80px}}@media only screen and (min-width:1600px){.page__affordablerentalportal__qa .container h2{font-size:150px;line-height:150px}}.page__affordablerentalportal__qa .container .accordion{max-width:800px;margin:0 auto;text-align:left}@media only screen and (min-width:768px){.page__affordablerentalportal__qa .container .accordion{margin-bottom:100px}}@media only screen and (min-width:1600px){.page__affordablerentalportal__qa .container .accordion{margin-bottom:200px}}.page__affordablerentalportal__qa .container .accordion-item{margin:2rem 0}.page__affordablerentalportal__qa .container .accordion-title{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-align-items:center;-moz-box-align:center;align-items:center;font-weight:700;font-size:18px;line-height:24px;padding-bottom:10px;border-bottom:2px solid #fff;margin-bottom:2rem;cursor:pointer}@media only screen and (min-width:768px){.page__affordablerentalportal__qa .container .accordion-title{font-size:20px;line-height:32px}}@media only screen and (min-width:1600px){.page__affordablerentalportal__qa .container .accordion-title{font-weight:800;font-size:24px;line-height:26px}}.page__affordablerentalportal__qa .container .accordion-arrow{width:10px}.page__affordablerentalportal__qa .container .accordion-content{font-size:18px;line-height:28px;display:none;color:#fff}.page__affordablerentalportal__qa .container .accordion-content p{word-wrap:break-word;display:-webkit-flex;display:-moz-box;display:flex;margin:0}.page__affordablerentalportal__qa .container .accordion-content p span{display:inline-block;margin-right:20px}.page__affordablerentalportal__qa .container .accordion-content--opened{display:block}.page__affordablerentalportal__qa .container .accordion-content a{color:#fff;text-decoration:underline}.page__affordablerentalportal__qa .container .accordion-content ul{margin-left:35px;padding:0}.page__affordablerentalportal__qa .container .accordion-content ul li{list-style:none}.page__affordablerentalportal__qa .container .accordion-content ul li p{margin:revert}.page__affordablerentalportal__qa .container .accordion-content ul li strong{margin-top:30px;font-weight:700;font-size:17px;line-height:22px}@media only screen and (min-width:992px){.page__affordablerentalportal__qa .container .accordion-content ul li strong{font-size:21.6px;line-height:28.8px}}.page__affordablerentalportal__qa .container .animated-icon{position:absolute;width:100px;height:100px;bottom:-50px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width:768px){.page__affordablerentalportal__qa .container .animated-icon{width:150px;height:150px;bottom:-75px;left:40px;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}}@media only screen and (min-width:1600px){.page__affordablerentalportal__qa .container .animated-icon{width:250px;height:250px;bottom:-125px;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}}.page__affordablerentalportal__qa .container .animated-icon svg{height:100%;width:100%}.page__affordablerentalportal__qa .container .animated-icon .badge{margin:auto;width:100%;height:100%}.page__affordablerentalportal__qa .container .animated-icon .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:90%;height:90%}@media only screen and (min-width:992px){.page__affordablerentalportal__qa .container .animated-icon .animation{width:85%;height:85%;max-width:100%}}.page__affordablerentalportal__requirements{background-color:#91aeff;padding:4rem 2rem 2rem;text-align:center;color:#1555f4}.page__affordablerentalportal__requirements h2{font-weight:600;font-size:38px;line-height:44px;text-align:center}@media only screen and (min-width:768px){.page__affordablerentalportal__requirements h2{font-size:56px;line-height:74px}}@media only screen and (min-width:1600px){.page__affordablerentalportal__requirements h2{font-size:64px;line-height:74px}}.page__affordablerentalportal__requirements p{color:#1555f4}.page__affordablerentalportal__requirements .accordion{max-width:800px;margin:0 auto;text-align:left}.page__affordablerentalportal__requirements .accordion-item{margin:2rem 0}.page__affordablerentalportal__requirements .accordion-title{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-align-items:center;-moz-box-align:center;align-items:center;font-weight:700;font-size:24px;line-height:34px;border-bottom:1px solid #1555f4;margin-bottom:2rem;padding-bottom:10px;cursor:pointer}@media(max-width:768px){.page__affordablerentalportal__requirements .accordion-title{font-size:18px;line-height:24px}}.page__affordablerentalportal__requirements .accordion-title>div:first-child{max-width:65%}@media(max-width:768px){.page__affordablerentalportal__requirements .accordion-title>div:first-child{max-width:95%}}.page__affordablerentalportal__requirements .accordion-arrow{width:10px}.page__affordablerentalportal__requirements .accordion-content{font-size:18px;line-height:28px;display:none}.page__affordablerentalportal__requirements .accordion-content--opened{display:block}.page__affordablerentalportal__application{position:relative;display:-webkit-flex;display:-moz-box;display:flex;background-color:#fff}.page__affordablerentalportal__application .sidebar{position:relative;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-order:2;-moz-box-ordinal-group:3;order:2;margin:3rem 0 0;-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%}@media(max-width:768px){.page__affordablerentalportal__application .sidebar{display:none}}@media only screen and (min-width:992px){.page__affordablerentalportal__application .sidebar{-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;margin:0;-webkit-order:1;-moz-box-ordinal-group:2;order:1}}.page__affordablerentalportal__application .sidebar .animation{width:100%}.page__affordablerentalportal__application .sidebar .animation svg{display:block}.page__affordablerentalportal__application .sidebar .content{position:absolute;top:30%;left:1rem}@media only screen and (min-width:992px){.page__affordablerentalportal__application .sidebar .content{left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}}.page__affordablerentalportal__application .sidebar .content .title{display:block;font-weight:700;margin:0 0 1rem;font-size:.9rem;line-height:1em}.page__affordablerentalportal__application .sidebar .content p{margin:0;font-size:.8rem;line-height:1.5em}.page__affordablerentalportal__application .sidebar .content a{text-decoration:none;display:inline-block}.page__affordablerentalportal__application .form-container{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-order:1;-moz-box-ordinal-group:2;order:1;padding:60px 20px}.page__affordablerentalportal__application .form-container .center-wrap{max-width:1200px}.page__affordablerentalportal__application .form-container .center-wrap h2{color:#1555f4;font-weight:800;font-size:40px;line-height:40px;text-transform:uppercase;text-align:center}@media only screen and (min-width:768px){.page__affordablerentalportal__application .form-container .center-wrap h2{font-size:80px;line-height:80px}}@media only screen and (min-width:1600px){.page__affordablerentalportal__application .form-container .center-wrap h2{font-size:150px;line-height:150px}}.page__affordablerentalportal__application .form-container .center-wrap h3{font-weight:700;font-size:24px;line-height:26px}.page__affordablerentalportal__application .form-container .center-wrap form .paragraph.paragraph--gray{margin-bottom:10px}.page__affordablerentalportal__application .form-container .center-wrap .paragraph{font-weight:400;font-size:18px;line-height:24px;color:#000;width:100%;max-width:320px;text-align:center;margin:0 auto 1rem}@media only screen and (min-width:768px){.page__affordablerentalportal__application .form-container .center-wrap .paragraph{font-size:20px;line-height:32px;max-width:660px}}@media only screen and (min-width:1600px){.page__affordablerentalportal__application .form-container .center-wrap .paragraph{font-size:24px;line-height:32px;max-width:unset}}.page__affordablerentalportal__application .form-container .center-wrap .paragraph p{color:#000}.page__affordablerentalportal__application .form-container .center-wrap .paragraph .bold{font-weight:700}.page__affordablerentalportal__application .form-container .center-wrap .paragraph--line{width:100%;height:100px;position:relative;padding-top:50px}.page__affordablerentalportal__application .form-container .center-wrap .paragraph--line .bar{width:100%;height:1px;background-color:rgba(0,0,0,.3)}.page__affordablerentalportal__application .form-container .center-wrap .paragraph--line .animated-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100px;height:100px;z-index:1}@media only screen and (min-width:768px){.page__affordablerentalportal__application .form-container .center-wrap .paragraph--line .animated-icon{width:150px;height:150px;left:0}}@media only screen and (min-width:1600px){.page__affordablerentalportal__application .form-container .center-wrap .paragraph--line .animated-icon{width:250px;height:250px;left:-250px}}.page__affordablerentalportal__application .form-container .center-wrap .paragraph--line .animated-icon svg{height:100%;width:100%}.page__affordablerentalportal__application .form-container .center-wrap .paragraph--line .animated-icon .badge{margin:auto;width:100%;height:100%}.page__affordablerentalportal__application .form-container .center-wrap .paragraph--line .animated-icon .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:80%;height:80%}@media only screen and (min-width:992px){.page__affordablerentalportal__application .form-container .center-wrap .paragraph--line .animated-icon .animation{width:80%;height:80%;max-width:100%}}.page__affordablerentalportal__application .form-container .center-wrap .paragraph--gray{color:rgba(0,0,0,.3);max-width:100%}@media only screen and (min-width:768px){.page__affordablerentalportal__application .form-container .center-wrap .paragraph--gray{font-size:16px;line-height:22px;max-width:60%}}@media only screen and (min-width:1600px){.page__affordablerentalportal__application .form-container .center-wrap .paragraph--gray{font-size:18px;line-height:26px;max-width:80%}}.page__affordablerentalportal__application .form-container .center-wrap .paragraph--error{color:#d63d42}.page__affordablerentalportal__application .form-container .center-wrap .paragraph--center{margin:0 auto;-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;text-align:center}.page__affordablerentalportal__application .form-container .center-wrap .paragraph--subtitle{margin-top:20px;margin-bottom:0;font-size:18px;line-height:26px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;height:40px}.page__affordablerentalportal__application .form-container .center-wrap .paragraph--subtitle svg{margin-left:10px}.page__affordablerentalportal__application .form-container .center-wrap .paragraph--accordion{cursor:pointer}.page__affordablerentalportal__application .form-container .center-wrap .paragraph--large{font-size:18px;line-height:28px;margin-bottom:60px;font-weight:700}.page__affordablerentalportal__application .form-container .center-wrap .note{color:#bdbdbd}.page__affordablerentalportal__application .form-container .center-wrap .form-note{display:block;font-size:18px;line-height:26px;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);transform:translateY(-20px);margin-bottom:2rem}.page__affordablerentalportal__application .form-container .center-wrap form{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative}.page__affordablerentalportal__application .form-container .center-wrap form h3{display:block;width:100%;font-weight:700;font-size:18px;line-height:24px;margin:2rem 0 1rem;color:#000}@media only screen and (min-width:768px){.page__affordablerentalportal__application .form-container .center-wrap form h3{font-size:20px;line-height:32px}}@media only screen and (min-width:1600px){.page__affordablerentalportal__application .form-container .center-wrap form h3{font-size:24px;line-height:26px}}.page__affordablerentalportal__application .form-container .center-wrap form h4{display:block;width:100%;font-size:20px;line-height:26px;margin:2rem 0 15px;color:#000}.page__affordablerentalportal__application .form-container .center-wrap form input,.page__affordablerentalportal__application .form-container .center-wrap form select{border-width:0}.page__affordablerentalportal__application .form-container .center-wrap form .additional__tenants__container{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.page__affordablerentalportal__application .form-container .center-wrap form .paragraph{text-align:left;padding:0;margin:0;width:100%;max-width:unset;font-size:18px;line-height:26px}.page__affordablerentalportal__application .form-container .center-wrap form .animated-icon{position:relative;width:100px;height:100px;margin:0 auto}@media only screen and (min-width:768px){.page__affordablerentalportal__application .form-container .center-wrap form .animated-icon{position:absolute;right:0;bottom:53%;width:150px;height:150px}}@media only screen and (min-width:1600px){.page__affordablerentalportal__application .form-container .center-wrap form .animated-icon{width:250px;height:250px;bottom:650px}}.page__affordablerentalportal__application .form-container .center-wrap form .animated-icon svg{height:100%;width:100%}.page__affordablerentalportal__application .form-container .center-wrap form .animated-icon .badge{margin:auto;width:100%;height:100%}.page__affordablerentalportal__application .form-container .center-wrap form .animated-icon .animation{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:80%;height:80%}@media only screen and (min-width:992px){.page__affordablerentalportal__application .form-container .center-wrap form .animated-icon .animation{width:80%;height:80%;max-width:100%}}.page__affordablerentalportal__application .form-container .center-wrap form .error__message{margin:0;color:#d63d42}.page__affordablerentalportal__application .form-container .center-wrap form .form__item{margin-bottom:20px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;position:relative;width:100%;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}@media only screen and (min-width:992px){.page__affordablerentalportal__application .form-container .center-wrap form .form__item{-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:-webkit-calc(50% - .5rem);flex-basis:-moz-calc(50% - .5rem);flex-basis:calc(50% - .5rem)}}.page__affordablerentalportal__application .form-container .center-wrap form .form__item--full{-webkit-flex:0 0 100%!important;-moz-box-flex:0!important;flex:0 0 100%!important}.page__affordablerentalportal__application .form-container .center-wrap form .form__item--radio{border:none;margin-bottom:0;padding-top:0;padding-left:0}.page__affordablerentalportal__application .form-container .center-wrap form .form__item--radio .title{font-size:16px;line-height:26px}.page__affordablerentalportal__application .form-container .center-wrap form .form__item--radio.agree{height:100px}@media only screen and (min-width:992px){.page__affordablerentalportal__application .form-container .center-wrap form .form__item--radio.agree{height:unset}}.page__affordablerentalportal__application .form-container .center-wrap form .form__item ::-webkit-input-placeholder{font-size:16px;line-height:26px;color:rgba(0,0,0,.3);opacity:1}.page__affordablerentalportal__application .form-container .center-wrap form .form__item ::-moz-placeholder{font-size:16px;line-height:26px;color:rgba(0,0,0,.3);opacity:1}.page__affordablerentalportal__application .form-container .center-wrap form .form__item :-ms-input-placeholder{font-size:16px;line-height:26px;color:rgba(0,0,0,.3);opacity:1}.page__affordablerentalportal__application .form-container .center-wrap form .form__item ::placeholder{font-size:16px;line-height:26px;color:rgba(0,0,0,.3);opacity:1}.page__affordablerentalportal__application .form-container .center-wrap form .form__item input{padding-left:10px;border:2px solid #000;border-radius:10px}.page__affordablerentalportal__application .form-container .center-wrap form .form__item .select__button{padding-left:10px;height:100%;border:2px solid #000;border-radius:10px;height:54px}.page__affordablerentalportal__application .form-container .center-wrap form .form__item .select{height:100%}.page__affordablerentalportal__application .form-container .center-wrap form .form__item :disabled{background:#bdbdbd}.page__affordablerentalportal__application .form-container .center-wrap form .form__item--error p{top:10px;padding-left:10px}.page__affordablerentalportal__application .form-container .center-wrap form .form__item--error ::-webkit-input-placeholder{color:#d63d42;opacity:0}.page__affordablerentalportal__application .form-container .center-wrap form .form__item--error ::-moz-placeholder{color:#d63d42;opacity:0}.page__affordablerentalportal__application .form-container .center-wrap form .form__item--error :-ms-input-placeholder{color:#d63d42;opacity:0}.page__affordablerentalportal__application .form-container .center-wrap form .form__item--error ::placeholder{color:#d63d42;opacity:0}.page__affordablerentalportal__application .form-container .center-wrap form select{-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:-webkit-calc(50% - .5rem);flex-basis:-moz-calc(50% - .5rem);flex-basis:calc(50% - .5rem)}@media(max-width:768px){.page__affordablerentalportal__application .form-container .center-wrap form select{-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%}}.page__affordablerentalportal__application .form-container .center-wrap form .moveinDate{-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:-webkit-calc(50% - .5rem);flex-basis:-moz-calc(50% - .5rem);flex-basis:calc(50% - .5rem)}.page__affordablerentalportal__application .form-container .center-wrap form .bedroom,.page__affordablerentalportal__application .form-container .center-wrap form .income{-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%}@media only screen and (min-width:768px){.page__affordablerentalportal__application .form-container .center-wrap form .bedroom,.page__affordablerentalportal__application .form-container .center-wrap form .income{-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:-webkit-calc(50% - .5rem);flex-basis:-moz-calc(50% - .5rem);flex-basis:calc(50% - .5rem)}}.page__affordablerentalportal__application .form-container .center-wrap form .bedroom select,.page__affordablerentalportal__application .form-container .center-wrap form .income select{margin-bottom:8px;height:50px}.page__affordablerentalportal__application .form-container .center-wrap form .bedroom select option,.page__affordablerentalportal__application .form-container .center-wrap form .income select option{height:30px;padding:30px}.page__affordablerentalportal__application .form-container .center-wrap form .prefer{-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:-webkit-calc(50% - .5rem);flex-basis:-moz-calc(50% - .5rem);flex-basis:calc(50% - .5rem);margin:2rem 0}@media only screen and (min-width:768px){.page__affordablerentalportal__application .form-container .center-wrap form .prefer{-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%}}.page__affordablerentalportal__application .form-container .center-wrap form .form_prefer{-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;margin:0}.page__affordablerentalportal__application .form-container .center-wrap form .form_prefer .title{position:relative;cursor:pointer;padding-left:30px;display:-webkit-flex;display:-moz-box;display:flex;height:36px;-webkit-align-items:center;-moz-box-align:center;align-items:center;color:#000}.page__affordablerentalportal__application .form-container .center-wrap form .form_prefer .title input{border:none;border-radius:0}.page__affordablerentalportal__application .form-container .center-wrap form .form_prefer .block{display:-webkit-flex;display:-moz-box;display:flex;height:120px;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}@media only screen and (min-width:768px){.page__affordablerentalportal__application .form-container .center-wrap form .form_prefer .block{margin-bottom:20px;line-height:26px;height:40px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}}.page__affordablerentalportal__application .form-container .center-wrap form .form_prefer .bold{font-weight:700}.page__affordablerentalportal__application .form-container .center-wrap form .form_prefer h3{font-size:18px;font-weight:400}.page__affordablerentalportal__application .form-container .center-wrap form .form_prefer input[type=radio]{position:absolute;opacity:0;cursor:pointer}.page__affordablerentalportal__application .form-container .center-wrap form .form_prefer input[type=text]{border-bottom:1px solid #000;margin-left:10px;height:26px;width:300px}@media(max-width:768px){.page__affordablerentalportal__application .form-container .center-wrap form .form_prefer input[type=text]{width:100%}}.page__affordablerentalportal__application .form-container .center-wrap form .form_prefer .checkmark{position:absolute;top:10px;left:0;height:15px;width:15px;border:2px solid #000;border-radius:3px}.page__affordablerentalportal__application .form-container .center-wrap form .form_prefer .checkmark:after{content:"";position:absolute;left:50%;top:50%;width:15px;height:15px;border-radius:3px;background:transparent;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page__affordablerentalportal__application .form-container .center-wrap form .form_prefer .title:hover input~.checkmark:after,.page__affordablerentalportal__application .form-container .center-wrap form .form_prefer .title input:checked~.checkmark:after{content:"";position:absolute;left:50%;top:50%;width:15px;height:15px;border-radius:3px;background:#000;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page__affordablerentalportal__application .form-container .center-wrap form .notice{font-size:16px;color:rgba(0,0,0,.3)}.page__affordablerentalportal__application .form-container .center-wrap form .proof{-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;margin:2rem 0}.page__affordablerentalportal__application .form-container .center-wrap form .proof .btn{min-width:300px;text-align:center;border-radius:100px;padding:0 2rem;color:#fff;background:#000;height:60px;line-height:45px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page__affordablerentalportal__application .form-container .center-wrap form .proof .btn svg{margin-right:10px}.page__affordablerentalportal__application .form-container .center-wrap form .proof .upload{display:-webkit-flex;display:-moz-box;display:flex}.page__affordablerentalportal__application .form-container .center-wrap form .proof .upload span{margin-left:2rem;line-height:20px}.page__affordablerentalportal__application .form-container .center-wrap form .proof .upload span,.page__affordablerentalportal__application .form-container .center-wrap form .proof .upload span a{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page__affordablerentalportal__application .form-container .center-wrap form .proof .upload span svg{margin-right:10px;cursor:pointer;width:17px;height:23px}.page__affordablerentalportal__application .form-container .center-wrap form .proof .upload .btn{font-size:21px;line-height:32px}@media(max-width:768px){.page__affordablerentalportal__application .form-container .center-wrap form .proof .upload{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page__affordablerentalportal__application .form-container .center-wrap form .proof .upload .btn{margin-bottom:20px}}.page__affordablerentalportal__application .form-container .center-wrap form .proof__note{color:#bdbdbd;line-height:1.2;margin:10px 20px;max-width:500px}.page__affordablerentalportal__application .form-container .center-wrap form .proof--error .btn{background-color:#d63d42}.page__affordablerentalportal__application .form-container .center-wrap form .disclaimer{margin:2.5rem 0;font-size:.6rem;line-height:1.5em;color:#bdbdbd}.page__affordablerentalportal__application .form-container .center-wrap form .btn__submit{margin:5px auto 10px;color:#000;border-color:#000;width:265px;height:60px;border-radius:100px}.page__affordablerentalportal__application .form-container .center-wrap form .btn__submit:hover{background-color:#1555f4;color:#fff;border-color:#fff}.page__affordablerentalportal__application .form-container .center-wrap form .btn__disabled{background-color:#fff;border-color:#bdbdbd;color:#bdbdbd;pointer-events:none}.page__affordablerentalportal__application .form-container .center-wrap form .questions{-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;color:#000;text-align:center;margin:25px auto 0;font-size:14px;line-height:22px;-webkit-align-items:center;-moz-box-align:center;align-items:center}@media only screen and (min-width:992px){.page__affordablerentalportal__application .form-container .center-wrap form .questions{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.page__affordablerentalportal__application .form-container .center-wrap form .questions a{text-decoration:underline;font-weight:700;font-size:16px;line-height:24px}.page__affordablerentalportal__application .form-container .center-wrap form .checkboxes .title{display:block;margin:0}.page__affordablerentalportal__application .form-container .center-wrap form .checkboxes label{margin:0 1rem 0 0}.page__affordablerentalportal__application .form-container .center-wrap form .checkboxes input{margin:0 .5rem 0 0}.page__affordablerentalportal__application .tenants__accordion{width:100%}.page__affordablerentalportal__application .tenants__accordion .tenants__item{width:50%}.page__affordablerentalportal .consent-note{margin-top:2rem;line-height:1.5em;color:#d63d42}.page__affordablerentalportal .global__footer{padding:2rem 0}.affordable__application{background-color:#fff;color:#000}.affordable__application button{margin-top:5rem}.affordable__application p{color:#000}.affordable__application .additional_tenants,.affordable__application .additional_tenants .additional_tenants_information_container,.affordable__application .additional_tenants_information,.affordable__application .additional_tenants_information .additional_tenants_information_container,.affordable__application .personal_information,.affordable__application .personal_information .additional_tenants_information_container{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;width:100%}.affordable__application .additional_tenants .input_title,.affordable__application .additional_tenants_information .input_title,.affordable__application .personal_information .input_title{width:100%;font-weight:700;font-size:18px;line-height:24px;margin:2rem 0 1rem}@media only screen and (min-width:768px){.affordable__application .additional_tenants .input_title,.affordable__application .additional_tenants_information .input_title,.affordable__application .personal_information .input_title{font-size:20px;line-height:32px}}@media only screen and (min-width:1600px){.affordable__application .additional_tenants .input_title,.affordable__application .additional_tenants_information .input_title,.affordable__application .personal_information .input_title{font-size:24px;line-height:26px}}.affordable__application .additional_tenants .input_title_sub,.affordable__application .additional_tenants_information .input_title_sub,.affordable__application .personal_information .input_title_sub{width:100%;font-weight:400;font-size:18px;line-height:24px;margin:0 0 1rem}@media only screen and (min-width:768px){.affordable__application .additional_tenants .input_title_sub,.affordable__application .additional_tenants_information .input_title_sub,.affordable__application .personal_information .input_title_sub{font-size:20px;line-height:32px}}@media only screen and (min-width:1600px){.affordable__application .additional_tenants .input_title_sub,.affordable__application .additional_tenants_information .input_title_sub,.affordable__application .personal_information .input_title_sub{font-size:24px;line-height:26px}}.affordable__application .additional_tenants .instruction,.affordable__application .additional_tenants_information .instruction,.affordable__application .personal_information .instruction{margin:0 0 10px;width:100%}.affordable__application .additional_tenants .form_prefer,.affordable__application .additional_tenants_information .form_prefer,.affordable__application .personal_information .form_prefer{display:-webkit-flex;display:-moz-box;display:flex;width:100%;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.affordable__application .additional_tenants .form_prefer .title,.affordable__application .additional_tenants_information .form_prefer .title,.affordable__application .personal_information .form_prefer .title{position:relative;height:36px;line-height:36px;padding-left:30px;width:100%;cursor:pointer}@media only screen and (min-width:992px){.affordable__application .additional_tenants .form_prefer .title,.affordable__application .additional_tenants_information .form_prefer .title,.affordable__application .personal_information .form_prefer .title{-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:-webkit-calc(50% - .5rem);flex-basis:-moz-calc(50% - .5rem);flex-basis:calc(50% - .5rem)}}.affordable__application .additional_tenants .form_prefer .title input,.affordable__application .additional_tenants_information .form_prefer .title input,.affordable__application .personal_information .form_prefer .title input{margin-right:10px}.affordable__application .additional_tenants .form_prefer .title input[type=radio],.affordable__application .additional_tenants_information .form_prefer .title input[type=radio],.affordable__application .personal_information .form_prefer .title input[type=radio]{position:absolute;opacity:0;cursor:pointer}.affordable__application .additional_tenants .form_prefer .title .checkmark,.affordable__application .additional_tenants_information .form_prefer .title .checkmark,.affordable__application .personal_information .form_prefer .title .checkmark{position:absolute;top:10px;left:0;height:15px;width:15px;border:2px solid #000;border-radius:3px}.affordable__application .additional_tenants .form_prefer .title .checkmark:after,.affordable__application .additional_tenants_information .form_prefer .title .checkmark:after,.affordable__application .personal_information .form_prefer .title .checkmark:after{content:"";position:absolute;left:50%;top:50%;width:15px;height:15px;border-radius:3px;background:transparent;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.affordable__application .additional_tenants .form_prefer .title:hover input~.checkmark:after,.affordable__application .additional_tenants .form_prefer .title input:checked~.checkmark:after,.affordable__application .additional_tenants_information .form_prefer .title:hover input~.checkmark:after,.affordable__application .additional_tenants_information .form_prefer .title input:checked~.checkmark:after,.affordable__application .personal_information .form_prefer .title:hover input~.checkmark:after,.affordable__application .personal_information .form_prefer .title input:checked~.checkmark:after{content:"";position:absolute;left:50%;top:50%;width:15px;height:15px;border-radius:3px;background:#000;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.affordable__application .additional_tenants .form__item,.affordable__application .additional_tenants_information .form__item,.affordable__application .personal_information .form__item{margin-bottom:20px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;position:relative;width:100%;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}@media only screen and (min-width:992px){.affordable__application .additional_tenants .form__item,.affordable__application .additional_tenants_information .form__item,.affordable__application .personal_information .form__item{-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:-webkit-calc(50% - .5rem);flex-basis:-moz-calc(50% - .5rem);flex-basis:calc(50% - .5rem)}}.affordable__application .additional_tenants .form__item ::-webkit-input-placeholder,.affordable__application .additional_tenants_information .form__item ::-webkit-input-placeholder,.affordable__application .personal_information .form__item ::-webkit-input-placeholder{font-size:16px;line-height:26px;color:rgba(0,0,0,.3);opacity:1}.affordable__application .additional_tenants .form__item ::-moz-placeholder,.affordable__application .additional_tenants_information .form__item ::-moz-placeholder,.affordable__application .personal_information .form__item ::-moz-placeholder{font-size:16px;line-height:26px;color:rgba(0,0,0,.3);opacity:1}.affordable__application .additional_tenants .form__item :-ms-input-placeholder,.affordable__application .additional_tenants_information .form__item :-ms-input-placeholder,.affordable__application .personal_information .form__item :-ms-input-placeholder{font-size:16px;line-height:26px;color:rgba(0,0,0,.3);opacity:1}.affordable__application .additional_tenants .form__item ::placeholder,.affordable__application .additional_tenants_information .form__item ::placeholder,.affordable__application .personal_information .form__item ::placeholder{font-size:16px;line-height:26px;color:rgba(0,0,0,.3);opacity:1}.affordable__application .additional_tenants .form__item ::-webkit-calendar-picker-indicator,.affordable__application .additional_tenants_information .form__item ::-webkit-calendar-picker-indicator,.affordable__application .personal_information .form__item ::-webkit-calendar-picker-indicator{-webkit-filter:invert(48%) sepia(30%) saturate(0) hue-rotate(203deg);filter:invert(48%) sepia(30%) saturate(0) hue-rotate(203deg) brightness(90%) contrast(95%);cursor:pointer}.affordable__application .additional_tenants .form__item .error__message,.affordable__application .additional_tenants_information .form__item .error__message,.affordable__application .personal_information .form__item .error__message{color:#d63d42;font-weight:700;font-size:15px;line-height:18px;margin:0 0 3px}.affordable__application .additional_tenants .form__item input,.affordable__application .additional_tenants .form__item select,.affordable__application .additional_tenants_information .form__item input,.affordable__application .additional_tenants_information .form__item select,.affordable__application .personal_information .form__item input,.affordable__application .personal_information .form__item select{width:100%;height:50px;border:2px solid #000;border-radius:10px;padding:0 10px}.affordable__application .additional_tenants .form__item input[type=date],.affordable__application .additional_tenants .form__item select[type=date],.affordable__application .additional_tenants_information .form__item input[type=date],.affordable__application .additional_tenants_information .form__item select[type=date],.affordable__application .personal_information .form__item input[type=date],.affordable__application .personal_information .form__item select[type=date]{font-size:16px;line-height:26px;color:rgba(0,0,0,.3);opacity:1;font-family:Visuelt,sans-serif}.affordable__application .additional_tenants .form__item input:disabled,.affordable__application .additional_tenants .form__item select:disabled,.affordable__application .additional_tenants_information .form__item input:disabled,.affordable__application .additional_tenants_information .form__item select:disabled,.affordable__application .personal_information .form__item input:disabled,.affordable__application .personal_information .form__item select:disabled{pointer-events:none;background-color:#bdbdbd;opacity:1;color:rgba(0,0,0,.3)}.affordable__application .additional_tenants .form__item .dropdown-box,.affordable__application .additional_tenants_information .form__item .dropdown-box,.affordable__application .personal_information .form__item .dropdown-box{width:100%;height:50px;border:2px solid #000;border-radius:10px;padding:0 10px;line-height:50px;cursor:pointer}.affordable__application .additional_tenants .form__item input:disabled~.dropdown-box,.affordable__application .additional_tenants_information .form__item input:disabled~.dropdown-box,.affordable__application .personal_information .form__item input:disabled~.dropdown-box{pointer-events:none;background-color:#bdbdbd;opacity:1;color:rgba(0,0,0,.3)}.affordable__application .additional_tenants .form__item .dropdown-menu,.affordable__application .additional_tenants_information .form__item .dropdown-menu,.affordable__application .personal_information .form__item .dropdown-menu{position:absolute;background-color:#fff;width:100%;padding:0;list-style:none;top:55px;left:0;margin-top:1px;border:2px solid #000;border-radius:0 1px 2px 2px;overflow:hidden;display:none;max-height:144px;overflow-y:auto;z-index:9;min-height:200px}.affordable__application .additional_tenants .form__item .dropdown-menu.dropdown-menu-show,.affordable__application .additional_tenants_information .form__item .dropdown-menu.dropdown-menu-show,.affordable__application .personal_information .form__item .dropdown-menu.dropdown-menu-show{display:block}.affordable__application .additional_tenants .form__item .dropdown-menu li,.affordable__application .additional_tenants_information .form__item .dropdown-menu li,.affordable__application .personal_information .form__item .dropdown-menu li{padding:10px;cursor:pointer}.affordable__application .additional_tenants .form__item .dropdown-menu li:hover,.affordable__application .additional_tenants_information .form__item .dropdown-menu li:hover,.affordable__application .personal_information .form__item .dropdown-menu li:hover{background-color:#ccc}.affordable__application .additional_tenants .form__item .dropdown-menu li:not(:last-of-type),.affordable__application .additional_tenants_information .form__item .dropdown-menu li:not(:last-of-type),.affordable__application .personal_information .form__item .dropdown-menu li:not(:last-of-type){padding:10px 10px 0}.notfound{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.notfound h3{margin:0}.notfound .line{width:2px;height:27px;background-color:#feff00;margin:auto}@media only screen and (min-width:992px){.notfound .line{width:4px}}.page__index--thank-you{padding-top:66px;background-color:#711bed;height:100vh;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background-image:url(/img/index/ThankYou_Mobile.jpg);background-size:cover;background-position:50%}@media only screen and (min-width:992px){.page__index--thank-you{background-image:none}}.page__index--thank-you .text--container{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;z-index:1}.page__index--thank-you .text--container .title{max-width:260px;color:#feff00;text-align:center;font-weight:600;text-transform:uppercase;margin-bottom:17.5px;font-size:30px;line-height:30px}@media only screen and (min-width:992px){.page__index--thank-you .text--container .title{max-width:524px;font-size:57.138px;line-height:57.138px}}.page__index--thank-you .text--container .message{max-width:320px;color:#feff00;text-align:center;font-style:normal;font-weight:600;text-transform:uppercase;font-size:12.076px;line-height:19.651px}@media only screen and (min-width:992px){.page__index--thank-you .text--container .message{max-width:524px;font-size:20px;line-height:32.544px}}.page__index--thank-you .btn{margin:10px auto 0;text-align:center;font-weight:700;width:250px;-webkit-align-content:center;align-content:center;font-size:16px;line-height:24px;height:50px;background-color:#711bed}@media only screen and (min-width:992px){.page__index--thank-you .btn{margin:35px auto 0;font-size:18.9px;line-height:28.8px;height:60px}}.page__index--thank-you .icon-hand{display:none}@media only screen and (min-width:992px){.page__index--thank-you .icon-hand{display:block;width:400px;position:absolute;top:100px;left:-70px}}.page__index--thank-you .icon-face{display:none}@media only screen and (min-width:992px){.page__index--thank-you .icon-face{display:block;width:400px;position:absolute;top:-115px;right:140px}}.page__index--thank-you .icon-home{display:none}@media only screen and (min-width:992px){.page__index--thank-you .icon-home{display:block;width:400px;position:absolute;bottom:-145px;left:230px}}.page__index--thank-you .icon-lips{display:none}@media only screen and (min-width:992px){.page__index--thank-you .icon-lips{display:block;width:400px;position:absolute;bottom:80px;right:-65px}}