body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--off-white:#fffffa;--dark-turquoise:#0d5c63;--light-turquoise:#247b7b;background-color:#fffffa;background-color:var(--off-white)}.App{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-align:center}h1{font-size:calc(200% + 1vw)}h1,h2{margin:0}h2{font-size:calc(150% + 1vw)}h3{font-size:calc(60% + 1vw);font-weight:400;margin:0}.lighttext{color:#fffffa;color:var(--off-white)}.darktext{color:#0d5c63;color:var(--dark-turquoise)}.darkbutton{background-color:#247b7b;background-color:var(--light-turquoise);border:2px solid #247b7b;border:2px solid var(--light-turquoise);color:#fffffa;color:var(--off-white)}.darkbutton:hover{background-color:#0d5c63;background-color:var(--dark-turquoise)}.darkbutton:hover,.lightbutton{color:#0d5c63;color:var(--dark-turquoise)}.lightbutton{background-color:#fffffa;background-color:var(--off-white);border:2px solid #247b7b;border:2px solid var(--light-turquoise)}.lightbutton:hover{background-color:#0d5c63;background-color:var(--dark-turquoise);color:#fffffa;color:var(--off-white)}button{border:2px solid #247b7b;border:2px solid var(--light-turquoise);border-radius:7px;cursor:pointer;font-size:calc(40% + .6vw);height:calc(25px + 1.5vw);width:calc(40px + 2.5vw)}.articles{display:flex;flex-wrap:wrap;margin:40px;width:calc(100% - 80px)}.clickable{cursor:pointer}.rounded{border-radius:7px}.input[type=date]{border:1px solid #0d5c63;border:1px solid var(--dark-turquoise)}.header{align-items:center;background-color:var(--off-white);border-bottom:2px solid var(--light-turquoise);display:flex;height:calc(50px + 3vh);justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:3000}#logoandmenu{display:flex;height:100%}.logo{height:calc(50px + 3vh)}.nav{color:var(--dark-turquoise);display:flex}.nav ul{align-items:center;display:flex;gap:1rem;list-style:none;padding:0}.nav a{color:inherit;font-size:calc(60% + .6vw);text-decoration:none}.buttons{display:flex;gap:10px;padding:10px}button.darkbutton{background-color:var(--light-turquoise);color:var(--off-white);width:-webkit-fit-content;width:fit-content}button.darkbutton:hover,button.lightbutton{background-color:var(--off-white);color:var(--dark-turquoise);width:-webkit-fit-content;width:fit-content}button.lightbutton:hover{background-color:var(--light-turquoise);color:var(--off-white);width:-webkit-fit-content;width:fit-content}.footer{background-color:var(--off-white);border-top:2px solid var(--dark-turquoise);bottom:0;color:var(--dark-turquoise);display:flex;justify-content:space-around;left:0;width:100%;z-index:3000}.footer .footercategory{display:flex;flex-direction:column;margin-bottom:50px;margin-top:20px;row-gap:10px;text-align:left}.footercategory p{font-size:calc(50% + 1vw);font-weight:700}.footercategory a{color:inherit;font-size:calc(30% + 1vw);text-decoration:none}#segment1{position:relative}#segment1 #titleimage{width:100%}.titletext{align-items:center;display:flex;flex-direction:column;left:50%;position:absolute;row-gap:calc(3px + .5vh);top:calc(40% + 6vh);transform:translate(-50%,-50%);width:100%}.titletext button{font-size:calc(70% + 1vw);height:calc(50px + 1.5vw);margin-top:20px;width:calc(100px + 2.5vw)}#segment2{align-items:center;display:flex;gap:40px;justify-content:center;margin-bottom:150px;margin-top:150px;position:relative;text-align:left;@media (max-width:750px){flex-direction:column}}#segment2 div{display:flex;flex-direction:column;gap:10px;width:50%;@media (max-width:750px){text-align:center;width:80%}}#segment2 img{border:3px solid var(--dark-turquoise);width:calc(200px + .5vw)}#segment3{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.animatedsegment{height:calc(200px + .5vw);position:relative;width:100%}.animatedsegment img{height:100%;object-fit:cover;width:100%}.animatedtext{align-items:center;background-color:#0d5c63cc;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:.6s;width:100%}.animatedtext:hover{background-color:#0d5c6399}.animatedtext:hover h1{font-size:calc(300% + 1vw)}.animatedtext h3{font-size:calc(30% + 1vw)}.animatedtext:hover h3{font-size:calc(40% + 1vw)}.animatedtext>*{transition:.5s}#segment4{align-items:center;display:flex;flex-direction:column;gap:20px;margin:150px 20px}#segment4 button{font-size:calc(50% + .6vw);height:calc(40px + 1vw);width:calc(60px + 2vw)}.filterslist{align-items:center;display:flex;justify-content:space-between;margin:10px 44px}.filterslist__buttons{display:flex;gap:calc(10px + 2.5vw)}.checkbox-list{align-items:flex-start}.checkbox-list,.info-text{display:flex;flex-direction:column}.info-text{border-top:2px solid var(--dark-turquoise);padding-left:44px;padding-top:20px;text-align:left}.datepicker{display:flex;gap:5px}@media (max-width:850px){.filterslist{flex-direction:column;gap:20px}}@media (max-width:650px){.filterslist__buttons{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}.slider{background-color:#ddd;height:10px;width:200px}.slider .thumb{background-color:var(--light-turquoise);border-radius:50%;cursor:pointer;height:25px;position:relative;top:50%;width:25px}.slider .thumb-0{transform:translate(-50%,-50%)}.slider .thumb-1{transform:translate(50%,-50%)}.slider .thumb.active{outline:2px solid var(--dark-turquoise)}.slider .track{height:100%}.slider .track-1{background-color:var(--light-turquoise)}.values{padding-bottom:10px}.values input[type=number]{-moz-appearance:textfield;border:1px solid var(--dark-turquoise);width:40px}.article{cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:4px;text-align:left;width:calc(50% - 8px)}@media (min-width:1200px){.article{width:calc(20% - 8px)}}@media (min-width:960px) and (max-width:1199px){.article{width:calc(25% - 8px)}}@media (min-width:720px) and (max-width:959px){.article{width:calc(33.33% - 8px)}}.article>:not(:first-child){color:var(--light-turquoise);font-size:calc(10px + .5vw);margin-bottom:0;margin-left:5px;margin-top:0}.article .article-img{aspect-ratio:2/3;position:relative;width:100%}.article-img img{object-fit:cover;object-position:center}.article .unavailable-text,.article-img img{border-radius:10px;height:100%;margin:0;width:100%}.article .unavailable-text{align-items:center;background-color:#00000080;color:var(--off-white);display:flex;font-weight:700;justify-content:center;left:50%;opacity:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.article .unavailable-text.unavailable{opacity:1}.article .location{margin-bottom:5px}.article .price{font-weight:700}.dropdown{position:relative}.dropdown,.dropdown-button{display:flex;justify-content:center}.dropdown-button{align-items:center;background-color:var(--off-white);border:2px solid var(--dark-turquoise);border-radius:10px;color:var(--dark-turquoise);cursor:pointer;padding:1rem;width:-webkit-fit-content;width:fit-content}.button-open{background-color:var(--light-turquoise);color:var(--off-white)}.dropdown-button__icon{align-items:center;display:flex;justify-content:center;margin-left:1rem}.dropdown-content{-ms-overflow-style:none;background-color:var(--off-white);border:2px solid var(--dark-turquoise);border-radius:.5rem;display:flex;flex-direction:column;margin-top:1rem;max-height:40vh;min-width:100%;overflow-y:scroll;padding:1rem;position:absolute;scrollbar-width:none;top:80%;z-index:3000}.dropdown-content::-webkit-scrollbar{height:0;width:0}.location-filter__button{align-items:center;color:var(--dark-turquoise);cursor:pointer;display:flex;gap:5px}.location-filter__content{align-items:center;background-color:var(--off-white);display:flex;flex-direction:column;gap:20px;height:80vh;justify-content:center;overflow-y:scroll;padding:20px;width:35vw}#map-container{height:300px;width:400px}.search{align-items:center;justify-content:center;position:relative}#resultlist,.search{display:flex;flex-direction:column}#resultlist{border:1px solid var(--dark-turquoise);margin:10px;max-height:20vh;overflow-y:scroll;padding:0;position:absolute;top:60%;width:30vw;z-index:4500}.search-result{background-color:var(--off-white);border-bottom:1px solid var(--dark-turquoise);color:var(--dark-turquoise);list-style-type:none;padding:5px}#resultlist.content-closed{display:none}.popup{align-items:center;background-color:#0003;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:4000}.checkbox *{color:var(--dark-turquoise);cursor:pointer}.checkbox input[type=checkbox]{accent-color:var(--dark-turquoise)}.searchbar{background-color:var(--dark-turquoise);padding:1vw;position:relative}.searchbar input{border:2px solid var(--dark-turquoise);border-radius:10px;padding:5px;width:calc(100px + 30vw)}.searchbar .search-icon{color:var(--dark-turquoise);position:absolute;top:50%;transform:translate(-25px,-50%)}#section1{margin-top:calc(10px + 5%);position:relative}#section1 #buttonSection{align-items:center;display:flex;justify-content:center;margin-bottom:calc(10px + 10%);margin-top:calc(10px + 10%);position:relative;@media (max-width:1200px){flex-direction:column}}#buttonSection .creditButton{border:2px solid var(--dark-turquoise);border-radius:7px;height:calc(75px + 2.5vw);margin:10px;padding-bottom:calc(3px + .5vh);width:calc(200px + 4vw)}.creditButton button{width:80%}.profile{align-items:center;display:flex;flex-direction:column;gap:5px;margin:50px}.profile p{margin:0}.profile .username{font-weight:700}.profile-picture{aspect-ratio:1;border:2px solid var(--dark-turquoise);border-radius:10px;height:calc(50px + 5vw);max-width:calc(50px + 5vw);object-fit:cover}.profile-buttons{align-items:center;display:flex;flex-direction:column;gap:5px;margin:5px;width:calc(100px + 5vw)}.profile-buttons *{width:100%}.update-button{position:relative}.update-form{align-items:center;background-color:var(--off-white);color:var(--dark-turquoise);display:flex;flex-direction:column;gap:15px;height:-webkit-fit-content;height:fit-content;justify-content:center;left:50%;padding:50px;position:absolute;top:50%;transform:translate(-50%,-50%);width:30vw}input[type=file]{display:none}.upload-file{padding:5px;width:30%}.update-form-buttons{display:flex;gap:5px;width:60%}.update-form-buttons input{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:calc(40% + .6vw)}
/*# sourceMappingURL=main.fad04cf0.css.map*/