@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);header{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.kasa-logo{height:68px;width:210px}nav{color:#000;display:flex;justify-content:space-between}.kasa-nav-link{color:#000;font-size:24px;font-weight:500;margin-right:30px;text-decoration:none}.kasa-nav-link:active,.kasa-nav-link:link,.kasa-nav-link:visited{color:inherit}.kasa-nav-link-active{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px}@media screen and (max-width:768px){.kasa-logo{height:60px;width:180px}.kasa-nav-link{font-size:18px}}@media screen and (max-width:431px) and (max-height:933px){header{gap:20px}.kasa-logo{height:100px;width:280px}nav{margin-left:50px}.kasa-nav-link{font-size:12px;text-transform:uppercase}}.kasa-accueil-bloc{background-position:50%;background-size:cover;border-radius:20px;box-shadow:0 4px 6px #0006;height:223px;position:absolute;width:1340px;z-index:-1}.kasa-accueil-bloc-filter{align-items:center;background-color:#00000080;border-radius:20px;display:flex;height:223px;justify-content:center;left:0;position:relative;top:0;width:1340px}.text-container{display:inline-block;font-size:48px;font-weight:700;position:relative}.text-container .outline{-webkit-text-stroke:3px #000;color:#0000;cursor:default;left:0;position:absolute;top:0;z-index:1}.text-container .fill{color:#fff;cursor:default;position:relative;text-shadow:0 2px 6px #000c;z-index:2}@media screen and (max-width:768px){.kasa-accueil-bloc{box-shadow:0 3px 5px #00000059}.kasa-accueil-bloc,.kasa-accueil-bloc-filter{border-radius:18px;height:160px;width:768px}.text-container{font-size:36px}.text-container .outline{-webkit-text-stroke:2px #000}}@media screen and (max-width:431px) and (max-height:933px){.kasa-accueil-bloc{box-shadow:0 2px 4px #0000004d}.kasa-accueil-bloc,.kasa-accueil-bloc-filter{border-radius:15px;height:110px;width:370px}.text-container{font-size:24px;left:-40px;width:230px}.text-container .outline{-webkit-text-stroke:#0000}.text-container .fill{text-shadow:none}}.logements-grid{grid-column-gap:10px;grid-row-gap:60px;align-items:center;background-color:#f6f6f6;border-radius:20px;column-gap:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));justify-items:center;margin-bottom:40px;margin-top:40px;padding-bottom:50px;padding-top:40px;row-gap:60px;width:1340px}.logement-card{align-items:flex-end;background-color:#ff6060;border:1px solid #eee;border-radius:10px;color:#fff;display:flex;height:370px;overflow:hidden;position:relative;text-decoration:none;width:370px}.logement-card-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.logement-card-title{bottom:0;font-size:1.2em;padding-left:20px;text-align:left;width:200px;z-index:1}@media screen and (max-width:768px){.logements-grid{row-gap:20px;width:750px}.logement-card{height:340px;width:340px}}@media screen and (max-width:431px) and (max-height:933px){.logements-grid{align-items:center;background-color:initial;border-radius:20px;grid-template-columns:1fr;justify-items:center;margin-top:0;row-gap:40px;width:100%}.logement-card{height:255px;width:370px}}.carousel{display:flex;height:415px;justify-content:center;overflow:hidden;position:relative;width:1340px}.carousel-image{border-radius:20px;height:100%;object-fit:cover;width:100%}.carousel-counter-pictures{bottom:10px;color:#fff;font-size:18px;font-weight:400;position:absolute}.carousel-button{background-color:initial;border:none;cursor:pointer;height:112px;position:absolute;top:50%;transform:translateY(-50%);width:96px;z-index:1}.prev-button{background-image:url(/kasa/static/media/arrow-back.ecee294f493ad6f73a08.svg);left:0}.next-button{background-image:url(/kasa/static/media/arrow-next.423ac75d54633c85da4a.svg);right:0}.carousel-image{transition:opacity .5s ease-in-out}@media screen and (max-width:768px){.carousel{height:320px;width:720px}.carousel-image{border-radius:15px}.carousel-button{background-size:90%;height:50px;width:50px}}@media screen and (max-width:431px) and (max-height:933px){.carousel{height:255px;width:355px}.carousel-image{border-radius:10px}.carousel-counter-pictures{visibility:hidden}.carousel-button{background-position:50%;background-repeat:no-repeat;background-size:80%;height:30px;width:30px}}.dropdown-bloc{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;margin-top:50px}.dropdown-menu-a-propos{width:1023px}.dropdown-menu-a-propos,.dropdown-menu-logement{border-radius:5px;font-family:Arial,sans-serif;margin:1rem 0;overflow:hidden}.dropdown-menu-logement{width:582px}.dropdown-title{align-items:center;background-color:#ff6060;border:none;color:#fff;cursor:pointer;display:flex;font-size:21px;font-weight:700;justify-content:space-between;padding:.8rem;text-align:left;transition:background-color .3s ease;width:100%}.dropdown-arrow{border:solid #fff;border-width:0 3px 3px 0;display:inline-block;height:12px;margin-left:8px;transform:rotate(45deg);transition:transform .3s ease;width:12px}.dropdown-arrow.open{margin-top:5px;transform:rotate(225deg)}.dropdown-content{background-color:#f9f9f9;color:#000;max-height:0;overflow:hidden;padding:0 1rem;transition:max-height .1s ease}.dropdown-content div{font-family:Montserrat,sans-serif;margin:0}.dropdown-content.open{max-height:fit-content;padding:1rem}@media screen and (max-width:768px){.dropdown-menu-a-propos{width:720px}.dropdown-menu-logement{width:480px}.dropdown-title{font-size:16px}}@media screen and (max-width:431px) and (max-height:933px){.dropdown-menu-a-propos{margin:10px;width:390px}.dropdown-menu-logement{margin:1rem 0;width:355px}.dropdown-content div,.dropdown-title{font-size:13px}}.rating-bloc{align-items:center;display:flex;gap:15px}.star{height:25px;width:25px}@media screen and (max-width:768px){.star{height:20px;width:20px}}@media screen and (max-width:431px) and (max-height:933px){.rating-bloc{gap:5px}.star{height:15px;width:15px}}.tags-bloc{display:flex;gap:10px}.tag{background-color:#ff6060;border-radius:8px;color:#fff;font-size:14px;font-weight:600;padding:5px 20px;text-align:center}@media screen and (max-width:768px){.tag{font-size:12px}}@media screen and (max-width:431px) and (max-height:933px){.tag{background-color:#ff6060;border-radius:8px;color:#fff;font-size:10px;padding:5px 20px;text-align:center}}.logement-information-bloc{display:flex;justify-content:space-between;margin-bottom:20px;margin-top:20px;width:1340px}.logement-information-bloc-left h1{color:#ff6060;font-size:36px;font-weight:500;margin-bottom:8px}.logement-information-bloc-left h2{color:#000;font-size:18px;font-weight:500;margin-top:0}.logement-information-host{align-items:center;display:flex;justify-content:center;margin-bottom:18px}.logement-information-bloc-right p{color:#ff6060;font-size:18px;font-weight:500;width:90px}.host-img{border-radius:100px;height:64px;width:64px}.logement-dropdown-bloc{display:flex;justify-content:space-between;margin-bottom:50px;width:1340px}@media screen and (max-width:768px){.logement-information-bloc{width:320px}.logement-information-bloc-left h1{font-size:28px}.logement-information-bloc-left h2{font-size:16px}}@media screen and (max-width:431px) and (max-height:933px){.logement-information-bloc{display:flex;flex-direction:column;width:355px}.logement-information-bloc-left h1{font-size:18px}.logement-information-bloc-left h2{font-size:14px}.logement-information-bloc-right{display:flex;justify-content:space-between}.logement-information-host{order:2}.logement-information-bloc-right p{font-size:12px}.host-img{height:32px;width:32px}.logement-dropdown-bloc{flex-direction:column;margin-bottom:20px}}.error-bloc{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:100px}.error-bloc h1,h2{color:#ff6060}.error-bloc h1{font-size:288px;margin-bottom:40px;margin-top:0}.error-bloc h2{font-size:36px}.error-link{color:#000}.error-link:visited{color:inherit}@media screen and (max-width:768px){.error-bloc h1{font-size:200px;margin-bottom:50px}.error-bloc h2{font-size:24px}}@media screen and (max-width:431px) and (max-height:933px){.error-bloc h1{font-size:96px;margin-bottom:80px;margin-top:40px}.error-bloc h2{font-size:18px;font-weight:400;margin-bottom:90px;text-align:center}.error-link{font-size:14px}}footer{align-items:center;background-color:#000;color:#fff;display:flex;flex-direction:column;margin-bottom:-10px;margin-left:-80px;margin-right:-80px;padding-bottom:15px;padding-top:50px}.kasa-logo{height:40px;margin-bottom:10px;width:122px}@media screen and (max-width:768px){footer{margin-left:-80px;margin-right:-80px}footer p{font-size:14px;width:200px}}@media screen and (max-width:431px) and (max-height:933px){footer{margin-left:-30px;margin-right:-30px}footer p{font-size:12px;text-align:center;width:100px}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{display:flex;flex-direction:column;font-family:Montserrat,sans-serif;margin-left:80px;margin-right:80px;margin-top:50px}::-webkit-scrollbar{height:.5px;width:.5px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{background:#0000}@media screen and (max-width:768px){body{margin-left:20px;margin-right:20px;margin-top:30px}}@media screen and (max-width:431px) and (max-height:933px){body{margin-left:30px;margin-right:20px;margin-top:30px}}
/*# sourceMappingURL=main.098e72db.css.map*/