@charset "UTF-8";#navbar{height:-webkit-fit-content;height:fit-content}#navbar,#navbar-content{position:-webkit-sticky;position:sticky;top:0;z-index:1}#navbar-content{align-items:center;background-color:#f7fdfde6;box-shadow:0 2px 4px 0 #4f5d7566;display:grid;grid-template-columns:1fr 20vw 1fr;height:12vh;padding:0 7%;transition:all .4s ease-in-out}#left-nav{grid-column:1/2}#nav-logo{cursor:pointer;grid-column:2/3;height:10vh;transition:all .4s ease-in-out}#title{background-color:#0000;color:#2d3142;font-family:Outfit,sans-serif;font-size:30px;font-weight:bolder;margin:0}#right-nav{grid-column:3/4}.links{align-items:center;display:flex;justify-content:space-around}.nav-links{color:#2d3142;cursor:pointer;display:inline-block;font-family:Outfit,sans-serif;font-size:20px;font-weight:bolder;text-decoration:none}#mobile-nav{align-items:center;background-color:#0000;display:flex;height:8vh;justify-content:flex-end;padding:0 1.5em;position:-webkit-sticky;position:sticky;top:0;z-index:1}#mobile-nav-logo{height:65%;margin-right:auto}#hamburger-menu-layout{display:flex}#menu-container{background-color:#f7fdfd;box-shadow:-2px 0 2px #4f5d754d;height:100%;max-width:44%;min-width:0;padding:1em 2em;position:fixed;right:0;top:0;z-index:90}#menu-btn{background-color:#0000;border:none;color:#4f5d75;cursor:pointer;z-index:99}#menu-svg{margin-top:35%}#nav-list,#nav-menu-layout{display:flex;flex-direction:column;width:100%}#nav-list{list-style-type:none;padding:0}@media screen and (max-width:660px){.nav-links{font-size:1.2em;list-style-type:none;margin:5px 0}}#hero-body{background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;height:80vh;justify-content:flex-end}#left-hero{align-items:center;justify-content:center;width:50%}#left-hero,#title-block{display:flex;flex-direction:column}#title-block{height:70%;justify-content:space-evenly;width:65%}#hero-text{color:#f7fdfd;font-size:5em;margin:0;min-width:422px;text-shadow:3px 3px #2d3142}#rental-button{background-color:#188153;border:none;border-radius:40px;color:#f7fdfd;cursor:pointer;font-family:Outfit,sans-serif;font-size:1.5rem;min-width:362px;padding:20px;width:100%}@media screen and (max-width:660px){#hero-body{align-items:center;flex-direction:column;height:-webkit-fit-content;height:fit-content;min-height:50vh}#left-hero{width:50%}#left-hero,#title-block{align-items:center;justify-content:center}#title-block{margin-bottom:6%;text-align:center;width:50vw}#hero-text{font-size:2em;min-width:255px;text-shadow:2px 2px #2d3142;width:50vw}#rental-button{background-color:#188153;border:none;border-radius:40px;color:#f7fdfd;cursor:pointer;font-family:Outfit,sans-serif;font-size:1rem;min-width:228px;padding:5px;width:50%}}@media screen and (max-width:800px)and (min-width:661px){#hero-body{background-position:top 25%;max-height:65vh}#hero-text{font-size:3.8em;margin-bottom:1%;width:535px}}@media screen and (max-width:1050px)and (min-width:661px){#hero-body{align-items:center;flex-direction:column;height:-webkit-fit-content;height:fit-content;min-height:70vh}#left-hero,#title-block{align-items:center;justify-content:center;width:80%}#title-block{margin-bottom:4%;min-width:635px;text-align:center}#rental-button{padding:10px}}body{background-color:#f7fdfd;margin:0;overflow-x:hidden;overflow:overlay;width:100vw}h1{background-color:#0000;font-size:30px}h1,h2{color:#2d3142;font-family:Outfit,sans-serif;font-weight:bolder}h2{display:inline-block;font-size:20px}p{background-color:#0000;color:#2d3142;font-family:Roboto,sans-serif;font-weight:600}.showBtn{opacity:1;transform:translateY(0)}#scrollBtn{background-color:#f7fdfde6;border:1px solid #188153;border-radius:50%;bottom:40px;color:#188153;cursor:pointer;display:flex;font-family:Roboto,sans-serif;height:36px;justify-content:center;left:40px;position:fixed;transition:all .3s ease;width:35px;z-index:100}::-webkit-scrollbar{background-color:#0000;margin:20px;width:10px}::-webkit-scrollbar-track{border-radius:20px}::-webkit-scrollbar-thumb{background-color:#4f5d75bf;border-radius:20px;width:10px}#details-layout{align-items:center;display:flex;height:70vh;justify-content:center;padding:0 7%}#details-title{color:#2d3142;font-size:2.5rem;margin:4% 0 8%;text-align:center}#details-inner-layout{display:flex;justify-content:space-between;width:75%}.details-item-layout{align-items:center;color:#2d3142;display:flex;flex-direction:column;justify-content:flex-start;max-width:265px;min-width:238px;text-align:center;width:28%}.details-header{letter-spacing:.03em;margin-bottom:0}.details-text{font-size:1.2rem;font-weight:400;letter-spacing:.02em;line-height:1.5rem;margin-bottom:0}.box-icons{color:#2d3142;min-height:2em;min-width:2em}@media screen and (max-width:660px){#details-layout{height:-webkit-fit-content;height:fit-content}#details-inner-layout{align-items:center;flex-direction:column;gap:20px;margin:10% 0}.details-header{font-size:1.5em;margin-top:5px}.details-text{font-size:1em}}@media screen and (max-width:1100px)and (min-width:661px){#details-layout{height:-webkit-fit-content;height:fit-content}#details-inner-layout{grid-gap:15px;display:grid;gap:15px;grid-template-columns:50% 50%;grid-template-rows:50% 50%;margin:10% 0;place-items:center}#friendly{grid-column:1/3}.details-header{margin-top:5px}}#faq-layout{margin:0 auto 10vh;max-width:960px;padding:0 20px}#faq-layout h1#faq-title{color:#2d3142;font-size:2.5rem;letter-spacing:.05em;margin-bottom:30px;text-align:center}#faq-layout .faq-container .faq-item{margin-bottom:20px}#faq-layout .faq-container .faq-item .faq-question{align-items:center;cursor:pointer;display:flex;flex-wrap:nowrap;font-size:1.2rem;font-weight:400;justify-content:space-between;letter-spacing:.02em;line-height:1.5rem;padding-left:10px}#faq-layout .faq-container .faq-item .faq-question .faq-text{flex-grow:1;margin:0;white-space:normal}#faq-layout .faq-container .faq-item .faq-question .faq-toggle{flex-shrink:0;font-size:24px;padding-left:16px}#faq-layout .faq-container .faq-item .faq-answer{display:none;font-size:1.2rem;font-weight:400;line-height:1.7rem;padding-left:10px;padding-top:5px;word-break:break-word}#faq-layout .faq-container .faq-item .faq-answer.active{display:block}#faq-layout .faq-container .faq-item hr{border:none;border-top:1px solid #ccc;margin-top:10px}@media(max-width:768px){#faq-layout{max-width:100%;padding:0 10px}#faq-layout .faq-container .faq-item{margin-bottom:20px}#faq-layout .faq-container .faq-item:last-child{margin-bottom:0}#faq-layout .faq-container .faq-item .faq-question{align-items:center;flex-direction:row;padding:0 10px}#faq-layout .faq-container .faq-item .faq-question .faq-text{flex-grow:1}#faq-layout .faq-container .faq-item .faq-question .faq-toggle{flex-shrink:0}}#footer-layout{background-color:#4f5d75;bottom:0;display:flex;height:10vh;justify-content:center;min-height:50px;position:relative}#footer{align-items:center;display:flex;justify-content:space-between;width:90%}.footer-text{color:#f7fdfd;font-weight:400;letter-spacing:.02rem}@media screen and (max-width:660px){#footer-layout{height:10vh}#footer{flex-direction:column;justify-content:center;row-gap:5px}.footer-text{font-size:.8rem;margin:0}#left,#right{text-align:center}}#about-us-layout{background-color:#d9d9d9;display:grid;grid-template-columns:50% 50%;grid-template-rows:1fr 6fr;height:75vh;width:100vw}#about-us-title{color:#2d3142;font-size:2.5rem;grid-column:1/3;grid-row:1/2;letter-spacing:.05em;text-align:center}#contact-section{align-items:center;display:flex;gap:100px;justify-content:center;margin:0 5% 10% 10%}.about-us-name-sections{align-items:center;display:flex;flex-direction:column}.headshot{border-radius:50%;height:200px;width:200px}.owner-name{margin-bottom:0}.owner-email{background-color:#0000;color:#2d3142;font-family:Roboto,sans-serif;font-weight:500}#about-us-text{color:#4f5d75;font-size:1.2rem;font-weight:400;grid-column:2/3;letter-spacing:.03rem;line-height:2rem;margin:0 15% 0 5%;text-align:center;text-align:justify}.email-link{color:#16794e;font-weight:700;text-decoration:none}@media screen and (max-width:660px){#about-us-layout{display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content}#contact-section{gap:40px;margin-bottom:8%}.headshot{height:100px;width:100px}.owner-name{font-size:1rem;margin-top:5px}.owner-email{font-size:.7rem}#about-us-text{font-size:1rem;line-height:1.5rem;margin:0 12% 10%}}@media screen and (max-width:1275px)and (min-width:661px){#about-us-layout{align-items:center;grid-template-rows:1fr 5fr;height:-webkit-fit-content;height:fit-content;padding-bottom:5%}#contact-section{flex-direction:column;margin:0 15%;row-gap:15px}.owner-name{margin-top:5px}}#testimonials-layout{background-color:#f7fdfd;display:grid;grid-template-rows:10% 90%;height:90vh;justify-items:center;margin-top:10vh;width:100vw}#testimonials-title{color:#2d3142;font-size:2.5rem;margin:4% 0 0}#card-layout{display:flex;height:80%;justify-content:space-between;width:75%}.testimonial-card-layout{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}#testimonial-pic{border:7px solid #f7fdfd;border-radius:50%;height:100px;position:relative;top:10%}#card{background-color:#d9d9d9;box-shadow:0 6px 12px -2px #32325d40,0 3px 7px -3px #0000004d;display:grid;grid-template-rows:70% 1% 25%;height:85%;max-height:400px;min-height:392px;min-width:285px;width:20vw}#testimonial-text{font-weight:400;line-height:1.7rem;margin-bottom:0;margin-top:22%;padding:0 8%;text-align:center}#line{border-bottom:none;border-top:1px solid #4f5d75;grid-row:2/3;margin-bottom:0;position:relative;width:70%}#name{font-weight:700;margin-bottom:3%;margin-top:5px;padding:4% 8% 0}#house,#name{grid-row:3/4;text-align:center}#house{font-size:.8rem;font-style:italic;font-weight:400;margin:0;padding:0 5%}@media screen and (max-width:660px){#testimonials-layout{grid-template-rows:10vh auto;height:-webkit-fit-content;height:fit-content}#testimonials-title{font-size:2rem;margin-top:4%}#bryan.testimonial-card-layout{margin-top:-30px}#grant.testimonial-card-layout{margin-bottom:30px}#card-layout{display:flex;flex-direction:column;height:80%;justify-content:space-between;width:75%}#card{background-color:#d9d9d9;display:grid;grid-template-rows:70% 1% 25%;max-height:350px;min-height:300px;min-width:265px;width:20vw}#testimonial-text{font-size:.9rem;font-weight:400;line-height:1.4rem;margin-bottom:0;margin-top:17%;text-align:center}#testimonial-pic{border:7px solid #f7fdfd;height:88px;position:relative;top:10%}#house{font-size:.75rem;margin-bottom:15px;text-align:center}}@media screen and (max-width:1200px)and (min-width:661px){#testimonials-layout{grid-template-rows:10vh auto}#card-layout,#testimonials-layout{height:-webkit-fit-content;height:fit-content}#card-layout{display:grid;grid-template-columns:50% 50%;grid-template-rows:50% 50%;justify-items:center;margin:0 0 10%}#card{display:grid;grid-template-rows:70% 1% 25%;max-height:350px;min-height:300px;min-width:285px;width:20vw}#testimonial-text{font-size:.9rem;line-height:1.4rem;margin-top:17%}#testimonial-pic{border:7px solid #f7fdfd;height:88px;position:relative;top:10%}#house{font-size:.8rem;margin-bottom:15px;text-align:center}#grant{grid-column:1/3}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}#availability-layout{align-items:center;background-color:#f7fdfd;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;width:100vw}#unit-grid-layout{padding:20px}#availability-title-layout{align-items:center;display:flex}#availability-title{color:#2d3142;font-family:Roboto,sans-serif;font-size:2.5rem;margin:0 0 2%}@media screen and (max-width:660px){#carousel-layout{margin-top:10%}#availability-title-layout{display:block}#availability-title{font-size:1.4rem;margin-bottom:3%}#unit-grid{grid-template-columns:none}.unit-grid{grid-template-columns:1fr}.filters{align-items:center;flex-direction:column}}@media(max-width:440px){.modal{margin:0 auto;max-width:95%;padding:10px;width:95%}#unit-grid{grid-template-columns:none}.unit-grid{grid-template-columns:1fr}.filters{align-items:center;flex-direction:column}}@media screen and (max-width:800px){.modal{max-width:95%;padding:10px;width:95%}#unit-grid{grid-template-columns:none}.unit-grid{grid-template-columns:repeat(2,1fr)}.filters{flex-direction:column}.filter,.filters{align-items:center}}@media screen and (max-width:1200px)and (min-width:801px){#availability-title-layout{display:block}}.filters{display:flex;gap:20px;margin-bottom:20px}.filter{display:flex;flex-direction:column;font-family:Outfit,sans-serif;font-size:1rem;gap:4px}#date-picker{border:1px solid gray;border-radius:4px}.filter-input{font-size:18px}.unit-grid{grid-gap:20px;display:grid;gap:20px;grid-auto-columns:minmax(0,1fr);grid-template-columns:repeat(auto-fit,minmax(284px,1fr));justify-items:center;margin:0 auto;max-width:1050;width:80%}.unit-card{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;font-family:Roboto,sans-serif;max-width:325px;min-width:284px;padding:10px;text-align:center;width:100%}.unit-card img{border-radius:8px;height:150px;object-fit:scale-down;width:auto}p.list-item{margin:.5rem 0}.modal{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;left:50%;max-width:500px;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:80%;z-index:1000}.modal-content{align-items:center;display:flex;flex-direction:column;font-family:Roboto,sans-serif;text-align:center}.modal-buttons{display:flex;gap:10px;justify-content:center;margin-top:20px}.overlay{background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.close-button{background:none;border:none;cursor:pointer;font-size:1.5rem;position:absolute;right:10px;top:10px}.apply-button,.interest-button,.tour-button{background-color:#188153;border:none;border-radius:40px;color:#f7fdfd;cursor:pointer;display:block;font-family:Outfit,sans-serif;font-size:1rem;margin:10px 0;padding:10px;text-align:center}.no-scroll{overflow:hidden}.see-more{display:flex;justify-content:center;margin-top:20px}.see-more button{background-color:#188153;border:none;border-radius:40px;color:#f7fdfd;cursor:pointer;font-size:16px;font-size:1rem;padding:10px 20px}.loading-message,.no-units-message{align-items:center;color:#555;display:flex;font-family:Roboto,sans-serif;font-size:1.3rem;justify-content:center;margin:20px 0;text-align:center;width:80%}
/*# sourceMappingURL=main.5279f519.css.map*/