.flex-align-center{display:flex;align-items:center}.flex-justify-center{display:flex;justify-content:center}.flex-both-center{display:flex;align-items:center;justify-content:center}.flex-start{display:flex;align-items:flex-start}.component-header{display:flex;align-items:center;margin-left:0}@media only all and (max-width:768px){.component-header{margin-left:0}}.component-base{background-color:#fff;border:2px solid #e8e8e8;border-radius:1.75rem;margin-top:1rem}.dropdown-arrow{height:0;width:0;border-top:.425rem solid #05496b;border-left:.425rem solid transparent;border-right:.425rem solid transparent;cursor:pointer;transition:all 150ms ease-in-out}.dropdown-arrow:hover{transform:translateY(2px)}html{box-sizing:border-box}@media only all and (max-width:1440px){html{font-size:90%}}@media only all and (max-width:768px){html{font-size:80%;overflow-x:hidden}}*,*:before,*:after{box-sizing:inherit;margin:0;padding:0}@media only all and (max-width:1024px){*,*:before,*:after{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}body{background-color:#ededed}@media only all and (max-width:768px){body{overflow-x:hidden;position:relative}}img{display:block;height:auto;max-width:100%}a:link,a:visited{text-decoration:none}ol,ul{list-style:none}html,input,textarea,button,select{font-family:'Montserrat',sans-serif}.alert{display:flex;align-items:center;border-radius:.75rem;margin-top:3rem;padding:1rem 1rem .8rem;position:relative}@media only all and (max-width:768px){.alert{margin-top:1rem;flex-direction:column}}@media only screen,print and (max-width:576px){.alert{padding:1.25rem 2rem}}.alert--yellow{background-color:#efeaab;color:#d37f05}.alert--blue{background-color:#d2d7e0;color:#415370}.alert--blue a{color:#415370}.alert--blue .reportLinksContainer{padding-right:10px;margin-left:auto}.alert--blue .reportLinksContainer>div{position:relative;float:right;display:inline-flex;z-index:10;flex-direction:row-reverse;align-items:center}@media all and (max-width:814px) and (min-width:769px){.alert--blue .reportLinksContainer>div:first-of-type{width:100%}}@media only all and (max-width:768px){.alert--blue .reportLinksContainer>div{width:100%}.alert--blue .reportLinksContainer>div a{width:100%}}@media only all and (max-width:768px),only all and (max-width:1024px),only all and (max-width:900px){.alert--blue .reportLinksContainer{position:relative;left:0;right:unset;margin-top:20px;width:100%}}.alert--blue .reportLinksContainer a{text-decoration:underline;font-size:1rem;float:right}@media only all and (max-width:768px){.alert--blue .reportLinksContainer a{float:left}}.alert--red{background-color:#edabab;color:#d10707}.alert__icon{width:2rem}@media only screen,print and (max-width:576px){.alert__icon{display:none}}.alert__box{margin-left:1rem}@media only screen,print and (max-width:576px){.alert__box{margin-left:0}}.alert__heading{font-size:1rem;font-weight:900;text-transform:uppercase}.alert__para{font-size:1em;line-height:1.5}@media only screen,print and (max-width:576px){.alert__para{width:100%}}.alert__para a{text-decoration:underline}.alert.councilAlert{display:flex;align-items:flex-start;flex-direction:column;z-index:0}.alert.councilAlert .reportLinksContainer{margin-left:0;margin-top:10px}.alert.councilAlert .reportLinksContainer>div{float:none}@media all and (max-width:817px){.alert.councilAlert .reportLinksContainer>div{width:100%;justify-content:start}.alert.councilAlert .reportLinksContainer>div:first-of-type{margin:15px 0}}.btn{display:flex;align-items:center;justify-content:center;border:0;border-radius:1.25rem;color:#fff;cursor:pointer;padding:.625rem 1.25rem;text-transform:uppercase;transition:all 150ms ease-in-out;-webkit-appearance:none}.btn.smaller{padding:.325rem 1rem;margin-bottom:10px}.btn.search{background-image:url(../images/icons/search-white.png);background-repeat:no-repeat;background-size:20px;background-position-y:center;background-position-x:18px;padding-left:50px;display:inline-block;vertical-align:middle}.btn.save{background-image:url(/images/icons/white-save-disk.png);background-repeat:no-repeat;background-size:20px;background-position-y:center;background-position-x:18px;padding-left:50px;display:inline-block;vertical-align:middle}.btn.edit{background-image:url(/images/icons/white-edit-pen.png);background-repeat:no-repeat;background-size:20px;background-position-y:center;background-position-x:18px;padding-left:50px;vertical-align:middle}.btn.clear{background-image:url(/images/icons/close-blue.png);background-repeat:no-repeat;background-size:20px;background-position-y:center;background-position-x:18px;padding-left:50px;display:inline-block;vertical-align:middle}.btn.clear:hover{background-image:url(/images/icons/close-white.png)}.btn:focus{outline:0}.btn--gray{background-color:#f3f3f3;font-size:.9rem;color:#415370}.btn--gray:hover{background-color:#b5b5b5;color:#fff}.btn--darkgray{background-color:#ececec;color:#415370}.btn--darkgray:hover{background-color:#b5b5b5;color:#415370}.btn--white{background-color:#fff;color:#415370;box-shadow:#aaa 2px 2px 4px}.btn--white:hover{background-color:#b5b5b5;color:#415370}.btn.icon-telephone{background-image:url(/images/icons/phone-blue.png);background-repeat:no-repeat;background-size:20px;background-position-y:center;background-position-x:18px;padding-left:50px}.btn.icon-fax{background-image:url(/images/icons/calendar-blue.png);background-repeat:no-repeat;background-size:20px;background-position-y:center;background-position-x:18px;padding-left:50px}.btn.icon-email{background-image:url(/images/icons/email-blue.png);background-repeat:no-repeat;background-size:20px;background-position-y:center;background-position-x:18px;padding-left:50px}.btn.icon-web{background-image:url(/images/icons/globe-blue.png);background-repeat:no-repeat;background-size:20px;background-position-y:center;background-position-x:18px;padding-left:50px}.btn--blue{background-color:#415370}@media(hover){.btn--blue:hover{background-color:#334158}}.btn--green{background-color:#3da57e;font-weight:600}@media(hover){.btn--green:hover{background-color:#338969}}.btn--green.btn--table{padding:.325rem 1rem}.btn--red{background-color:#bd6969}@media(hover){.btn--red:hover{background-color:#b14e4e}}.btn--yellow{color:#d37f05}@media(hover){.btn--yellow:hover{background-color:#e9e28b}}.btn--padding{padding-left:40px;padding-right:40px}.btn img{margin-right:.5rem;width:15%}.component{margin-top:3rem}@media only all and (max-width:768px){.component{margin-top:1.75rem}}.component h2{font-size:1.375rem;text-align:center;font-weight:600}@media only all and (max-width:768px){.component h2{text-align:left}}@media only all and (max-width:1680px){.component h2{text-align:left}}.component h3{font-size:.875rem;text-transform:uppercase}.component__header{display:flex;align-items:center;margin-left:0;margin-bottom:20px}@media only all and (max-width:768px){.component__header{margin-left:0}}@media only all and (max-width:2600px){.component__header{flex-wrap:wrap}}.component__header__icon{margin-right:1rem;width:3rem}h2.component__header__heading{color:#415370;font-size:1.8rem;font-weight:600;margin-right:.5rem;letter-spacing:-.05rem}@media only all and (max-width:768px){h2.component__header__heading{font-size:1.5rem}}.component__header__toggle{display:none}@media only all and (max-width:768px){.component__header__toggle{display:none;margin-left:auto;width:2rem}}.component__filter{display:flex;align-items:center;color:#415370;margin-left:auto}@media only all and (max-width:2600px){.component__filter{margin:.25rem 0 0 auto}}@media only all and (max-width:768px){.component__filter{align-items:flex-start;flex-direction:column;display:none;width:100%}}.component__filter__box{position:relative}.component__filter__box:not(:last-child){margin-right:3rem}@media only all and (max-width:768px){.component__filter__box:not(:last-child){margin-right:0;width:100%}}.component__filter__box--hidden{display:none}@media only all and (max-width:768px){.component__filter__box{margin-top:1rem;width:100%}}.component__filter__label{display:inline-block;margin-right:1rem;transform:translateY(.375rem)}@media only screen and (max-width:1200px){.component__filter__label{display:none}}.component__filter__input{background-color:transparent;background-position:100% 30%;background-repeat:no-repeat;background-size:9%;border:0;border-bottom:1px solid #415370;color:#415370;font-size:1rem;padding:.25rem 1rem .25rem .25rem;transition:all 150ms ease-in-out}.component__filter__input:focus{outline:0}@media only all and (max-width:768px){.component__filter__input{width:100%}}.component__filter__icon{position:absolute;top:0;right:0;cursor:pointer;width:5%}@media only screen and (max-width:1550px){.component__filter__icon{width:8%}}@media only all and (max-width:768px){.component__filter__icon{width:1.5rem}}.component__filter__dropdown{background-color:transparent;background-position:100% 30%;background-repeat:no-repeat;background-size:9%;border:0;border-bottom:1px solid #415370;color:#415370;font-size:1rem;padding:.25rem 1rem .25rem .25rem;transition:all 150ms ease-in-out;width:initial}.component__filter__dropdown:focus{outline:0}@media only all and (max-width:768px){.component__filter__dropdown{width:100%}}.component__taskbar{display:flex;align-items:center;background-color:#fff;border:2px solid #e8e8e8;border-radius:1.75rem;margin-top:1rem;color:#3a3a3a;overflow-x:hidden}@media only all and (max-width:768px){.component__taskbar{align-items:flex-start;flex-direction:column}}.component__taskbar__box{display:flex;align-items:center;border-bottom:.2rem solid transparent;cursor:pointer;margin-right:2rem;padding:1rem 1rem .75rem 1rem;transition:all 150ms ease-in-out}@media(hover){.component__taskbar__box:hover{border-bottom-color:#d99531}}.component__taskbar__box[data-selected=true]{border-bottom-color:#d99531}@media only all and (max-width:768px){.component__taskbar__box{padding-left:1.75rem}}.component__taskbar__box:not(:first-child){padding-left:0}@media only all and (max-width:768px){.component__taskbar__box:not(:first-child){padding-left:1.75rem}}@media only all and (max-width:768px){.component__taskbar__box--active{width:100%}}@media only all and (max-width:768px){.component__taskbar__box--hidden{display:none}}@media only all and (max-width:768px){.component__taskbar__box--show{display:flex;width:100%}}.component__taskbar__box--disabled{color:gray}.component__taskbar__box--disabled:hover{border-bottom-color:transparent}.component__taskbar__icon{margin-right:1rem;width:2rem}.component__taskbar__heading{font-size:.875rem}.component__taskbar__heading .notice{display:inline-block;background-color:red;border-radius:50%;color:#fff;font-size:8px;padding:3px;text-align:center;position:relative;left:-2px;top:-8px;min-width:16px}.component__taskbar__heading .notice--blue{background-color:#415370}.component__taskbar__arrow{height:0;width:0;border-top:.5rem solid #000;border-left:.5rem solid transparent;border-right:.5rem solid transparent;margin-left:.5rem;display:none}@media only all and (max-width:768px){.component__taskbar__arrow{display:block}}.component__form{background-color:#fff;border:2px solid #e8e8e8;border-radius:1.75rem;margin-top:1rem;display:flex;align-items:flex-start;padding:3rem;flex-wrap:wrap}@media only all and (max-width:1680px){.component__form{flex-direction:column}}.component__form .successIcon{display:inline-block;background-image:url(/images/icons/check-mark-green.png);background-size:100%;width:20px;height:20px;background-repeat:no-repeat;vertical-align:middle}.component__form__note{display:flex;align-items:flex-start;flex:1;margin:0 0 4rem 0;background-color:#ffb10038;padding:10px;background-image:url(/images/icons/info-yellow.png);background-repeat:no-repeat;background-position-x:14px;background-position-y:center;background-size:25px;font-size:.9rem;padding-left:50px;border-radius:11px}@media only all and (max-width:1680px){.component__form__note{margin:0 0 2rem 0;width:100%}}@media only all and (max-width:768px){.component__form__note{flex-direction:column}}.component__form__text{display:flex;align-items:flex-start;flex:1;margin:0 0 2rem 0}@media only all and (max-width:1680px){.component__form__text{margin:0 0 2rem 0;width:100%}}@media only all and (max-width:768px){.component__form__text{flex-direction:column}}.component__form__box>form{display:flex;align-items:flex-start;width:100%}@media all and (max-width:550px){.component__form__box>form{flex-direction:column}}.component__form__box:first-child{display:flex;align-items:flex-start;flex:1 0 auto;margin:4rem 4rem 0 0}@media only all and (max-width:1680px){.component__form__box:first-child{margin:0 0 4rem 0;width:100%}}@media only all and (max-width:2600px){.component__form__box:first-child{margin:4rem 4rem 0 0;width:50%}}@media only all and (max-width:768px){.component__form__box:first-child{flex-direction:column}}.component__form__box__secondary{display:flex;align-items:flex-start;flex:1 0 auto;width:100%;margin:0 0 2rem 0}@media only all and (max-width:1680px){.component__form__box__secondary{margin:0 0 2rem 0;width:100%}}@media only all and (max-width:768px){.component__form__box__secondary{flex-direction:column}}.component__form__box__secondary h2,.component__form__box__secondary h3{color:#415370}.component__form__inner{width:50%}.component__form__inner.third{width:33%}.component__form__inner.quarter{width:25%}@media only all and (max-width:1680px){.component__form__inner{width:100%}}.component__form__inner:first-child{margin:0 4rem 0 0}@media only all and (max-width:768px){.component__form__inner:first-child{margin:0 0 3.25rem 0}}.component__form__inner--width-full{margin:0;width:100%}.component__form__inner--width-full:first-child{margin:0 0 0 0}.component__form__inner .input{max-width:420px}@media only all and (max-width:768px),only all and (max-width:1024px),only all and (max-width:900px){.component__form__inner .input{min-width:200px}}.component__form__inner .input:not(:last-child){margin-bottom:3.25rem}.component__form__inner .input div.input__field+label{font-size:.75rem;top:-1rem;white-space:nowrap}.component__form__inner .input div.input__field,.component__form__inner .input input[type=text],.component__form__inner .input input[type=email],.component__form__inner .input input[type=password],.component__form__inner .input input[type=tel],.component__form__inner .input select{color:#000;font-size:1rem;width:100%}.component__form__inner .input textarea{color:#000;font-size:1rem;width:100%;min-height:180px;margin-bottom:-3px}.component__info{background-color:#f3f3f3;border-radius:1.25rem;color:#415370;margin-left:auto;max-width:31.25rem;padding:0 3rem 3rem 3rem;min-width:30rem}@media only all and (max-width:768px){.component__info{min-width:100%;width:100%}}@media only all and (max-width:1680px){.component__info{margin-left:0}}.component__info--owners{margin-left:0;margin-top:80px}.component__info__box{display:flex;align-items:center;justify-content:center;height:6rem;width:6rem;background-color:#fff;border:.125rem solid #ccc;border-radius:50%;margin:0 auto;transform:translateY(-1.5rem)}.component__info__icon{width:66%}.component__info__save{display:none}.component__info__save--visible{display:block}.component__info p.textBlock{display:none}.component__info p.textBlock--visible{display:block}.component__info .input__label--council-email{font-size:1rem!important;top:-1rem;font-weight:bold;color:green}.component__info .input__label--council-email-error{color:red}.component__info .input__field.input__field--border{border:0;border-bottom:1px solid green!important}.component__info .input__field.input__field--border-error{border:0;border-bottom:1px solid red!important}.component__info h2{font-size:1.2rem;text-align:center}.component__info h3{font-size:1rem}.component__info p{width:90%}.component__info p:first-of-type{font-style:italic;font-weight:600;margin:.25rem auto 2rem auto;text-align:center}@media only all and (max-width:1680px){.component__info p:first-of-type{margin:.25rem 0 1rem 0;text-align:left}}.component__info p:nth-of-type(2),.component__info p:nth-of-type(3){margin-bottom:1rem}.component h2.component__table__heading,.component h2.component__dropdown__heading{font-size:1.275rem}.component__table,.component__dropdown{background-color:#fff;border:2px solid #e8e8e8;border-radius:1.75rem;margin-top:1rem}.component__table .documentListView,.component__dropdown .documentListView{display:none}.component__table .documentListView .downloadPDF,.component__dropdown .documentListView .downloadPDF{margin-top:15px}.component__table .documentListView .table__body__row--hide,.component__dropdown .documentListView .table__body__row--hide{display:none}.component__table--show,.component__dropdown--show{padding:0 0 1rem 0}.component__table--show .downloadPDF,.component__dropdown--show .downloadPDF{background-image:url(/images/icons/pdf-dark-grey.png);display:inline-block;background-color:#ececec;background-repeat:no-repeat;background-position-x:10px;background-size:20px;border-radius:10px;background-position-y:center;padding-left:25px;font-size:.75rem;color:#415370;text-transform:uppercase;font-weight:bold;padding:14px 14px 14px 35px}.component__table--show .downloadPDF:hover,.component__dropdown--show .downloadPDF:hover{background-color:#ccc}.component__table--show .documentListView,.component__dropdown--show .documentListView{display:block}.component__table--show .documentListView th,.component__dropdown--show .documentListView th{display:none}.component__table--show .documentListView thead,.component__dropdown--show .documentListView thead{display:none}.component__table--show .documentListView tr,.component__dropdown--show .documentListView tr{display:block}.component__table--show .documentListView tbody,.component__dropdown--show .documentListView tbody{display:block;border-top:1px solid #ccc}.component__table--show .documentListView tr:first-child td,.component__dropdown--show .documentListView tr:first-child td{margin-top:2rem}.component__table--show .documentListView td,.component__dropdown--show .documentListView td{display:block;padding-left:2rem;padding-bottom:1.5rem;border-bottom:1px solid #ccc;margin-bottom:1.5rem}.component__table--show .documentListView td.hidden,.component__dropdown--show .documentListView td.hidden{display:none}.component__table--show .documentListView .title,.component__dropdown--show .documentListView .title{font-size:1.2rem;padding-top:5px;padding-bottom:5px;color:#415370;font-weight:600}.component__table--show .documentListView .eventDate,.component__dropdown--show .documentListView .eventDate,.component__table--show .documentListView .datePosted,.component__dropdown--show .documentListView .datePosted,.component__table--show .documentListView .datePostedMobile,.component__dropdown--show .documentListView .datePostedMobile{font-size:.8rem}.component__table--show .documentListView .datePosted,.component__dropdown--show .documentListView .datePosted{margin-right:30px;float:right;margin-left:15px}@media only all and (max-width:768px){.component__table--show .documentListView .datePosted,.component__dropdown--show .documentListView .datePosted{display:none}}.component__table--show .documentListView .datePostedMobile,.component__dropdown--show .documentListView .datePostedMobile{display:none}@media only all and (max-width:768px){.component__table--show .documentListView .datePostedMobile,.component__dropdown--show .documentListView .datePostedMobile{margin-top:10px;display:block}}.component__table--show .documentListView .categories,.component__dropdown--show .documentListView .categories{padding-top:10px;padding-bottom:10px}.component__table--show .documentListView .categories .categoryName,.component__dropdown--show .documentListView .categories .categoryName{font-size:.8rem;display:inline-block;padding-right:12px}.component__table--show .documentListView .datePosted,.component__dropdown--show .documentListView .datePosted{padding-top:10px}.component__table--show .documentListView .description,.component__dropdown--show .documentListView .description{padding-top:5px;line-height:1.6rem;max-width:1600px}.component__table--show .documentListView .readMore,.component__dropdown--show .documentListView .readMore{display:inline-block;background-color:#ececec;background-image:url(/images/icons/play-blue.png);background-repeat:no-repeat;background-position-x:10px;background-size:10px;border-radius:10px;background-position-y:center;padding-left:25px;font-size:.75rem;color:#415370;text-transform:uppercase;font-weight:bold;padding:14px 14px 14px 25px;margin-right:5px;margin-top:15px}.component__table--show .documentListView .readMore:hover,.component__dropdown--show .documentListView .readMore:hover{background-color:#ccc}.component__table__wrapper,.component__dropdown__wrapper{display:none}@media only all and (max-width:768px){.component__table__wrapper,.component__dropdown__wrapper{overflow-x:scroll}}.component__table__heading,.component__dropdown__heading{display:flex;align-items:center;color:#415370;padding-left:1.5rem;transition:all 150ms ease-in-out;padding-top:1rem;padding-bottom:1rem}@media(hover){.component__table__heading:hover,.component__dropdown__heading:hover{color:#334158;cursor:pointer}.component__table__heading:hover .component__table__arrow,.component__dropdown__heading:hover .component__table__arrow{border-top-color:#84a6b9;transform:translateY(2px)}}.component__table__arrow,.component__dropdown__arrow{height:0;width:0;border-top:.425rem solid #05496b;border-left:.425rem solid transparent;border-right:.425rem solid transparent;cursor:pointer;transition:all 150ms ease-in-out;margin-left:.5rem}.component__table__arrow:hover,.component__dropdown__arrow:hover{transform:translateY(2px)}.component__table__btn,.component__dropdown__btn{margin-top:1rem;padding-left:1.5rem}.component__table__inner,.component__dropdown__inner{padding:1rem 1.5rem}.dataTables_wrapper{color:#415370}.dataTables_wrapper .dataTable.no-footer{color:inherit;border-bottom:0!important}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{display:none}.cancelBtn{background-color:#d37f05;margin-bottom:.5rem}@media(hover){.cancelBtn:hover{background-color:#ae6904}}.applyBtn{background-color:#3da57e}@media(hover){.applyBtn:hover{background-color:#338969}}.switchContainer{padding-left:2.5rem}.switchContainer label.switch{display:inline-block;height:17px;position:relative;width:30px;vertical-align:bottom;margin-left:-2.5rem;float:left}.switchContainer label.switch input{display:none}.switchContainer label.switch .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.switchContainer label.switch .slider:before{background-color:#fff;bottom:2px;content:"";height:13px;left:2px;position:absolute;transition:.4s;width:13px}.switchContainer label.switch input.switch:checked~.slider{background-color:#66bb6a}.switchContainer label.switch input.switch:checked~.slider:before{transform:translateX(13px)}.switchContainer label.switch .slider.round{border-radius:10px}.switchContainer label.switch .slider.round:before{border-radius:50%}.input{position:relative;z-index:6}.input label.noFloatLabel{color:#415370;font-weight:700;text-transform:uppercase;position:relative;font-size:.75rem;left:0;display:block;max-width:555px;line-height:1.5rem}.input.openCountryDropDown{z-index:7}.input:not(:last-child){margin-bottom:3.25rem}.input.noBottomMargin{margin-bottom:1.85rem}.input__field{background-color:transparent;padding:.25rem 0;-webkit-appearance:none}.input__field--no-border{border:0}.input__field--no-border#search_input{font-size:1rem;color:#415370}.input__field--border{border:0;border-bottom:1px solid #b9b6b6}.input__field.input-validation-error{border-bottom:1px solid #f90000!important}.input__field:focus,.input__field:-webkit-autofill,.input__field:placeholder-shown{outline:0}.input__field:focus~label,.input__field:-webkit-autofill~label,.input__field:placeholder-shown~label{font-size:.75rem;top:-1rem;transition:.3s}.input__field:focus~span,.input__field:-webkit-autofill~span,.input__field:placeholder-shown~span{transition:.4s;width:100%}.input__label{position:absolute;top:.25rem;left:0;font-size:.8rem;transition:.3s;width:100%;z-index:-1}@media only all and (max-width:768px){.input__label{font-size:1rem}}.input__label.noHover{font-size:.75rem;top:-1rem!important;transition:.3s}.input__label--preset{font-size:.75rem;top:-1rem;color:#415370;font-weight:700;text-transform:uppercase}.input__label--header{color:#9fa4ae;letter-spacing:.5px}.input__label--my-account{color:#415370;font-weight:700;text-transform:uppercase}.input__span{position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#9fa4ae;transition:.4s}.input__close{display:none}.input__submit__links{display:flex;align-items:center}@media only all and (max-width:768px){.input__submit__links{flex-direction:column}}.input input[type=text],.input input[type=email],.input input[type=password],.input input[type=tel]{color:#415370;font-size:1rem;max-width:420px;width:100%}.input textarea{width:100%;max-width:600px;min-height:90px;border:1px solid #a9a9a9;margin-top:5px}.input__dropdown{border:0;border-bottom:1px solid #b9b6b6;padding:.25rem 0}#ltAgreement{padding-bottom:8px}.mobile-header{display:none}@media only all and (max-width:768px){.mobile-header{display:block}}.mobile-header__building-info{background-color:#415370;color:#fff;padding:.5rem 0;text-align:center;text-transform:uppercase}.mobile-header__building-info__text{transition:all 375ms ease-in-out}.mobile-header__pmt{background-color:#87ceb7;color:#415370;padding:.5rem 0;text-align:center;text-transform:uppercase;display:flex;justify-content:space-evenly}@media only all and (max-width:1024px){.mobile-header__pmt{flex-wrap:wrap}}.mobile-header__pmt__text{display:flex;align-items:center;justify-content:center;font-weight:600;transition:all 375ms ease-in-out}.mobile-header__pmt__arrow{height:0;width:0;border-top:7px solid #415370;border-left:7px solid transparent;border-right:7px solid transparent;margin-left:.5rem}.mobile-header__pmt .pmt__icon{width:20px;margin-right:5px}.mobile-header__pmt a{color:#415370}.mobile-header__pmt__list{display:none;width:100%}.mobile-header__pmt__list__heading{padding:.5rem 0}.mobile-header__pmt__list__heading:first-child{padding-top:.75rem}.mobile-header__pmt__list__heading span{display:flex;align-items:center;justify-content:center}.mobile-header__pmt__sub-list{display:none}.mobile-header__pmt__sub-list li:first-child{margin-top:.5rem}.mobile-header__pmt__sub-list li:not(:last-child){margin-bottom:.5rem}.nav{position:fixed;top:0;left:0;display:flex;align-items:center;flex-direction:column;background-color:#415370;color:#fff;height:100%;padding:1.5rem 0;text-align:center;transition:all 375ms ease-in-out;width:8rem;z-index:10}@media screen and (min-height:1150px){.nav{justify-content:center}}@media screen and (min-width:1000px) and (max-height:900px){.nav .nav__list__item{padding:.9rem .95rem}.nav .nav__list__icon{width:25%}}@media screen and (min-width:1000px) and (max-height:800px){.nav .nav__list__item{padding:.8rem .85rem}.nav .nav__list__icon{width:25%}}@media screen and (min-width:1000px) and (max-height:700px){.nav .nav__list__item{padding:.7rem .75rem}.nav .nav__list__icon{display:none}}@media screen and (min-width:1000px) and (max-height:500px){.nav .nav__list__icon{width:35%}.nav .nav__box:last-child{display:none}}@media screen and (min-width:1000px) and (max-height:400px){.nav .nav__list__icon{width:25%}}@media(hover){.nav[data-nav-state="default"] .nav__list__item:hover{background-color:#3a6faf}.nav[data-nav-state="default"] .nav__list__item:hover .nav__sub-list{display:flex;left:7.9rem}}@media(hover){.nav[data-nav-state="expanded"] .nav__list__item:hover{background-color:#3a6faf}.nav[data-nav-state="expanded"] .nav__list__item:hover .nav__sub-list{display:flex;left:12.5rem}}@media screen and (min-width:1000px) and (max-height:800px){.nav[data-nav-state="expanded"] .nav__list{font-size:.75rem}}.nav[data-nav-state="expanded"] .nav__list li{padding-left:30px}.nav[data-nav-state="expanded"] .nav__list li span{text-align:left}.nav__wrapper{margin-top:auto}.nav__logo{margin:0 auto;width:6rem}@media screen and (min-width:1000px) and (max-height:800px){.nav__logo{width:5rem}}.nav__list{font-size:.75rem;margin-top:auto;margin-bottom:auto;text-transform:uppercase;transition:all 150ms ease-in-out}@media screen and (min-width:1000px) and (min-height:700px){.nav__list{min-height:400px}}@media screen and (min-width:1000px){.nav__list{width:100%}}@media screen and (min-width:1000px) and (max-height:800px){.nav__list{font-size:.65rem}}@media screen and (min-width:1000px) and (max-height:700px){.nav__list{font-size:.75rem}}.nav__list__item{cursor:pointer;padding:1rem 1.25rem;position:relative}.nav__list__item:first-child{margin-top:20px}.nav__list__item.selected{background-color:#346196}@media(hover:hover){.nav__list__item:hover::before{display:block}}.nav__list__item::before{content:'';position:absolute;top:0;left:-.25rem;height:100%;width:.75rem;background-color:#d99531;display:none}.nav__list__item:not(:last-child){border-bottom:1px solid #3b4b63}.nav__list__link:link,.nav__list__link:visited{color:#fff}.nav__list__icon{margin:0 auto .75rem auto;width:1.875rem}.nav__sub-list{position:fixed;top:0;flex-direction:column;justify-content:center;height:100%;width:16.875rem;background-color:#3a6faf;display:none;padding:1rem 0;text-align:left;text-transform:uppercase;z-index:15}.nav__sub-list__item{display:flex;align-items:center;font-size:.875rem;padding:.5rem 2rem;position:relative}.nav__sub-list__item:hover{background-color:#346196}@media screen and (min-width:1000px) and (max-height:800px){.nav__sub-list__item{font-size:.75rem}}.nav__sub-list__item:not(:last-child){margin-bottom:.75rem}@media(hover:hover){.nav__sub-list__item:hover::after{opacity:1;right:6%}}.nav__sub-list__item::after{content:'';position:absolute;top:33%;right:25%;height:0;width:0;border-left:.5rem solid #fff;border-top:.5rem solid transparent;border-bottom:.5rem solid transparent;opacity:0;transition:all 250ms ease-in-out}.nav__sub-list__item__link{display:flex;align-items:center;color:#fff;font-size:.85rem}@media only all and (max-width:768px){.nav__sub-list__item__link{font-size:1rem}}.nav__sub-list__item__contact{padding:0 20px;max-height:100%;min-height:0;overflow:auto}.nav__sub-list__item__contact h3{margin-top:30px}.nav__sub-list__item__contact a{color:#87ceb7}.nav__sub-list__icon{margin-right:1rem;width:2.25rem}@media screen and (min-width:1000px) and (max-height:800px){.nav__sub-list__icon{width:1.9rem}}@media screen and (min-width:1000px) and (max-height:700px){.nav__sub-list__icon{display:none}}.pmt{background-color:#87ceb7;color:#05496b;padding:0 1rem 0 11.15rem;text-transform:uppercase;transition:all 375ms ease-in-out}@media only all and (max-width:768px){.pmt{display:none}}.pmt__wrapper{display:flex;align-items:center;transition:all 375ms ease-in-out;margin-right:225px}.pmt__box{position:relative;height:70px;box-sizing:border-box}.pmt__box:hover{border-bottom:5px solid #415370;cursor:pointer}.pmt__box:first-child{height:auto}.pmt__box:first-child:hover{border-bottom:0;cursor:default}@media only all and (max-width:768px){.pmt__box:first-child{display:none}}.pmt__box .pmt__text{margin-left:.5rem;display:inline-block;vertical-align:middle}.pmt__box.logOut{margin-left:auto!important;margin-right:30px}.pmt__box:not(:first-child){display:flex;align-items:center}.pmt__box:nth-child(n+2){margin-left:3rem}@media only all and (max-width:768px){.pmt__box:nth-child(n+2){margin-left:8rem}}.pmt__box:last-child .pmt__text{margin-left:1.25rem}.pmt__box a{display:flex;align-items:center;color:inherit}.pmt__text--greeting{font-weight:900;padding-top:.8rem}.pmt__text--tool{font-size:.8rem;font-weight:bold}.pmt__text--dropdown{cursor:pointer;font-size:.875rem;font-weight:700;transition:all 150ms ease-in-out}@media only all and (max-width:768px){.pmt__text--dropdown{width:25%}}.pmt__text--dropdown:hover{color:#577188}.pmt__text--dropdown:hover~.pmt__arrow{border-top-color:#577188;transform:translateY(2px)}.pmt__icon{cursor:pointer;width:50px;display:inline-block;vertical-align:middle}.pmt__dropdown{position:absolute;top:114%;left:0;height:0;width:11.5rem;background-color:#87ceb7;border-radius:0 0 .75rem .75rem;overflow:hidden;transition:all 375ms ease-in-out}@media only all and (max-width:768px){.pmt__dropdown{top:110%}}.pmt__dropdown__item{display:flex;align-items:center;cursor:pointer;padding:.5rem .5rem .5rem 1rem;transition:all 150ms ease-in-out}.pmt__dropdown__item:not(:last-child){border-bottom:1px solid #7cc5ae}.pmt__dropdown__item:hover{background-color:#7cc5ae}.pmt__dropdown__icon{width:60px;display:inline-block}.pmt__dropdown__text{display:inline-block;font-size:.75rem;font-weight:700}.pmt__arrow{height:0;width:0;border-top:.425rem solid #05496b;border-left:.425rem solid transparent;border-right:.425rem solid transparent;cursor:pointer;transition:all 150ms ease-in-out}.pmt__arrow:hover{transform:translateY(2px)}.pmt__arrow:hover{border-top-color:#577188}.table{border-spacing:0;color:#415370;display:table;text-align:left;width:100%}@media only screen and (max-width:768px){.table__head{display:none}}.table__head .hidden{display:none}.table__head__heading{background-color:#ececec;background-position:calc(100% - 5px) 50%!important;border-bottom:0!important;color:#464646;padding:.625rem 1.125rem .625rem 1.125rem!important;transition:all 150ms ease-in-out}.table__head__heading:first-child{padding-left:1.5rem!important}.table__head__heading:not(:last-child){border-right:1px solid #fff}@media(hover){.table__head__heading:hover{background-color:#bdbdbd}}@media only all and (max-width:900px){.table__head__heading{padding:.5rem 2rem .5rem .5rem!important}}.table__head__heading-no-hover:hover{background-color:#ececec!important}.table__body td.dataTables_empty{padding-top:20px}.table__body__row{transition:all 150ms ease-in-out}.table__body__row__cancelled{background-color:#f2dd9c}.table__body__row__cancelled td:first-of-type{position:relative}.table__body__row__cancelled td:first-of-type::after{background-color:#f2dd9c;position:absolute;display:block;width:100%;top:0;left:0;padding:5px 15px;content:"Cancelled";box-sizing:border-box}.table__body__row__cancelled>td{padding-top:30px!important}@media only all and (max-width:1200px),only all and (max-width:1440px),only all and (max-width:1680px),only all and (max-width:2600px),only all and (max-width:1366px){.table__body__row .dateColumn{width:180px}}@media only all and (max-width:768px){.table__body__row .dateColumn{min-width:180px}}.table__body__row:last-child td{border-bottom:0}@media only screen and (max-width:768px){.table__body__row td{display:none}}.table__body__row td.mobileOnly{display:none;font-size:1rem}@media print{.table__body__row td.mobileOnly{display:none!important}}@media only all and (max-width:768px){.table__body__row td.mobileOnly{display:block;padding:15px 20px}.table__body__row td.mobileOnly .title{font-size:1.2rem;font-weight:600}.table__body__row td.mobileOnly .datePosted{margin-top:15px}.table__body__row td.mobileOnly .btn{font-size:.8rem;margin-top:10px;max-width:150px}.table__body__row td.mobileOnly .readMore{color:#00f;text-decoration:underline}.table__body__row td.mobileOnly .eventDate{margin-bottom:10px}}@media only all and (max-width:1200px),only all and (max-width:1440px),only all and (max-width:1680px),only all and (max-width:2600px),only all and (max-width:1366px){.table__body__row .downloadColumn{width:180px}}@media only all and (max-width:768px){.table__body__row .downloadColumn{min-width:180px}}@media only all and (max-width:1200px),only all and (max-width:1440px),only all and (max-width:1680px),only all and (max-width:2600px),only all and (max-width:1366px){.table__body__row .titleColumn{min-width:250px}}.table__body__row .descriptionColumn{max-width:500px;white-space:normal}@media only all and (max-width:768px){.table__body__row .descriptionColumn .preview{display:none}}.table__body__row:not(.noLink):hover{background-color:#d2e9f3;cursor:pointer}.table__body__row:not(.noLink)_\5f cell:hover{background-color:#d2d2d2}.table__body__row:last-child__cell{border-bottom:0}.table__body__row .hidden{display:none}.table__body__cell{padding:1rem 1rem 1rem 1.125rem!important;border-bottom:1px solid #e2e2e2;line-height:1.4rem}@media print{.table__body__cell{padding:4px!important}}.table__body__cell:first-child{padding-left:1.5rem!important}.table__body__cell:last-child{padding-left:1.5rem!important}.table__body__cell .readMore{display:block;background-color:#ececec;background-image:url(/images/icons/play-blue.png);background-repeat:no-repeat;background-position-x:10px;background-size:10px;border-radius:10px;background-position-y:center;padding-left:25px;font-size:.75rem;color:#415370;text-transform:uppercase;font-weight:bold;padding:2px 14px 2px 25px;width:81px;margin-top:5px}.table__body__cell .readMore:hover{background-color:#cac7c7}.table__body__cell .readMore.table__body__link{color:#415370}.table__body__cell .smallIcon{max-width:25px}.table__body__link{display:flex;align-items:center;transition:all 150ms ease-in-out}.table__body__link:link,.table__body__link:visited{color:#415370}.table__body__link:hover,.table__body__link:active,.table__body__link:focus{color:#84a6b9}.table__body__icon{margin-right:.5rem;width:1.5rem}@media only all and (max-width:1024px){.table__body__icon{display:none}}.validation-summary-errors{margin-bottom:3.25rem}.validation-summary-errors ul li{color:#f90000}.validation-summary-errors ul li:first-letter {text-transform:uppercase}.council-information{display:none}.council-information--visible{display:block}.update-council-email{display:none;margin-top:2em}.update-council-email--visible{display:block}.selectable span{font-size:.8rem;position:absolute;top:.1rem;left:.2rem;pointer-events:none}.selectable>div{float:left;width:12.5%}.selectable ol{padding:0;margin:10px 0;list-style:none}.selectable ol.ui-selectable li{margin-bottom:0}.selectable ol li{position:relative;height:25px;border:1px solid #ccc;background-color:red}.selectable ol li i{display:none}.selectable ol li.ui-selected{background-color:green;border-radius:2px;border-top:1px solid green;border-bottom:1px solid green}.selectable ol li.ui-selected:hover i{display:block;position:absolute;top:2px;right:2px;background-color:red;color:#fff;cursor:pointer;font-weight:bold;height:12px;width:12px;box-sizing:border-box;line-height:.75em;text-align:center}.selectable ol li.ui-selected.ui-selected-first{border-top-left-radius:4px;border-top-right-radius:4px;border-top:1px solid #ccc}.selectable ol li.ui-selected.ui-selected-last{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:1px solid #ccc}.fancybox-stage .readMoreModal{width:95%;max-width:700px}.requestForm__header img{margin-left:1rem;margin-right:1rem}.requestForm__header img.addImg{width:3.5rem}.requestForm__header img.editImg{width:3.5rem}.requestForm__header .topBackBtn{display:inline-block;color:#415370;font-weight:bold}.requestForm__header .topBackBtn:hover{color:#3a6faf}.requestForm h3{color:#9ebae6}.requestForm label{font-weight:bold;font-size:.8rem;color:#415370}.requestForm label.block{display:block;margin-bottom:.5rem}.requestForm label.label__checkbox{vertical-align:bottom}.requestForm label i{font-weight:initial;margin-left:2rem}.requestForm ul li{margin-bottom:2rem}.requestForm ul li.hidden,.requestForm ul li .hidden{display:none}.requestForm ul li .checkboxWrapper{margin-top:.5rem;display:flex;max-width:400px;justify-content:space-between}.requestForm ul li .checkboxWrapper div{width:50%}.requestForm ul li .checkboxWrapper__noFlex__firstCheckbox{margin-right:2rem}.requestForm ul li .checkboxWrapper__Flex{margin-top:.5rem;display:flex;justify-content:unset;max-width:100%}.requestForm ul li .checkboxWrapper__Flex>div{width:100%}.requestForm ul li .checkboxWrapper__Flex>div:first-of-type{width:120px}.requestForm ul li .radioButtonListWrapper{margin-top:.5rem}.requestForm ul li .radioButtonListWrapper__firstRadiobutton{margin-right:2rem}.requestForm ul li .dropdownWrapper__firstDropdown{margin-right:2rem}.requestForm .manageButtonItemListLink{font-size:.8rem;margin-top:.5rem;display:inline-block}.requestForm .component__form__inner{width:100%}.requestForm .buttonUploadError{display:block;margin-top:.25rem}.requestForm .input__checkbox{vertical-align:bottom}.requestForm .component__form__inner{width:100%}.requestForm table{width:100%;margin-top:1rem}.requestForm table thead td{font-weight:bold;font-size:.8rem;color:#415370}.requestForm .btn{display:inline-block;font-size:1rem;font-weight:normal}.requestForm .addCustomFieldButton{width:25px;display:inline-block;vertical-align:middle;margin-top:-4px;margin-left:.5rem;cursor:pointer}.requestForm .deleteButtonItemIdLink{cursor:pointer;color:#00f}.requestForm .removalLink{cursor:pointer;color:#f90000;margin-left:.5rem}.buttonItemListFancyboxWrapper .fancybox-slide--iframe .fancybox-content{margin:0;padding:1rem;max-width:600px;height:600px}.buttonItemListWrapper{padding:2rem;margin-top:0}.buttonItemListWrapper ul li{margin-bottom:1rem}.buttonItemListWrapper .addItemBtn{color:#3da57e;text-decoration:underline;font-size:.85rem;cursor:pointer}.buttonItemListWrapper .buttonWrapper{margin-top:2rem}.buttonItemListWrapper .buttonWrapper .btn{display:inline-block;font-size:.85rem}.back-link{font-size:.8rem;color:#415370;text-transform:uppercase;margin-bottom:20px;display:block}#slidingPanel{position:fixed;width:0;min-height:100vh;right:0;top:0;bottom:0;z-index:12;background-color:#ececec;box-shadow:#000 0 0 10px;overflow-x:hidden;overflow-y:auto}@media all and (max-width:768px){#slidingPanel{width:100%}}#slidingPanel .close-btn{position:absolute;top:20px;left:20px;width:30px;height:30px;cursor:pointer}#slidingPanel .close-btn:after{display:block;content:"X";font-size:28px;font-weight:bold;text-transform:lowercase;color:#415370}#slidingPanel .contentContainer{padding:80px;min-height:100vh}#slidingPanel .contentContainer .requestDetails .requestDetailsHeader{display:flex;flex-direction:row;gap:60px;color:#334158;font-size:14px;line-height:1.4em}#slidingPanel .contentContainer .requestDetails .requestDetailsHeader>div{flex:1 1 auto}#slidingPanel .contentContainer .requestDetails .requestDetailsContainer{padding:0;margin-top:50px}#slidingPanel .contentContainer .requestDetails .requestDetailsContainer .detailHeading{position:relative;padding:30px}#slidingPanel .contentContainer .requestDetails .requestDetailsContainer .detailHeading>*{pointer-events:none}#slidingPanel .contentContainer .requestDetails .requestDetailsContainer .detailHeading:after{display:block;position:absolute;right:30px;top:30px;content:"";border:15px solid transparent;border-top:15px solid gray;border-bottom:0;border-radius:3px}#slidingPanel .contentContainer .requestDetails .requestDetailsContainer.opened .detailHeading:after{transform:rotate(180deg)}#slidingPanel .contentContainer .requestDetails .requestDetailsContainer .detailContent{overflow:hidden;height:0;padding:0 30px;transition:height .3s ease-in,padding .3s ease-in}#slidingPanel .contentContainer .requestDetails .requestDetailsContainer.opened .detailContent{height:unset;padding:30px 30px}#slidingPanel .contentContainer .requestDetails .requestDetailsContainer .addTasks input[type=text]{padding:6px 15px;margin-right:20px;font-size:14px}#slidingPanel .contentContainer .requestDetails .requestDetailsContainer .actions .btn{display:inline-flex;margin-right:15px}.bg-shadow{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:11;top:0;left:0}.contactsPage ul{display:flex;flex-wrap:wrap}.contactsPage ul li:not(:first-child){margin-left:40px;padding-left:40px;border-left:1px solid #e0e0e2}.contactsPage ul li h3{color:#9ebae6}@media only all and (max-width:900px),only all and (max-width:1024px),only all and (max-width:1200px),only all and (max-width:1440px){.contactsPage ul li h3{margin-top:50px}}.contactsPage ul li h2{color:#415370;text-align:left;font-size:1.2rem;font-weight:bold;margin-bottom:20px}.contactsPage ul li a{display:block;text-transform:none}@media only all and (max-width:900px),only all and (max-width:1024px),only all and (max-width:1200px),only all and (max-width:1440px){.contactsPage ul li a{display:inline-block}}@media only all and (max-width:1200px),only all and (max-width:1440px){.contactsPage ul li{width:50%}.contactsPage ul li:not(:first-child){width:50%;margin-left:0;padding-left:0;margin-bottom:20px;border-left:0}}@media only all and (max-width:900px),only all and (max-width:1024px){.contactsPage ul li{width:100%}.contactsPage ul li:not(:first-child){width:100%;margin-left:0;padding-left:0;margin-bottom:20px;border-left:0}}.contactsPage .forms{margin-top:70px}.contactsPage div.validation-summary-errors ul{flex-direction:column}.contactsPage div.validation-summary-errors ul li{margin-left:0;padding-left:0;border-left:0}#propSelectPage #quickSelect{padding:10px;border-radius:10px;border:1px solid #d3d3d3}#propSelectPage .quickselect{display:inline-flex}@media only all and (max-width:768px){#propSelectPage .quickSelect{margin-bottom:30px}}#propSelectPage .subHeader{margin-top:25px}#propSelectPage .expanderTitle{color:#415370;font-weight:500;border-bottom:1px solid #ddd;padding:8px 15px;font-size:18px;cursor:pointer}#propSelectPage .expander{display:none;padding:0;background-color:#fafafa}#propSelectPage .expander.open{display:block}#propSelectPage .expander h3,#propSelectPage #bcViewPanel h3{margin-bottom:5px;height:auto}#propSelectPage .aspNetDisabled{pointer-events:none;opacity:1;color:#000}#propSelectPage .hasSections{font-style:italic;font-size:14px}#propSelectPage #txtProperty{padding:10px;width:100%;margin-right:15px}#propSelectPage .filterForm{display:flex;flex-direction:row;align-items:center;margin-bottom:2rem}#propSelectPage .filterForm span{flex:0 1 auto}#propSelectPage .filterForm input[type=text]{padding:8px 5px;font-size:15px;font-weight:bold;color:#000;width:100%;flex:1 1 auto}#propSelectPage .filterForm input[type=button]{flex:0 1 auto}#propSelectPage .subsectionheader{display:flex;flex-direction:row;margin:2rem 0 .2rem}@media only all and (max-width:768px){#propSelectPage .subsectionheader{flex-direction:column}}#propSelectPage .quickSelect{flex:1 1 auto}#propSelectPage .swapview{margin-bottom:30px;text-align:right;font-size:12px;font-weight:bold;flex:0 1 auto}#propSelectPage .swapview a{color:#fff;display:inline-block;padding:5px 15px;width:112px;box-sizing:border-box;transition:color .2s ease-in-out;text-align:center}#propSelectPage .pmView,#propSelectPage .bcView{color:#fff}#propSelectPage .pmView.visible,#propSelectPage .bcView.visible{display:inline-block;color:#415370}#propSelectPage #bcViewPanel{display:none}#propSelectPage .toggleSwitch{display:inline-flex;position:relative;z-index:1;border:1px solid gray;justify-content:center;align-items:center}#propSelectPage .toggleSwitchBG{position:absolute;height:100%;top:0;left:0;width:10px;z-index:-1;transition:all .2s ease-in-out}#propSelectPage .quickSelectErrorMessage{color:#c33;font-weight:bold;font-size:14px}#propSelectPage .ac_results{width:auto!important}#propSelectPage .ac_results strong{font-weight:bold!important}.buildingAndOwner{display:flex;align-items:flex-start;font-size:.95rem}@media only all and (max-width:768px){.buildingAndOwner{flex-direction:column}}.buildingAndOwner>div{flex:0 1 33.3%}@media only all and (max-width:768px){.buildingAndOwner>div{flex:1 0 auto}}.buildingAndOwner label{color:#415370;font-weight:bold}.contact--top ul{display:flex;flex-wrap:wrap}.contact--top ul li:not(:first-child){margin-left:40px;padding-left:40px;border-left:1px solid #e0e0e2}.contact--top ul li h3{color:#9ebae6}@media only all and (max-width:900px),only all and (max-width:1024px),only all and (max-width:1200px),only all and (max-width:1440px){.contact--top ul li h3{margin-top:50px}}.contact--top ul li h2{color:#415370;text-align:left;font-size:1.2rem;font-weight:bold;margin-bottom:20px}.contact--top ul li a{display:block;text-transform:none}@media only all and (max-width:1200px),only all and (max-width:1440px){.contact--top ul li{width:50%}.contact--top ul li:not(:first-child){width:50%;margin-left:0;padding-left:0;margin-bottom:20px;border-left:0}}@media only all and (max-width:900px),only all and (max-width:1024px){.contact--top ul li{width:100%}.contact--top ul li:not(:first-child){width:100%;margin-left:0;padding-left:0;margin-bottom:20px;border-left:0}}.component__form__inner--contact .input input[type=text],.component__form__inner--contact .input textarea{width:100%;max-width:unset}.ownersLegend{font-size:.95rem;padding:1rem 1rem}.ownersLegend ul li{display:inline-block;padding:0 .5rem}select#transPeriod{padding:7px}.component__owners__wrapper{display:flex;align-items:flex-start;flex-wrap:wrap;width:100%}.component__owners__details__wrapper{width:100%}.component__owners.owners-select-box{position:relative;z-index:8}.OwnersListTable{position:relative;z-index:6;width:100%;background-color:#fff;border:2px solid #e8e8e8;border-radius:1.75rem;padding:15px 25px;box-sizing:border-box}.OwnersListTable .selectedOwnerOption{padding:5px 15px;cursor:pointer;display:flex;flex-direction:row;align-items:center}.OwnersListTable .selectedOwnerOption span{pointer-events:none}.OwnersListTable .OwnersList{display:none;position:absolute;flex-direction:column;max-height:200px;overflow-x:hidden;overflow-y:scroll;width:calc(100% - 50px);background-color:#fff;border:1px solid #000;padding:0 15px}.OwnersListTable .OwnersList--show{display:flex}.OwnersListTable .OwnersList a.ownerLink{display:block;font-size:.8rem;padding:3px 0;cursor:pointer}.OwnersListTable .OwnersList a.ownerLink:hover{background-color:#e8e8e8}.OwnersListTable .OwnersList a.ownerLink.tenantLink i{font-size:.64rem}.councilmemberdetails{margin:2rem 1.7rem;line-height:1.3em;font-size:.9rem}.councilmemberdetails li{padding-top:10px;font-size:.9rem}table.ledger{width:100%}.emailPopup{position:fixed;top:0;left:0;width:100vw;height:100vh;display:none;z-index:100}.emailPopup .overlay{width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center}.emailPopup .popupbox{background:#fff;padding:25px 40px;border:4px solid #415370}.emailPopup .popupbox input[type=submit]{padding:10px 0;width:144px}.sendUsername{margin-top:10px!important}.sendPasswordInvite{margin-top:10px!important}#NoEmailAddress{margin:0 0 50px 0}span.time{font-size:.7rem}.component__reset{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:100%;max-width:1000px;margin:0 auto;color:#415370}@media only all and (max-width:768px),only all and (max-width:1024px){.component__reset{margin:0 15px}}.component__reset form{width:100%}.component__reset__header{display:flex;align-items:flex-end;flex-direction:row;min-height:initial;width:100%;max-width:1000px;margin:0 auto 80px;flex:0 1 auto}.component__reset__header>div{flex:1 0 auto;color:#415370}.component__reset__form{flex:0 1 auto;display:flex;justify-content:center;align-items:flex-start;flex-direction:row;min-height:initial;max-width:1000px;margin:0 auto;width:100%}@media only all and (max-width:768px){.component__reset__form{flex-direction:column-reverse}}.component__reset__info{width:100%;display:flex;justify-content:flex-start;align-items:center;margin-bottom:2rem}.component__reset .component__login__reset__form{flex:1 1 auto;width:100%}@media only all and (max-width:768px){.component__reset .component__login__reset__form{border-right:0;margin-top:4rem}}.component__reset .component__login__info{flex:1 1 auto}.component__reset .component__login__info h3{color:#415370;margin-bottom:1rem}.component__reset .component__login__info h3:after{clear:both}.component__reset .component__login__info img{float:left;padding-right:10px}.component__login{display:flex;flex-direction:row;align-items:center;justify-content:center;height:100%;margin:0 auto;max-width:600px}@media only all and (max-width:768px){.component__login .btn{width:200px}}.component__login .forgot-password{margin-left:30px}@media only all and (max-width:768px){.component__login .forgot-password{margin-left:0;margin-top:20px}}.component__login .need-assistance{margin-left:30px}@media only all and (max-width:768px){.component__login .need-assistance{margin-left:0;margin-top:20px}}.component__login .validation-summary-errors{margin-bottom:3.5rem}@media only all and (max-width:1024px){.component__login{margin:0 30px}}@media only all and (max-width:768px){.component__login{max-width:480px;flex-direction:column}}.component__login>div{flex:1 1 50%}@media only all and (max-width:768px){.component__login>div{flex:1 0 auto}}.component__login .component__login__form{width:100%}@media only all and (max-width:768px){.component__login .component__login__form{border-right:0;margin-top:4rem}}.component__login .component__login__form input[type=text],.component__login .component__login__form input[type=email],.component__login .component__login__form input[type=password],.component__login .component__login__form input[type=tel]{max-width:100%}.component__login .component__login__form .input{max-width:none}.component__login .component__login__info{padding:0 3rem;color:#415370}@media only all and (max-width:768px){.component__login .component__login__info{padding:0 15px;margin-bottom:30px}}.component__login .component__login__info h3{margin-bottom:1rem}.component__login .component__login__info h3:after{clear:both}.component__login .component__login__info img{float:left;padding-right:10px}.component__login a{color:#415370}.component__form--forgot-password,.component__form--trouble-logging-in{border:0;padding:0 0}.component__form--trouble-logging-in{max-width:900px}.component__forgot-password,.component__trouble-logging-in{color:#415370}select{width:100%;max-width:450px;padding:8px 10px}.input.other-problem{display:none}.input.other-problem--show{display:block}.input.other-problem textarea{min-height:90px}.requestsPage .validation-summary-errors{margin-top:20px}.requestsPage .validation-summary-errors li{padding-top:10px}.requestsPage .input textarea{width:100%;max-width:6000px;font-size:1rem;min-height:300px;border:1px solid #a9a9a9;margin-top:5px;padding:10px;color:#000}.requestsPage #divInitials{margin-top:25px}.requestsPage .top ul{display:flex;flex-wrap:nowrap}@media only all and (max-width:1024px){.requestsPage .top ul{flex-wrap:wrap}}.requestsPage .top ul li:not(:first-child){margin-left:40px;padding-left:40px;border-left:1px solid #e0e0e2}.requestsPage .top ul li h3{color:#9ebae6}@media only all and (max-width:900px),only all and (max-width:1024px),only all and (max-width:1200px){.requestsPage .top ul li h3{margin-top:15px}}.requestsPage .top ul li h2{color:#415370;text-align:left;font-size:1.2rem;font-weight:bold;margin-bottom:20px}.requestsPage .top ul li a{display:block;text-transform:none}@media only all and (max-width:900px),only all and (max-width:1024px){.requestsPage .top ul li{width:100%}.requestsPage .top ul li:not(:first-child){width:100%;margin-left:0;padding-left:0;margin-bottom:20px;border-left:0}}.requestsPage .time-flex{display:flex;flex-direction:row}@media only all and (max-width:768px){.requestsPage .time-flex{flex-direction:column}}.requestsPage .time-flex .toTime select{margin-left:0}.requestsPage .validationSummary ul{list-style-type:disc;margin-left:20px}.requestsPage .component__form__note{max-width:500px;line-height:1.2rem;margin-top:20px}.requestsPage input[type=text].input__field{width:100%;max-width:500px;color:#000}.requestsPage select{color:#000;font-size:1rem;-webkit-appearance:auto!important}.requestsPage .loader{display:inline-block;top:8px;left:10px;width:20px;height:20px;margin:0;font-size:18px}.requestOwnerInfo--hide{display:none}.PMOwnersSelectionGrid{display:grid;grid-template-columns:1fr 2fr}.PMOwnersSelectionGrid .ownersSendingTo{grid-column:2/3;grid-row:1;font-size:.8rem}.PMOwnersSelectionGrid .ownersSendingTo label{font-weight:bold}.PMOwnersSelectionGrid .ownersLegend{grid-column:1;grid-row:1}.PMOwnersSelectionGrid .OwnersListTable{grid-column:1/3}#change-council-email.btn{width:calc(100% - 40px);display:inline-flex}@media only all and (max-width:768px){#change-council-email.btn{width:100%}}a.print{background-image:url(/images/icons/printer-blue.png);background-repeat:no-repeat;background-size:21px;background-position-y:center;padding:10px;padding-left:30px;display:block;color:#415370}a.print:hover{color:#3da57e}@media only all and (max-width:768px){#ledger .component__filter{display:block}}@media only all and (max-width:768px){#ledger .printbox{display:none}}#changePassword .component__form__box:first-child{margin-top:0}#changePassword .component__form__inner .input.changePassword{margin-bottom:20px}#changePassword .component__form__inner .input.changePassword .component__form__note{margin-bottom:40px}#changePassword .successIcon{margin-left:15px}#changePassword .failureNotification{margin-top:25px;font-size:1rem;display:block}#changePassword .validation-summary-errors{margin-top:10px;margin-bottom:40px}#changePassword .validation-summary-errors li{padding-top:5px}#ledgerTable.ledger--hide,#DirectivesReport.ledger--hide{display:none}@media print{#ledgerTable.ledgerTablePrint,#DirectivesReport.ledgerTablePrint{display:block}}@media screen{#ledgerTable.ledgerTablePrint,#DirectivesReport.ledgerTablePrint{display:none}}@media print{#ledgerTable,#DirectivesReport{background-color:#fff}}@media print{#ledgerTable .component__table__btn,#DirectivesReport .component__table__btn{display:none}}#ledgerTable tr.printOnly,#DirectivesReport tr.printOnly{display:none}@media print{#ledgerTable tr.printOnly,#DirectivesReport tr.printOnly{display:block}}#ledgerTable tr.printOnly td,#DirectivesReport tr.printOnly td{font-weight:bold}#ledgerTable .printHeader,#DirectivesReport .printHeader{margin-top:20px;height:185px;display:flex;align-items:flex-start;justify-content:space-between}@media screen{#ledgerTable .printHeader,#DirectivesReport .printHeader{display:none}}@media print{#ledgerTable .printHeader,#DirectivesReport .printHeader{display:flex}}#ledgerTable .printHeader .logo,#DirectivesReport .printHeader .logo{width:200px;float:left;font-size:.8rem}#ledgerTable .printHeader .logo img,#DirectivesReport .printHeader .logo img{width:100px}#ledgerTable .printHeader .details,#DirectivesReport .printHeader .details{width:210px;float:right;font-size:.8rem;text-align:left}#ledgerTable .printHeader .details .title,#DirectivesReport .printHeader .details .title{font-size:1.2rem;font-weight:800;display:block;margin-bottom:10px}#ledgerTable .printHeader .details label,#DirectivesReport .printHeader .details label{font-weight:bold;margin-right:5px;width:90px;display:inline-block}#ledgerTable .printHeader .details .desc,#DirectivesReport .printHeader .details .desc{display:block;color:#000;font-size:.8rem}#ledgerTable .printHeader .address,#DirectivesReport .printHeader .address{float:right;display:block;color:#000;font-size:.8rem}#ledgerTable .printHeader .address .title,#DirectivesReport .printHeader .address .title{font-size:1.2rem;font-weight:bold;padding-bottom:15px}@media print{#ledgerTable .table__head__heading,#DirectivesReport .table__head__heading{font-size:.8rem;padding:.5rem;padding-left:0}}@media print{#ledgerTable .table__head__heading:first-child,#DirectivesReport .table__head__heading:first-child{padding-left:0!important}}@media print{#ledgerTable .table__head__heading.dt-head-right,#DirectivesReport .table__head__heading.dt-head-right{padding-right:0!important;text-align:right}}@media print{#ledgerTable .table__body__cell,#DirectivesReport .table__body__cell{font-size:.8rem;padding:.2rem;padding-left:0;margin-left:0}}@media print{#ledgerTable .table__body__cell:first-child,#DirectivesReport .table__body__cell:first-child{padding-left:0!important}}@media print{#ledgerTable .table__body__cell.dateColumn,#DirectivesReport .table__body__cell.dateColumn{width:180px}}@media print{.no-print{display:none!important}}.fc-container .fancybox-bg{background:#eee}.fc-container a{display:inline-block;color:gray}.fc-container button{background-color:#415370;color:#fff;display:inline-block;margin-top:20px;margin-right:10px}.fc-container button.cancel{background-color:#e2dfdf;color:#000}.fancybox-is-open.fc-container .fancybox-bg{opacity:.95}.fc-content{margin:20px;max-width:550px;padding:50px;box-shadow:10px 10px 60px -25px;border-radius:4px}.fc-content h3{margin-top:0;font-size:1.2em;margin-bottom:4px;letter-spacing:normal}.fc-content p{color:#666;line-height:1.5}.fc-content p:last-child{margin-bottom:0}.fancybox-fx-material.fancybox-slide--previous,.fancybox-fx-material.fancybox-slide--next{transform:translateY(-60px) scale(1.1);opacity:0}.fancybox-fx-material.fancybox-slide--current{opacity:1;transform:translateY(0) scale(1)}#emergContact:not(.edit) .input__field--border{border-bottom:1px solid #fff}#emergContact:not(.edit) .iti__flag-container{cursor:default}#emergContact:not(.edit) .cancelEditBtn{display:inline-block;visibility:hidden}#emergContact .cancelEditBtn{display:inline-block;visibility:visible;max-width:230px;font-weight:normal;font-size:.8rem}@media only all and (max-width:768px){#emergContact .cancelEditBtn{margin-top:20px}}#ownerInfo:not(.edit) .input__field--border,#tenantInfo:not(.edit) .input__field--border{border-bottom:1px solid #fff}#ownerInfo:not(.edit) .cancelEditBtn,#tenantInfo:not(.edit) .cancelEditBtn{display:inline-block;visibility:hidden}#ownerInfo .cancelEditBtn,#tenantInfo .cancelEditBtn{display:inline-block;visibility:visible;max-width:230px;font-weight:normal;font-size:.8rem}@media only all and (max-width:768px){#ownerInfo .cancelEditBtn,#tenantInfo .cancelEditBtn{margin-top:20px}}#ownerInfo .input__label--password,#tenantInfo .input__label--password{font-size:.75rem;top:-1rem;white-space:nowrap;color:#415370;font-weight:700;text-transform:uppercase}@media only all and (max-width:1680px){#ownerInfo .component__form,#tenantInfo .component__form{flex-direction:unset}}@media all and (min-width:1300px){#ownerInfo .component__form,#tenantInfo .component__form{flex-wrap:nowrap}}@media all and (max-width:1300px){#ownerInfo .component__form,#tenantInfo .component__form{display:grid}}@media only all and (max-width:1680px){#ownerInfo .component__form .component__form__box,#tenantInfo .component__form .component__form__box{margin:4rem 0;width:50%}}@media all and (max-width:1300px){#ownerInfo .component__form .component__form__box,#tenantInfo .component__form .component__form__box{width:100%}}@media only all and (max-width:1680px){#ownerInfo .component__form .component__form__box .accountInfo,#tenantInfo .component__form .component__form__box .accountInfo{width:50%}}@media only all and (max-width:1024px){#ownerInfo .component__form .component__form__box .accountInfo,#tenantInfo .component__form .component__form__box .accountInfo{width:100%}}@media only all and (max-width:1680px){#ownerInfo .component__form #councilEditForm,#tenantInfo .component__form #councilEditForm{margin:0;width:430px;margin-left:20px}}@media all and (max-width:1300px){#ownerInfo .component__form #councilEditForm,#tenantInfo .component__form #councilEditForm{grid-row:1}}@media only all and (max-width:768px){#ownerInfo .component__form #councilEditForm,#tenantInfo .component__form #councilEditForm{margin-left:0;width:100%}}#ownerInfo .component__form #councilEdit,#tenantInfo .component__form #councilEdit{margin:auto}@media only all and (max-width:1680px){#ownerInfo .component__form #councilEdit,#tenantInfo .component__form #councilEdit{width:400px;min-width:unset}}@media only all and (max-width:768px){#ownerInfo .component__form #councilEdit,#tenantInfo .component__form #councilEdit{width:auto}}.email-address-list{margin-bottom:2rem;border-radius:6px}.email-address-list .email-item{position:relative;margin-bottom:60px}.email-address-list .email-item:not(:first-child){border:1px solid #d6d6d6;padding-top:50px;padding-left:50px;padding-bottom:20px;padding-right:50px;border-radius:20px;box-sizing:border-box}@media only all and (max-width:768px){.email-address-list .email-item:not(:first-child){padding-top:50px;padding-left:20px;padding-bottom:5px;padding-right:20px;border-radius:10px}}.email-address-list .email-item .title{position:absolute;background-color:#6d7881;padding:5px 19px;top:-10px;left:0;color:#fff;font-size:11px}.email-address-list .email-item:last-of-type{border-bottom:0}.email-address-list .email-item .remove-email-address-wrapper{position:absolute;top:20px;right:20px}.email-address-list .email-item .input{margin-bottom:2.5rem}.email-address-list .email-item .input:last-child{margin-bottom:0}.email-address-list .email-item .email-options{display:flex;flex-direction:column;font-size:1rem}.email-address-list .email-item .email-options .broadcast{width:100%;margin-bottom:10px}.email-address-list .email-item .email-options .primary{width:100%;margin-bottom:10px}.email-address-list .email-item .email-options label.switch{padding-left:45px;height:auto;width:auto;color:#415378;font-size:.9rem}.email-address-list .email-item .email-options label.switch .slider{right:unset;width:30px;height:17px}.email-address-list .add-email-address a span{display:inline-flex;border-radius:50%;background-color:#415370;color:#fff;font-weight:500;font-size:1.4rem;width:20px;height:20px;justify-content:center;align-items:center}.email-address-list .remove-email-address{display:flex;border-radius:50%;background-color:#d10707;color:#fff;font-size:1.4rem;justify-content:center;align-items:center;width:20px;height:20px;font-weight:600}#ownerInfo .add-email-address,#tenantInfo .add-email-address{display:none}#ownerInfo .add-email-address--make-changes,#tenantInfo .add-email-address--make-changes{margin-bottom:25px}#ownerInfo .add-email-address--make-changes a span,#tenantInfo .add-email-address--make-changes a span{display:inline-flex;border-radius:50%;background-color:#415370;color:#fff;font-weight:500;font-size:1.4rem;width:20px;height:20px;justify-content:center;align-items:center}#ownerInfo .remove-email-address,#tenantInfo .remove-email-address{display:none}#ownerInfo .owner-address .input,#tenantInfo .owner-address .input{margin-bottom:1.8rem!important}#ownerInfo.edit .add-email-address,#tenantInfo.edit .add-email-address{display:block}#ownerInfo.edit .remove-email-address,#tenantInfo.edit .remove-email-address{display:flex}.tenant-info{position:relative;border:1px solid #d6d6d6;padding:20px 15px;max-width:300px}.tenant-info .title{position:absolute;background-color:#6d7881;padding:5px 19px;top:-10px;left:0;color:#fff;font-size:11px}.tenant-info .input{margin-bottom:2rem!important}.tenant-info .tenant-nav{font-size:.8rem;margin-bottom:15px}.tenant-info .tenant-nav a{color:#415370}.tenant-info .tenant-nav a.selected{font-weight:bold}.tenant-info .tenant-nav a.selected.red{color:red}.tenant-info .tenant-nav a.selected.green{color:green}.tenant-info .tenant-nav a.selected.orange{color:#ffa500}.tenant-info .tenant-nav a:after{content:"|";display:inline-block;padding:0 4px;font-weight:normal;color:#415370}.tenant-info .tenant-nav a:last-of-type:after{display:none}span.time{font-size:.7rem}table.requests tr.table__body__row{cursor:pointer!important}.customContent h2{text-align:left;color:#415370;margin-bottom:5px}.customContent .dateAndAuthor{font-size:.9rem;margin-bottom:20px}.customContent .dateAndAuthor .date{text-transform:uppercase;color:#415370}.customContent .dateAndAuthor .postedBy{color:#d99531;text-transform:uppercase;font-weight:bold}.customContent p{line-height:1.4rem}.customContent .sectionContent{margin:25px 0 20px}.customContent .sectionContent.eventDate{font-size:.9rem}@media only all and (max-width:768px){.registerPage h1{display:none}}.registerPage .alert{width:100%;margin-bottom:20px}.registerPage .component__reset__header{margin-bottom:60px;margin-left:auto;margin-right:auto;width:80%}@media only all and (max-width:768px){.registerPage .component__reset__header{margin-bottom:40px;margin-top:50px;flex-direction:column;justify-content:center;align-items:center}}@media only all and (max-width:768px){.registerPage .component__reset__header img{margin-bottom:30px}}@media only all and (max-width:768px){.registerPage .component__reset__header div{text-align:center}}.registerPage .component__reset__header .registerStatus{color:#415370}.registerPage .component__reset__header .registerStatus h3{color:#415370}.registerPage .component__reset__info{margin-bottom:55px}.registerPage div.validation-summary-errors{margin-bottom:40px}.registerPage div.validation-summary-errors li{padding-bottom:10px}.table__body__row.future-tenant-row{background-color:#e2f3ed}.future-tenant{font-size:.6rem;text-transform:uppercase;color:#d10707}table.requests tr{cursor:default!important}.formDetailsWrapper .input{max-width:850px}.formDetailsWrapper .formImg{margin-bottom:.5rem}.formDetailsWrapper .initialsPrereq{margin-top:1rem}.formDetailsWrapper textarea{padding:.25rem}.formDetailsWrapper .manageButtonItemListLink,.formDetailsWrapper .buttonItemListFancybox{display:none;cursor:pointer}.formDetailsWrapper .addCustomFieldButton{color:#6d7881;margin-left:1rem;cursor:pointer}.formDetailsWrapper .addCustomFieldButton:hover{color:#415370}.formDetailsWrapper table colgroup col:first-of-type{width:30%}.formDetailsWrapper table colgroup col:nth-of-type(2){width:15%}.formDetailsWrapper table colgroup col:nth-of-type(3){width:7%}.formDetailsWrapper table colgroup col:nth-of-type(4){width:7%}.formDetailsWrapper table colgroup col:nth-of-type(5){width:7%}.formDetailsWrapper table colgroup col:nth-of-type(6){width:7%}.formDetailsWrapper table tbody tr td{vertical-align:top;padding-top:.75rem}.formDetailsWrapper table tbody tr td.manageFieldsWrapper{padding-left:1rem}.formDetailsWrapper table tbody tr td.manageFieldsWrapper .deleteButtonItemIdLink{cursor:pointer;color:#00f}.formDetailsWrapper table tbody tr td:first-of-type{padding-right:2rem}.formDetailsWrapper table tbody tr td:nth-of-type(2){padding-right:2rem}.formDetailsWrapper table tbody tr td input[type=text]{width:100%}.propertyRequestWrapper #buttonPropertyDetails .input{max-width:850px}.propertyRequestWrapper #buttonPropertyDetails .slotSelector{max-width:1000px}.propertyRequestWrapper #buttonPropertyDetails .slotSelector .restrictions{margin-top:.5rem}.propertyRequestWrapper #buttonPropertyDetails .slotSelector .restrictions__instructions{margin-bottom:.75rem;display:block;font-size:.8rem}.propertyRequestWrapper #buttonPropertyDetails .clearFloat{clear:both}.buttonItemListWrapper input[type=text]{display:inline-block}.buttonItemListWrapper .deleteButtonItemListItemLink{width:15px;display:inline-block;vertical-align:top;margin-top:5px;margin-left:1rem;cursor:pointer}.buttonItemListWrapper #buttonItemListItemsDetails form{width:100%}.buttonItemListWrapper #buttonItemListItemsDetails form input[type=text]{padding:3px 5px;width:calc(100% - (1rem + 15px))}#actions_by_me .table__body__row{cursor:pointer}#actions_by_me .table__body__row:hover{background-color:#d2e9f3}.detailItem{margin-bottom:15px}.detailItem>label{font-weight:700;font-size:16px}.component.requestList input,.component.requestList select{max-width:150px}.isTenant{display:inline-block;background-color:#ededed;font-size:11px;font-weight:bold;padding:4px 7px;line-height:1em;margin-top:6px}.requestDetails{min-width:500px}.requestDetails h4{font-size:20px;padding-bottom:5px;border-bottom:1px solid gray;margin-bottom:25px}.requestDetails h4 .isTenant{float:right;border:1px solid #415370;font-size:9px;margin-top:0}.requestDetailsContainer .requestDetailHeading{padding:15px 0 30px!important}.requestDetailsContainer .requestDetailHeading h3{font-size:26px;line-height:1.3em;color:#415370}.requestDetailsContainer .requestDetailHeading:after{display:none!important}.requestDetailsContainer .requestDetailContent{border:1px solid #d1d1d1;border-radius:10px;padding:0!important}.requestDetailsContainer .requestDetailContent .detailItem{display:flex;flex-direction:row;text-transform:uppercase;color:#6c6c6c;font-weight:700;justify-content:center;align-items:stretch;margin:0!important;border-bottom:1px solid #d1d1d1}.requestDetailsContainer .requestDetailContent .detailItem:last-child{border-bottom:0}.requestDetailsContainer .requestDetailContent .detailItem>label{flex-basis:35%;padding:20px 35px;font-size:12px!important;overflow-x:auto}.requestDetailsContainer .requestDetailContent .detailItem>div{background-color:#fff;flex-basis:65%;padding:20px 35px;font-size:12px!important;overflow-x:auto}.requestDetailsContainer .requestDetailContent .detailItem>div input[type=text],.requestDetailsContainer .requestDetailContent .detailItem>div input[type=tel],.requestDetailsContainer .requestDetailContent .detailItem>div textarea,.requestDetailsContainer .requestDetailContent .detailItem>div select{width:100%}.requestDetailsContainer .requestDetailContent .detailItem:first-of-type>div{border-top-right-radius:10px}.requestDetailsContainer .requestDetailContent .detailItem:last-of-type>div{border-bottom-right-radius:10px}.requestDetailsContainer .requestDetailsActions{margin-top:50px}.requestDetailsContainer .requestDetailsActions .actions>*{margin-bottom:20px}.additionalDetails{overflow:hidden;height:auto;transition:height .3s ease-out;box-sizing:border-box;padding-top:20px;margin-bottom:20px}.additionalDetails.additionalDetails--hide{height:0;padding:0}.requestsManager tr{cursor:pointer}.requestsManager tr:hover{background-color:#d2e9f3}#permissions-view{padding:15px;border-radius:10px;border:1px solid #e8e8e8;max-width:300px;font-weight:bold;font-size:.8rem;color:#415370;margin-bottom:15px;z-index:10}#permissions-view h4{font-weight:bold;font-size:.875rem;color:#9ebae6;margin-bottom:15px;text-transform:uppercase}#permissions-view .permission__row{width:48%;display:inline-block}#permissions-view .permission__row .checkbox{padding:4px;position:relative}#permissions-view .permission__row.ParentDefault .checkbox::before{content:"";display:block;width:5px;height:5px;background-color:green;border-radius:50%;position:absolute;left:-5px;top:8px}#permissions-view .permissions-legend{font-size:10px;font-weight:400;text-align:right;margin-top:20px}#permissions-view .permissions-legend .legendItem{display:inline-block;margin-right:5px;width:5px;height:5px;background-color:green;border-radius:50%}#PropertiesUsing{padding:15px;border-radius:10px;border:1px solid #e8e8e8;max-width:300px;font-weight:normal;font-size:.8rem;line-height:1.4em;color:#415370;margin-bottom:15px;z-index:10}#PropertiesUsing h4{font-weight:bold;font-size:.875rem;color:#9ebae6;margin-bottom:0;text-transform:uppercase}#PropertiesUsing h4:after{content:'';display:inline-block;border:5px solid transparent;width:0;height:0;border-left:5px solid #415370;border-right:0;margin-left:10px}#PropertiesUsing>div{display:none}#PropertiesUsing.properties-using--open h4{margin-bottom:15px}#PropertiesUsing.properties-using--open h4:after{transform:rotate(90deg)}#PropertiesUsing.properties-using--open>div{display:block}.requestForm #formDetails{position:relative}.directivesDetailContent .make-changes-btn{float:right}.directivesDetailContent>div{margin-bottom:25px}.directivesDetailContent>div input,.directivesDetailContent>div textarea{width:100%;font-size:1rem}.directivesDetailContent>div h5{margin-bottom:4px}.directivesDetailContent .save-btn{margin-bottom:30px}.directivesDetailContent .save-btn>div{max-width:200px}.directivesDetailContent .items-brought-forward{display:none}.directivesDetailContent .directiveItemsForm{display:none;margin-bottom:30px}.directivesDetailContent .directiveItemsForm form>div{margin-bottom:15px}.directivesDetailContent .directiveItemsForm .notes{display:flex;flex-direction:row;gap:15px}.directivesDetailContent .directiveItemsForm .notes>div{flex:1 1 auto}.directivesDetailContent .directiveItemsForm .notes>div textarea{width:100%}.directivesDetailContent .directiveItemsForm .directiveItemsFormSubmit{display:flex;flex-direction:row;gap:20px}.directivesDetailContent .directiveItemsForm .directiveItemsFormSubmit>input,.directivesDetailContent .directiveItemsForm .directiveItemsFormSubmit>button{width:110px}.directivesDetailContent .editable{display:none;margin-bottom:15px}.directivesDetailContent .editable input,.directivesDetailContent .editable textarea{width:100%}.directivesDetailContent .non-editable{display:block;margin-bottom:15px}.directivesDetailContent.editing .editable{display:block}.directivesDetailContent.editing .non-editable{display:none}.directivesDetailContent .directiveItemsContent{clear:both;border:1px solid gray;border-radius:30px;padding:30px 30px;margin-top:30px}.directivesDetailContent .directiveItemsContent .add-new-directive-button{float:right;width:25px;height:25px;cursor:pointer}.directivesDetailContent .directiveItemsContent .add-new-directive-button img{width:100%;height:auto}.directivesDetailContent .directiveItemsContent .directiveItems .directiveItem{display:flex;flex-direction:row;margin:15px 0;padding-bottom:15px;border-bottom:1px solid gray}.directivesDetailContent .directiveItemsContent .directiveItems .directiveItem:last-of-type{border-bottom:0}.directivesDetailContent .directiveItemsContent .directiveItems .directiveItem>div{flex:1 1 auto}.directivesDetailContent .directiveItemsContent .directiveItems .directiveItem>.directiveStatus{flex:0 1 25px}.directivesDetailContent .directiveItemsContent .directiveItems .directiveItem>.directiveItemsActions{flex:0 1 80px}.directivesDetailContent .directiveItemsContent .directiveItems .directiveItem>.directiveItemsActions a{display:inline-block;padding:4px}.directivesDetailContent .directiveItemsContent .directiveItems .directiveItem>.directiveItemsActions a img{width:10px}.editable{display:none}.non-editable{display:inline-block}.directives_table .editable{display:none}.directives_table .non-editable{display:block}.directives_table tr>td:first-of-type>div:not(.draggable){margin-left:10px}.directives_table .draggable{width:15px;height:25px;background:#ff0;display:inline-block;position:absolute;left:5px;background:url('/images/icons/drag.png') center center no-repeat;background-size:auto;opacity:.75;z-index:10;background-size:17px}.directives_table tr{cursor:-webkit-grab;cursor:grab}.directives_table tr.status__Complete input[type=text]{border-bottom-color:#fff}.directives_table a{padding:4px;border-radius:3px;display:inline-block;background-color:#3da57e}@media(hover){.directives_table a:hover{background-color:#338969}}.directives_table a img{width:12px;height:12px}.directives_table a.delete{background-color:#d10707}@media(hover){.directives_table a.delete:hover{background-color:#ac0606}}.directives_table.opened .editable{display:block}.directives_table.opened .non-editable{display:none}.directives_table input[type=text],.directives_table textarea,.directives_table select{width:95%;font-size:1rem;color:#415370;padding:5px 10px}.directives-details{margin:20px 25px;font-size:14px}.directives-details p{margin:5px 0}.directives-details .edit-meeting-date{display:inline-block;padding:2px;margin-left:10px;vertical-align:top}.directives-details .edit-meeting-date img{width:12px;height:12px}.directives-details .save-meeting-date{display:inline-block;padding:2px;background-color:#3da57e;margin-left:10px;vertical-align:top}@media(hover){.directives-details .save-meeting-date:hover{background-color:#338969}}.directives-details .save-meeting-date img{width:12px;height:12px}.directives-details .cancel-meeting-date{display:inline-block;padding:2px;background-color:#415370;vertical-align:top}@media(hover){.directives-details .cancel-meeting-date:hover{background-color:#334158}}.directives-details .cancel-meeting-date img{width:12px;height:12px}tr.status__Complete{background-color:#87ceb7!important;color:#fff!important}tr.meeting-overdue{background-color:#f2dd9c!important}.directives-edit{float:right;max-width:300px;padding-right:20px}.directives-edit .add-directive img{width:15px;height:15px;display:inline-block;margin-right:4px;vertical-align:middle}.protip-skin-default--scheme-pro.protip-container{background-color:#415370!important;color:#fff!important}.protip-arrow{border-top-color:#415370!important}.form_submit{display:flex;flex-direction:row;gap:20px}h2.requestMgr__heading{font-size:1.3rem;color:#415370;font-weight:600;margin-right:.5rem;letter-spacing:-.05rem;text-align:left}#customFieldTable .ButtonItemType>*{width:85%;min-height:30px}.validation-summary-errors{background-color:#ffe4e4;padding:24px;border-radius:10px}.validation-summary-errors ul{margin-top:13px}.validation-summary-errors ul li{margin-bottom:0}.show-hide-options{font-size:12px}.show-hide-options i{cursor:pointer}.show-hide-options i::after{display:inline-block;width:0;height:0;border:4px solid transparent;content:'';border-left:4px solid #415370;margin-left:15px}.show-hide-options ul.currentOptions{margin-left:25px;margin-bottom:10px;list-style:circle;display:none}.show-hide-options ul.currentOptions li{margin-bottom:0}.show-hide-options.show ul.currentOptions{display:block}.show-hide-options.show i::after{border-left:4px solid transparent;border-top:4px solid #415370}.request-form-manager-grid{display:grid;grid-template-columns:3fr 1fr}@media only all and (max-width:1024px){.request-form-manager-grid{grid-template-columns:1fr}}.slotSelector .restrictions{margin-top:10px}.slotSelector .restrictions .restrictions__instructions{display:inline-block;margin-bottom:10px}.emailPopup{position:fixed;top:0;left:0;width:100vw;height:100vh;display:none;z-index:100}#popupbox{position:fixed;z-index:100;top:0;bottom:0;left:0;right:0}#popupbox .overlay{width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center}#popupbox .popupbox{background:#fff;padding:25px 40px;border:4px solid #415370}#popupbox .popupbox input[type=submit]{padding:10px 0;width:144px}#popupbox.proceedwithcaution--dialog{position:fixed;display:block}#popupbox.proceedwithcaution--dialog .popupbox{border:1px solid #d37f05;flex-direction:row;background-color:#efeaab;gap:20px;max-width:600px;align-items:start}#popupbox.proceedwithcaution--dialog .popupbox button{margin-left:-65px}#timeSlots:after,#dateSlots:after{display:block;content:' ';height:0;clear:both}.filter-options{height:0;overflow-y:hidden;transition:height .3s ease-in-out}.filter-options--open{height:auto}.filter-options .component__form{gap:30px}.filter-options .component__form .component__form__box{display:grid;grid-template-columns:25% 25% 25% 25%;gap:30px;width:calc(100% - 90px);overflow-x:hidden}@media only all and (max-width:1200px){.filter-options .component__form .component__form__box{grid-template-columns:33% 33% 33%}}@media only all and (max-width:900px){.filter-options .component__form .component__form__box{display:block}}.filter-options .component__form .component__form__box>div{width:100%;grid-row:1;padding-top:30px}.filter-options .component__form .component__form__box>div:last-of-type{grid-row:2;grid-column:span 4}.filter-options .component__form .input input[type=text],.filter-options .component__form .input input[type=date],.filter-options .component__form .input input[type=email],.filter-options .component__form .input input[type=tel],.filter-options .component__form .input select{width:100%;max-width:unset}.filter-options .component__form__inner:first-child{margin:0!important}.colorSampleRed{display:inline-block;width:15px;height:15px;margin-right:10px;background-color:#ff4141}.colorSampleYellow{display:inline-block;width:15px;height:15px;margin-right:10px;margin-left:30px;background-color:#c6a449}.colorSampleOrange{display:inline-block;width:15px;height:15px;margin-right:10px;background-color:#d99430}.colorSampleBlue{display:inline-block;width:15px;height:15px;margin-right:10px;margin-left:30px;background-color:#84a5b8}dialog#RebookRequestDialog{margin:auto;padding:30px}dialog#RebookRequestDialog .rebookActions{display:flex;gap:15px}.header{display:flex;align-items:center;background-color:#fff;padding:2rem 3.25rem 2rem 2.75rem;transition:all 375ms ease-in-out}@media only all and (max-width:768px){.header{padding:2rem}}.header__wrapper{display:flex;align-items:center;transition:all 375ms ease-in-out;width:100%;margin-right:225px}@media only all and (max-width:768px){.header__wrapper{margin-left:auto;margin-right:0}}.header__nav{position:fixed;transition:all 375ms ease-in-out;z-index:11}.header__hamburger{cursor:pointer}.header__hamburger__line{background-color:#fff;height:3px;width:2.5rem}.header__hamburger__line:not(:last-child){margin-bottom:.5rem}.header__search,.header__account{display:flex;align-items:center}.header__search{margin-left:8.5rem;transition:all 250ms ease-in-out}@media only all and (max-width:768px){.header__search .input{display:none}}.header__search label.input__label{font-size:1.1rem}.header__account{margin-left:auto;transition:all 250ms ease-in-out}@media only all and (max-width:768px){.header__account{margin-left:0}}.header__account__box{position:relative}.header__account__box:not(:last-child){margin-right:2rem}.header__account__text{color:#415370;text-transform:uppercase}.header__account__text--strata{font-size:.625rem}@media only all and (max-width:768px){.header__account__text--strata{display:none}}.header__account__text--building{font-size:1rem;font-weight:700}@media only all and (max-width:768px){.header__account__text--building{display:none}}.header__account__notification{position:absolute;top:0;right:-.25rem;height:1.125rem;width:1.125rem;background-color:#f90000;border-radius:50%;color:#fff;font-size:.75rem;text-align:center}.header__account__notification span{display:block;margin-top:1px}.header__icon{cursor:pointer}.header__icon--search{margin-right:1rem;width:32px}@media only all and (max-width:768px){.header__icon--search{margin-right:0;width:28px}}.header__icon--notification,.header__icon--message,.header__icon--my-account{width:32px}.header__colors{background-image:url(../images/colored_shapes.png);background-position:bottom right;position:absolute;right:0;width:225px;height:288px;z-index:1;pointer-events:none}.header__colors.isPM{height:434px}@media only all and (max-width:768px){.header__colors{display:none}}.Impersonation__Panel{position:relative;margin-right:112px;padding:8px 15px!important;background-color:#d10707}.Impersonation__Panel a{color:#fff;font-weight:bold}@media only all and (max-width:768px){.Impersonation__Panel{margin-right:0}}.Impersonation__Panel .impersonation-container{position:relative;width:100%;display:flex;flex-direction:row;color:#fff}.Impersonation__Panel .impersonation-container p{flex:1 1 auto}.Impersonation__Panel .impersonation-container a{flex:0 0 300px}@media only all and (max-width:768px){.Impersonation__Panel .impersonation-container{flex-direction:column;justify-content:center;align-items:center}.Impersonation__Panel .impersonation-container a{flex:0 0 auto}}.namePanel{position:relative;display:flex;justify-content:flex-end;margin-right:112px}@media only all and (max-width:768px){.namePanel{margin-right:0}}.namePanel .container{position:relative;background-color:#87ceb7;padding:8px 10px;color:#fff;font-size:.9rem;padding-left:15px;padding-right:55px}@media only all and (max-width:768px){.namePanel .container{padding-right:15px;border-bottom-left-radius:1rem}}.namePanel .container::before{display:block;content:"";width:34px;height:100%;position:absolute;top:0;right:100%;background-image:linear-gradient(225deg,#87ceb7 50%,transparent 50%,transparent)}@media only all and (max-width:768px){.namePanel .container::before{display:none}}.namePanel .container a{color:#fff}.namePanel .container a:hover{text-decoration:underline}.pmt+.namePanel{display:grid;grid-template-columns:minmax(400px,1fr) 2fr minmax(400px,1fr);margin-right:145px}@media only all and (max-width:768px){.pmt+.namePanel{margin-right:0}}.pmt+.namePanel .container{grid-area:1/3/1/3}.pmt+.namePanel .impersonation-container{position:relative;background-color:#87ceb7;padding:8px 10px 0;color:#fff;font-size:.9rem;padding-left:15px;padding-right:55px;grid-area:1/1/1/1}.pmt+.namePanel .impersonation-container .OwnersListSelector{display:inline-block;padding:0 15px;margin-left:5px;background-color:#fff;color:#415370;cursor:pointer}.pmt+.namePanel .impersonation-container .OwnersListSelector .component__table__arrow{display:inline-block}.pmt+.namePanel .impersonation-container .OwnersListSelector .OwnerImpersonationList{display:none;flex-direction:column;max-height:200px;overflow-x:hidden;overflow-y:scroll;border:1px solid #000;position:absolute;background-color:#fff;padding:4px 15px;margin-left:-15px;font-size:.85rem;line-height:1.2rem;min-width:400px}.pmt+.namePanel .impersonation-container .OwnersListSelector .OwnerImpersonationList--show{display:flex;z-index:10}.pmt+.namePanel .impersonation-container .OwnersListSelector .OwnerImpersonationList a.ownerLink{display:block;font-size:.8rem;padding:3px 0;cursor:pointer}.pmt+.namePanel .impersonation-container .OwnersListSelector .OwnerImpersonationList__Users{border-left:1px solid #000;padding-left:5px;margin-left:45px;margin-bottom:5px}.pmt+.namePanel .impersonation-container::before,.pmt+.namePanel .impersonation-container::after{display:block;content:"";width:34px;height:100%;position:absolute;top:0;right:100%;background-image:linear-gradient(225deg,#87ceb7 50%,transparent 50%,transparent)}@media only all and (max-width:768px){.pmt+.namePanel .impersonation-container::before,.pmt+.namePanel .impersonation-container::after{display:none}}.pmt+.namePanel .impersonation-container::after{background-image:linear-gradient(135deg,#87ceb7 50%,transparent 50%,transparent);right:0;left:100%}dialog.alert{animation:fade-out .7s ease-out;border-color:#87ceb7;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;flex-direction:column;gap:15px;box-shadow:rgba(0,0,0,.6) 3px 3px 15px}dialog.alert button{background-color:#87ceb7;color:#fff;padding:4px 15px;border:0;cursor:pointer}dialog.alert button:focus-visible{outline:0;border:0}dialog.alert[open]{animation:fade-in .7s ease-out}.DisabledWebsiteWarning{position:sticky;top:0;left:0;width:100vw;z-index:10;background-color:red;color:#fff;font-weight:bold;padding:10px;text-align:center}.main{display:flex;margin-left:8rem;padding:0 0 2rem 3.25rem;transition:all 375ms ease-in-out}.main.logged-out{background-color:#fff;padding:0 0 0 0;margin-left:0;min-height:100vh}.main__inner{flex:1;padding-right:3.25rem}@media only all and (max-width:1024px){.main__inner{width:100%}}@media only all and (max-width:768px){.main__inner{padding-right:0}}.main__ad{position:sticky;top:2rem;align-self:flex-start;flex:0 0 18.75rem;margin-top:3.5rem;padding-right:1rem}@media only screen and (max-width:1330px){.main__ad{display:none}}.main__ad img{min-width:18.75rem}.main__ad--mobile{display:none;margin-top:1rem;min-width:20rem}@media only all and (max-width:1024px){.main__ad--mobile{display:flex;justify-content:center}}.main__mobile__ad{display:none}@media only screen and (max-width:727px){.main__mobile__ad{display:block;width:320px;min-height:50px;max-height:100px;margin-top:25px;margin-bottom:30px}}.main__tablet__ad{display:none;background-color:#4c2e88}@media only screen and (min-width:728px) and (max-width:1330px){.main__tablet__ad{display:block;width:728px;height:90px;margin-top:25px;margin-bottom:30px}}.ad-link a{font-size:10px;font-weight:bold;margin:10px 0;text-decoration:underline!important;color:#00e!important}.tab-content{display:none}.tab-content--visible{display:block}.successMessage{color:#3da57e;font-weight:bold}div.validation-summary-errors{margin-bottom:15px}div.validation-summary-errors ul{flex-direction:column}div.validation-summary-errors ul li{margin-left:0;padding-left:0;border-left:0}.field-validation-error{color:red;font-size:.8rem;font-weight:bold}.field-validation-error span{display:inline-block}.field-validation-error span:first-letter {text-transform:uppercase}.smaller{font-size:.7rem;font-style:italic}.loader{display:none;color:#415370;font-size:31px;text-indent:-9999em;overflow:hidden;width:35px;height:35px;border-radius:50%;margin:25px auto;position:relative;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load6 1.7s infinite ease,round 1.7s infinite ease;animation:load6 1.7s infinite ease,round 1.7s infinite ease}.loader--show{display:block}@-webkit-keyframes load6{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}100%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes load6{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}100%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@-webkit-keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.pmt__dropdown--open{height:6rem}.pmt__dropdown--open~.pmt__arrow{transform:rotate(180deg)}.component__table__wrapper--show,.component__dropdown__wrapper--show{display:block}.table__body__row--hide{display:none}.nav--expanded{width:12.5rem}.nav--expanded .nav__list{width:100%}.nav--expanded .nav__list__item{display:flex;align-items:center}.nav--expanded .nav__list__item:hover::before{width:.5rem}.nav--expanded .nav__list__item .nav__list__link{display:flex;align-items:center}.nav--expanded .nav__list__icon{margin:0 1rem 0 0;width:2rem}.nav--expanded~.header{margin-left:2rem}.nav--expanded~.header .header__search{margin-left:10.5rem}.nav--expanded~.pmt{padding-left:15.25rem}.nav--expanded~.main{margin-left:12rem}.nav--hidden{transform:translateX(-10rem)}.nav--hidden~.header{position:sticky;top:0;right:0;box-shadow:.125rem .625rem .625rem 0 rgba(0,0,0,.15);z-index:9}.nav--hidden~.header .header__nav{margin-left:.75rem;position:static}.nav--hidden~.header .header__hamburger__line{background-color:#9fa4ae}.nav--hidden~.pmt{padding-left:3.25rem}.nav--hidden~.main{margin-left:3.25rem;padding-left:0}.nav--hidden~.main .main__ad{top:8rem}.nav--mobile--closed{padding:1.25rem;transform:translateX(-10rem);width:7.5rem}.nav--mobile--closed~.header .header__nav{position:static}.nav--mobile--closed~.header .header__hamburger__line{background-color:#9fa4ae}.nav--mobile--closed~.header .header__search{margin-left:4rem}@media only all and (max-width:768px){.nav--mobile--closed~.header .header__search{margin-left:auto}}.nav--mobile--closed~.pmt{padding-left:2.75rem}.nav--mobile--closed~.main{margin-left:0;padding-left:2.75rem}@media only all and (max-width:768px){.nav--mobile--closed~.main{padding:0 1rem 1rem 1rem}}.nav--mobile--opened{box-shadow:10px 0 15px 0 rgba(0,0,0,.15);padding:1.25rem;width:8rem}.nav--mobile--opened .nav__list{margin-top:4.75rem}.nav--mobile--opened~.mobile-header .mobile-header__building-info__text{transform:translateX(6.55rem)}.nav--mobile--opened~.mobile-header .mobile-header__pmt__text{transform:translateX(4.25rem)}.nav--mobile--opened~.header{padding-left:2.5rem}.nav--mobile--opened~.header .header__search{margin-left:7rem}@media only all and (max-width:768px){.nav--mobile--opened~.header .header__search{margin-left:auto}}.nav--mobile--opened~.pmt{padding-left:9.5rem}.nav--mobile--opened~.main{margin-left:0;padding-left:9.5rem}.nav--mobile--opened--sub~.mobile-header .mobile-header__building-info__text{transform:translateX(23.5rem)}.nav--mobile--opened--sub~.mobile-header .mobile-header__pmt__text{transform:translateX(21.25rem)}.nav--mobile--opened--sub~.header .header__wrapper{transform:translateX(17rem)}@media only all and (max-width:768px){.nav--mobile--opened--sub~.header .header__wrapper{transform:translateX(15rem)}}.nav--mobile--opened--sub~.pmt .pmt__wrapper{transform:translateX(17rem)}.nav--mobile--opened--sub~.main{transform:translateX(17rem)}.nav__list__item--opened{background-color:#3a6faf}.nav__list__item--opened div.nav__sub-list{justify-content:start!important;overflow:auto}.nav__list__item--opened div.nav__sub-list .nav__flex__top{justify-content:center;min-height:50px;margin-top:auto}.nav__list__item--opened div.nav__sub-list .nav__flex__bottom{min-height:50px;margin-bottom:auto}.nav__list__item--opened .nav__sub-list{display:flex}.nav__list__item--opened .nav__sub-list--default{left:7.9rem}@media only all and (max-width:1024px){.nav__list__item--opened .nav__sub-list--default{left:7.5rem}}.nav__list__item--opened .nav__sub-list--expanded{left:12.5rem}.nav__list__item--opened .nav__sub-list ul.nav__ul{display:flex;flex-direction:column}.header__search--mobile{margin-left:4rem;transition:all 250ms ease-in-out;width:75%}@media only screen,print and (max-width:576px){.header__search--mobile{margin-left:1rem}}.header__search--mobile .header__icon--search{margin-right:1rem}.header__search--mobile .input{display:block;width:100%}.header__search--mobile .input__field{width:100%}.header__search--mobile .input__close{position:absolute;top:-8%;left:95%;display:inline;font-size:1.5rem}.header__search--mobile+.header__account{display:none}.mobile-header--pmt-dropdown-open .mobile-header__pmt__list{display:block}.mobile-header--pmt-dropdown-open~.nav{top:auto}.mobile-header__pmt__list__heading--sub-list-open .mobile-header__pmt__sub-list{display:block}.component__filter--show{display:block}.input-validation-error+label{color:#f90000!important}