.wrap-footer-hotel{padding:48px 0;background-color:var(--bs-second-color)}@media screen and (max-width:1199.98px){.wrap-footer-hotel{padding:40px 0}}@media screen and (max-width:991.98px){.wrap-footer-hotel{padding:32px 0}}.wrap-footer-hotel .row-infos-footer{margin-bottom:120px}@media screen and (max-width:991.98px){.wrap-footer-hotel .row-infos-footer{margin-bottom:32px;flex-direction:column}.wrap-footer-hotel .row-infos-footer .col-contact-footer,.wrap-footer-hotel .row-infos-footer .col-infos-footer,.wrap-footer-hotel .row-infos-footer .col-links-footer{width:100%}}.wrap-footer-hotel .row-infos-footer .wrap-content-footer{padding-right:33px;padding-top:24px;height:100%;position:relative}@media screen and (max-width:991.98px){.wrap-footer-hotel .row-infos-footer .wrap-content-footer{padding-right:0;padding-top:0}}.wrap-footer-hotel .row-infos-footer .wrap-content-footer:after{content:"";height:100%;width:2px;background-color:var(--bs-white);position:absolute;right:0;top:0}@media screen and (max-width:991.98px){.wrap-footer-hotel .row-infos-footer .wrap-content-footer:after{height:2px;width:100%;top:inherit;bottom:-32px}}.wrap-footer-hotel .row-infos-footer .wrap-content-footer .logo-footer{margin-bottom:28px}@media screen and (max-width:991.98px){.wrap-footer-hotel .row-infos-footer .wrap-content-footer .logo-footer{text-align:center}}.wrap-footer-hotel .row-infos-footer .wrap-content-footer .box-content-footer{padding-left:54px}@media screen and (max-width:991.98px){.wrap-footer-hotel .row-infos-footer .wrap-content-footer .box-content-footer{padding-left:0}}.wrap-footer-hotel .row-infos-footer .wrap-content-footer .box-content-footer .content-footer{margin-bottom:48px}@media screen and (max-width:991.98px){.wrap-footer-hotel .row-infos-footer .wrap-content-footer .box-content-footer .content-footer{margin-bottom:24px;text-align:center}}.wrap-footer-hotel .row-infos-footer .wrap-content-footer .box-content-footer .content-footer p{font-size:13px;font-weight:500;line-height:1.62;color:var(--bs-white);margin-bottom:20px}.wrap-footer-hotel .row-infos-footer .wrap-content-footer .box-content-footer .content-footer p:last-child{margin-bottom:0}.wrap-footer-hotel .row-infos-footer .wrap-content-footer .box-content-footer .appli-footer .txt-appli-footer{margin-bottom:20px;font-size:15px;font-weight:500;line-height:1.67;color:var(--bs-white)}@media screen and (max-width:991.98px){.wrap-footer-hotel .row-infos-footer .wrap-content-footer .box-content-footer .appli-footer .txt-appli-footer{text-align:center}}.wrap-footer-hotel .row-infos-footer .wrap-content-footer .box-content-footer .appli-footer .logos-appli-footer{display:flex;gap:24px}@media screen and (max-width:991.98px){.wrap-footer-hotel .row-infos-footer .wrap-content-footer .box-content-footer .appli-footer .logos-appli-footer{justify-content:center}}.wrap-footer-hotel .row-infos-footer .wrap-content-links{padding:32px 32px 0;height:100%;display:flex;flex-direction:column;position:relative}@media screen and (max-width:1199.98px){.wrap-footer-hotel .row-infos-footer .wrap-content-links{padding:32px 15px 0 0}}@media screen and (max-width:991.98px){.wrap-footer-hotel .row-infos-footer .wrap-content-links{padding:64px 0 0}}.wrap-footer-hotel .row-infos-footer .wrap-content-links:after{content:"";height:100%;width:2px;background-color:var(--bs-white);position:absolute;right:0;top:0}@media screen and (max-width:991.98px){.wrap-footer-hotel .row-infos-footer .wrap-content-links:after{height:2px;width:100%;top:inherit;bottom:-48px}}.wrap-footer-hotel .row-infos-footer .wrap-content-links .wrap-links-footer{display:flex;flex-direction:column;gap:24px;margin-bottom:64px}@media screen and (max-width:991.98px){.wrap-footer-hotel .row-infos-footer .wrap-content-links .wrap-links-footer{margin-bottom:40px;text-align:center}}.wrap-footer-hotel .row-infos-footer .wrap-content-links .wrap-links-footer a{font-size:15px;font-weight:500;color:var(--bs-white)}.wrap-footer-hotel .row-infos-footer .wrap-content-links .wrap-links-footer a:hover{color:var(--bs-main)}.wrap-footer-hotel .row-infos-footer .wrap-content-links .bg-main{border:1px solid var(--bs-main)!important}.wrap-footer-hotel .row-infos-footer .wrap-content-adress-footer{padding:32px 32px 0}@media screen and (max-width:1199.98px){.wrap-footer-hotel .row-infos-footer .wrap-content-adress-footer{padding:32px 0 0}}@media screen and (max-width:991.98px){.wrap-footer-hotel .row-infos-footer .wrap-content-adress-footer{padding:80px 0 0}}.wrap-footer-hotel .row-infos-footer .wrap-content-adress-footer .wrap-adress-footer{margin-bottom:84px}@media screen and (max-width:991.98px){.wrap-footer-hotel .row-infos-footer .wrap-content-adress-footer .wrap-adress-footer{margin-bottom:64px;text-align:center}}.wrap-footer-hotel .row-infos-footer .wrap-content-adress-footer .wrap-adress-footer:last-child{margin-bottom:0}.wrap-footer-hotel .row-infos-footer .wrap-content-adress-footer .wrap-adress-footer .text-box-footer{font-size:13px;color:var(--bs-white);display:flex;flex-direction:column;margin-bottom:24px}.wrap-footer-hotel .row-infos-footer .wrap-content-adress-footer .wrap-adress-footer .text-box-footer a{color:var(--bs-white)}.wrap-footer-hotel .row-infos-footer .wrap-content-adress-footer .wrap-adress-footer .text-box-footer a:hover{color:var(--bs-main)}.wrap-footer-hotel .row-infos-footer .wrap-content-adress-footer .wrap-adress-footer .text-box-footer p{margin:0}.wrap-footer-hotel .row-infos-footer .wrap-content-adress-footer .wrap-adress-footer button{width:100%}.wrap-footer-hotel .row-infos-footer .wrap-content-adress-footer .wrap-adress-footer .social-box-footer{display:flex;gap:22px;margin-top:22px}@media screen and (max-width:991.98px){.wrap-footer-hotel .row-infos-footer .wrap-content-adress-footer .wrap-adress-footer .social-box-footer{justify-content:center}}.wrap-footer-hotel .row-infos-footer .wrap-content-adress-footer .wrap-adress-footer .social-box-footer svg{color:var(--bs-white);font-size:26px}@media screen and (max-width:991.98px){.wrap-footer-hotel .row-copyright{flex-direction:column}.wrap-footer-hotel .row-copyright .col-copyright-footer,.wrap-footer-hotel .row-copyright .col-logo-footer,.wrap-footer-hotel .row-copyright .col-payement-footer{width:100%}}@media screen and (max-width:767.98px){.wrap-footer-hotel .row-copyright .col-logo-footer{order:1}}.wrap-footer-hotel .row-copyright .col-logo-footer .logo-footer{text-align:center}@media screen and (max-width:767.98px){.wrap-footer-hotel .row-copyright .col-copyright-footer{order:2}.wrap-footer-hotel .row-copyright .col-payement-footer{order:3}}@media screen and (max-width:991.98px){.wrap-footer-hotel .row-copyright .menu-copyright{text-align:center;margin-bottom:8px;display:flex;flex-wrap:wrap;justify-content:center}}.wrap-footer-hotel .row-copyright .menu-copyright a{font-size:11px;line-height:1.55;color:var(--bs-white);position:relative;padding-right:10px;margin-right:10px}.wrap-footer-hotel .row-copyright .menu-copyright a:after{content:"";width:2px;height:2px;border-radius:50%;background-color:var(--bs-white);position:absolute;right:-1px;bottom:4px}.wrap-footer-hotel .row-copyright .menu-copyright a:last-child:after{display:none}.wrap-footer-hotel .row-copyright .menu-copyright a:hover{color:var(--bs-main)}.wrap-footer-hotel .row-copyright .copyright-text{font-size:11px;line-height:1.55;color:var(--bs-gray-color2)}@media screen and (max-width:991.98px){.wrap-footer-hotel .row-copyright .copyright-text{text-align:center}.wrap-footer-hotel .row-copyright .payement-footer{display:flex;flex-direction:column;margin-bottom:48px;text-align:center}}@media screen and (max-width:767.98px){.wrap-footer-hotel .row-copyright .payement-footer{margin-bottom:0}}.wrap-footer-hotel .row-copyright .payement-footer .title-box-footer{margin-bottom:0}@media screen and (max-width:991.98px){.wrap-footer-hotel .row-copyright .payement-footer .title-box-footer{text-align:center}.wrap-footer-hotel .row-copyright .payement-footer .logos-payement-footer{display:flex;justify-content:center}}.wrap-footer-hotel .row-copyright .payement-footer .logo-payment{background-color:var(--bs-white);border-radius:4px;padding:8px;margin:2px}.title-box-footer{font-size:15px;font-weight:500;color:var(--bs-white);margin-bottom:8px}@media screen and (max-width:991.98px){.wrap-recap-acces-link{display:flex;flex-direction:column-reverse}}.wrap-recap-layout{background-color:var(--bs-gray-color);padding:44px 0 120px}@media screen and (max-width:991.98px){.wrap-recap-layout{background-color:var(--bs-white);padding:0 0 44px}.wrap-recap-layout .wrap-container-steps{background-color:var(--bs-gray-color);padding:20px 0}.wrap-recap-layout .container-recap{max-width:100%}}.wrap-recap-layout .container-recap .col-box-reservation>.form-reservation{width:100%}@media screen and (max-width:991.98px){.wrap-recap-layout .container-recap .col-box-reservation .box-card{max-width:720px;margin-left:auto;margin-right:auto}}@media(max-width:576px){.wrap-recap-layout .container-recap .col-box-reservation .box-card{max-width:540px}}@media screen and (max-width:991.98px){.wrap-recap-layout .container-recap .col-recap-map{background-color:var(--bs-gray-color)}.wrap-recap-layout .container-recap .col-recap-map .box-recap{max-width:720px;margin-left:auto;margin-right:auto;padding-bottom:24px;padding-top:8px;margin-bottom:0}}@media(max-width:576px){.wrap-recap-layout .container-recap .col-recap-map .box-recap{max-width:540px}}@media screen and (max-width:991.98px){.wrap-recap-layout .container-recap .col-recap-map .box-recap .img-recap{display:none}}.wrap-recap-layout .row-recap{margin-top:54px}@media screen and (max-width:991.98px){.wrap-recap-layout .row-recap{flex-direction:column-reverse;margin-top:0}.wrap-recap-layout .row-recap .col-box-reservation,.wrap-recap-layout .row-recap .col-recap-map{margin-top:32px}}@media screen and (max-width:767.98px){.wrap-recap-layout .row-recap .col-box-reservation,.wrap-recap-layout .row-recap .col-recap-map{width:100%;margin-left:0}}.wrap-recap-layout .row-recap .box-card{padding:24px 24px 32px;border-radius:5px;height:100%;background-color:var(--bs-white)}.wrap-recap-layout .row-recap .box-card .title-recap{font-size:20px;font-weight:600;line-height:.95;color:var(--bs-second-color);margin-bottom:20px}.wrap-recap-layout .row-recap .box-card .wrap-form-recap .box-input .group-input{border-radius:3px;border:1px solid #a4bbd4}.wrap-recap-layout .row-recap .box-card .wrap-form-recap .box-input .group-input input{height:64px}.wrap-recap-layout .row-recap .box-card .wrap-form-recap .box-input .group-input .icon-right{height:64px;background:transparent;width:auto;border:none}.wrap-recap-layout .row-recap .box-card .wrap-form-recap .caption-vol{font-size:12px;line-height:1.33;color:var(--bs-gray-color2);padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(164,187,212,.5)}.wrap-recap-layout .row-recap .box-card .wrap-form-recap .box-input-phonenumber .group-input{border-radius:3px;border:1px solid #a4bbd4}.wrap-recap-layout .row-recap .box-card .wrap-form-recap .box-input-phonenumber .group-input .PhoneInput .PhoneInputCountry{height:64px;border-right:1px solid rgba(164,187,212,.5);background-color:rgba(241,241,245,.5)}.wrap-recap-layout .row-recap .box-card .wrap-form-recap .box-input-phonenumber .group-input .PhoneInput input{height:64px}.wrap-recap-layout .row-recap .box-card .wrap-form-recap .checkbox_accept_terms{padding-bottom:12px;margin-bottom:24px;border-bottom:1px solid rgba(164,187,212,.5)}.wrap-recap-layout .row-recap .box-card .wrap-form-recap .box_bagages_checkbox{margin-bottom:10px}.wrap-recap-layout .row-recap .box-card .wrap-form-recap .box_bagages_checkbox .caption-bagages{font-size:12px;line-height:1.25;text-align:left;color:#a4bbd4;padding-left:34px;position:relative;top:-10px;display:block}