/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}img,legend{max-width:100%}.btn,audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{padding:0;box-sizing:border-box}html,legend{box-sizing:border-box}body,button,input,optgroup,select,textarea{margin:0}.field--text label,a,input{transition:all .4s ease}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}.btn,.error-page a,.menu-content__documents a,.menu-content__links li a,.menu-content__modal .iframe__bottom-text .concierge a,.side-menu__list a,.side-menu__logo .logout a,.side-menu__logo .open-menu a,.side-menu__main .willisbond-logo .logout a,.side-menu__users article a{text-decoration:none}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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:ButtonText dotted 1px}legend{color:inherit;display:table;white-space:normal}textarea{overflow:auto}[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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}html{font-family:HelveticaNeue,Helvetica,sans-serif;font-size:16px}body{font-size:1rem}body.with-bg-color{background-color:#4B3F33}*,:after,:before{box-sizing:inherit}.main-wrapper{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;color:#FFF}@media all and (min-width:769px){.main-wrapper{height:100vh}}@media all and (max-height:800px) and (min-width:769px){.main-wrapper{height:auto}}@media all and (min-width:768px){.main-wrapper.login-wrapper{height:100vh}}@media all and (max-height:800px) and (min-width:768px){.main-wrapper.login-wrapper{height:auto}}.main-wrapper main{position:relative;z-index:3;width:100%}.section{padding-right:1.25rem;padding-left:1.25rem}a{color:inherit}.page-background{position:absolute;top:0;bottom:0;left:0;z-index:1;width:100%;background-size:cover}@media all and (min-width:769px){.page-background{bottom:auto;height:100vh}}.page-background--blurred{filter:blur(11px)}.page-background--blurred:before{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:#4B3F33;content:'';opacity:.9}.loader,.loader:after{width:1.5625rem;height:1.5625rem;border-radius:50%}.loader{position:relative;margin:0 auto;text-indent:-9999em;border-top:2px solid rgba(255,255,255,.2);border-right:2px solid rgba(255,255,255,.2);border-bottom:2px solid rgba(255,255,255,.2);border-left:2px solid #FFF;transform:translateZ(0);animation:load8 1.1s infinite linear}@keyframes load8{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@font-face{font-family:HelveticaNeueLight;src:url(/web/fonts/c0c7b087-4dbd-4c75-8acc-8f4444b2ee1d.eot?#iefix);src:url(/web/fonts/c0c7b087-4dbd-4c75-8acc-8f4444b2ee1d.eot?#iefix) format("eot"),url(/web/fonts/e206f16e-f3ae-45eb-b7a9-c0a42ed7537f.woff2) format("woff2"),url(/web/fonts/f4d1bafa-befd-4f3f-ba25-7c0f77c6651e.woff) format("woff"),url(/web/fonts/428bc0de-414b-4e68-8f07-4f1a8d3f3aa3.ttf) format("truetype"),url(/web/fonts/a7ab0375-c1d6-4096-8f03-dd2e2d9112f3.svg#a7ab0375-c1d6-4096-8f03-dd2e2d9112f3) format("svg")}@font-face{font-family:HelveticaNeue;src:url(/web/fonts/1b950d2a-907a-4888-8056-0d44e8e86338.eot?#iefix);src:url(/web/fonts/1b950d2a-907a-4888-8056-0d44e8e86338.eot?#iefix) format("eot"),url(/web/fonts/3a46542f-f429-4821-9a88-62e3be54a640.woff2) format("woff2"),url(/web/fonts/50ac1699-f3d2-47b6-878f-67a368a17c41.woff) format("woff"),url(/web/fonts/0be5590f-8353-4ef3-ada1-43ac380859f8.ttf) format("truetype"),url(/web/fonts/82a4e1c2-7ffd-4c58-86fa-4010a6723c8e.svg#82a4e1c2-7ffd-4c58-86fa-4010a6723c8e) format("svg")}@font-face{font-family:HelveticaNeueBold;src:url(/web/fonts/f95f9fc2-ffda-431c-9d6a-2c3668f5b20b.eot?#iefix);src:url(/web/fonts/f95f9fc2-ffda-431c-9d6a-2c3668f5b20b.eot?#iefix) format("eot"),url(/web/fonts/5b1fbd62-45dc-4433-a7df-a2b24a146411.woff2) format("woff2"),url(/web/fonts/050b1948-f226-4d20-a65a-15d8ed031222.woff) format("woff"),url(/web/fonts/beb88be6-2a60-46fe-914f-6892b3ae46ce.ttf) format("truetype"),url(/web/fonts/e5567978-93ef-4de1-804d-1f0e3654a014.svg#e5567978-93ef-4de1-804d-1f0e3654a014) format("svg")}@font-face{font-family:ProximaNovaLight;src:url(/web/fonts/ProximaNova/proximanova-light-webfont.eot?#iefix);src:url(/web/fonts/ProximaNova/proximanova-light-webfont.eot?#iefix) format("eot"),url(/web/fonts/ProximaNova/proximanova-light-webfont.woff) format("woff"),url(/web/fonts/ProximaNova/proximanova-light-webfont.ttf) format("truetype"),url(/web/fonts/ProximaNova/proximanova-light-webfont.svg#proximanova-light-webfont) format("svg")}@font-face{font-family:ProximaNovaReg;src:url(/web/fonts/ProximaNova/proximanova-regular-webfont.eot?#iefix);src:url(/web/fonts/ProximaNova/proximanova-regular-webfont.eot?#iefix) format("eot"),url(/web/fonts/ProximaNova/proximanova-regular-webfont.woff) format("woff"),url(/web/fonts/ProximaNova/proximanova-regular-webfont.ttf) format("truetype"),url(/web/fonts/ProximaNova/proximanova-regular-webfont.svg#proximanova-regular-webfont) format("svg")}@font-face{font-family:ProximaNovaBold;src:url(/web/fonts/ProximaNova/proximanova-bold-webfont.eot?#iefix);src:url(/web/fonts/ProximaNova/proximanova-bold-webfont.eot?#iefix) format("eot"),url(/web/fonts/ProximaNova/proximanova-bold-webfont.woff) format("woff"),url(/web/fonts/ProximaNova/proximanova-bold-webfont.ttf) format("truetype"),url(/web/fonts/ProximaNova/proximanova-bold-webfont.svg#proximanova-bold-webfont) format("svg")}@font-face{font-family:icomoon;font-style:normal;src:url(/web/fonts/icomoon/icomoon.eot?54fk0s);src:url(/web/fonts/icomoon/icomoon.eot?54fk0s#iefix) format("embedded-opentype"),url(/web/fonts/icomoon/icomoon.ttf?54fk0s) format("truetype"),url(/web/fonts/icomoon/icomoon.woff?54fk0s) format("woff"),url(/web/fonts/icomoon/icomoon.svg?54fk0s#icomoon) format("svg")}[class*=' custom-'],[class^=custom-]{font-variant:normal;font-family:icomoon!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:1;text-transform:none;speak:none}.custom-close:before{content:'\e910'}.custom-logout:before{content:'\e903'}.custom-allgood:before{content:'\e904'}.custom-hamburger:before{content:'\e900'}.custom-hamburger.opened:before{content:'\e910'}.custom-alert:before{content:'\e901'}.custom-messages:before{content:'\e902'}.custom-arrow-down:before{content:'\e905'}.custom-arrow-up:before{content:'\e906'}.custom-email-icon:before{content:'\e907'}.custom-lock-icon:before{content:'\e908'}.custom-circle:before{content:'\e909'}.custom-square:before{content:'\e90a'}.custom-bow:before{content:'\e90b'}.custom-users:before{content:'\e90c'}.custom-lamp:before{content:'\e90d'}.custom-building:before{content:'\e90e'}.custom-download:before{content:'\e90f'}input{font-family:HelveticaNeue,Helvetica,sans-serif}input:focus{outline:0}input[type=submit]{cursor:pointer}.field--text{position:relative;margin-bottom:2.1875rem}.field--text input{width:100%;padding:.9375rem .9375rem .9375rem 2.375rem;color:rgba(255,255,255,.5);font-size:1rem;background-color:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.5);border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field--text input::-webkit-input-placeholder{color:rgba(255,255,255,.5)!important;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:16px;opacity:1!important;transition:all .4s ease}.field--text input:-ms-input-placeholder{color:rgba(255,255,255,.5)!important;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:16px;opacity:1!important;transition:all .4s ease}.field--text input::-moz-placeholder{color:rgba(255,255,255,.5)!important;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:16px;opacity:1!important;transition:all .4s ease}.field--text input:-moz-placeholder{color:rgba(255,255,255,.5)!important;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:16px;opacity:1!important;transition:all .4s ease}.field--text input.active,.field--text input:focus{color:#FFF;border-bottom-color:#FFF}.field--text input.active+label,.field--text input:focus+label{color:#FFF}.field--text label{position:absolute;top:.75rem;left:0;color:rgba(255,255,255,.5)}.field--text label .custom-email-icon{font-size:1.3125rem}.field--text label .custom-lock-icon{font-size:1.5rem}.field--error input{color:#FC5C3A;border-bottom-color:#FC5C3A!important}.field--error input::-webkit-input-placeholder{color:#FC5C3A!important;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:16px;opacity:1!important;transition:all .4s ease}.field--error input:-ms-input-placeholder{color:#FC5C3A!important;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:16px;opacity:1!important;transition:all .4s ease}.field--error input::-moz-placeholder{color:#FC5C3A!important;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:16px;opacity:1!important;transition:all .4s ease}.field--error input:-moz-placeholder{color:#FC5C3A!important;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:16px;opacity:1!important;transition:all .4s ease}.field__error-message:before,.field__success-message--visible:before{top:50%;font-variant:normal;font-family:icomoon!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:1;text-transform:none;speak:none}.field--error input+label{color:#FC5C3A!important}.field__error-message,.field__success-message{color:#FFF;overflow:hidden;transition:all .4s ease}.field--error .field__error-message{max-height:3.75rem;padding:1.3125rem .625rem;opacity:1;visibility:visible}.field__error-message{position:relative;max-height:0;padding:0;margin-top:1px;background-color:#FC5C3A;opacity:0;visibility:hidden}.field__error-message--visible{max-height:3.75rem;padding:1.3125rem .625rem;opacity:1;visibility:visible}.field__error-message:before{position:absolute;left:1.0625rem;margin-top:-.75rem;font-size:1.4375rem;content:'\e901'}.field__success-message{position:relative;max-height:0;padding:0;margin-top:1px;background-color:#63BD00;opacity:0;visibility:hidden}.field__success-message--visible{max-height:3.75rem;padding:1.3125rem .625rem 1.3125rem 2.5rem;opacity:1;visibility:visible}.field__success-message--visible:before{position:absolute;left:1.25rem;margin-top:-.75rem;font-size:1.3125rem;content:'\e904'}.error-page div,.error-page p,.login-section__title{font-family:HelveticaNeueLight,Helvetica,sans-serif}.btn{width:100%;font-size:1rem;line-height:3.75rem;text-align:center;border:none}.btn--white{color:#4B3F33;background-color:#FFF}.btn--blue{color:#FFF;background-color:#4B3F33}.error-page{max-width:43.75rem;padding:0 1.25rem;margin:5rem auto 0;text-align:center}@media all and (min-width:769px){.error-page{margin:0 auto}}.error-page img{width:100%;max-width:20.8125rem}.body-wynyard .error-page img{max-width:13.1875rem}.error-page div{margin-top:.9375rem;font-size:1.5rem}.error-page p{margin-top:5rem;margin-bottom:0;font-size:1.625rem}@media all and (min-width:769px){.error-page p{margin-top:7.8125rem;font-size:2.25rem}}.error-page a{max-width:14.375rem;margin-top:3.75rem}@media all and (min-width:769px){.error-page a{margin-top:7.5rem}}.login-section{padding-top:3.75rem;padding-bottom:3.75rem;text-align:center}.login-section__title{font-size:1.5rem}.menu-content__links li,.menu-content__title span{font-family:HelveticaNeueBold,Helvetica,sans-serif}.login-section__logo{display:block;width:100%;max-width:20.8125rem;margin:1.875rem auto}.login-section form{max-width:25rem;margin:5.3125rem auto 0}.login-section form input[type=submit]{margin-top:.9375rem;margin-bottom:.25rem}.login-section form .loader-container{height:4.0625rem;margin-top:3.125rem;margin-bottom:.25rem}.login-section__forgot{margin-top:5.3125rem;font-size:.75rem}.login-section__message{margin-bottom:3.25rem;font-size:.875rem}.forgot-password form input[type=submit]{margin-top:0}.forgot-password form .loader-container{height:4.0625rem;margin-top:0;margin-bottom:.25rem}.menu-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:0;overflow:hidden;background-color:#FFF;opacity:0;transition:all .4s ease}@media all and (min-width:769px){.menu-content{max-height:none;min-height:100%}}.menu-content.visible{max-height:312.5rem;opacity:1}@media all and (max-width:768px){.menu-content{height:0;background-color:#FFF}.menu-content.visible{height:auto;min-height:calc(100vh - 224px)}}.menu-content__links{display:none;-ms-flex:0 0 auto;flex:0 0 auto;padding:0;margin:0;background-color:#FCFCFC;border-bottom:1px solid rgba(0,0,0,.05)}.menu-content__cta,.menu-content__links li,.menu-content__rich-text{padding-right:2.625rem;padding-left:2.625rem}@media all and (min-width:769px){.menu-content__links{display:block}}.menu-content__links li{display:inline-block;margin-bottom:-1px;line-height:8.125rem;list-style:none}.menu-content__links li a{display:inline-block;font-size:.875rem;line-height:1.71}.menu-content__links li:first-of-type{background-color:#FFF;border-right:1px solid rgba(0,0,0,.05)}.menu-content__title{display:none;padding-left:2.625rem;margin-top:1.875rem}.menu-content__title .custom-building,.menu-content__title .custom-lamp{font-size:1.5rem}.menu-content__title .custom-users{font-size:1.25rem}.menu-content__title .custom-bow{font-size:.75rem}.menu-content__title span{display:block;margin-top:.5rem;font-size:.875rem;line-height:1.71}.menu-content__rich-text{font-size:.875rem;line-height:1.71;opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .2s ease}.menu-content__rich-text.hide{opacity:0;transform:translateY(10px)}.menu-content__rich-text h1,.menu-content__rich-text h2,.menu-content__rich-text h3,.menu-content__rich-text h4,.menu-content__rich-text h5{margin-top:1.875rem;font-family:HelveticaNeueLight,Helvetica,sans-serif}.menu-content__rich-text h1{margin-top:3.4375rem;margin-bottom:2.5rem;font-size:2.25rem;line-height:1.11}@media all and (min-width:769px){.menu-content__title{display:block}.menu-content__rich-text h1{margin-top:.875rem;margin-bottom:1.875rem}}.menu-content__rich-text h2{font-size:1.5rem}.menu-content__rich-text h3{font-size:1.25rem}.menu-content__rich-text p{margin-bottom:2.25rem}.menu-content__rich-text hr{margin-right:-2.625rem;margin-left:-2.625rem;border:none;border-top:1px solid rgba(0,0,0,.05)}.menu-content__cta .btn{max-width:12.5rem}.menu-content__modal{position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;overflow-y:auto;background-color:rgba(75,63,51,.95);opacity:0;transform:scale(1,0);transform-origin:0 0;transition:transform .3s ease,opacity .4s ease}.menu-content__modal.open{opacity:1;transform:scale(1)}.menu-content__modal.open iframe{opacity:1!important}.menu-content__modal .close-modal{position:absolute;top:1.25rem;right:.9375rem;z-index:999}.menu-content__modal .close-modal i{color:#FFF;font-size:1.25rem}.menu-content__modal .iframe-container{width:100%;max-width:58.75rem;padding:5rem .625rem 9.375rem;margin:0 auto}@media all and (min-width:769px){.menu-content__modal .close-modal{top:3.25rem;right:3.25rem}.menu-content__modal .iframe-container{height:auto;padding-top:6.25rem;padding-bottom:9.375rem}}.menu-content__modal .iframe{position:relative;padding-bottom:600px}@media all and (min-width:769px){.menu-content__modal .iframe{height:0;padding-bottom:66.6%}.messages.open{overflow-y:auto}}.menu-content__modal .iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease;transition-delay:.5s}.menu-content__modal .iframe__top-text{max-width:33.125rem;margin:0 auto 4.25rem;color:#FFF;text-align:center}.menu-content__modal .iframe__top-text h1{margin-top:0;margin-bottom:3.125rem;font-family:HelveticaNeueLight,Helvetica,sans-serif;font-size:2.125rem}.menu-content__modal .iframe__top-text p{margin-bottom:1.5rem;font-size:.875rem}.menu-content__modal .iframe__bottom-text{margin-top:4.0625rem;color:#FFF;font-size:.875rem;text-align:center}.menu-content__modal .iframe__bottom-text .concierge div{font-family:HelveticaNeueBold,Helvetica,sans-serif;font-size:.875rem;line-height:1.5}.menu-content__modal .iframe__bottom-text .concierge div.role{margin-bottom:1.25rem;font-size:.75rem}.menu-content__modal .iframe__bottom-text .concierge div.photo{margin-top:2.8125rem;margin-bottom:1.25rem}.menu-content__modal .iframe__bottom-text .concierge div.photo img{width:100%;max-width:3.75rem}.menu-content__modal .iframe__bottom-text .concierge span{display:block;font-family:HelveticaNeueLight,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.menu-content__documents{-ms-flex:0 0 auto;flex:0 0 auto;margin-top:auto;opacity:1;transition:opacity .4s ease}.menu-content__documents.hide{opacity:0}.menu-content__documents a{position:relative;display:block;padding:2.625rem 5rem 2.625rem 2.625rem;color:#FFF;font-family:HelveticaNeueBold,Helvetica,sans-serif;font-size:1.125rem;background-color:#9A8368;border-bottom:1px solid rgba(255,255,255,.2)}.menu-content__documents a:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);content:'';opacity:0;transition:opacity .4s ease}.messages__icon--inner i:before,.messages__icon.open i:before{content:'\e910'}.menu-content__documents a:hover:after{opacity:1}.menu-content__documents a .size,.menu-content__documents a .updated{margin-top:.75rem;font-size:.75rem;font-style:italic}.menu-content__documents a .updated{font-family:HelveticaNeueLight,Helvetica,sans-serif}.messages__icon .number,.messages__panel-list li .details .date,.messages__panel-list li .details .message,.messages__panel-list li .details .name{font-family:HelveticaNeueBold,Helvetica,sans-serif}.menu-content__documents a .download{position:absolute;top:50%;right:2.625rem;margin-top:-.75rem}.menu-content__documents a .download i{font-size:1.5625rem}.messages__icon--inner i,.messages__icon.open i{color:#4B3F33;font-size:1.25rem}.messages{position:fixed;top:0;right:0;width:100%;height:100%;overflow-y:auto;background-color:#F6F6F6;transform:translate(100%);transition:all .4s ease}@media all and (min-width:992px){.messages{width:50%;max-width:32.8125rem}}@media all and (min-width:1200px){.messages{width:30%}}.messages.open{transform:translate(0)}.messages__icon{position:absolute;top:2.3125rem;right:3.125rem;z-index:4;display:block;width:3.75rem;height:3.75rem;text-decoration:none;border-radius:50%;opacity:1;transition:all .2s ease}.messages__icon--mobile{display:block}@media all and (min-width:769px){.messages__icon{top:2rem;right:2.125rem;background-color:#4B3F33}.messages__icon--mobile{display:none}}.messages__icon.open{right:1.25rem;background-color:transparent;opacity:0}.messages__icon--inner{right:1.25rem;background-color:transparent;opacity:1}.messages__icon i{transition:color .2s ease;position:absolute;top:50%;left:50%;font-size:1.5625rem;transform:translate(-50%,-50%)}.messages__icon .number{position:absolute;top:1.6875rem;left:.75rem;display:block;width:1rem;height:1rem;font-size:.625rem;line-height:1rem;text-align:center;background-color:#FC5C3A;border-radius:50%;transform:scale(1);transition:transform .4s ease}.messages__icon .number.empty{transform:scale(0)}.messages__panel{position:relative;width:100%;height:100%;background-color:#F6F6F6}.messages__panel-list{position:relative;padding:2.1875rem 2.1875rem .625rem}.messages__panel-list li{position:relative;min-height:3.75rem;padding-right:1.875rem;margin-bottom:1.875rem}@media all and (min-width:1500px){.messages__panel-list li{padding-right:3.75rem}}.messages__panel-list li .photo{position:absolute;top:0;left:0;display:block;max-width:3.75rem}.messages__panel-list li .details{padding-left:4.75rem}.messages__panel-list li .details .name{margin-bottom:.3125rem;color:rgba(75,63,51,.9);font-size:.875rem}.messages__panel-list li .details .message{color:#4A4A4A;font-size:.875rem;line-height:1.5}.messages__panel-list li .details .date{position:absolute;top:2px;right:0;color:#4A4A4A;font-size:.75rem}.messages__panel-list li.read .message{font-family:HelveticaNeue,Helvetica,sans-serif}.messages__panel-list li.read .date{color:#9B9B9B}.messages__title{padding-left:2.375rem;color:rgba(75,63,51,.9);font-family:HelveticaNeueBold,Helvetica,sans-serif;font-size:.875rem;line-height:8.0625rem;border-bottom:1px solid rgba(0,0,0,.05)}.messages__no-more{margin-bottom:4.375rem;color:#D1D1D1;font-size:.75rem;text-align:center}.messages__no-more i,.messages__no-more span{display:inline-block;vertical-align:middle}.messages__no-more i{margin-right:.9375rem;font-size:1.5rem}.side-menu__logo{position:relative;padding:3.125rem 1.5625rem}@media all and (min-width:769px){.side-menu__logo{padding:3rem 1.875rem}}.side-menu__logo img{display:block;max-width:10.9375rem}.side-menu__logo .open-menu{position:absolute;top:50%;right:1.5625rem;margin-top:-.9375rem;font-size:1.25rem}.side-menu__logo .logout{position:absolute;top:50%;right:1.5625rem;display:none;margin-top:-.6875rem;font-size:1.375rem}@media all and (min-width:769px){.side-menu__logo img{max-width:13.4375rem}.side-menu__logo .open-menu{display:none}.side-menu__logo .logout{right:1.25rem;display:block}.side-menu__main{display:block}}@media all and (min-width:992px){.side-menu__logo{padding:3rem 2.8125rem}.side-menu__logo .logout{right:2.5rem}}.side-menu__logo .logout a{display:block;text-align:center}.side-menu__logo .logout span{display:block;padding-top:8px;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:12px}.side-menu__list{padding:0;margin:0}.side-menu__list li{list-style:none}.side-menu__list a{display:block}.side-menu__list .custom-building,.side-menu__list .custom-lamp{font-size:1.5rem}.side-menu__list .custom-users{font-size:1.25rem}.side-menu__list .custom-bow{font-size:.75rem}.side-menu__main{border-top:1px solid rgba(255,255,255,.2)}@media all and (max-width:768px){.side-menu__main{max-height:0;overflow:hidden;border-top:1px solid transparent;transition:all .6s ease}.side-menu__main.active{max-height:50rem;border-top:1px solid rgba(255,255,255,.2)}}.side-menu__main>a{position:relative;padding:0 1.5625rem;font-family:HelveticaNeueBold,Helvetica,sans-serif;font-size:1.125rem;line-height:5.625rem;transition:line-height .4s ease}@media all and (min-width:769px){.side-menu__main>a{padding:0 1.875rem;line-height:8.125rem}}.side-menu__main>a.open{line-height:5.625rem}.side-menu__main>a.open .open-menu{transform:scale(-1)}.side-menu__main>a i{display:inline-block;margin-right:1.375rem;vertical-align:middle}.side-menu__main>a span{display:inline-block;text-transform:capitalize;vertical-align:middle}.side-menu__main>a .open-menu{position:absolute;top:50%;right:1.5625rem;margin-top:-.5625rem;font-size:1.125rem;transition:transform .4s ease}@media all and (min-width:769px){.side-menu__main>a i{margin-right:2.1875rem}.side-menu__main>a .open-menu{right:1.875rem}}@media all and (min-width:992px){.side-menu__main>a{padding:0 2.8125rem}.side-menu__main>a .open-menu{right:2.8125rem}}.side-menu__main>a:hover{background-color:rgba(0,0,0,.1)}.side-menu__main .willisbond-logo{position:relative;padding:0 2.8125rem 3.4375rem}.side-menu__main .willisbond-logo img{width:100%;max-width:10.375rem}.side-menu__main .willisbond-logo .logout{position:absolute;right:2.1875rem;bottom:3.5625rem;display:block;margin-top:-.6875rem;font-size:1.375rem}.side-menu__inner{max-height:0;padding-top:0;padding-bottom:0;overflow:hidden;transition:max-height .4s ease-in-out}.side-menu__inner--open{max-height:187.5rem;transition:max-height .6s ease-in-out}.side-menu__inner li{padding:0 .9375rem 0 1.875rem}.side-menu__inner li:last-of-type{margin-bottom:3.75rem}.side-menu__inner li a{position:relative;margin-top:1.625rem;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:.875rem;cursor:pointer}.side-menu__inner li a.active,.side-menu__users article div{font-family:HelveticaNeueBold,Helvetica,sans-serif}.side-menu__inner li a:after{position:absolute;top:0;right:0;display:none;border:10px solid transparent;border-right:10px solid #FFF;content:'';opacity:0;transform:translateX(100%);transition:all .3s ease}@media all and (min-width:769px){.side-menu__main .willisbond-logo .logout{display:none}.side-menu__inner li{padding:0 .9375rem 0 3.75rem}.side-menu__inner li a:after{display:block}}.side-menu__inner li a.active:after{opacity:1;transform:translateX(0)}.side-menu__users{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2rem 2.8125rem 0}.side-menu__users article{width:100%;margin-bottom:2.5rem}@media all and (min-width:480px){.side-menu__users article{width:50%}}@media all and (min-width:769px){.side-menu__users article{width:100%}}@media all and (min-width:1500px){.side-menu__users article{width:50%}}.side-menu__users article div{font-size:.875rem;line-height:1.5}.side-menu__users article div.role{margin-bottom:1.25rem;font-size:.75rem}.side-menu__users article div.photo{max-width:3.75rem;margin-bottom:.375rem}.side-menu__users article div.photo img{width:100%}.side-menu__users article span{display:block;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.fade-enter-active,.fade-leave-active{opacity:1;transition:opacity .4s}.fade-enter,.fade-leave-to{opacity:0}@media all and (max-width:768px){.dashboard{min-height:100vh;background-color:rgba(75,63,51,.95)}}.dashboard__menu{overflow-y:auto}@media all and (min-width:769px){.dashboard{display:-ms-flexbox;display:flex;width:100%;height:100vh}.dashboard__menu{background-color:#4B3F33;opacity:.95;-ms-flex:1 0 40%;flex:1 0 40%;min-height:100vh}}@media all and (min-width:1200px){.dashboard__menu{-ms-flex:1 0 33.3%;flex:1 0 33.3%;max-width:32.8125rem}}.dashboard__content{height:100%;overflow-y:auto;color:rgba(75,63,51,.9)}@media all and (min-width:769px){.dashboard__content{-ms-flex:2 0 60%;flex:2 0 60%}}@media all and (min-width:1200px){.dashboard__content{-ms-flex:2 0 66.6%;flex:2 0 66.6%}}.dashboard__messages{width:100%;height:100%}@media all and (min-width:769px){.dashboard__messages{width:0}}.body-wynyard .login-section__logo{max-width:13.1875rem}.body-wynyard .side-menu__logo img{max-width:10.9375rem}@media (min-width:769px){.body-wynyard .side-menu__logo img{max-width:9.375rem}}@media (min-width:992px){.body-wynyard .side-menu__logo img{max-width:13.1875rem}}