body{box-sizing:border-box;font-size:18px;font-family:"Archivo", sans-serif;font-weight:300;padding:0;margin:0;color:#161C2D}body *{box-sizing:inherit;font-size:18px}img{max-width:100%;height:auto}.accent-wrap{background-color:#116DA4}.transparentbg-wrap{background-color:#DDE9F1}h1,h2,h3,h4,h5{font-family:"Archivo Black", sans-serif;color:#116DA4;font-weight:700}h1,h2,h3{letter-spacing:0.1rem}h1{font-size:2em}h2{font-size:1.5em}@media (min-width:800px){h1{font-size:2.5em}h2{font-size:2em}}h3{font-size:1.25em}a{text-decoration:none;color:#116DA4}a:hover{text-decoration:underline}a.underline{text-decoration:underline}ul,ol{list-style-type:none}ul:not(.main-menu-primary) li,ol:not(.main-menu-primary) li{line-height:1.3em}p{line-height:1.8rem}.full-width-row{padding:2em 0;margin:auto 0}.row{max-width:1600px;width:100%;position:relative;margin-left:auto;margin-right:auto;padding:2em;box-sizing:border-box}@media (max-width:800px){.row{padding:1em}}.gray-wrap{background-color:#F4F7FA}@media only screen and (min-width:1130px){.description{padding:0 10em 1em}}.btn-primary{border:solid 2px #116DA4;border-radius:8px;padding:0.75em 2em;background-color:#116DA4;color:#FFFFFF;transition-duration:0.4s;transition-timing-function:ease-in-out}.btn-primary:hover{text-decoration:none;border:solid 2px #FFFFFF;background-color:#FFFFFF;color:#116DA4}.main-menu-primary .btn-primary:hover{color:#116DA4 !important}.main-menu-primary .btn-primary a:hover{color:#116DA4 !important}#menu-primary-menu>li{position:relative}#menu-primary-menu li ul.sub-menu{position:absolute;top:100%;left:0;margin:0;padding:0;z-index:9999}#menu-primary-menu li ul.sub-menu{display:none}#menu-primary-menu li:hover>ul.sub-menu{display:block}#menu-primary-menu .sub-menu li{padding:0.5em !important}.btn-secondary{border:solid 2px #FFFFFF;padding:0.5em;color:#FFFFFF;background:none;transition-duration:0.4s;transition-timing-function:ease-in-out}.btn-secondary:hover{text-decoration:none;background:#FFFFFF;color:#116DA4}.hidden{display:none}.rotate{transform:rotateX(180deg);transition-duration:0.1s;transition-timing-function:ease-in-out}#map-canvas{width:100%;height:100%}.map-property-detail .previewImage-Container{background-size:cover;background-position:center;height:5em}.map-property-detail h1{font-size:1.5em;text-transform:capitalize;text-align:center;margin:0.1em 0}.map-property-detail p{margin:0.1em 0;text-align:center}.map-property-detail a{font-weight:bold}.map-button-wrapper{margin-top:0.5em;text-align:center}.frm_forms form h3.frm_form_title{margin-bottom:0.5em}.frm_forms form .frm_button_submit{transition-duration:0.4s;transition-timing-function:ease-in-out}.scroll-visible{opacity:1 !important;transition:ease-in;transition-duration:1s}.scroll-hidden{opacity:0;transform:translateY(50px)}.site-header{min-height:15vh}@media (max-width:1080px){.site-header .row{padding:1em 0;margin:auto 1em}}.site-header:has(.front-page){background-color:unset;position:absolute;width:100%;z-index:2}.nav-banner-bar{display:flex;margin-top:1em}.nav-button{padding-top:2.5em}.current_page_item>a{text-decoration:underline}.logo-area{width:25%}img.site-logo{width:150px}.top-menu-containers{width:100%;display:flex;justify-content:flex-end}.primary-menu-area{padding-top:1em}.primary-menu-area ul{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap}.primary-menu-area ul li{width:auto;padding:0.5em 2em}@media screen and (max-width:1090px){.primary-menu-area ul li{padding:0.5em 1em}}.primary-menu-area ul li:hover .sub-menu{display:block;transition:ease-in;transition-duration:0.5s}.primary-menu-area ul li:hover .sub-menu li{background:#FFFFFF}.primary-menu-area ul li:hover .sub-menu li a{color:#116DA4;text-shadow:none}.primary-menu-area ul li a{color:#FFFFFF;text-transform:capitalize}.primary-menu-area ul li .sub-menu{display:none}.primary-menu-area .portal-button-wrapper a{border:solid 2px #FFFFFF;padding:0.5em;color:#FFFFFF;background:none;transition-duration:0.4s;transition-timing-function:ease-in-out}.primary-menu-area .portal-button-wrapper a:hover{text-decoration:none;background:#FFFFFF;color:#116DA4;text-shadow:none}.wp-mobile-menu li a{text-decoration:none}.site-footer{background-color:#116DA4}.bottom-footer>*{flex:1 1 0px}@media (max-width:800px){.bottom-footer{flex-direction:column}}.bottom-footer .footer-left ul{padding-inline-start:0;display:flex;align-content:space-evenly;justify-content:space-between;margin:2em 0;height:100%}.bottom-footer .footer-left ul a{color:#FFFFFF}.footer-left{border-bottom:1px solid #FFFFFF}.site-footer ul.sub-menu{flex-direction:column;justify-content:flex-start}.site-footer .sub-menu li{padding:0.5em 0}#menu-footer-menu>li>a{font-weight:200 !important;font-size:16px !important}@media (max-width:800px){.bottom-footer .footer-left ul{flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0;margin-bottom:1em}.bottom-footer .footer-left ul li{padding:0.5em;width:100%}}.bottom-footer .footer-middle{display:flex;flex-direction:column;justify-content:space-between;color:#FFFFFF;padding-top:15px}.bottom-footer .footer-middle .contact-section{text-align:center}.bottom-footer .footer-middle .contact-section h3{color:#FFFFFF;margin:0}.bottom-footer .footer-middle .contact-section p{color:#FFFFFF;margin:0.5em}.bottom-footer .footer-middle .contact-section .footer-email,.bottom-footer .footer-middle .contact-section .footer-phone{display:block;margin:0.5em}.bottom-footer .footer-middle .copyright-area{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:1200px){.bottom-footer .footer-middle .copyright-area{display:block}}@media (max-width:800px){.bottom-footer .footer-middle .copyright-area{display:none}}.bottom-footer .footer-middle .copyright-area .copyright-item:first-child{margin-right:0.5em}.bottom-footer .footer-right{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}@media (max-width:800px){.bottom-footer .footer-right{align-items:center}}.bottom-footer .footer-right .social-media-wrapper{display:flex;margin-top:0.5em}.bottom-footer .footer-right .social-media-wrapper a:last-child{margin-left:0.5em}.bottom-footer .footer-right img{width:2.9em}@media (max-width:800px){.bottom-footer .footer-right img{width:2em}}.bottom-footer .footer-right p{margin-bottom:0;padding:0;line-height:1em;color:#FFFFFF}.bottom-footer .footer-right i{font-size:3em;color:#FFFFFF}@media (max-width:800px){.bottom-footer .footer-right i{font-size:2em}}.bottom-footer .footer-right .copyright-area{display:none}@media (max-width:800px){.bottom-footer .footer-right .copyright-area{display:block;text-align:center}}.bottom-footer .footer-right .copyright-area img{width:9em}.bottom-footer .copyright-item{display:inline-block;margin:0.2em}@media (max-width:900px){.bottom-footer .copyright-item{text-align:center}}.bottom-footer .copyright-item,.bottom-footer a{color:#FFFFFF}.cta-bg-image-overlay{position:absolute;width:100%;height:100%;background:#000000;opacity:0.7}.cta-section h2{color:#FFFFFF;margin-bottom:0}.bg-image{min-height:75vh;background-position:center;background-size:cover;display:flex;flex-direction:column;position:relative;align-items:center;justify-content:center;background-color:#116DA4}@media (max-width:800px){.bg-image{min-height:45vh}}.bg-image-overlay{position:absolute;width:100%;height:100%;background:#000000;opacity:0.4}@media (max-width:800px){.bg-content-wrapper{margin-bottom:2em}}.heading-wrapper{text-align:center;margin:0 2em;padding-top:1em}.heading-wrapper h1{margin-bottom:0}@media (max-width:800px){.heading-wrapper{margin:0 1em}}.heading-wrapper h1{text-transform:capitalize;color:#FFFFFF}@media (min-width:800px){.heading-wrapper h1{font-size:4em}}@media (max-width:800px){.search-form-wrapper{padding:0 1em}}.rmwb-search-form{background-color:#116DA4;padding:1.5em;display:flex;flex-wrap:wrap;justify-content:center;filter:drop-shadow(2px 2px 7px #116DA4)}@media (max-width:500px){.rmwb-search-form{flex-direction:column}}.rmwb-search-form select{margin-right:2%;min-width:15%;text-align:center;-webkit-appearance:menulist-button;-moz-appearance:menulist-button}@media (max-width:500px){.rmwb-search-form select{margin:0.4em 0;padding:0.2em}}@media (min-width:500px) and (max-width:700px){.rmwb-search-form select{padding:0.5em;width:30%;margin-bottom:2%}}.bg-image .description-wrapper{color:#FFFFFF;text-align:center;margin:0 2em;padding-bottom:2em}.bg-image .button-wrapper{text-align:center}.featured-section{min-height:40vh;background-color:#116DA4}.featured-heading{text-align:center;color:#FFFFFF}.featured-property{filter:drop-shadow(2px 2px 7px #116DA4)}.featured-property h2{font-size:1.25em;color:#FFFFFF;text-align:center;margin-bottom:0;text-transform:uppercase}.featured-property p{text-align:center;margin-top:0.3em;color:#FFFFFF}.featured-property a:hover{text-decoration:none}@media (max-width:500px){.featured-property img{max-height:250px}}@media (min-width:500px) and (max-width:768px){.featured-property img{max-height:300px}}@media (min-width:768px) and (max-width:1000px){.featured-property img{height:200px}}@media (min-width:1000px){.featured-property img{height:300px}}.featured-properties.no-carousel{display:flex}@media (max-width:800px){.featured-properties.no-carousel{flex-wrap:wrap}}.featured-properties.no-carousel .featured-property{width:27em;margin:auto}.text-map-section{margin-bottom:3em;opacity:0}.text-map-section .row{display:flex}@media (max-width:900px){.text-map-section .row{flex-direction:column}}.text-map-section .row .text{padding:0 0 0.6em 0}.text-map-section .row .map{min-width:48%;padding:2.5em 1em 0}@media (max-width:900px){.text-map-section .row .map{height:400px;padding:2.5em 0 0 0}}.text-map-section .row .map-item{display:none}.text-map-section .row .button-wrapper{margin-top:2em}.intro-wrapper{border:solid 2px #116DA4;padding:1em}.application-header{font-weight:bold;letter-spacing:0.01em;color:#116DA4}@media (min-width:800px){.application-header{font-size:1.5em}}.accordion-item{margin:3em 0}.accordion-item .accordion-heading{background-color:#116DA4;display:flex;justify-content:space-between;align-items:center;padding:0.5em}.accordion-item .accordion-content{transition-duration:1s;transition-timing-function:ease-in-out}.accordion-item .accordion-content li{list-style-type:disc}.accordion-item .accordion-content li ul li{list-style-type:circle}.accordion-item .accordion-content li:has(ul){margin-bottom:1em}.accordion-item i{font-size:1em;color:#FFFFFF;padding-right:0.5em}@media (min-width:800px){.accordion-item i{font-size:2em}}.accordion-item h2{color:#FFFFFF;margin:0;padding:0.1em}@media (min-width:800px){.accordion-item h2{font-size:2em}}.accordion-item:hover{cursor:pointer}.two-column-wrapper:nth-child(even){background-color:#DDE9F1}.two-column-content-wrapper{display:flex}@media (max-width:900px){.two-column-content-wrapper{flex-direction:column}}.two-column-content-wrapper>*{min-width:45%}@media (min-width:900px){.two-column-content-wrapper>*{padding:1em 2em}}.two-column-content-wrapper .text-wrapper{padding:1em}.two-column-content-wrapper .text-wrapper h2{margin:0}@media (min-width:900px){.two-column-content-wrapper .text-wrapper h2{font-size:2em}}.two-column-content-wrapper .text-wrapper li{list-style-type:disc}.two-column-content-wrapper .image-wrapper div{width:100%;height:100%;background-position:center;background-size:cover;min-width:1em;min-height:25vh}@media (min-width:1200px){.two-column-content-wrapper .image-wrapper div{min-height:40vh}}.two-column-content-wrapper .image-first{padding:1em}@media (max-width:900px){.two-column-content-wrapper .image-first{order:2;padding:0}}.general-content-wrapper h2{color:#116DA4;font-size:1.5em;font-weight:600}.general-content-wrapper ul li{list-style-type:disc}.search-form-wrapper.listings-form{background-color:#DDE9F1;padding:2em;margin:1em 0}@media (min-width:800px){.listings-form .rmwb-search-form{margin:1em auto}}@media (min-width:1400px){.listings-form .rmwb-search-form{width:calc(1400px - 4em)}}.listings-map-wrapper .map{width:100%;height:25em}.ua-container{padding:1em}@media (min-width:800px){.ua-container{padding:2em 2em 3em 2em}}@media (max-width:500px){.ua-container.property-list{padding:1em}}@media (max-width:500px){.ua-container.row:has(.unit-listing-table){padding:0.5em;margin:0}}.ua-container h3{text-align:center}.ua-content{width:100%;margin:0 auto;display:flex;justify-content:center;flex-direction:column;flex-wrap:wrap}@media (min-width:720px){.ua-content{flex-direction:row;justify-content:space-between;flex-wrap:wrap}}.ua-item{font-size:0.75em;text-align:center;width:100%;filter:drop-shadow(2px 2px 7px #116DA4);background-color:#FFFFFF;margin-bottom:5em;height:100%;display:flex;flex-direction:column;justify-content:space-between}.ua-item p{border:none;padding:0}.ua-item .item-label{margin-top:0.2em}.ua-item .btn-wrapper{min-height:2.5em}@media (min-width:720px){.ua-item{width:48%;margin-bottom:2em}}@media (min-width:1080px){.ua-item{margin:0 1em 2em 0}}@media (min-width:1366px){.ua-item{width:32%}}.unit-img{height:250px;width:100%;-o-object-fit:cover;object-fit:cover}.address{font-size:1.33em;background-color:#116DA4}.address h2{font-size:1.5em;color:#FFFFFF;text-transform:capitalize}.address span{font-size:1rem;color:#FFFFFF}.csz{display:block;font-family:"Roboto", sans-serif;font-size:0.5em;margin-top:0.15em}.details{display:flex;justify-content:center;width:90%;margin:1em auto;color:#116DA4;margin-bottom:1em;font-size:1.2em}@media (min-width:720px){.details{width:100%}}.bed,.bath,.neighborhood,.cat,.dog{margin:0 0.7em}.bed i,.bath i,.neighborhood i,.cat i,.dog i{color:#116DA4;font-size:2.15em}.value{font-weight:700;margin:0.25em}.property-detail-container.row{padding:5rem}.property-header-container{display:flex;justify-content:space-between}@media (min-width:1200px){.property-header-container{margin:2em auto}}@media (max-width:800px){.property-header-container{flex-direction:column;text-align:center}}.property-header-container h1,.property-header-container h2{text-transform:capitalize}.property-header-container .property-header-wrapper{display:flex;flex-direction:column;justify-content:space-between}.property-header-container .property-header-wrapper h1{text-transform:capitalize;margin:0 0 3rem 0}@media (max-width:800px){.property-header-container .property-header-wrapper h1{margin:0 0 1rem 0;word-wrap:break-word}}.property-header-container .property-header-wrapper h2{text-transform:capitalize;margin:0}@media (max-width:800px){.property-header-container .property-header-wrapper h2{word-wrap:break-word}}.property-header-container .property-header-buttons{display:flex;flex-direction:column;justify-content:space-between;align-items:end}@media (max-width:800px){.property-header-container .property-header-buttons{align-items:center;margin-top:1rem}}.property-header-container .property-header-buttons a{width:-moz-fit-content;width:fit-content}.property-header-container .property-header-buttons a:first-child{margin:0 0 3rem 0}@media (max-width:800px){.property-header-container .property-header-buttons a:first-child{margin:0 0 1rem 0}}.main-image-wrapper{text-align:center}.main-image-wrapper img{max-height:90vh;width:100%}@media (min-width:900px) and (max-width:1400px){.main-image-wrapper img{width:calc(100vw - 224px)}}@media (min-width:1400px){.main-image-wrapper img{width:1176px}}.property-detail-container{}.property-detail-container h2{margin-top:0}@media (min-width:800px){.property-detail-container h2{font-size:2em}}.property-detail-container .image-slider{margin:2em auto}.property-detail-container .owl-carousel.owl-theme{position:relative;padding:0 5rem}.property-detail-container .owl-nav{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between}.property-detail-container .owl-prev:hover,.property-detail-container .owl-next:hover{background:none !important}.property-detail-container .owl-prev span,.property-detail-container .owl-next span{font-size:8rem;color:#116DA4}.property-detail-container .description-map-section{background-color:#DDE9F1;padding:2em 0}@media (max-width:800px){.property-detail-container .description-map-section{padding:1em 0}}.property-detail-container .description-map-section .description-map-wrapper{display:flex}@media (max-width:800px){.property-detail-container .description-map-section .description-map-wrapper{flex-direction:column}}.property-detail-container .description-map-section .property-location-map{min-width:48%;padding:1em 0em 1.5em 1em}@media (max-width:800px){.property-detail-container .description-map-section .property-location-map{padding:1em 0}}@media (min-width:800px){.property-detail-container .description-map-section .property-location-map iframe{height:100%}}.property-detail-container .amenities-pet-section{padding:1em 0}@media (max-width:800px){.property-detail-container .amenities-pet-section{padding:1em 0}}.property-detail-container .amenities-pet-wrapper{display:flex}@media (max-width:800px){.property-detail-container .amenities-pet-wrapper{flex-direction:column}}.property-detail-container .amenities-pet-wrapper>*{min-width:48%}.property-detail-container .amenities-pet-wrapper .property-amenities ul li{list-style-type:disc}.property-detail-container .amenities-pet-wrapper .pet-policy{padding-left:4em}@media (max-width:800px){.property-detail-container .amenities-pet-wrapper .pet-policy{padding:0}}.unit-listing-table{border-collapse:collapse;border-spacing:0;width:100%}.unit-listing-table thead{background-color:#116DA4}.unit-listing-table thead th{padding:0.5em;text-align:center;color:#FFFFFF}@media (max-width:800px){.unit-listing-table thead th{padding:0.5em 0}}.unit-listing-table tr{border:solid 1px #116DA4}.unit-listing-table tbody td{text-align:center;border:solid 1px #116DA4;min-width:6vw}@media (max-width:800px){.unit-listing-table tbody td{padding:1em 0}.unit-listing-table tbody td .btn-primary{padding:0;border:none}}.unit-listing-table img{max-height:3em;margin:0.2em}.unit-content{border:solid 2px #116DA4;padding:2em;display:flex;flex-direction:column}@media (max-width:800px){.unit-content{margin:1em 0}}.content-heading{display:flex;justify-content:space-between;margin-bottom:1em}.content-heading h2{margin-bottom:0}.unit-info{display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width:500px){.unit-info{flex-direction:column}}@media (min-width:800px){.unit-info p{font-size:1.25em}}.unit-info p span{font-size:inherit}.hide-mobile{display:none}@media (min-width:800px){.hide-mobile{display:table-cell}}.mobile-only{display:none}@media (max-width:800px){.mobile-only{display:table-cell}}.column-container,.column-container .column{display:flex}.column-container{justify-content:space-between}.column-container .column{align-items:center;margin:2rem}.column-container .col-image{margin-bottom:1rem;height:350px;width:100%}.column-container p{margin-top:0}.white-wrap{background-color:#FFFFFF}.stats-title{text-align:right;padding-right:0.5em;font-size:3em;margin:0}.stats-text{margin:0}.stats-text-max{max-width:165px}@media only screen and (max-width:950px){.column-container .column{display:block;text-align:center}.stats-title{text-align:center;padding-right:0.5em}}@media only screen and (max-width:700px){.stats-title{font-size:2em}}@media only screen and (max-width:550px){.column-container{display:block}.stats-text-max{max-width:none}}.stats-columns{border-bottom:1px solid #E7E9ED}.icon-column-container,.icon-column-container .icon-column{display:flex;flex-flow:row wrap;justify-content:space-between}.icon-column-container{justify-content:center}.icon-column-container .icon-column{flex:1 1 300px;flex-direction:column;justify-content:flex-start;margin:2rem;text-align:center;border:1px solid #E7E9ED;border-radius:8px;max-width:350px}.icon-column-container .icon-col-img{height:200px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:8px 8px 0px 0px}.icon-column-container p{margin-top:0}.icon-link{display:flex;justify-content:space-between;padding:1em}.portfolio-number{background-color:#DDE9F1}.portfolio h2{text-align:center}.two-column-portfolio{display:flex;align-items:center;justify-content:space-evenly}.two-column-portfolio-left{display:flex;flex-direction:column;align-items:flex-end}.portfolio-grid-content{display:flex;padding-bottom:1em}.portfolio-repeater-image{width:50px;height:50px;margin:2em 1em 2em 2em;border-radius:10em;display:flex;justify-content:center;align-items:center}.two-column-portfolio-right{flex-basis:50%;align-self:center}.portfolio-repeater-heading{display:flex;align-items:center}.portfolio-repeater-content{flex-basis:75%}.two-column-portfolio-left h2{font-size:2.5em;font-weight:800}.two-column-portfolio-left hr{border:2px solid}span.portfolio-text{padding:1em 0}.portfolio-repeater-content h4{text-transform:uppercase}.portfolio-repeater-content hr{width:100% !important}.portfolio-button{text-align:center;align-items:center;display:flex;justify-content:center;padding-top:2em}.portfolio-button .button{width:25% !important}.accent-wrap .button{background-color:#FFFFFF !important}.portfolio-image{width:500px;height:400px;border-radius:8px}@media only screen and (max-width:1130px){.portfolio-image{width:375px}}@media only screen and (max-width:700px){.portfolio-repeater-image{margin:2em}.portfolio-button .button{width:50% !important}}@media only screen and (max-width:600px){.portfolio-repeater-image{margin:1em}}@media only screen and (max-width:320px){.portfolio-repeater-image{margin:0.5em}}@media only screen and (max-width:875px){.two-column-portfolio{display:block}.portfolio-image{width:100%;margin-bottom:1em}}.interior-hero{text-align:center}.icon-img{width:100px;height:100px;background-position:center;background-size:cover}.icon-text{padding-left:15px}@media only screen and (max-width:1200px){.icon-section .column-container .column{display:flex;flex-direction:column}.icon-text{padding:15px 0}}.even-column-container{display:flex;align-items:stretch}.even-column{flex:1}.even-column-container .even-column:first-child{padding:2em;color:#FFFFFF;display:flex;justify-content:center;align-items:flex-start}.form{width:100%;max-width:600px}.even-column-container .even-column:last-child{background:#116DA4;padding:0;overflow:hidden;min-height:400px}@media only screen and (max-width:800px){.even-column-container{flex-direction:column}}.guestCardForm{display:block !important}.rmGuestCardContainer,.guestCardContainer{max-width:100%;overflow-x:hidden}.rmGuestCardContainer select.guestCardField,.guestCardContainer select.guestCardField,select.guestCardField{width:100%;max-width:100%;min-width:0;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guestCardFieldGroup{min-width:0}.site-header{position:relative;z-index:9999}.interior-bg-image{min-height:60vh}@media only screen and (max-width:900px){.interior-bg-image{margin-top:-60px}}.interior-bg-image-overlay{opacity:0.6}.about-boxes{border:1px solid lightgray;padding:1em;background-color:white}