body{color:#000;font-family:"objektiv-mk1",sans-serif;background-color:#eee}section{margin:50px 0}i.indicator{color:maroon}img{max-width:100%;max-height:100%}ul,li{list-style:none;margin:0;padding:0}.color-red{color:#840029}.color-blue{color:#0033a0}@media(max-width: 1080px){p{font-size:12px;margin-bottom:.5rem}h4{font-size:16px}.hide-on-tablet{display:none}tr{font-size:10px}tr td,tr th{padding:5px !important}}.field-validation-error{color:red}.input-validation-error{border:1px solid red}.btn{border:none}@media(max-width: 1080px){.btn{font-size:.7rem}.btn.small{font-size:.5rem;padding:5px}}.btn:hover,.btn:active,.btn:focus{box-shadow:none !important}.btn-primary{background:#0033a0}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background:#00236d !important}.btn-secondary{background:#babbbc !important;color:#000}.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus{background:#545556 !important}.btn-warning{background:#ff8200}.btn-warning:hover,.btn-warning:active,.btn-warning:focus{background:#cc6800}.btn-danger{background:#840029}.btn-danger:hover,.btn-danger:active,.btn-danger:focus{background:#510019}.btn.harbor{background:#0033a0;color:#fff !important}.btn.harbor:hover,.btn.harbor:active,.btn.harbor:focus{background:#00236d !important}.btn.halen{background:#840029;color:#fff !important}.btn.halen:hover,.btn.halen:active,.btn.halen:focus{background:#510019 !important}.btn.hover-button{background-color:#fff;font-weight:bold;border:solid 1px;display:flex;align-items:center}.btn.hover-button.submit{width:135px}.btn.hover-button.harbor{color:#0033a0 !important;border-color:#0033a0 !important}.btn.hover-button.harbor:hover,.btn.hover-button.harbor:active,.btn.hover-button.harbor:focus{background:#00236d !important;color:#fff !important}.btn.hover-button.halen{color:#840029 !important;border-color:#840029 !important}.btn.hover-button.halen:hover,.btn.hover-button.halen:active,.btn.hover-button.halen:focus{background:#510019 !important;color:#fff !important}.btn.quality-test-drive{display:flex;align-items:center;border:solid 1px #840029;background-color:#fff;color:#840029;font-weight:bold;margin-left:auto;padding-right:20px}.btn.quality-test-drive i{font-size:20pt}.btn.quality-test-drive.harbor{color:#0033a0 !important;border-color:#0033a0 !important}.btn.quality-test-drive.harbor:hover,.btn.quality-test-drive.harbor:active,.btn.quality-test-drive.harbor:focus{background:#00236d !important;color:#fff !important}.btn.quality-test-drive.halen{color:#840029 !important;border-color:#840029 !important}.btn.quality-test-drive.halen:hover,.btn.quality-test-drive.halen:active,.btn.quality-test-drive.halen:focus{background:#510019 !important;color:#fff !important}.btn.acknowledge{border-radius:20px;border:solid 1px #840029;background-color:#fff;padding:6px 45px 6px 6px;display:flex;align-items:center;color:#840029;font-weight:bold;margin-left:auto}.btn.acknowledge.harbor{border-color:#0033a0;color:#0033a0 !important;background-color:#fff}.btn.acknowledge.harbor:hover,.btn.acknowledge.harbor:focus{background-color:#fff !important}.btn.acknowledge.harbor span{background-color:#0033a0}.btn.acknowledge.halen{background:#fff;color:#840029 !important}.btn.acknowledge.halen:hover,.btn.acknowledge.halen:active,.btn.acknowledge.halen:focus{background:#fff !important}.btn.acknowledge span{background-color:#840029;height:36px;width:36px;border-radius:50%;color:#fff;font-size:7px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-right:20px}@media(max-width: 1080px){.btn.acknowledge span{height:30px;width:30px}}.logo{background-color:#6d6e70}.logo-container{margin:25px auto}.logo-left{width:12px;height:72px}.logo-head{width:24px;height:24px;margin:24px 12px 6px;border-radius:50%}.logo-body{width:32px;height:18px;margin:6px 8px 0;border-radius:150px 150px 0 0}.logo-right{width:12px;height:72px}.property-base-container{background:linear-gradient(98deg, #eee 60%, #dcdcdc 40%);min-height:1000px;width:100%;height:100%}.property-base-container .modal-content{width:700px;padding:5px}.router-container{padding:50px 0}.tab-container{background:#fff;height:100%}.tab-container .note-title{font-family:"Cinzel",serif;margin:0}.tab-container svg{height:2.5em}.property-side-bar hr{height:2px;color:#fff;margin:0;opacity:1}.property-side-bar p{font-size:14px;font-style:italic;color:#333}@media(max-width: 1080px){.property-side-bar p{font-size:12px}}.property-side-bar h4{font-size:12px;font-weight:bold;text-transform:uppercase;color:#840029;margin-bottom:20px}@media(max-width: 1080px){.property-side-bar h4{font-size:10px}}.property-side-bar>div{margin:25px 0}@media(max-width: 1080px){.property-side-bar>div{margin:15px 0}}.property-side-bar>div p{padding:0 25px}@media(max-width: 1080px){.property-side-bar>div p{padding:5px}}.property-side-bar .calendar-date-container{border:1px solid #000;background:#fff;color:#333;font-size:32px;font-weight:bold;text-align:center;height:-moz-max-content;height:max-content}.property-side-bar .calendar-date-container>div{padding:0 5px}.property-side-bar .calendar-date-container>div:first-child{background-color:#840029;color:#fff;font-size:12px}@media(max-width: 1080px){.property-side-bar .calendar-date-container{font-size:25px}}.property-side-bar.harbor h4{color:#0033a0}.property-side-bar.harbor .calendar-date-container>div:first-child{background-color:#0033a0}@media(max-width: 1080px){.property-side-bar{text-align:center;padding:0 40px 0 0}}@media(max-width: 768px){.property-side-bar{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}}.calendar-date-container{border:1px solid #000;background:#fff;color:#333;font-size:32px;font-weight:bold;text-align:center;height:-moz-max-content;height:max-content}.calendar-date-container>div{padding:0 5px}.calendar-date-container>div:first-child{background-color:#840029;color:#fff;font-size:12px}@media(max-width: 1080px){.calendar-date-container{font-size:25px}}.date-container-mobile{display:none !important;padding-top:25px}@media(max-width: 768px){.date-container-mobile{display:flex !important}}@media(max-width: 1080px){.date-container{flex-direction:column}}.property-sidebar-container{align-items:center}.property-sidebar-container h4{margin:0;color:#333 !important}.property-sidebar-container .img-container{width:150px}.property-sidebar-container .member-img-container{height:60px}.property-sidebar-container .member-img-container img{height:60px;width:60px;-o-object-fit:cover;object-fit:cover}.property-sidebar-container p{margin:0;padding:0 !important;word-break:break-word}.property-sidebar-container>div{margin-left:10px}@media(max-width: 1080px){.property-sidebar-container{flex-direction:column}}.header-container{color:#333}.header-container .logo-container{max-width:100px}.header-container .logo-container.harbor{max-width:200px}.header-container p{font-size:12px;font-weight:normal;margin:0}.header-container h3{font-size:24px;font-weight:bold}.header-container>div:first-child{display:flex;align-items:center}.property-info-container .media-link{position:relative;color:#840029;cursor:pointer}.property-info-container .media-link i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.property-info-container.harbor .media-link{color:#0033a0}.property-info-container.harbor a{color:#0033a0}.property-main-img img{width:100%;max-height:400px}@media(max-width: 1080px){.property-main-img img{max-height:250px}}.property-msg-container{background:#fff;z-index:1000;margin-top:-150px;padding:50px}@media(max-width: 1080px){.property-msg-container{margin-top:-75px}}@media(max-width: 1080px){.property-msg-container{padding:25px}.property-msg-container h4{font-size:15px}.property-msg-container p{font-size:12px}}@media(max-width: 768px){.property-msg-container{margin-top:0;background:rgba(0,0,0,0)}}.property-nav{display:flex;flex-direction:column}.property-nav a i{position:initial}.property-nav p{font-size:10px;text-transform:uppercase}@media(max-width: 1080px){.property-nav p{font-size:8px}}.property-nav .nav-link{background:#fff;color:#840029;opacity:.5;padding:70px 0;text-align:center;margin-bottom:5px}.property-nav .nav-link.active{opacity:1}@media(max-width: 1080px){.property-nav .nav-link{padding:35px 10px}}@media(max-width: 768px){.property-nav .nav-link{padding:5px 0}}.nav-tabs .nav-link{border:0px}.halen .nav-link.active{border-bottom:4px solid #840029}.harbor .nav-link.active{border-bottom:4px solid #0133a0}.modal-container{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:rgba(0,0,0,.75)}@media(max-width: 1080px){.modal-container{font-size:12px;padding:0 30px}}.modal-container.show{display:block}.modal-container>div:first-child{height:100%;align-items:center}.modal-content{border:1px solid #cecece;border-radius:10px;padding:25px 75px;margin:auto;margin-top:100px;background:#fff;height:auto;position:relative;max-height:calc(100vh - 200px);overflow-y:auto;-webkit-overflow-scrolling:touch}.modal-content-issues{overflow-y:hidden}@media(max-width: 768px){.modal-content{margin:50px 0}}.close-modal{position:absolute;top:15px;right:15px;border:1px solid #000;border-radius:50%;cursor:pointer;width:35px;height:35px;display:flex;align-items:center;justify-content:center;background-color:#fff;z-index:1000}.close-modal span{color:#000;font-size:18px;font-weight:600}.issue-manager .nav-tab{margin-right:5px}.issue-manager .nav-tab .nav-link{background-color:#dceaf4;border-bottom:0px !important;font-weight:bold}.issue-manager .issue-manager-content{background-color:#fff;max-height:400px;overflow-y:auto}.issue-manager .issue-manager-content .add-item{width:200px}@media(max-width: 1080px){.issue-manager .issue-manager-content .add-item{width:150px}}.issue-manager .issue-manager-content .add-item i{margin:5px 8px 0px 5px}.issue-manager .add-photo-new{background-color:#f0f0f0;color:#0281e2;width:250px;height:200px}@media(max-width: 1080px){.issue-manager .add-photo-new{width:150px;height:100px}}.issue-manager .add-photo-existing{color:#0281e2;width:100%}.construction-manager{background-color:#dbb306}.construction-manager .add-item{border:2px solid #ddb502;color:#ddb502 !important}.construction-manager .nav-link{background-color:#edd981 !important;color:#90865a !important}@media(max-width: 768px){.construction-manager .nav-link{font-size:10px;padding:4px}}.construction-manager .nav-link.active{background-color:#fff !important;color:#333 !important}.construction-manager .action-buttons i{color:#ddb502 !important}@media(max-width: 1080px){.construction-manager .action-buttons i{font-size:8px}}.property-owner{background-color:#bed8ec}.property-owner .add-item{border:2px solid #419bf9;color:#419bf9 !important}.property-owner .nav-link{background-color:#edd981;color:#6db5ea !important}@media(max-width: 768px){.property-owner .nav-link{font-size:10px;padding:4px}}.property-owner .nav-link.active{background-color:#fff !important;color:#0281e2 !important}.property-owner .action-buttons i{color:#419bf9 !important}@media(max-width: 1080px){.property-owner .action-buttons i{font-size:8px}}.card{margin:25px 0;border:none}.card-media{display:block;height:250px;position:relative;overflow:hidden;transform:translateZ(0);width:100%}@media(max-width: 768px){.card-media{height:175px}}.card-media.small{height:100px}@media(max-width: 1080px){.card-media.small{height:75px}}@media(max-width: 768px){.card-media.small{height:175px;width:80%}}.card-media .media-link{height:100%;display:block}.card-media .media-link:hover img,.card-media .media-link:focus img{transform:scale(1.1)}.card-media .media-link img{border-radius:0;height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;transition:all 500ms;width:100%}.card-media.scrim{background-color:#840029}.card-media.scrim.harbor{background-color:#0033a0}.card-media.scrim:hover img{opacity:.5}.card-details{margin:25px 0;font-size:14px !important;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal !important;letter-spacing:normal;color:#333;flex:1 1 auto}.card-details p:first-child{font-weight:bold}.contact-container>div{padding:25px;color:#6e6e6e;background-color:#f1f1f1}.contact-container .is-primary{margin:0;background-color:#f1f1f1;color:#6e6e6e;width:-moz-fit-content;width:fit-content;padding:5px 25px}@media(max-width: 1080px){.contact-container{padding:5px}}.contact-modal{padding:25px !important}.walkthrough-nav{padding-top:50px;justify-content:center}@media(max-width: 768px){.walkthrough-nav{display:block;margin:0 15px}}.walkthrough-nav .nav-link{color:#fff !important;border-radius:100px 0 0 100px;display:flex;align-items:center;padding:4px 70px 4px 4px;background-color:#e0e0e0}.walkthrough-nav .nav-link:nth-child(2),.walkthrough-nav .nav-link:nth-child(3){margin-left:-50px}@media(max-width: 768px){.walkthrough-nav .nav-link:nth-child(2),.walkthrough-nav .nav-link:nth-child(3){margin-left:0}}.walkthrough-nav .nav-link.active{background-color:#840029}.walkthrough-nav .nav-link span{font-size:30px;border:2px solid #fff;border-radius:50%;margin-right:15px;height:50px;width:50px;text-align:center;display:flex;justify-content:center;align-items:center}@media(max-width: 1080px){.walkthrough-nav .nav-link span{height:25px;width:25px;font-size:15px}}.walkthrough-nav .nav-link p{margin:0 !important}@media(max-width: 1080px){.walkthrough-nav .nav-link p{font-size:10px}}.walkthrough-nav .nav-link.harbor.active{background-color:#0033a0}.acknowledgements-container{margin:25px 0;padding:0 50px}.acknowledgements-container h3{font-size:18px;font-weight:bold;color:#333;margin:45px 0}@media(max-width: 1080px){.acknowledgements-container h3{font-size:15px;margin:25px 0}}.acknowledgements-container h3 span{font-weight:normal}.acknowledgements-container li{margin:20px 0}@media(max-width: 1080px){.acknowledgements-container li{margin:15px 0}}.custom-checkbox{position:absolute;width:1px;height:1px;padding:6px;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.custom-checkbox+label{color:#333;font-size:16px;font-weight:400;display:flex;align-items:center;cursor:pointer}.custom-checkbox+label:before{background:#fff;border:1px solid #840029;content:"";flex-shrink:0;height:2.5em;margin-right:.6em;width:2.5em;border-radius:4px}@media(max-width: 1080px){.custom-checkbox+label:before{height:1.5em;width:1.5em}}.custom-checkbox:checked+label:before{background:#fff url(/images/red-checkmark.svg) center no-repeat;background-size:50% 50%}.loader{display:inline-block;pointer-events:none;opacity:0;transition:opacity 200ms}.loader.show{opacity:1}.loader-spinner{animation:rotate .8s infinite linear;height:35px;width:35px}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loader-section{align-items:center;display:flex;height:200px;justify-content:center}.loader-section.short{height:100px}.full-width-loader.loader{width:100%}.full-width-loader.loader .loader-spinner{width:auto;height:auto}.floor-container{justify-content:start}@media(min-width: 950px){.floor-container{justify-content:center}}.floor-img-container{position:relative}@media(max-width: 768px){.floor-img-container{display:none}}.floor-img-container .floor-img{max-width:600px}.floor-img-container .room-container{position:absolute;cursor:move}@media(max-width: 768px){.floor-img-container .room-container{display:none}}.floor-img-container .room-container.issue-manager{cursor:pointer}.floor-img-container .room-dot{width:24px;height:24px;padding:3px;border-radius:50%;box-shadow:0 8px 8px -4px rgba(0,0,0,.4);border:solid 1.5px #fff;background-color:#0081e2}.floor-img-container .room-dot.green{background-color:#0ce200}.mobile-floor-container{padding:20px}@media(min-width: 768px){.mobile-floor-container{display:none}}.mobile-floor-container .floor-img{max-width:100%;margin:10px 0}.mobile-floor-container .mobile-room-container{display:flex;align-items:center;position:relative;cursor:pointer;font-size:15px;border-bottom:1px solid #000;padding:5px}.mobile-floor-container .mobile-room-container::before{content:"";width:24px;height:24px;padding:3px;border-radius:50%;box-shadow:0 8px 8px -4px rgba(0,0,0,.4);border:solid 1.5px #fff;background-color:#0081e2;margin-right:5px}.mobile-floor-container .mobile-room-container span{display:none;font-size:12px}.mobile-floor-container .mobile-room-container.green{border-bottom-color:#0ce200}.mobile-floor-container .mobile-room-container.green span{display:block}.mobile-floor-container .mobile-room-container.green::before{background-color:#0ce200}.mobile-floor-container .mobile-room-container.green::after{content:"";width:25px;height:25px;background:url(/images/green-checkmark.svg);position:absolute;right:2em;background-repeat:no-repeat;background-size:60%}