@import url(https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@100;200;300;400;500;600;700&display=swap);*{box-sizing:border-box;font-family:Typold Regular,Roboto Mono,serif;font-weight:400;margin:0;padding:0}body{color:#ff6060;height:100%}a{color:inherit;text-decoration:none}#root{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1}.error-404{align-items:center;display:flex;flex-direction:column;height:75vh;justify-content:space-around;text-align:center}.error-404 h2{display:flex;font-size:16.66667vw;font-weight:700}.error-404 .logo{width:11.11111vw}.error-404 .logo-img{width:100%}.error-404 h1{font-size:2.5vw}.error-404 a{font-size:1.25vw;text-decoration:underline}@media only screen and (max-width:1000px){.error-404{height:50vh}.error-404 h2{font-size:25vw}.error-404 .logo{width:14.28571vw}.error-404 h1{text-wrap:balance;font-size:5vw}.error-404 a{font-size:1.66667vw}}.card{background:#ff6060;color:#fff;display:flex;flex-flow:wrap;padding:clamp(5px,3.33333vw,32px);position:relative}.gradient{background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(0,0,0,.5));height:100%;left:0;position:absolute;top:0;width:100%}.content{font-size:clamp(10px,1.42857vw,20px);position:relative;z-index:2}.grey-card{background:#f7f7f7;gap:clamp(5px,1.66667vw,18px);width:clamp(10%,85vw,1600px)}.grey-filter{background:rgba(0,0,0,.3)}.location-card{flex-direction:column;height:calc(((100vw * .85) / 3) - clamp(5px, calc((100vw / 30)), 34px));justify-content:flex-end;max-height:500px;max-width:500px;padding:20px;width:calc(((100vw * .85) / 3) - clamp(5px, calc((100vw / 30)), 34px))}.banner-card{justify-content:center;padding:3vw;width:clamp(10%,85vw,1600px)}.about-container .banner-card{height:16vw}.banner-card .content{font-size:clamp(20px,2.22222vw,60px)}@media only screen and (max-width:800px){.location-card{height:37.5vw;width:37.5vw}.card.grey-card{gap:2.5vw}.content{font-size:2.22222vw}.banner-card{padding:5vw}.banner-card .content{font-size:2.85714vw}}@media only screen and (max-width:600px){.location-card{height:65vw;width:85vw}.card.grey-card{background-color:inherit;flex-direction:column;padding:0}.content{font-size:4vw}.banner-card{padding:5vw}.banner-card .content{font-size:4vw}.about-container .banner-card{height:55vw}.banner-card{justify-content:left}}.home-container{align-items:center;display:flex;flex-direction:column;gap:3vw;margin:50px auto;width:clamp(70%,85vw,1600px)}@media only screen and (max-width:600px){.home-container{margin:20px auto}}.accordion{background:linear-gradient(#f6f6f6,transparent,transparent,transparent);display:flex;flex-direction:column;font-size:clamp(15px,1.66667vw,25px);width:100%}.accordion-btn{align-items:center;background-color:#ff6060;border:none;color:#fff;cursor:pointer;display:flex;font-size:1.66667vw;height:4vw;justify-content:space-between;padding:0 1.66667vw;text-align:left;width:100%}.accordion-content{background-color:#f6f6f6;overflow:hidden;transition:height .5s ease-in-out;width:100%}.accordion-content>*{padding:1.66667vw}.accordion-content ul{list-style:none}@media only screen and (max-width:600px){.accordion,.accordion-btn{font-size:2.5vw}.accordion-btn{height:6.66667vw;padding:0 2.5vw}.accordion-content>*{padding:2.5vw}}.about-container{margin:50px auto;width:clamp(70%,85vw,1600px)}.about-container,.about-container .accordion-container{align-items:center;display:flex;flex-direction:column;gap:3vw}.about-container .accordion-container{width:80%}@media only screen and (max-width:600px){.about-container .accordion-container{width:100%}.about-container{margin:20px auto}}.carrousel{border-radius:20px;height:28.57143vw;margin:1.53846vw auto;overflow:hidden;position:relative;width:100%}.carrousel-overlay{display:flex;height:100%;justify-content:space-between;left:0;padding:1.25vw;position:absolute;top:0;width:100%}.carrousel button{background-color:inherit;border:none;color:#fff;cursor:pointer;font-size:clamp(15px,4vw,60px)}.carrousel-count{align-self:flex-end;color:#fff;font-size:clamp(5px,1.17647vw,20px)}#carrousel-image{height:100%;left:0;position:relative;top:0;width:100%;z-index:-1}.carrousel-picture{height:100%;object-fit:cover;position:absolute;width:100%}@media only screen and (max-width:600px){.carrousel{height:55vw}.carrousel-count{font-size:2vw}.carrousel button{font-size:6.66667vw}}.housing-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;width:clamp(70%,85vw,1600px)}.housing-header{display:flex;gap:1.53846vw;justify-content:space-between;width:100%}.housing-header .heading{width:55%}.housing-header h1{font-size:clamp(20px,2.5vw,50px)}.housing-header h2{font-size:clamp(15px,1.66667vw,25px)}.host-id{align-items:center;display:flex;gap:.76923vw}.host-id img{border-radius:50%;height:6.25vw;min-height:60px;min-width:60px;width:6.25vw}.host .note{align-items:center;display:flex;font-size:clamp(15px,1.66667vw,25px);gap:.76923vw;justify-content:flex-end;margin:.76923vw 0}.host .note .grey{color:#e3e3e3}@media only screen and (max-width:600px){.housing-header{flex-direction:column}.housing-header .heading{width:100%}.housing-header h1{font-size:5vw}.housing-header h2{font-size:2.5vw}.host{display:flex;flex-direction:row-reverse;justify-content:space-between}.host-id img{min-height:30px;min-width:30px}.host .note{font-size:2.5vw}}.tags{display:flex;flex-wrap:wrap;gap:.76923vw;margin:.76923vw auto}.tag{background-color:#ff6060;border-radius:50px;color:#fff;font-size:clamp(10px,1.17647vw,15px);min-width:10vw;padding:.76923vw;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:600px){.tag{background-color:#ff6060;border-radius:50px;color:#fff;font-size:2.22222vw;min-width:10vw;padding:.76923vw;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.housing-accordion{display:flex;justify-content:space-between;margin-top:3vw;width:100%}.housing-accordion>*{width:45%}@media only screen and (max-width:600px){.housing-accordion{align-items:center;flex-direction:column;gap:.76923vw}.housing-accordion>*{width:100%}}.lds-ripple{align-items:center;display:flex;height:60vh;justify-content:center;position:relative;width:100%}.lds-ripple div{height:80px;position:relative;width:80px}.lds-ripple div div{-webkit-animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;background:#ff6060;border:4px solid #fff;border-radius:50%;opacity:1;position:absolute}.lds-ripple div div:nth-child(2){-webkit-animation-delay:-.5s;animation-delay:-.5s}@-webkit-keyframes lds-ripple{0%{height:0;left:36px;opacity:0;top:36px;width:0}4.9%{height:0;left:36px;opacity:0;top:36px;width:0}5%{height:0;left:36px;opacity:1;top:36px;width:0}to{height:72px;left:0;opacity:0;top:0;width:72px}}@keyframes lds-ripple{0%{height:0;left:36px;opacity:0;top:36px;width:0}4.9%{height:0;left:36px;opacity:0;top:36px;width:0}5%{height:0;left:36px;opacity:1;top:36px;width:0}to{height:72px;left:0;opacity:0;top:0;width:72px}}.nav-bar{align-items:center;display:flex;font-size:clamp(15px,1.66667vw,20px);justify-content:space-between;margin:0 auto;padding:1.53846vw 0;width:clamp(70%,85vw,1600px)}.nav-logo{display:inline;font-size:clamp(20px,4vw,60px)}.nav-logo .logo{display:inline-block;max-width:45px;position:relative;width:2.7027vw}.nav-logo .logo .logo-img{bottom:-.8352vw;margin:0 2.5%;position:absolute;width:100%}nav ul{align-items:center;display:flex;gap:2vw;justify-content:space-between;list-style:none}nav ul .active{text-decoration:underline}@media only screen and (max-width:1000px){.nav-bar{font-size:2.5vw}.nav-logo{font-size:6.66667vw}.nav-logo .logo{width:4.5vw}}@media only screen and (max-width:650px){.nav-bar{font-size:4vw}.nav-logo{font-size:10vw}.nav-logo .logo{width:6.8vw}}.footer{align-items:center;background-color:#000;color:#fff;display:flex;flex-direction:column;font-size:24px;height:210px;justify-content:space-around;margin-top:40px;padding:30px 0}.footer-logo{display:inline;font-size:70px}.footer-logo .logo{display:inline-block;position:relative;width:50px}.footer-logo .logo .logo-img{bottom:-14px;margin:0 2.5%;position:absolute;width:100%}.footer p{text-align:center}@media only screen and (max-width:800px){.footer{font-size:18px;height:auto;padding:15px 0}}@media only screen and (max-width:600px){.footer{font-size:15px}.footer-logo{font-size:10vw}.footer-logo .logo{width:6.8vw}.footer-logo .logo .logo-img{bottom:-8px}}
/*# sourceMappingURL=main.5b29cedd.css.map*/