*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}html{-webkit-text-size-adjust:none;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;line-height:1.15}main{display:block}a,body,button,div,footer,form,h1,h2,h3,header,html,img,input,label,li,nav,p,select,span,table,textarea,ul{border:0;font:inherit;font-size:100%;margin:0;padding:0}li,ul{list-style:none}button,input,select,textarea{background:none;border:none;border-radius:0;box-sizing:border-box;color:inherit;display:block;outline:none}button:focus,input:focus,textarea:focus{outline:none}button:hover,input[type=submit]:hover{cursor:pointer}input::-ms-clear{display:none}textarea{overflow:auto}a{color:inherit;text-decoration:none}img{border-style:none}img,picture,svg,video{display:block}img,video{height:auto;width:100%}iframe,svg{height:100%;width:100%}iframe{left:0;position:absolute;top:0}button,input{overflow:visible}button,select{text-transform:none}@-webkit-keyframes CollapseAnimation{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes CollapseAnimation{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes loader{0%{background-position:-150% 0,-150% 0}66%{background-position:250% 0,-150% 0}to{background-position:250% 0,250% 0}}@keyframes loader{0%{background-position:-150% 0,-150% 0}66%{background-position:250% 0,-150% 0}to{background-position:250% 0,250% 0}}@-webkit-keyframes fadeOut{to{opacity:0;visibility:hidden}75%{opacity:1}}@keyframes fadeOut{to{opacity:0;visibility:hidden}75%{opacity:1}}header,main{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 20px;max-width:1440px}@media screen and (min-width:768px){header,main{margin:0 60px}}@media screen and (min-width:1024px){header,main{margin:0 100px}}body{font-family:Open Sans,Arial,Helvetica,sans-serif;list-style-type:none;margin:auto;text-align:-webkit-center}.content-loader{-webkit-animation:fadeOut 3s ease-in-out forwards;animation:fadeOut 3s ease-in-out forwards;background-color:#fff;height:100%;left:0;opacity:1;position:fixed;top:0;width:100%;z-index:999}.kasa-logo{align-items:center;display:flex;height:47px;justify-content:center;left:50%;position:absolute;top:43%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:145px}@media screen and (min-width:1440px){.kasa-logo{height:68px;width:210.32px}}.custom-loader{align-items:center;-webkit-animation:loader 3s infinite;animation:loader 3s infinite;background:linear-gradient(#ff6060 0 0),linear-gradient(#ff6060 0 0),#f6f6f6;background-repeat:no-repeat;background-size:60% 100%;border-radius:5px;display:flex;height:8px;justify-content:center;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:260px}.header{display:flex;justify-content:space-between;margin-top:20px}@media screen and (min-width:1024px){.header{margin-top:40px}}.header__img{height:47px;width:145px}@media screen and (max-width:350px){.header__img{display:none}}@media screen and (min-width:1024px){.header__img{height:63.69px;width:197px}}@media screen and (min-width:1440px){.header__img{height:68px;width:210.32px}}.header__nav{align-items:center;display:flex}.header__nav--list{display:flex;flex-direction:row;margin-top:5px}.header__nav--list :nth-child(2){margin-left:15px}@media screen and (min-width:1024px){.header__nav--list :nth-child(2){margin-left:30px}}@media screen and (min-width:1440px){.header__nav--list :nth-child(2){margin-left:57px}}.header__nav--about,.header__nav--home{color:#ff6060;font-family:Montserrat,sans-serif,arial;font-size:14px;font-weight:500;line-height:17.22px;text-align:right}@media screen and (max-width:1023px){.header__nav--about,.header__nav--home{text-transform:uppercase}}@media screen and (min-width:1024px){.header__nav--about,.header__nav--home{font-size:18px;line-height:28px}}@media screen and (min-width:1440px){.header__nav--about,.header__nav--home{font-size:24px;line-height:34px}}.header__nav--about--underline,.header__nav--home--underline{border-bottom:1px solid #ff6060;color:#ff6060;font-family:Montserrat,sans-serif,arial;font-size:14px;font-weight:500;line-height:17.22px;text-align:right}@media screen and (max-width:1023px){.header__nav--about--underline,.header__nav--home--underline{text-transform:uppercase}}@media screen and (min-width:1024px){.header__nav--about--underline,.header__nav--home--underline{font-size:18px;line-height:28px}}@media screen and (min-width:1440px){.header__nav--about--underline,.header__nav--home--underline{font-size:24px;line-height:34px}}.banner{margin:16px 0 22px}@media screen and (min-width:1024px){.banner{margin:40px 0 43px}}.banner__conteneur{align-items:center;background-image:url(/static/media/home-banner-img.97b7e8812d2cec3fd69c.webp);background-position:50%;background-size:cover;border-radius:10px;display:flex;height:111px;justify-content:flex-start;position:relative;width:100%}@media screen and (max-width:1024px){.banner__conteneur{padding-right:100px}}@media screen and (min-width:1024px){.banner__conteneur{height:143px;justify-content:center}}@media screen and (min-width:1440px){.banner__conteneur{height:223px}}.banner__conteneur:after{background-color:#000;border-radius:10px;bottom:0;content:"";height:100%;left:0;mix-blend-mode:darken;opacity:.3;position:absolute;width:100%;z-index:1}.banner h1{color:#fff;font-family:Montserrat,sans-serif,arial;font-size:24px;font-style:normal;font-weight:500;line-height:24px;margin-left:16px;text-align:left;z-index:2}@media screen and (min-width:1024px){.banner h1{font-size:36px;line-height:68px}}@media screen and (min-width:1440px){.banner h1{font-size:48px;line-height:68px}}.layout{margin:17px 0 19px}@media screen and (min-width:1024px){.layout{margin-top:44px}}.layout__conteneur{align-items:center;background-image:url(/static/media/about-us-banner-img.1cc55eaeba2ddc74ac55.webp);background-position:50%;background-size:cover;border-radius:10px;display:flex;height:223px;justify-content:flex-start;position:relative;width:100%}@media screen and (max-width:1024px){.layout__conteneur{padding-right:100px}}.layout__conteneur:after{background-color:#000;border-radius:10px;bottom:0;content:"";height:100%;left:0;mix-blend-mode:darken;opacity:.3;position:absolute;width:100%;z-index:1}@media screen and (min-width:768px){.thumbnail__content{min-height:345px;padding:0 10px;width:50%}}@media screen and (min-width:1024px){.thumbnail__content{padding:0 20px 20px}}@media screen and (min-width:1440px){.thumbnail__content{margin:0;min-height:340px;padding:0;width:340px}}.thumbnail__img{display:flex;justify-content:flex-start;position:relative}@media screen and (min-width:1440px){.thumbnail__img{height:340px;width:340px}}.thumbnail__img img{border-radius:10px;min-height:255px;object-fit:cover;object-position:center;width:100%}@media screen and (min-width:425px){.thumbnail__img img{max-width:450px}}@media screen and (min-width:768px){.thumbnail__img img{max-width:none;min-height:340px}}@media screen and (min-width:1024px){.thumbnail__img img{min-height:400px}}@media screen and (min-width:1440px){.thumbnail__img img{min-height:340px;width:340px}}.thumbnail__img p{bottom:0;color:#fff;font-family:Montserrat,sans-serif,arial;font-size:18px;font-style:normal;font-weight:500;line-height:26px;margin:0 18% 15px 19.71px;position:absolute;text-align:start;z-index:2}.thumbnail__img:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(0,0,0,.3));border-radius:10px;bottom:0;content:"";height:100%;left:0;position:absolute;width:100%}@media screen and (max-width:425px){.thumbnail__img:after{max-width:450px}}.collapsible{flex-direction:column;margin-bottom:20px}.collapsible,.collapsible__header{align-items:center;display:flex;max-width:1023px;width:100%}.collapsible__header{background-color:#ff6060;border-radius:5px;cursor:pointer;height:30px;padding:6px;position:relative}@media screen and (min-width:425px){.collapsible__header{height:32px}}@media screen and (min-width:768px){.collapsible__header{height:34px}}@media screen and (min-width:1024px){.collapsible__header{border-radius:7px;height:37px}}@media screen and (min-width:1440px){.collapsible__header{height:47px}}.collapsible__header h2{color:#fff;font-family:Montserrat,sans-serif,arial;font-size:13px;font-style:normal;font-weight:500;line-height:19px;margin-left:11.51px;text-align:start}@media screen and (min-width:425px){.collapsible__header h2{font-size:14px;line-height:20px}}@media screen and (min-width:768px){.collapsible__header h2{font-size:15px;line-height:20px}}@media screen and (min-width:1024px){.collapsible__header h2{font-size:20px;line-height:25px}}@media screen and (min-width:1440px){.collapsible__header h2{font-size:24px;line-height:34.22px;margin-left:18.08px}}.collapsible__header .fa-solid,.collapsible__header .fas{bottom:5.77px;color:#fff;position:absolute;right:6.28px}@media screen and (min-width:768px){.collapsible__header .fa-solid,.collapsible__header .fas{bottom:7px;font-size:17px;right:14px}}@media screen and (min-width:1024px){.collapsible__header .fa-solid,.collapsible__header .fas{bottom:7px;font-size:20px;right:18px}}@media screen and (min-width:1440px){.collapsible__header .fa-solid,.collapsible__header .fas{bottom:10px;font-size:27px;right:15px}}.collapsible__content--about{-webkit-animation:CollapseAnimation 1s cubic-bezier(.4,0,.2,1) forwards;animation:CollapseAnimation 1s cubic-bezier(.4,0,.2,1) forwards;background:linear-gradient(179deg,#fff,#f7f7f7 30%);border-radius:5px 5px 5px 5px;color:#ff6060;font-family:Montserrat,sans-serif,arial;font-size:12px;font-style:normal;font-weight:400;line-height:17px;opacity:0;padding:17.31px 11.5px 53px;text-align:start;width:100%;z-index:-1}@media screen and (min-width:425px){.collapsible__content--about{font-size:14px;line-height:20px}}@media screen and (min-width:768px){.collapsible__content--about{font-size:15px;line-height:20px}}@media screen and (min-width:1024px){.collapsible__content--about{font-size:20px;line-height:25px}}@media screen and (min-width:1440px){.collapsible__content--about{font-size:24px;line-height:34.22px}}@media screen and (min-width:1024px){.collapsible__content--about{padding-bottom:10px}}@media screen and (min-width:425px){.collapsible__content--about{padding:22px 27px 47px 18px}}@media screen and (min-width:768px){.collapsible__content--about{padding:22px 27px 41px 18px}}@media screen and (min-width:1024px){.collapsible__content--about{padding:22px 27px 19px 18px}}@media screen and (min-width:1440px){.collapsible__content--about{padding:27px 27px 19px 18px}}.collapsible__content--sheet{-webkit-animation:CollapseAnimation 1s cubic-bezier(.4,0,.2,1) forwards;animation:CollapseAnimation 1s cubic-bezier(.4,0,.2,1) forwards;background:linear-gradient(179deg,#fff,#f7f7f7 30%);border-radius:5px 5px 5px 5px;color:#ff6060;font-family:Montserrat,sans-serif,arial;font-size:12px;font-style:normal;font-weight:400;line-height:17px;opacity:0;padding:17.27px 11.5px 5px;text-align:start;width:100%;z-index:-1}@media screen and (min-width:425px){.collapsible__content--sheet{font-size:14px;line-height:20px}}@media screen and (min-width:768px){.collapsible__content--sheet{font-size:15px;line-height:20px}}@media screen and (min-width:1024px){.collapsible__content--sheet{font-size:20px;line-height:25px}}@media screen and (min-width:1440px){.collapsible__content--sheet{font-size:24px;line-height:34.22px}}@media screen and (min-width:1024px){.collapsible__content--sheet{padding-bottom:10px}}@media screen and (min-width:425px){.collapsible__content--sheet{padding:22px 27px 47px 18px}}@media screen and (min-width:768px){.collapsible__content--sheet{padding:22px 27px 41px 18px}}@media screen and (min-width:1024px){.collapsible__content--sheet{padding:22px 27px 27px 20px}.collapse__content--lodging{align-items:flex-start;display:flex;flex-direction:row;gap:76px;justify-content:center}.collapse__content--lodging h2{font-size:18px;font-weight:500;line-height:25.67px}.collapse__content--lodging p{padding:22px 27px 47px 20px}.collapse__content--lodging li,.collapse__content--lodging p{font-size:18px;font-weight:400;line-height:25.67px}}.rating{display:flex}@media screen and (min-width:1440px){.rating{margin-bottom:7px}}.rating--stars{height:15px;margin-right:3.5px;width:15px}@media screen and (min-width:1024px){.rating--stars{height:22.5px;margin-left:7px;margin-right:0;width:22.5px}}@media screen and (min-width:1440px){.rating--stars{height:30px;margin-left:7px;margin-right:0;width:30px}}.slideshow{flex-direction:column}.slideshow,.slideshow__content{display:flex;justify-content:center}.slideshow__content{margin-top:27px;position:relative}img.chevron--gauche{left:0}img.chevron--droit,img.chevron--gauche{cursor:pointer;height:24px;margin:0 5.84px;position:absolute;top:116px;width:24px}img.chevron--droit{right:0}@media screen and (min-width:425px){img.chevron--droit,img.chevron--gauche{height:39.3px;margin:0 15px;top:113px;width:13.85px}}@media screen and (min-width:768px){img.chevron--droit,img.chevron--gauche{height:39.3px;margin:0 15px;top:135px;width:20.85px}}@media screen and (min-width:1024px){img.chevron--droit,img.chevron--gauche{height:59.3px;margin:0 15px;top:138px;width:26.85px}}@media screen and (min-width:1440px){img.chevron--droit,img.chevron--gauche{height:79.3px;margin:0 23.36px;top:165px;width:46.85px}}.slideshow__img{border-radius:10px;height:255px;max-width:1440px;object-fit:cover;width:100%}@media screen and (min-width:425px){.slideshow__img{height:275px}}@media screen and (min-width:768px){.slideshow__img{height:315px}}@media screen and (min-width:1024px){.slideshow__img{height:335px}}@media screen and (min-width:1440px){.slideshow__img{height:415px}}.slidecount{background-color:hsla(0,0%,97%,.659);border-radius:10px;bottom:5px;display:flex;gap:10px;padding:4px 15px;position:absolute}@media screen and (max-width:425px){.slidecount{gap:5px;padding:3px 10px}}@media screen and (min-width:768px){.slidecount{bottom:7px}}.slidecount--numbers{bottom:25px;color:#fff;font-family:Montserrat,sans-serif,arial;font-size:18px;font-weight:500;line-height:25.67px;position:absolute;text-align:center}i.fa-regular.fa-circle{color:rgba(0,0,0,.459);font-size:10px}@media screen and (max-width:425px){i.fa-regular.fa-circle{font-size:7px}}i.fa-solid.fa-circle{color:rgba(255,96,96,.769);font-size:10px}@media screen and (max-width:425px){i.fa-solid.fa-circle{font-size:7px}}.footer{align-items:center;background-color:#000;display:flex;flex-direction:column;margin-top:30px;min-height:209px;padding:67px 0;width:100%}.footer img{-webkit-filter:brightness(10);filter:brightness(10);height:39.44px;margin-bottom:45.56px;width:122px}.footer p{color:#fff;font-family:Montserrat,sans-serif,arial;font-size:14px;font-weight:500;line-height:17.22px;text-align:right}@media screen and (min-width:1024px){.footer p{font-size:24px;line-height:34.22px}}.thumbnail{align-content:center;align-items:center;display:flex;flex-direction:column;gap:20px 0}@media screen and (min-width:425px){.thumbnail{background:#f7f7f7;border-radius:15px;gap:30px 0;max-width:1240px;padding:30px 20px}}@media screen and (min-width:768px){.thumbnail{background:#f7f7f7;border-radius:15px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 0;justify-content:center;max-width:1240px;padding:40px 30px}}@media screen and (min-width:1024px){.thumbnail{gap:20px 0;padding:50px 40px}}@media screen and (min-width:1440px){.thumbnail{gap:50px;padding:56px 50px}}@media screen and (min-width:1024px){.sheet{align-items:flex-end;display:flex;justify-content:space-between;margin:24px 0}}.sheet__title{color:#ff6060;font-family:Montserrat,sans-serif,arial;font-size:18px;font-style:normal;font-weight:500;line-height:26px;margin:15px 0 5px;text-align:start}@media screen and (min-width:1024px){.sheet__title{font-size:24px;line-height:36px}}@media screen and (min-width:1440px){.sheet__title{font-size:36px;line-height:51px}}@media screen and (min-width:1024px){.sheet__title{margin-top:0}}.sheet__location{color:#ff6060;font-family:Montserrat,sans-serif,arial;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:10px;text-align:start}@media screen and (min-width:1024px){.sheet__location{font-size:18px;line-height:20px}}@media screen and (min-width:1440px){.sheet__location{font-size:18px;line-height:26px}}@media screen and (min-width:1024px){.sheet__location{margin-bottom:20px}}.sheet__tags{display:flex;flex-wrap:wrap;height:auto;max-width:1440px}.sheet__tags--tag{align-items:center;background-color:#ff6060;border-radius:5px;color:#fff;display:flex;font-size:10px;height:18px;justify-content:center;line-height:14px;margin:0 10px 10px 0;padding:2px 27px;text-align:center;width:auto}@media screen and (min-width:1024px){.sheet__tags--tag{border-radius:7px;font-size:12px;line-height:18px;margin:0 8px 0 0;padding:10px 27px}}@media screen and (min-width:1440px){.sheet__tags--tag{border-radius:9px;font-size:14px;line-height:20px;margin:0 10px 0 0;padding:12px 29px}}.sheet--right{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:6px 0 16px}@media screen and (min-width:1024px){.sheet--right{align-items:flex-end;display:flex;flex-direction:column;padding:0}}.personnas{align-items:center;display:flex;justify-content:flex-end;margin:0 0 0 16.5px}@media screen and (min-width:1024px){.personnas{margin-bottom:18px}}@media screen and (min-width:1440px){.personnas{margin-bottom:21px}}.personnas img{border-radius:50%;height:32px;width:32px}@media screen and (min-width:1024px){.personnas img{height:48px;width:48px}}@media screen and (min-width:1440px){.personnas img{height:64px;width:64px}}.personnas p{color:#ff6060;display:flex;font-family:Montserrat,sans-serif,arial;font-size:14px;font-style:normal;font-weight:500;height:auto;justify-content:flex-end;line-height:17px;margin-right:10px;text-align:right;width:43px}@media screen and (min-width:1024px){.personnas p{font-size:18px;line-height:17px}}@media screen and (min-width:1440px){.personnas p{font-size:18px;line-height:26px}}.collapse{align-items:center;margin-top:33px}.collapse,.error{display:flex;flex-direction:column}.error{align-content:center}.error h2{color:#ff6060;font-family:Montserrat,sans-serif,arial;font-size:96px;font-style:normal;font-weight:700;line-height:137px;margin:195px 0 11px;text-align:center}@media screen and (min-width:768px){.error h2{font-size:180px;line-height:300px}}@media screen and (min-width:1024px){.error h2{font-size:268px;line-height:380px}}@media screen and (min-width:1440px){.error h2{font-size:288px;line-height:411px}}.error p{color:#ff6060;font-family:Montserrat,sans-serif,arial;font-size:18px;font-style:normal;font-weight:500;line-height:26px;margin:0 30px 133px;text-align:center}@media screen and (min-width:768px){.error p{font-size:30px;line-height:53px}}@media screen and (min-width:1024px){.error p{font-size:34px;line-height:33px}}@media screen and (min-width:1440px){.error p{font-size:36px;line-height:51px}}@media screen and (min-width:768px){.error p{margin:0 100px 133px}}.error a{color:#ff6060;font-family:Montserrat,sans-serif,arial;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:205px;text-align:center;text-decoration:underline}@media screen and (min-width:1024px){.error a{font-size:18px;line-height:26px}}
/*# sourceMappingURL=main.d36e3a94.css.map*/