#modal{align-items:center;display:flex;justify-content:center}#modal,#modal-background{bottom:0;left:0;position:fixed;right:0;top:0}#modal-background{background-color:rgba(0,0,0,.7)}#modal-content{background-color:#fff;border-radius:10px;position:absolute}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}button{background:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,body{font-family:Montserrat,sans-serif}:root{--red-brand-color:#e61e4d}.signup-modal{height:700;margin:15px;width:500}.signup-header{font-size:18px;font-size:var(--font-size);font-weight:600;margin-bottom:10px;text-align:center}.signup-form{font-size:16px;padding:18px}.email-input,.first-name-input,.last-name-input,.password-conf-input,.password-input{border:1px solid #9da09d;border:1px solid var(--grey-color);font-size:18px;font-size:var(--font-size);font-weight:400;height:35px;padding-left:10px;padding-top:10px;width:100%}.first-name-input{border-radius:8px 8px 0 0}.password-conf-input{border-radius:0 0 8px 8px}.error-message{color:#f95e5c;color:var(--red-brand-color);font-size:11px;font-weight:700;margin-top:10px;text-decoration:none}.error-message li{line-height:1.5}.agree-message{color:#989797;display:flex;font-size:11px;font-weight:500;margin-bottom:10px;margin-top:20px}.bold{font-weight:700;margin-left:5px}.agree-message a{color:#6f6fff;text-decoration:none}.continue-span{font-weight:700;margin-left:2px;margin-right:2px}.continue-button{background:linear-gradient(90deg,#e61e4d 0,#e31c5f 50%,#d70466);border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;height:48px;margin-top:16px;text-align:center;width:500px}.close-button{font-size:15px;padding-top:-10px;width:100%}.close-button:hover,.signup_span:hover{cursor:pointer}.login-modal{height:700;margin:15px;width:500}.login-header{font-size:20px;font-weight:700;margin-bottom:10px}.welcome-message{font-weight:700;padding-left:20px;text-align:left;width:100%}.login-form{font-size:16px;padding:18px}.email-login-input,.password-login-input{border:1px solid #9da09d;border:1px solid var(--grey-color);font-size:18px;font-size:var(--font-size);font-weight:400;height:35px;padding-left:10px;padding-top:10px;width:100%}.email-login-input{border-radius:8px 8px 0 0}.password-login-input{border-radius:0 0 8px 8px}.signup-message{font-size:16px;font-weight:700;margin-left:3px;margin-top:15px}.continue-button,.demo-button{background:linear-gradient(90deg,#e61e4d 0,#e31c5f 50%,#d70466);border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-size:var(--font-size);font-weight:700;height:48px;text-align:center;width:500px}.demo-button{background:#fff;border:1px solid #383838;border:1px solid var(--dark-black-color);color:#383838;color:var(--dark-black-color);margin-top:5px}.profile-button{border:1px solid #9da09d;border:1px solid var(--grey-color);border-radius:20px;cursor:pointer;font-size:25px;padding:8px 12px;transition:box-shadow .3s ease}.profile-button:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}#profile-button-bars{margin-right:10px}#profile-button-bars,#profile-button-user-circle{color:#383838;color:var(--dark-black-color)}.profile-dropdown-login{background-color:#fff;border-radius:12px;box-shadow:0 2px 18px rgba(0,0,0,.1);font-size:22px;font-style:bold;font-weight:600;margin-top:30px;min-width:250px;padding:8px 2px;position:absolute;right:0;top:50%;top:53px}.profile_dropdown_li{margin:20px;text-align:right}.profile_dropdown_li:hover{cursor:pointer}.search-container{align-items:center;border:1px solid #9da09d;border:1px solid var(--grey-color);border-radius:30px;display:flex;flex-direction:row;height:40px;padding:3px 10px 3px 15px}.search-bar-input{border:none;flex-grow:2}.search-bar-input:focus{outline:none}.search-button-button{background-color:#f95e5c;background-color:var(--red-brand-color);border-radius:50%;height:33px;width:33px}.search-button-button i{color:#fff}header.site-header{border-bottom:1px solid #eaeaea;justify-content:space-between;margin-left:30px;padding:0 80px;position:relative;width:100%}.logo-box,header.site-header{align-items:center;display:flex;height:80px}.logo-img{align-items:center;padding-right:3px}.logo-name{color:#f95e5c;color:var(--red-brand-color);font-family:circular-standard;font-size:28px;font-weight:900;letter-spacing:-1px}a{text-decoration:none}div.session-links{align-items:center;display:flex;position:relative}div.session-links>*{margin:0 20px}.profile-button{position:relative}.profile-icon{cursor:pointer;font-size:1.5rem}.profile-dropdown{background-color:#fff;border-radius:12px;box-shadow:0 2px 18px rgba(0,0,0,.1);font-size:22px;font-style:bold;font-weight:600;margin-top:30px;min-width:250px;padding:8px 2px;position:absolute;right:0;top:50%;top:30px}.profile-dropdown li{margin:20px;text-align:right}.login-modal{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.login-modal h1{margin-bottom:20px;text-align:center;width:100%}.logo-img{width:30px}.site-header-right-side{align-items:center;display:flex}.github-link{margin-right:10px}.github-link,.linkedin-link{color:#383838;color:var(--dark-black-color)}.profile-avatar{aspect-ratio:1;border-radius:50%;font-weight:30px;height:30px;object-fit:cover}.listing-div{align-items:start;color:#383838;color:var(--dark-black-color);display:flex;flex-direction:column;justify-content:flex-end;min-height:358px}.listing-div:hover{cursor:pointer}#listing-image,.listing-image{border-radius:10px;height:100%;width:100%}@media (min-width:0px){.listings-div{grid-template-columns:1fr;padding-left:40px;padding-right:40px}}@media (min-width:600px){.listings-div{grid-template-columns:1fr 1fr}}@media (min-width:900px){.listings-div{grid-template-columns:1fr 1fr 1fr}}.listings-div{grid-gap:40px;display:grid;gap:40px;padding-bottom:20px;padding-top:13px}.listing-title{font-size:18px;font-weight:600}.description-p{margin-top:5px}.price-p{font-size:15px;font-weight:500;margin-top:10px}.price-span{font-weight:600}.feature-bar{display:flex;height:50px;left:0;padding-bottom:4px;padding-top:30px;position:-webkit-sticky;position:sticky;right:0;top:70px}.feature-button{align-items:center;color:#767776;color:var(--grey-darker-color);cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;overflow:visible;padding-bottom:20px;padding-top:3px;text-align:center;width:77px}.feature-button:hover{border-bottom:2px solid #767776;border-bottom:2px solid var(--grey-darker-color)}@media (min-width:0px){.feature-bar{gap:50px}}@media (min-width:600px){.feature-bar{justify-content:space-between}}.review-container{align-items:center;background-color:#fff;border-radius:12px;display:flex;flex-direction:column;height:auto;margin-top:20px;padding:24px;width:500px}.review_container_header{border-bottom:1px solid #eaeaea;font-size:16px;font-weight:500;margin-bottom:32px;padding-bottom:10px;text-align:center}.review-form{display:flex;flex-direction:column;width:75%}.review-form>label{display:flex;font-size:16.5px;justify-content:space-between;margin-bottom:24px}.rating{display:flex;justify-content:space-evenly;min-width:150px;width:40%}button{background-color:initial;border:none;cursor:pointer;outline:none}.star{font-size:20px}.on{color:#000}.off{color:#dbdbdb}.post-review-button{background:linear-gradient(90deg,#e61e4d 0,#e31c5f 50%,#d70466);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;height:35px;margin-bottom:15px;margin-top:10px}.review-box{border:1px solid #e9e7e7;border-radius:6px;height:140px;margin-bottom:20px;padding:10px;resize:none}.review-box,.review-span{font-size:16px;margin-top:10px}.review-span{color:#181717;font-weight:500;margin-bottom:15px}.review-howwas-container,.review-write-container{color:#181717;margin-bottom:16px;margin-top:10px}.review_show_header{justify-content:space-between;margin-top:30px}.review_show_header,.review_show_header_img_name{align-items:center;display:flex}.show_review_image{aspect-ratio:1;border-radius:50%;height:45px;margin-left:5px;margin-right:20px;object-fit:cover}.review_user_info{font-size:var(--font-size);font-weight:600}.review_body_container{color:var(--dark-black-color);font-size:var(--font-size-1);font-weight:600;line-height:1.3;margin:10px}.listing_review_delete_button_container{margin-right:10px}.listing_review_delete_button{border-radius:5px;cursor:pointer;font-size:var(--font-size-2);font-weight:400;margin:3px;padding:8px}.review_show_container{margin-bottom:20px;margin-left:5px;margin-right:10px}:root{--grey-color:#9da09d;--height-review-visual:6px}.review-visual{display:flex;font-size:18px;font-weight:500;margin-bottom:34px}.review-visual>div{display:flex;flex-direction:column;min-width:332px;width:50%}.review-visual>div>div{display:flex;font-weight:500;justify-content:space-between;margin-bottom:16px;width:80%}.review-visual>div>div>h2{min-width:50%;width:240%}.review-visual span{margin-left:12px}.review-visual>div>div>div{background:#9da09d;background:var(--grey-color);margin-top:6px;margin-top:var(--height-review-visual);width:100%}.review-visual>div>div>div,.review-visual>div>div>div>div{border-radius:2px;height:6px;height:var(--height-review-visual)}#map{height:50vh;margin-top:30px}:root{--grey-color:#dadada;--grey-darker-color:#767776;--red-brand-color:#f95e5c;--dark-black-color:#383838;--font-size:18px}.listing-show-container{align-self:center;color:#222;display:flex;flex-direction:column;justify-self:center;max-width:1120px;width:86.32vw}.visual-container{margin-top:30px}#figure-container{aspect-ratio:2/1;display:flex;justify-content:space-between;max-height:400px;max-width:1120px;min-width:650px;padding-bottom:10px;padding-top:24px}.image-grid-col-2{grid-column:span 2}.image-grid-row-2{grid-row:span 2}.divider{background-color:#dadada;background-color:var(--grey-color);border:none;height:1px;margin:20px 0;width:100%}.description-p{color:#383838;color:var(--dark-black-color);font-size:16px;font-size:18px;font-size:var(--font-size);font-weight:600;line-height:1.2}.body{color:#222;overflow:hidden}#root,.body{display:flex}#root{flex-direction:column}.listing-show-visuals{aspect-ratio:2/1;display:flex;justify-content:space-between;max-width:1120px;min-width:650px;padding-top:24px}.first-col-photo{height:100%;width:50%}.first-col-photo img{border-bottom-left-radius:12px;border-top-left-radius:12px}.second-col-photos{align-items:center}.second-col-photos,.third-col-photos{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:25%}.third-col-photos{align-items:flex-end}.third-col-photos img:first-child{border-top-right-radius:12px}.third-col-photos img:last-child{border-bottom-right-radius:12px}.listing-show-image-main{aspect-ratio:1;height:100%;object-fit:cover;width:98.9%}.listing-show-image{aspect-ratio:1;height:49.25%;object-fit:cover;overflow:hidden;width:97.8%}.listing-show-visuals .main{aspect-ratio:1;height:100%;object-fit:cover;overflow:hidden;width:99%}.listing-show-header{display:inline-block;justify-content:center;max-width:1120px;padding-top:24px;width:100%}.listing-show-header h1{font-size:28px;font-weight:600}.listing-show-header-details-row{margin-top:10px}.review-star{font-size:20px;font-weight:600;margin-right:5px}.review-amount,.review-location,.review-score{font-size:16px;font-weight:600;margin-left:5px;margin-right:5px}.review-amount,.review-location{text-decoration:underline}.hosted-by-container{margin-bottom:15px;margin-top:45px;width:500px}.hosted-by{font-size:22px;font-weight:600;margin-bottom:40px}.hosted-by-details-header{align-items:center;display:flex!important;justify-content:space-between}.hosted-by-details{margin-top:10px}.hosted-by-details span{font-size:16px;font-weight:500;margin-right:10px;margin-top:40px}.listing-detail-avatar{margin-bottom:0!important;margin-left:16px!important}.owner-avatar{aspect-ratio:1;border-radius:50%;height:55px;margin-right:20px;object-fit:cover}@media (max-width:1127px){.listing-show{width:90.5vw}}.write-review-button{color:#383838;color:var(--dark-black-color);cursor:pointer;font-size:18px;font-size:var(--font-size);font-weight:700;margin-bottom:12px;margin-top:12px;max-width:145px;text-align:left;text-decoration:underline;width:30%}.reviews-container{margin-top:10px}.reviews-container-header .review-star{font-size:25px;margin-right:2px}.reviews-container-header .review-score{font-size:18px;font-size:var(--font-size)}.reviews-container-header .review-dot{font-weight:700}.reviews-container-header .review-amount{font-size:18px;font-size:var(--font-size)}.container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);margin-top:10px;text-align:left}.container,.item{color:#383838;color:var(--dark-black-color)}.item{font-weight:600;padding:7px}.item,.where-youll-be{font-size:18px;font-size:var(--font-size)}.where-youll-be{font-weight:700;margin-top:12px}
/*# sourceMappingURL=main.12c1caf9.css.map*/