.container__header{max-width:100%;padding:1.5rem 1rem 1.5rem 2rem}.page-template-page-recherche-sejours .container__header{max-width:100%;padding:0 1rem 0 2rem}header li{list-style:none}.header .nav__item a:hover,.header .nav__item a:focus,.header .nav__item a:active{color:var(--white-color)}.site-footer{position:relative;background:var(--white-color);z-index:9}.pre-header{gap:5rem;font-family:var(--title-font);height:var(--preheader-height);padding:1rem 1.5rem;background-color:var(--black-color)}.page-template-page-recherche-sejours .pre-header{gap:5rem;font-family:var(--title-font);height:initial;padding:initial;background-color:var(--black-color)}.telephone,.mail{column-gap:1rem}.reseaux_sociaux{column-gap:.5rem}.reseaux_sociaux a{color:var(--white-color)}.reseaux_sociaux i{font-size:1.5rem;color:var(--white-color)}.telephone i,.mail i{color:var(--white-color)}.header__description{font-size:var(--normal-font-size);font-weight:600;color:var(--white-color)}.pre-header a,.pre-header a:hover{color:var(--white-color)}.header{position:absolute;top:calc(0 + var(--preheader-height));left:0;width:100%;background-color:#fff0}.nav{display:flex;justify-content:space-between;align-items:center;background:transparent!important}.logo__header{display:inline-flex;width:15%}.page-id-96864 .logo__header{display:inline-flex;width:10%}.logo__header .logo__phone{display:none}.nav__list{display:flex;justify-content:center;align-items:center}.nav__item{padding:1rem}.nav__toggle,.nav__close{display:none}.nav__link,.dropdown__button,.nav__link__important{font-family:var(--title-font);font-size:1.2rem;font-weight:600;text-align:center;color:var(--white-color);transition:0.3s}.nav__important .nav__link__important,.header__withoutHero .nav__important .nav__link__important__withouHero{font-size:1.3rem;padding:15px 20px;border-radius:10px;background:var(--primary-color);color:var(--white-color)}.page-template-page-recherche-sejours .header__withoutHero .nav__link__important__withouHero{font-size:1.3rem;padding:5px 10px;border-radius:10px;background:var(--white-color);color:var(--primary-color)}.dropdown__item__phone{display:none}.dropdown__item__desktop{padding:0;transition:0.5s}.dropdown__item__desktop .dropdown__button{padding:1rem}.dropdown__button{border-radius:10px 10px 0 0;cursor:pointer}.dropdown__arrow{font-size:1.5rem;font-weight:initial;transition:transform 0.4s}.show-dropdown .dropdown__arrow{transform:rotate(180deg)}.dropdown__container{display:none;height:0;overflow:hidden;transition:height 0.4s}.sub__menu{display:flex;flex-direction:column;justify-content:center;align-items:start;row-gap:10px}.sub__menu .nav__item{width:100%;padding-top:.5rem;padding-bottom:.5rem}.dropdown__item__desktop .dropdown__container .nav__item .nav__link{justify-content:flex-start;color:var(--black-color)}.nav__item.dropdown__item__desktop.show-dropdown .dropdown__button{background:var(--white-color);color:var(--black-color)}.dropdown__item__desktop .dropdown__container{position:absolute;width:267px;padding-bottom:10px;border-radius:0 0 10px 10px;background:var(--white-color)}.header__withoutHero{position:relative;top:calc(0 + var(--preheader-height));left:0;width:100%;background-color:var(--white-color);box-shadow:0 0 13px 2px rgb(0 0 0 / .25)}.header__withoutHero .nav__link__withouHero,.header__withoutHero .dropdown__button,.header__withoutHero .nav__link__important__withouHero{font-family:var(--title-font);font-size:1.2rem;font-weight:600;text-align:center;color:var(--black-color);transition:0.3s}.header__withoutHero .nav__item a:hover,.header__withoutHero .nav__item a:focus,.header__withoutHero .nav__item a:active{color:var(--black-color)}.header__withoutHero .nav__item.nav__important a:hover{color:var(--white-color)}.page-id-96864 .header__withoutHero .nav__item.nav__important a:hover{color:var(--primary-color)}.dropdown__item__desktop .dropdown__container .nav__item .nav__link__withouHero{font-family:var(--title-font);font-weight:600;justify-content:flex-start;color:var(--black-color)}@media screen and (max-width:1560px){.nav__item{padding:.5rem}.dropdown__item__desktop{padding:0}.dropdown__item__desktop .dropdown__button{padding:.5rem}.dropdown__item__desktop .dropdown__container{width:251px}}@media screen and (max-width:1440px){.nav__item{padding:.4rem}.dropdown__item__desktop{padding:0}.nav__link,.dropdown__button,.header__withoutHero .nav__link__withouHero,.header__withoutHero .dropdown__button{font-size:.9rem}.dropdown__item__desktop .dropdown__container{width:230px}}@media screen and (max-width:1299px){.container__header{max-width:1250px;padding:1.5rem}.header{position:relative;background:var(--white-color)}.nav{height:var(--header-height)}.logo__header{width:150px}.logo__header .logo__phone{display:block}.logo__header .logo__desktop{display:none}.nav__menu{position:fixed;top:0;right:-100%;width:100%;height:100%;background:var(--white-color);transition:0.3s;overflow:scroll}.nav__list{flex-direction:column;text-align:center;padding-top:7rem}.nav__item{width:100%;padding:1rem 0}.nav__important{padding-inline:10rem}.dropdown__item__phone{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:1rem;transition:0.5s}.dropdown__item__desktop{display:none}.nav__important .nav__link__important,.header__withoutHero .nav__important .nav__link__important__withouHero{font-size:1.75rem}.nav__link,.dropdown__button,.nav__link__important{column-gap:.5rem;font-size:var(--h4-font-size);text-transform:uppercase;color:var(--black-color)}.nav__item.dropdown__item__phone.show-dropdown{padding-top:1rem;padding-bottom:1rem;background:var(--primary-color)}.nav__item.dropdown__item__phone.show-dropdown .dropdown__button{color:var(--white-color)}.dropdown__item__phone .dropdown__container .nav__item .nav__link{color:var(--white-color)}.nav__toggle{display:block;font-size:1.25rem;cursor:pointer}.nav__close{display:block;position:absolute;top:2rem;right:1rem;font-size:2rem;color:var(--black-color);cursor:pointer}.show-menu{right:0!important}.header__withoutHero .nav__link__withouHero,.header__withoutHero .dropdown__button,.header__withoutHero .nav__link__important__withouHero{column-gap:.5rem;font-size:var(--h4-font-size);text-transform:uppercase;}.dropdown__item__phone .dropdown__container .nav__item .nav__link__withouHero{color:var(--white-color)}}@media screen and (max-width:950px){.pre-header{gap:3rem}.reseaux_sociaux i{font-size:1.25rem}.header__description{font-size:var(--small-font-size)}.logo__header{width:150px}.nav__important{padding-inline:5rem}.nav__important .nav__link__important,.header__withoutHero .nav__important .nav__link__important__withouHero{font-size:1.4rem}}@media screen and (max-width:500px){.pre-header{gap:2rem;padding:.75rem 1rem}.mail{display:none!important}.nav{height:initial}.logo__header{width:150px}.nav__link,.dropdown__button{font-size:var(--normal-font-size)}.nav__important{padding-inline:3rem}.nav__important .nav__link__important,.header__withoutHero .nav__important .nav__link__important__withouHero{font-size:1.1rem;padding:10px 0}}.main__footer{flex-direction:column;row-gap:50px;padding-top:100px;background:var(--black-color)}.section__footer{flex-direction:row;justify-content:space-between}.item__footer{flex-direction:column;row-gap:20px;width:300px}.logo__footer{height:70px}.item__footer p{font-size:var(--small-font-size);line-height:1.75;color:var(--white-color)}.item__footer h4{font-weight:800;font-size:var(--normal-font-size);color:var(--primary-color)}.item__footer a{font-size:var(--small-font-size);color:var(--white-color)}.item__footer .footer__reseaux_sociaux{flex-direction:row;column-gap:10px}.item__footer .footer__reseaux_sociaux a{width:50px;height:50px;border-radius:30px;background:var(--white-color);color:var(--black-color)}.item__footer .footer__reseaux_sociaux a svg{width:20px;height:24px}.item__footer .footer__contact{flex-direction:column;row-gap:10px}.item__footer .sidebar{flex-direction:column;row-gap:10px}.item__footer .sidebar a{font-size:var(--small-font-size);text-decoration:underline}.item__footer:nth-child(4){row-gap:10px}.bottom__footer{width:100%;padding:3px;background:var(--primary-color)}.bottom__footer p{font-family:var(--title-font);font-weight:700;color:var(--white-color)}@media screen and (max-width:1400px){.item__footer{width:200px}}@media screen and (max-width:950px){.main__footer{padding-top:75px}.section__footer{flex-wrap:wrap;justify-content:center;column-gap:50px;row-gap:50px}.item__footer{width:40%}.logo__footer{height:60px}.item__footer p{line-height:2}.item__footer .footer__reseaux_sociaux a{width:40px;height:40px;border-radius:25px}.item__footer .footer__reseaux_sociaux a svg{width:17px;height:20px}}@media screen and (max-width:600px){.main__footer{padding-top:50px;row-gap:30px}.section__footer{column-gap:30px;row-gap:30px}.item__footer{width:45%}.logo__footer{height:60px}.item__footer{row-gap:10px}.item__footer .footer__reseaux_sociaux a{width:35px;height:35px;border-radius:20px}.item__footer .footer__reseaux_sociaux a svg{width:15px;height:18px}.item__footer:nth-child(4){row-gap:5px}.bottom__footer p{font-size:var(--small-font-size)}}@media screen and (max-width:500px){.main__footer{row-gap:20px}.section__footer{column-gap:20px;row-gap:10px}.item__footer{width:100%}.item__footer .footer__reseaux_sociaux a{width:30px;height:30px;border-radius:20px}.item__footer .footer__reseaux_sociaux a svg{width:13px;height:16px}}.containerEvents{flex-direction:column;row-gap:20px;margin:50px auto}.containerEvents h1{font-weight:700;width:100%;margin-bottom:0}.results{width:100%}.containerEvent{flex-direction:column;row-gap:20px;width:100%}.containerEventOhter{flex-direction:column;row-gap:20px}.otherEventsHead{margin:40px 0 0 0}.moreEvents{height:44px;margin-bottom:-18px;background:-webkit-linear-gradient(to bottom,rgb(0 0 0 / .14),rgb(0 0 0 / .03) 3px,transparent);background:linear-gradient(to bottom,rgb(0 0 0 / .14),rgb(0 0 0 / .03) 3px,transparent);zoom:1}.moreEvents::after{content:"";display:block;width:100%;height:44px;background:-webkit-linear-gradient(to right,#fff,#fff0,#fff);background:linear-gradient(to right,#fff,#fff0,#fff);z-index:1}.otherEventsTitle{font-family:var(--title-font);font-weight:700;font-size:var(--h2-font-size);text-align:center}.bookLink{font-family:var(--title-font);font-weight:800;font-size:20px;width:500px;padding:10px;border-radius:10px;background:var(--primary-color);color:var(--white-color);position:sticky;bottom:0;z-index:9}.eventCard{display:flex;justify-content:flex-start;gap:20px;width:100%;height:100%;border-radius:20px;background:#3e44320a}.eventHeader{display:flex;width:45%;text-align:center;flex:0 0 40%}.eventContent{flex-direction:column;row-gap:10px;width:55%;margin:auto;line-height:25px;padding:20px 0}.sejourDay{font-family:var(--title-font);font-weight:700;font-size:var(--normal-font-size);text-transform:uppercase;color:var(--primary-color)}.eventContent span{font-size:var(--normal-font-size)}.eventCard h4{font-weight:700;border-radius:20px}.eventHeader img{width:100%;height:100%;border-radius:20px 0 0 20px;object-fit:cover}.bookLinkEvent{font-family:var(--title-font);font-weight:800;font-size:20px;width:75%;padding:10px;border-radius:10px;background:var(--primary-color);color:var(--white-color)}.bookLink:hover,.bookLinkEvent:hover{color:var(--white-color)}@media screen and (max-width:1400px){.eventCard{gap:20px}.eventHeader{width:100%}.eventContent{width:100%;margin-right:20px;text-align:center}}@media screen and (max-width:950px){.bookLink{font-size:18px}.eventCard{flex-direction:column;gap:30px}.eventContent{align-items:center;margin-right:0;text-align:center}.eventContent span{width:100%;padding-inline:20px}.eventHeader{height:350px}.eventHeader img{border-radius:20px 20px 0 0}.bookLinkEvent{font-size:18px;width:100%;margin-top:10px;padding:15px;border-radius:0 0 10px 10px}}@media screen and (max-width:600px){.bookLink{font-size:15px;width:100%;text-align:center}.bookLinkEvent{font-size:15px}}@media screen and (max-width:400px){.eventHeader{height:250px}.bookLinkEvent{padding:10px}}