@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&display=swap);*{box-sizing:border-box;margin:0;padding:0}body{font-family:Montserrat,sans-serif;margin:0 auto;max-width:1500px}li{list-style-type:none}a{cursor:pointer;text-decoration:none}.wrapper{margin:0 auto;width:86%}@media only screen and (max-width:500px){.wrapper{width:90%}}.header{align-items:center;display:flex;justify-content:space-between;margin:40px auto 0}@media only screen and (max-width:1000px){.header .logo{height:auto;width:180px}}@media only screen and (max-width:800px){.header .logo{height:auto;width:145px}}@media only screen and (max-width:500px){.header{margin-top:25px}}@media only screen and (max-width:360px){.header{flex-direction:column;justify-content:center;row-gap:1.3rem}.header .navigation{justify-content:space-around;width:90%}}.navigation{display:flex;font-size:1.5rem;justify-content:space-between;width:23%}.navigation .active{-webkit-text-decoration:underline #ff6060;text-decoration:underline #ff6060}.navigation .nav-link{color:#ff6060;font-weight:400}@media only screen and (max-width:1100px){.navigation{font-size:1.3rem;width:27%}}@media only screen and (max-width:800px){.navigation{font-size:1rem;text-transform:uppercase;width:40%}}@media only screen and (max-width:500px){.navigation{font-size:.8rem;text-transform:uppercase;width:45%}}.footer{align-items:flex-end;background-color:#000;color:#fff;display:flex;font-size:1.3rem;font-weight:500;height:200px;margin-top:2rem}.footer__box{align-items:center;display:flex;flex-direction:column;height:80%;justify-content:space-around;margin:0 auto;padding-bottom:.5rem;width:50%}.footer__logo{height:auto;width:122px}@media only screen and (max-width:800px){.footer{align-items:center;font-size:1rem}.footer__box{height:70%}}@media only screen and (max-width:530px){.footer__box{width:100%}}@media only screen and (max-width:400px){.footer{font-size:.8rem}}.banner{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:25px;display:flex;height:220px;justify-content:center;margin:50px 0 43px}.banner__title{color:#fff;font-size:3rem;font-weight:500}@media only screen and (max-width:1000px){.banner{margin:30px 0 23px}.banner__title{font-size:2rem;padding:0 2rem}}@media only screen and (max-width:800px){.banner{height:150px}}@media only screen and (max-width:700px){.banner{border-radius:10px;height:110px}.banner__title{font-size:1.5rem}}.banner__about-page{height:220px}.accomodation__wrapper{background-color:#f6f6f6;border-radius:25px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:3.3rem;row-gap:3.3rem;width:100%}.accomodation__thumbnail{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;cursor:pointer;display:flex;height:340px;transition:all .5 ease-in-out;width:340px}.accomodation__thumbnail:hover{-webkit-animation:hover .2s ease-in-out forwards;animation:hover .2s ease-in-out forwards}.accomodation__thumbnail:hover .accomodation__title{-webkit-animation:hover-title .2s ease-in-out forwards;animation:hover-title .2s ease-in-out forwards}.accomodation__title{color:#fff;font-size:1.1rem;font-weight:400;margin:1rem}@-webkit-keyframes hover{0%{box-shadow:none;-webkit-transform:scale(1);transform:scale(1)}to{box-shadow:1px 2px 7px gray;-webkit-transform:scale(1.02);transform:scale(1.02)}}@keyframes hover{0%{box-shadow:none;-webkit-transform:scale(1);transform:scale(1)}to{box-shadow:1px 2px 7px gray;-webkit-transform:scale(1.02);transform:scale(1.02)}}@-webkit-keyframes hover-title{0%{color:#fff;font-size:1.1rem;font-weight:400}to{color:#ff6060;font-size:1.15rem;font-weight:500}}@keyframes hover-title{0%{color:#fff;font-size:1.1rem;font-weight:400}to{color:#ff6060;font-size:1.15rem;font-weight:500}}@media only screen and (max-width:1340px){.accomodation__wrapper{padding:2.5rem;row-gap:2.5rem}.accomodation__thumbnail{height:300px;width:300px}}@media only screen and (max-width:1170px){.thumbnail-invisible{display:none}.accomodation__wrapper{justify-content:space-around}.accomodation__thumbnail{height:340px;width:340px}}@media only screen and (max-width:900px){.accomodation__wrapper{justify-content:center}.accomodation__thumbnail-link{width:85%}.accomodation__thumbnail{width:100%}}@media only screen and (max-width:700px){.accomodation__wrapper{background-color:transparent;padding:0;row-gap:1.3rem}.accomodation__thumbnail-link{width:100%}.accomodation__thumbnail{height:255px}}@media only screen and (max-width:300px){.accomodation__thumbnail{height:235px}.accomodation__title{font-size:.8rem}}.errorMsg__wrapper{align-items:center;color:#ff6060;display:flex;flex-direction:column;gap:3rem;height:600px;margin:0 auto;padding:5rem 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.errorMsg__code{font-size:15rem;font-weight:700}.errorMsg__description{font-size:2.3rem;font-weight:500}.errorMsg__homelink{color:#ff6060;font-size:1.2rem;margin-top:auto;-webkit-text-decoration:underline #ff6060;text-decoration:underline #ff6060}.collapsable{cursor:pointer}.collapsable h3{pointer-events:none}.collapsable__title-wrapper{align-items:center;background-color:#ff6060;color:#fff;display:flex;justify-content:space-between;position:relative;-webkit-transform:translateY(7px);transform:translateY(7px);z-index:1}.collapsable__title{font-weight:500}.collapsable__description{-webkit-animation:opened-description .6s ease-out forwards;animation:opened-description .6s ease-out forwards;background-color:#f6f6f6;color:#ff6060}.collapsable .opened-arrow{-webkit-animation:opened-arrow .6s ease-in-out forwards;animation:opened-arrow .6s ease-in-out forwards}.collapsable__about-group{display:flex;flex-direction:column;margin:0 auto;padding-bottom:2rem;row-gap:2.5rem;width:85%}.collapsable__about-group .collapsable__title-wrapper{border-radius:5px;padding:.8rem 1.5rem}.collapsable__about-group .collapsable__title{font-size:1.5rem}.collapsable__about-group .collapsable__description{border-radius:5px;font-size:1.5rem;font-weight:400;line-height:36px;padding:2rem 1.5rem 1rem}.collapsable__logement-group{display:flex;justify-content:space-between}.collapsable__logement-group .collapsable{width:47%}.collapsable__logement-group .collapsable__title-wrapper{border-radius:10px;padding:.8rem 1.2rem}.collapsable__logement-group .collapsable__title{font-size:1.1rem}.collapsable__logement-group .collapsable__description{border-radius:10px;font-size:1.1rem;font-weight:400;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:26px;min-height:250px;padding:2.2rem 1.5rem 1rem}@-webkit-keyframes opened-description{0%{display:none;opacity:0;-webkit-transform:translateY(-70px);transform:translateY(-70px)}to{display:block;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes opened-description{0%{display:none;opacity:0;-webkit-transform:translateY(-70px);transform:translateY(-70px)}to{display:block;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes opened-arrow{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes opened-arrow{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media only screen and (max-width:800px){.collapsable__about-group,.collapsable__about-group .collapsable,.collapsable__logement-group,.collapsable__logement-group .collapsable{width:100%}.collapsable__about-group .collapsable__description,.collapsable__about-group .collapsable__title,.collapsable__logement-group .collapsable__description,.collapsable__logement-group .collapsable__title{font-size:1rem;line-height:20px}.collapsable__about-group .collapsable__description,.collapsable__logement-group .collapsable__description{min-height:143px;padding:1.9rem 1.2rem .7rem}.collapsable__logement-group{flex-direction:column;row-gap:1.2rem}.collapsable__logement-group .collapsable__description{height:auto;min-height:143px}}@media only screen and (max-width:450px){.collapsable__about-group,.collapsable__logement-group{row-gap:1.2rem}.collapsable__about-group .collapsable__title-wrapper,.collapsable__logement-group .collapsable__title-wrapper{border-radius:5px;padding:.5rem 1rem}.collapsable__about-group .collapsable__title,.collapsable__logement-group .collapsable__title{font-size:.9rem}.collapsable__about-group .collapsable__arrow,.collapsable__logement-group .collapsable__arrow{height:auto;width:18px}.collapsable__about-group .collapsable__description,.collapsable__logement-group .collapsable__description{font-size:.75rem;line-height:17px;min-height:143px;padding:1.4rem .6rem .3rem}}.description{display:flex;justify-content:space-between}.description .location,.description .title{color:#ff6060;font-weight:500}.description .title{font-size:2.2rem;font-weight:500;padding:.3rem 0}.description .location{font-size:1.2rem}.description .tag-list{display:flex;gap:.5rem;margin:1.5rem 0}.description .tag{background-color:#ff6060;border-radius:10px;color:#fff;font-size:.9rem;font-weight:500;min-width:115px;padding:.4rem 1.2rem .3rem;text-align:center}.description .profileAndRating{align-items:flex-end;display:flex;flex-direction:column;gap:1.3rem}.description .profileAndRating .host{align-items:center;display:flex;gap:.7rem;text-align:right;width:-webkit-min-content;width:min-content}.description .profileAndRating .host .name{color:#ff6060;font-size:1.2rem;font-weight:500;line-height:26px}.description .profileAndRating .host .picture{border-radius:50%;height:auto;width:64px}.description .profileAndRating .rating-list{display:flex;gap:.5rem}.description .profileAndRating .rating-list .full-star{fill:#ff6060}.description .profileAndRating .rating-list .empty-star{fill:#e3e3e3}@media only screen and (max-width:750px){.description{flex-direction:column}.description .title{font-size:1.8rem;padding:0}.description .location{font-size:1rem;margin:1rem 0}.description .profileAndRating{align-items:center;flex-direction:row-reverse;justify-content:space-between;margin:1rem 0}.description .tag-list{flex-wrap:wrap;margin:0}.description .tag{border-radius:5px;font-size:.8rem;min-width:100px}}@media only screen and (max-width:500px){.description .title{font-size:1.15rem}.description .location{font-size:.9rem;margin:.5rem 0 .9rem}.description .profileAndRating{margin:1rem 0}.description .profileAndRating .host .name{font-size:.8rem;line-height:17px}.description .profileAndRating .host .picture{height:auto;width:38px}.description .profileAndRating .rating-list{gap:.2rem}.description .profileAndRating .rating-list .empty-star,.description .profileAndRating .rating-list .full-star{height:auto;width:18px}.description .tag{font-size:10px;padding:.4rem .6rem}}.gallery .wrapper{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:25px;display:flex;height:415px;justify-content:space-between;margin:1.7rem 0;width:100%}.gallery .counter{align-self:flex-end;color:#fff;font-size:1.1rem;font-weight:500;margin:1.5rem 0}.gallery .left-arrow,.gallery .right-arrow{cursor:pointer;height:auto;width:96px}.gallery .left-arrow{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.gallery .right-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (max-width:800px){.gallery .wrapper{height:315px;margin:1.7rem 0 1.3rem}.gallery .left-arrow,.gallery .right-arrow{height:auto;width:56px}}@media only screen and (max-width:400px){.gallery .wrapper{height:255px;margin:1.6rem 0 1rem}.gallery .left-arrow,.gallery .right-arrow{height:24px;width:24px}.gallery .counter{display:none}}
/*# sourceMappingURL=main.776ed94c.css.map*/