@font-face {font-family: 'Lora';font-style: italic;font-weight: 400;src: url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFoq92mQ.ttf) format('truetype');}@font-face {font-family: 'Lora';font-style: italic;font-weight: 700;src: url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-C0Coq92mQ.ttf) format('truetype');}@font-face {font-family: 'Lora';font-style: normal;font-weight: 400;src: url(https://fonts.gstatic.com/s/lora/v37/0QI6MX1D_JOuGQbT0gvTJPa787weuxJBkqg.ttf) format('truetype');}@font-face {font-family: 'Lora';font-style: normal;font-weight: 700;src: url(https://fonts.gstatic.com/s/lora/v37/0QI6MX1D_JOuGQbT0gvTJPa787z5vBJBkqg.ttf) format('truetype');}@font-face {font-family: 'Rubik';font-style: italic;font-weight: 300;src: url(https://fonts.gstatic.com/s/rubik/v31/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8sDE3U3f4c.ttf) format('truetype');}@font-face {font-family: 'Rubik';font-style: italic;font-weight: 400;src: url(https://fonts.gstatic.com/s/rubik/v31/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8tdE3U3f4c.ttf) format('truetype');}@font-face {font-family: 'Rubik';font-style: italic;font-weight: 500;src: url(https://fonts.gstatic.com/s/rubik/v31/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8tvE3U3f4c.ttf) format('truetype');}@font-face {font-family: 'Rubik';font-style: italic;font-weight: 700;src: url(https://fonts.gstatic.com/s/rubik/v31/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8u6FHU3f4c.ttf) format('truetype');}@font-face {font-family: 'Rubik';font-style: normal;font-weight: 300;src: url(https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-WYiFV0Uw.ttf) format('truetype');}@font-face {font-family: 'Rubik';font-style: normal;font-weight: 400;src: url(https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFV0Uw.ttf) format('truetype');}@font-face {font-family: 'Rubik';font-style: normal;font-weight: 500;src: url(https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYiFV0Uw.ttf) format('truetype');}@font-face {font-family: 'Rubik';font-style: normal;font-weight: 700;src: url(https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-4I-FV0Uw.ttf) format('truetype');}html, body{float: left;width: 100%;padding: 0;margin: 0;background: #ffffff;color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 14px;position: relative;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;}*{outline: none;}img {border: 0;}a {text-decoration: none;}h1, h2, h3, h4, h5, h6{display: inline;margin: 0;font-weight: normal;font-size: 14px;}html, body{height: 100%;font-family: "Rubik";color: #000000;font-size: 16px;}h1, h2, h3, h4, h5, h6{font-size: 16px;}a{color: #8a1127;}.locales{float: left;height: 100%;width: 100px;cursor: pointer;position: relative;font-family: "Rubik";transition: all .3s ease-in-out;}.locales-selected{display: flex;flex-direction: column;justify-content: center;align-items: center;float: left;width: 100%;height: 100%;box-sizing: border-box;background: #ffffff;transition: all .3s ease-in-out;}.locales:hover .locales-selected,.locales.active .locales-selected{background: rgba(233,226,223,.2);}.locales-current{float: left;line-height: 20px;margin-bottom: 10px;color: #303030;font-size: 22px;text-transform: capitalize;text-align: center;}.locales-trigger{float: left;height: 10px;transition: all .3s ease-in-out;}.locales.active .locales-trigger{transform: scaleY(-0.7) scaleX(0.7) translateY(-3px);}.locales-select{display: none;float: left;width: 100%;box-sizing: border-box;position: absolute;top: 100px;left: 0;}.locales-option{display: flex;flex-direction: column;justify-content: center;align-items: center;float: left;width: 100%;height: 100px;background: #e9e2df;color: #303030;font-size: 22px;text-transform: capitalize;transition: all .3s ease-in-out;text-align: center;}.locales-option:hover{background: #353334;color: #ffffff;}.goto{display: flex;flex-direction: column;align-items: center;justify-content: center;float: left;width: 100%;height: 34px;position: absolute;top: 20px;left: 0;z-index: 100;cursor: pointer;}.goto#goto-visites{top: 40px;}.goto#goto-content{top: -40px;}.goto#goto-top {top: auto;bottom: 10px;}#goto-top .goto-button {background: #ffffff;}.goto-button{display: flex;flex-direction: column;align-items: center;float: left;height: 30px;width: 30px;border-radius: 50%;box-sizing: border-box;background: rgba(255,255,255,.5);border: 1px solid rgba(164,143,133,.5);position: relative;z-index: 2;}.goto#goto-content .goto-button{background: rgba(255,255,255,1);}.goto-button-icon{float: left;width: 12px;transform: translateY(-6px);}.goto#goto-top .goto-button-icon{transform: translateY(11px);}.citation{margin: 10px 0 10px 10px;border-left: 1px solid #8a1127;padding-left: 10px;box-sizing: border-box;}.h2{display: block;color: #a48f85;font-size: 24px;font-family: "Lora";}.h3{display: block;font-size: 20px;color: #353334;font-weight: 600;}@media(max-width: 1024px) {.goto {display: none;}}.header{display: flex;justify-content: center;align-items: center;float: left;width: 100%;height: 100px;box-sizing: border-box;box-shadow: 0 0 10px rgba(0,0,0,0.3);background: #ffffff;position: fixed;top: 0;left: 0;z-index: 10;}.header_left{display: flex;flex-direction: row;align-items: center;justify-content: center;float: left;height: 100%;box-sizing: border-box;position: absolute;left: 0;top: 0;}.header_menu-trigger{display: flex;flex-direction: column;justify-content: center;align-items: center;float: left;height: 100%;padding: 0 25px;background: #e9e2df;cursor: pointer;}.header_menu-trigger-icon{float: left;width: 52px;height: 36px;position: relative;transition: all .3s ease-in-out;}.header_menu-trigger.active .header_menu-trigger-icon{width: 36px;margin: 0 8px;}.header_menu-trigger-icon span{float: left;width: 100%;height: 4px;background: #353334;position: absolute;left: 0;transition: all .3s ease-in-out;}.header_menu-trigger .header_menu-trigger-icon span:nth-child(1){top: 0;}.header_menu-trigger .header_menu-trigger-icon span:nth-child(2){top: 50%;margin-top: -2px;}.header_menu-trigger .header_menu-trigger-icon span:nth-child(3){bottom: 0;}.header_menu-trigger:hover .header_menu-trigger-icon span:nth-child(2){width: 100%;}.header_menu-trigger.active .header_menu-trigger-icon span:nth-child(1){width: 100%;margin-top: -2px;bottom: auto;top: 50%;transform: rotate(45deg);}.header_menu-trigger.active .header_menu-trigger-icon span:nth-child(2){opacity: 0;}.header_menu-trigger.active .header_menu-trigger-icon span:nth-child(3){width: 100%;margin-top: -2px;bottom: auto;top: 50%;transform: rotate(-45deg);}.header_menu-trigger-label{float: left;margin-top: 8px;color: #353334;font-family: "Rubik";font-size: 20px;font-weight: 500;text-align: center;text-transform: uppercase;}.header_locales{}.header_logo{display: flex;flex-direction: row;align-items: center;float: left;margin-left: 20px;box-sizing: border-box;}.header_logo-image{float: left;height: 76px;}.header_logo-text{display: flex;flex-direction: column;float: left;}.header_logo-title{float: left;color: #353334;font-size: 24px;font-weight: 700;font-family: "Lora";}.header_logo-baseline{float: left;font-family: "Rubik";text-transform: uppercase;font-size: 24px;color: #a48f85;letter-spacing: 3px;}.header_right{display: flex;justify-content: center;align-items: center;height: 100%;box-sizing: border-box;position: absolute;right: 0;top: 0;}.header_booking{display: flex;flex-direction: column;justify-content: center;align-items: center;float: left;width: 150px;height: 100%;padding: 10px;box-sizing: border-box;background: #353334;cursor: pointer;}.header_booking-icon{float: left;width: 50px;margin-bottom: 5px;}.header_booking-label{line-height: 24px;color: #ffffff;font-family: "Rubik";font-size: 22px;letter-spacing: 1px;margin-right: -1px;text-transform: uppercase;}.header_flying-buttons{display: flex;flex-direction: row;justify-content: center;align-items: center;gap: 10px;position: fixed;right: 0;top: 100px;z-index: 10;}.header_flying-button{display: flex;flex-direction: row;justify-content: center;align-items: center;float: left;height: 40px;padding: 0 15px;box-shadow: 0 0 10px rgba(0,0,0,0.3);background: #8a1127;}.header_flying-button-icon{float: left;height: 24px;margin-right: 15px;}.header_flying-button-label{float: left;color: #ffffff;font-family: "Rubik";font-size: 20px;font-weight: 500;}.header_mobile{display: none;float: left;width: 100%;box-sizing: border-box;border-bottom: 1px solid #f0eeee;margin-top: 80px;background: #ffffff;position: relative;z-index: 8;}.header_mobile-buttons{float: left;padding: 20px;box-sizing: border-box;}.header_mobile-button{display: flex;justify-content: center;align-items: center;float: left;margin-right: 10px;padding-right: 10px;border-right: 1px solid #f0eeee;box-sizing: border-box;}.header_mobile-button:last-child{padding-right: 0;border-right: 0;margin-right: 0;}.header_mobile-button-icon{float: left;height: 20px;width: 20px;}.header_mobile-locales.locales{float: right;height: 60px;width: 60px;}.header_mobile-locales .locales-current {line-height: 16px;margin-bottom: 6px;font-size: 16px;}.header_mobile-locales .locales-trigger {height: 8px;}.header_mobile-locales .locales-select{top: 60px;}.header_mobile-locales .locales-option{height: 60px;font-size: 16px;}@media (max-width: 1260px){.header_flying-buttons{display: none;}}@media (max-width: 1024px){.header{height: 80px;}.header_menu-trigger{padding: 0 20px;}.header_menu-trigger-icon{width: 42px;height: 26px;}.header_menu-trigger.active .header_menu-trigger-icon{width: 26px;margin: 0 8px;}.header_menu-trigger-icon span{height: 3px;}.header_menu-trigger-label{font-size: 16px;}.header_logo{margin-left: 20px;}.header_logo-image{height: 56px;}.header_logo-title{font-size: 21px;}.header_logo-baseline{font-size: 25px;}.header_booking{width: 80px;height: 100%;}.header_booking-icon{width: 40px;margin-bottom: 0;}.header_booking-label{display: none;}.header_locales{display: none;}.header_mobile{display: block;}}@media (max-width: 768px){.header_logo{padding-right: 100px;}.header_logo-image{height: 56px;}.header_logo-image{display: none;}.header_logo-text{margin-left: 0;}.header_logo-title{font-size: 18px;}.header_logo-baseline{font-size: 21px;}}@media (max-width: 460px){.header_menu-trigger {padding: 0 14px;}.header_logo{margin-left: 5px;padding-right: 75px;}.header_logo-text{text-align: center;}.header_logo-title{font-size: 12px;line-height: 20px;}.header_logo-baseline{font-size: 14px;margin-top: 5px;}.header_booking {width: 70px;}}.booking{display: flex;flex-direction: row;float: left;height: 100px;box-sizing: border-box;position: fixed;right: 150px;top: 0;z-index: 11;}.booking_bestrate{display: flex;flex-direction: column;justify-content: center;align-items: center;float: left;height: 100%;box-sizing: border-box;background: #ffffff;text-align: center;position: relative;}.booking_bestrate#booking_bestrate-others{display: none;margin-left: 10px;}.booking_bestrate > *{flex-shrink: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;float: left;width: 100%;height: 50%;padding: 0 10px;box-sizing: border-box;}.booking_bestrate-header {}.booking_bestrate-title{float: left;color: #353334;line-height: 18px;font-size: 16px;text-transform: uppercase;position: relative;font-weight: 700;font-family: "Lora";}.booking_bestrate-subtitle{float: left;margin-bottom: 6px;color: #353334;font-size: 13px;font-weight: 300;font-style: italic;font-family: "Rubik";}#booking_bestrate .booking_bestrate-subtitle{display: none;}.booking_bestrate-price{background: #eeeeec;color: #353334;font-family: "Rubik";font-size: 14px;}@media (max-width: 1260px) {.booking {display: flex;justify-content: center;flex-direction: row;width: 100%;margin: 100px 0 0 0;border: 0;background: #ffffff;position: relative;right: 0;z-index: 7;}.booking_bestrate,.booking_bestrate#booking_bestrate-others{width: 100%;border-left: 0;}}@media (max-width: 1024px) {.booking{flex-direction: column;height: auto;margin: 0;padding: 0;}.booking_bestrate{align-items: flex-start;padding: 5px;margin: 0;border-bottom: 1px solid #f0eeee;}.booking_bestrate#booking_bestrate-others{margin: 0;}.booking_bestrate-icon-wrap{display: none;}.booking_bestrate-header {align-items: flex-start;text-align: left;width: 60%;}.booking_bestrate-subtitle{margin-bottom: 0;}.booking_bestrate-price{width: 40%;position: absolute;right: 0;background: none;}}.menu {float: left;width: 100%;height: 100%;padding-top: 100px;box-sizing: border-box;position: fixed;top: 0;left: -100%;z-index: 9;transition: background-color .3s ease-in-out;}.menu_content{float: left;width: 100%;height: 100%;position: relative;}.menu_left{display: flex;flex-direction: column;align-items: center;float: left;width: 400px;height: 100%;padding: 60px 30px;box-sizing: border-box;box-shadow: 0 0 10px rgba(0,0,0,0.3);background: #ffffff;position: absolute;top: 0;left: -400px;z-index: 2;overflow: auto;}.menu_left-header{flex-shrink: 0;float: left;padding-bottom: 20px;margin-bottom: 30px;border-bottom: 1px solid rgba(164,143,133,.3);}.menu_left-header-buttons{display: flex;flex-direction: row;justify-content: center;align-items: center;float: left;}.menu_left-header-button{display: flex;flex-direction: column;justify-content: center;align-items: center;float: left;height: 22px;margin-right: 40px;}.menu_left-header-button:last-child{margin-right: 0;}.menu_left-header-button-icon{float: left;height: 100%;}.menu_left-buttons{flex-shrink: 0;display: flex;flex-direction: column;}.menu_left-button{float: left;margin-bottom: 20px;color: #000000;font-size: 20px;text-align: center;font-family: "Rubik";letter-spacing: 3px;}.menu_left-button.mobile{display: none;}.menu_left-button:hover,.menu_left-button.active{color: #a48f85;}.menu_left-button.active {text-transform: uppercase;}.menu_left-footer{flex-shrink: 0;display: flex;flex-direction: row;align-items: center;float: left;padding-top: 20px;margin-top: 30px;border-top: 1px solid rgba(164,143,133,.3);}.menu_left-footer-title{float: left;font-size: 20px;color: #a48f85;margin-right: 20px;font-family: "Rubik";}.menu_left-footer-buttons{display: flex;flex-direction: row;align-items: center;float: left;}.menu_left-footer-button{display: flex;flex-direction: column;justify-content: center;align-items: center;float: left;height: 20px;margin-right: 10px;padding-right: 10px;border-right: 1px solid rgba(0,0,0,0.3);}.menu_left-footer-button:last-child{padding-right: 0;border-right: 0;margin-right: 0;}.menu_left-footer-button-icon{float: left;height: 100%;}.menu_right{display: flex;flex-direction: column;float: left;width: 100%;height: 100%;padding-left: 400px;box-sizing: border-box;background: #ffffff;position: absolute;top: 0;left: -100%;z-index: 1;}.menu_right-tiles{display: flex;flex-direction: column;float: left;width: 100%;height: 100%;}.menu_right-line{display: flex;flex-direction: row;float: left;width: 100%;height: 50%;}.menu_right-line:last-child{margin-bottom: 0;}.menu_right-tile{float: left;height: 100%;background: #000000;box-sizing: border-box;position: relative;overflow: hidden;}.menu_right-line:nth-child(odd) .menu_right-tile:nth-child(odd),.menu_right-line:nth-child(even) .menu_right-tile:nth-child(even){width: 60%;}.menu_right-line:nth-child(odd) .menu_right-tile:nth-child(even),.menu_right-line:nth-child(even) .menu_right-tile:nth-child(odd){width: 40%;}.menu_right-tile:last-child{margin-right: 0;}.menu_right-tile-image{float: left;width: 100%;height: 100%;background: no-repeat center center;background-size: cover;position: absolute;top: 0;left: 0;z-index: 1;opacity: 0.8;transition: all .3s ease-in-out;}.menu_right-tile:hover .menu_right-tile-image{opacity: 1;transform: scale(1.1);}.menu_right-tile-content{float: left;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;box-sizing: border-box;position: relative;z-index: 2;transition: all .3s ease-in-out;}.menu_right-tile-title{height: 130px;width: 60%;float: left;display: flex;justify-content: center;align-items: center;color: #ffffff;background: rgba(162,142,132,.8);font-family: "Lora";font-size: 30px;letter-spacing: 3px;text-transform: uppercase;position: relative;padding: 30px;box-sizing: border-box;transition: all .3s ease-in-out;}.menu_right-tile:hover .menu_right-tile-title{width: 100%;height: 100%;}.menu_right-buttons{flex-shrink: 0;display: flex;flex-direction: row;justify-content: flex-end;align-items: stretch;float: left;box-sizing: border-box;position: absolute;right: 0;bottom: 0;z-index: 2;}.menu_right-close{float: left;width: 60px;height: 60px;padding: 18px;background: #a28e84;box-sizing: border-box;cursor: pointer;}.menu_right-button{display: flex;flex-direction: row;justify-content: center;align-items: center;float: left;padding: 10px;margin-right: 10px;box-sizing: border-box;background: #ffffff;cursor: pointer;}.menu_right-button-image{float: left;max-height: 100%;}@media (max-width: 1400px) {.menu_right-tile-title{font-size: 28px;}}@media (max-width: 1260px) {.menu_right-line:nth-child(odd) .menu_right-tile:nth-child(odd),.menu_right-line:nth-child(even) .menu_right-tile:nth-child(even){width: 55%;}.menu_right-line:nth-child(odd) .menu_right-tile:nth-child(even),.menu_right-line:nth-child(even) .menu_right-tile:nth-child(odd){width: 45%;}}@media (max-width: 1024px) {.menu {padding-top: 80px;}.menu_left{width: 100%;padding: 30px;}.menu_left-header{margin-bottom: 20px;}.menu_left-header-button{height: 18px;margin-right: 30px;}.menu_left-button{margin-bottom: 10px;font-size: 22px;letter-spacing: 1px}.menu_left-button.mobile{display: block;}.menu_left-footer{margin-top: 20px;}.menu_left-footer-title{font-size: 16px;}.menu_left-footer-button{height: 16px;}.menu_right{display: none;}}* { box-sizing: border-box; }.panel{float: right;width: 320px;height: 100%;padding: 20px;box-sizing: border-box;background: #ffffff;color: #ffffff;overflow: auto;box-shadow: 0 0 10px rgba(0,0,0,0.5);transition: all .3s ease-in;position: fixed;right: -330px;top: 0;z-index: 101;}.panel.active{right: 0;}.panel_title{float: left;width: 100%;line-height: 30px;margin-bottom: 20px;color: #000000;font-family: "Lora";font-size: 26px;text-align: center;text-transform: uppercase;}.panel_form{float: left;width: 100%;padding: 10px;margin-bottom: 10px;box-sizing: border-box;background: #353334;}.panel_form-line{float: left;width: 100%;margin-bottom: 10px;}.panel_form-line.text {color: #ffffff;font-weight: 500;}.panel_form-line:last-child{margin-bottom: 0;}.panel_form-date{float: left;width: 100%;}.panel_form-date-selected{float: left;width: 100%;line-height: 28px;background: #ffffff;color: #000000;text-align: center;font-size: 14px;}.panel_form-label{float: left;width: 70%;height: 28px;line-height: 28px;padding: 0 10px;box-sizing: border-box;background: #ffffff;color: #000000;font-size: 14px;}.panel_form-input{float: left;width: 30%;height: 28px;line-height: 28px;border: 0;border-radius: 0;box-sizing: border-box;background: #ffffff;color: #000000;padding-left: 10px;}.panel_form-more{float: left;height: 28px;line-height: 28px;color: #ffffff;font-size: 14px;}.panel_form-submit{float: right;width: 30%;height: 28px;line-height: 28px;padding: 0;margin: 0;border: 0;background: #ffffff;color: #000000;text-transform: uppercase;font-size: 14px;cursor: pointer;}.panel-bestrates{display: flex;flex-direction: column;float: left;width: 100%;margin-bottom: 20px;}.panel-bestrates-title{float: left;width: 100%;margin-bottom: 5px;color: #353334;font-family: "Lora";font-size: 16px;font-weight: 700;text-align: center;text-transform: uppercase;position: relative;}.panel-bestrate{display: flex;flex-direction: row;justify-content: space-between;align-items: center;float: left;width: 100%;margin-top: 5px;padding: 10px;background: #eeeeec;color: #353334;font-family: "Rubik";font-size: 14px;position: relative;}#panel-bestrate-others {display: none;}.panel-bestrate-title{float: left;font-size: 14px;}.panel-bestrate-price{float: left;font-size: 14px;margin-left: 10px;}.panel-bestrate-price span{font-size: 16px;}.panel_booking-more{float: left;width: 100%;padding: 5px 10px;margin-bottom: 10px;background: #353334;box-sizing: border-box;}.panel_booking-more-line{float: left;width: 100%;margin-bottom: 2px;}.panel_booking-more-line:last-child{margin-bottom: 0;}.panel_booking-more-button{float: left;width: 100%;padding: 5px;box-sizing: border-box;color: #ffffff;font-size: 14px;font-weight: 500;text-align: center;cursor: pointer;}.panel_booking-more-text{display: none;float: left;width: 100%;line-height: 18px;padding: 10px;box-sizing: border-box;color: #ffffff;font-size: 12px;text-align: center;}.panelHotelLogis_fidelite{display: flex;flex-direction: column;float: left;width: 100%;border: 1px solid rgba(42, 53, 75, 0.5);}.panelHotelLogis_fidelite-header{display: flex;flex-direction: row;align-items: center;float: left;width: 100%;padding: 7px;background: #2a354b;}.panelHotelLogis_fidelite-logo{float: left;height: 50px;}.panelHotelLogis_fidelite-title{float: left;width: 100%;padding: 0 10px;color: #ffffff;font-size: 20px;text-align: center;}.panelHotelLogis_fidelite-body{display: flex;flex-direction: column;float: left;width: 100%;font-size: 13px;padding: 10px 10px 0 10px;color: #2a354b;}.panelHotelLogis_fidelite-text{float: left;width: 100%;}.panelHotelLogis_fidelite-profit{display: none;flex-direction: column;float: left;width: 100%;padding: 10px;margin-top: 10px;border-radius: 5px;background: #f2f2f3;}.panelHotelLogis_fidelite-profit.active{display: flex;}.panelHotelLogis_fidelite-profit-title{float: left;margin-bottom: 10px;font-weight: bold;}.panelHotelLogis_fidelite-profit-text{display: flex;flex-direction: row;align-items: center;float: left;width: 100%;}.panelHotelLogis_fidelite-profit-percentage{display: none;}.panelHotelLogis_fidelite-profit.percentage .panelHotelLogis_fidelite-profit-percentage{display: block;}.panelHotelLogis_fidelite-profit-percentage span{font-weight: bold;}.panelHotelLogis_fidelite-profit-rate{display: none;}.panelHotelLogis_fidelite-profit.rate .panelHotelLogis_fidelite-profit-rate{display: block;}.panelHotelLogis_fidelite-profit-rate span{font-weight: bold;}.panelHotelLogis_fidelite-profit-icon{flex-shrink: 0;float: right;height: 30px;margin-left: 5px;}.panelHotelLogis_fidelite-footer{float: left;width: 100%;padding: 10px;}.panelHotelLogis_fidelite-buttons{display: flex;flex-direction: row;align-items: center;float: left;width: 100%;}.panelHotelLogis_fidelite-button{float: left;width: 100%;padding: 5px;margin-right: 10px;border-radius: 5px;background: #cadb2a;color: #2a354b;font-size: 14px;text-align: center;}.panelHotelLogis_fidelite-button:last-child{margin-right: 0;}.panel_overlay{display: none;float: right;width: 100%;height: 100%;padding-right: 320px;box-sizing: border-box;background: rgba(255, 255, 255, 0.8);position: fixed;top: 0;right: 0;z-index: 100;}.panel_overlay-content{float: right;width: 100%;height: 100%;position: relative;}.panel_overlay-close{float: right;width: 40px;height: 40px;background: url(../images/icons/black/close.svg) no-repeat center center #ffffff;background-size: 35%;box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);cursor: pointer;}.panel_open{overflow: hidden;}@media (max-width: 425px){.panel{width: 100%;right: -100%;box-shadow: none;}.panel_title{text-align: left;padding-right: 40px;box-sizing: border-box;}.panel_overlay{height: auto;width: auto;padding: 0;margin-top: 20px;margin-right: 20px;z-index: 102;}.panel_overlay-close{width: 30px;height: 30px;background-size: 45%;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);}}.precontent{float: left;width: 100%;height: 400px;position: relative;z-index: 2;overflow: hidden;}.precontent.accueil{height: 600px;}.precontent-diaporama{float: left;width: 100%;height: 100%;position: relative;z-index: 1;}@media (max-width: 1260px) {.precontent.accueil{height: 400px;}.precontent-diaporama{transform: none !important;}}@media (max-width: 768px) {.precontent,.precontent.accueil{display: none;}}.diaporama{float: left;width: 100%;height: 100%;position: relative;overflow: hidden;}.diaporama_slide{float: left;width: 100%;height: 100%;background: no-repeat center center;background-size: cover;}.diaporama-pager{float: left;position: absolute;right: 80px;bottom: 40px;z-index: 101;}.diaporama-pager-item{float: left;width: 10px;height: 10px;margin-left: 10px;border: 1px solid #ffffff;border-radius: 50%;box-sizing: border-box;cursor: pointer;transition: all .3s ease-in-out;}.diaporama-pager-item.cycle-pager-active{background: #ffffff;}.content{display: flex;flex-direction: column;justify-content: center;align-items: center;float: left;width: 100%;box-sizing: border-box;position: relative;z-index: 3;}.content_home{float: left;width: 100%;position: relative;}.content_bottom2{display: flex;flex-direction: column;justify-content: center;align-items: center;float: left;width: 100%;position: relative;z-index: 2;overflow-x: hidden;}.content_breadcrumb{float: left;width: 100%;position: relative;z-index: 2;}.content_top,.content_middle,.content_bottom,.content_bottom2{display: flex;flex-direction: column;justify-content: center;align-items: center;float: left;width: 100%;padding-top: 30px;box-sizing: border-box;position: relative;z-index: 2;overflow-x: hidden;}.content_middle{flex-direction: row;align-items: flex-start;max-width: 1400px;}.content_bottom {padding-top: 30px;}.content_top:last-child,.content_middle:last-child,.content_bottom2:last-child{padding-bottom: 30px;}.content_bottom:last-child{margin-bottom: 0;}.content_left{float: left;width: 48%;margin-right: 4%;}.content_right{float: right;width: 48%;}.content_1400{display: flex;flex-direction: column;justify-content: center;align-items: center;float: left;width: 100%;max-width: 1400px;padding: 0 50px;box-sizing: border-box;}.content_1600{display: flex;flex-direction: column;justify-content: center;align-items: center;float: left;width: 100%;max-width: 1600px;padding: 0 50px;box-sizing: border-box;}@media (max-width: 1260px) {.content_goto{display: none;}}@media (max-width: 1024px) {.content_top,.content_middle,.content_bottom,.content_bottom2{padding: 30px 30px 0 30px;}.content_middle{flex-direction: column;}.content_bottom{padding: 30px 0 0 0;}.content_top:last-child,.content_middle:last-child,.content_bottom:last-child,.content_bottom2:last-child{padding-bottom: 0;}.content_left{width: 100%;margin: 0 0 40px 0;}.content_right{width: 100%;}.content_1400{padding: 0;}.content_1600{padding: 0;}}.breadcrumb{display:flex;flex-direction: row;justify-content: center;align-items: center;float: left;width:100%;margin-bottom: 30px;padding: 20px 0;box-sizing: border-box;background: #e9e2df;}.breadcrumb:last-child{margin-bottom: 0;}.breadcrumb_button {float: left;margin-right: 5px;color: #353334;font-size: 14px;}.breadcrumb_button::after{content: '>';color: rgba(0, 0, 0, 0.5) !important;margin-left: 5px;}.breadcrumb_button:last-child{margin-right: 0;}.breadcrumb_button:last-child::after{display: none;}@media(max-width: 1024px){.breadcrumb{display:none;}}.title{float: left;width: 100%;margin-bottom: 40px;color: #353334;font-family: "Lora";font-size: 34px;text-align: center;letter-spacing: 2px;margin-right: -2px;}.title:last-child{margin-bottom: 0;}.title.accueil {margin-right: 0;position: relative;text-align: center;text-transform: uppercase;margin-bottom: 0;}@media (max-width: 768px) {.title{font-size: 28px;}}.item{float: left;width: 100%;}.item_content{float: left;width: 48%;margin-right: 4%;}.item_infos{float: left;width: 100%;margin-bottom: 30px;border-left: 1px solid #8a1127;padding: 5px 10px;box-sizing: border-box;text-align: left;}.item_info{float: left;width: 100%;font-size: 16px;margin-bottom: 5px;}.item_info:last-child{margin-bottom: 0;}.item_pictos{float: left;width: 100%;margin-bottom: 30px;}.item_picto{float: left;width: 40px;height: 40px;margin-right: 5px;background: no-repeat center center #8a1127;background-size: 80%;}.item_pdfs{display: flex;flex-direction: column;float: left;width: 100%;margin-bottom: 30px;}.item_pdf{float: left;height: 30px;line-height: 30px;padding-left: 40px;margin-bottom: 5px;color: #000000;font-size: 14px;position: relative;}.item_pdf:last-child{margin-bottom: 0;}.item_pdf::before{content: "";height: 30px;width: 30px;background: url(../images/icons/white/download.svg) no-repeat center center #353334;background-size: 16px;position: absolute;left: 0;top: 0;}.item_text{float: left;width: 100%;line-height: 24px;margin-bottom: 30px;}.item_text iframe{width: 100% !important;}.item_buttons{float: left;width: 100%;}.item_button{float: left;height: 36px;margin-right: 5px;margin-bottom: 5px;box-sizing: border-box;background: #353334;cursor: pointer;}.item_button-icon{float: left;height: 100%;padding: 8px;box-sizing: border-box;}.item_button.back .item_button-icon{padding: 12px;}.item_button-label{display: flex;flex-direction: row;justify-content: center;align-items: center;float: left;height: 100%;line-height: 36px;padding: 0 10px;color: #ffffff;font-size: 14px;text-transform: uppercase;}.item_button-icon + .item_button-label{padding-left: 0;}.item_button.special{background: #8a1127 ;}.item_button.reservation .item_button-label{color: #ffffff;}.item_images {float: left;width: 48%;margin-bottom: 30px;box-sizing: border-box;position: relative;}.item_images:last-child {margin-bottom: 0;}.item_image-container{float: left;width: 100%;height: 400px;cursor: pointer;position: relative;}.item_image{float: left;width: 100%;height: 100%;background: no-repeat center center;background-size: cover;}.item_image-plus{display: none;float: left;height: 60px;width: 60px;margin: 10px;background: url(../images/icons/white/plus.svg) no-repeat center center #353334;background-size: 24px;position: absolute;bottom: 0;right: 0;}.item_thumbs{display: flex;flex-direction: row;flex-wrap: wrap;float: left;width: 100%;height: 80px;padding-right: 90px;margin-top: 10px;box-sizing: border-box;overflow: hidden;position: relative;}.item_thumb{float: left;width: 110px;height: 100%;margin-right: 10px;background: no-repeat center center;background-size: cover;cursor: pointer;}.item_images-enlarge{opacity: 0;float: left;width: 100%;height: 100%;background: url(../images/icons/enlarge.png) no-repeat center center;position: relative;transition: all .3s ease-in-out;}.item_thumb:hover .item_images-enlarge,.item_image:hover .item_images-enlarge{opacity: 1;}.item_thumbs-plus{float: left;width: 80px;height: 80px;box-sizing: border-box;background: url(../images/icons/white/plus.svg) no-repeat center center #353334;background-size: 24px;color: #353334;position: absolute;right: 0;top: 0;cursor: pointer;}.panel-shares{display: none;float: left;width: 100%;height: 100%;padding: 20px;background: rgba(255,255,255, 0.6);box-sizing: border-box;position: fixed;left: 0;top: 0;z-index: 999;}.panel-shares-center{display: flex;flex-direction: row;justify-content: center;align-items: center;float: left;width: 100%;height: 100%;position: relative;}.panel-shares-box{display: flex;flex-direction: column;justify-content: center;align-items: center;float: left;padding: 20px 40px;background: #ffffff;box-shadow: 0 0 10px rgba(0,0,0,0.5);}.panel-shares-title{float: left;width: 100%;margin-bottom: 20px;color: #353334;font-size: 24px;font-weight: 100;text-align: center;}.panel-shares-buttons{float: left;}.panel-shares-button{float: left;width: 30px;height: 30px;padding: 5px;margin: 0 10px;box-sizing: border-box;cursor: pointer;}@media (max-width: 1024px){.item_content{width: 100%;margin: 0 0 30px 0;}.item_images{width: 100%;}}@media (max-width: 768px){.item_image-container{height: 300px;}.item_thumbs.lightgallery {display: none;}.item_image-plus.item_lg-trigger {display: block;}}.features{display: flex;flex-direction: column;align-items: center;float: left;width: 100%;padding: 30px;box-sizing: border-box;background: #ffffff;position: relative;z-index: 5;}.features_title{float: left;padding-bottom: 30px;margin-bottom: 40px;color: #353334;font-family: "Lora";font-size: 34px;letter-spacing: 2px;margin-right: -2px;position: relative;text-transform: uppercase;text-align: center;}.features_title::after{content: "";height: 1px;width: 80px;margin-left: -40px;background: #8a1127;position: absolute;left: 50%;bottom: 0;}.features_buttons{display: flex;flex-direction: row;justify-content: center;flex-wrap: wrap;float: left;}.features_buttons.plus {margin-bottom: 0;}.features_button{display: flex;flex-direction: column;align-items: center;width: 220px;padding: 0 10px;box-sizing: border-box;}.features_button-icon{float: left;height: 80px;margin-bottom: 40px;}.features_button.plus .features_button-icon{width: 80px;padding: 28px;box-sizing: border-box;background: #8a1127;}.features_button-label{display: flex;flex-direction: row;justify-content: center;float: left;color: #353334;font-family: "Rubik";font-size: 17px;text-align: center;letter-spacing: 1px;margin-right: -1px;}@media (max-width: 1260px) {.features_button{width: 180px;}.features_button-icon{height: 60px;margin-bottom: 30px;}.features_button.plus .features_button-icon{width: 60px;padding: 18px;}.features_button-label{font-size: 16px;}}@media (max-width: 1024px) {.features_buttons{flex-wrap: wrap;}.features_button{margin-bottom: 40px;}.features_button-icon{height: 50px;margin-bottom: 20px;}.features_button.plus .features_button-icon{width: 50px;padding: 15px;}.features_button-label{font-size: 14px;}}@media (max-width: 768px) {.features_title,.features.accueil .features_title {padding-bottom: 20px;margin-bottom: 40px;font-size: 27px;}.features_button{}.features_button:last-child{margin-bottom: 0;}.features_button-icon{margin-bottom: 14px;}}.social{display: flex;flex-direction: row;justify-content: center;align-items: center;float: left;width: 100%;padding: 10px 30px;padding-bottom: 40px;box-sizing: border-box;background: #353334;position: relative;z-index: 3;}.social::after {content: "";height: 4px;width: 80px;background: #a48f85;position: absolute;top: 0;left: 50%;margin-left: -40px;border-radius: 3px;}.social_center{display: flex;flex-direction: row;justify-content: space-between;align-items: center;float: left;width: 100%;max-width: 1600px;position: relative;}.social_bloc{display: flex;flex-direction: row;justify-content: center;align-items: center;float: left;position: relative;margin: 20px;}.social_logos{display: flex;flex-direction: row;align-items: center;justify-content: center;flex-wrap: wrap;}.social_logo{float: left;margin-right: 30px;margin-bottom: 10px;}.social_logo.qualite_tourisme {background: #373536;padding: 10px;box-sizing: border-box;}.social_logo:last-child {margin-right: 0;margin-bottom: 0;}.social_logo img {max-height: 100px;}.social_contact{display: flex;flex-direction: column;color: #ffffff;text-align: center;margin: 0;font-size: 16px;}.social_contact-name{float: left;font-family: "Lora";font-size: 28px;}.social_contact-place{float: left;margin-bottom: 5px;line-height: 22px;color: inherit;margin-bottom: 10px;}.social_contact-telephone{float: left;color: inherit;margin-bottom: 10px;}.social_contact-mail{float: left;color: inherit;letter-spacing: 1px;}.social_reviews{display: flex;flex-direction: row;justify-content: center;align-items: center;flex-wrap: wrap;}.social_reviews-title{float: left;line-height: 24px;padding-left: 35px;margin-bottom: 10px;background: url(../images/icons/white/reviews.svg) no-repeat top left;background-size: 24px;color: #ffffff;font-size: 24px;position: relative;margin-right: 50px;}.social_reviews-logos{display: flex;flex-direction: row;justify-content: center;align-items: center;float: left;}.social_reviews-logo{float: left;max-height: 80px;margin-right: 20px;}.social_reviews-logo:last-child{margin-right: 0;}.info_logis{display: flex;flex-direction: row;align-items: center;float: left;margin-right: 10px;}.info_logis-logo{float: left;height: 96px;}.info_logis-labels{display: flex;flex-direction: column;float: left;margin-left: 10px;}.info_logis-label{float: left;height: 40px;margin-bottom: 5px;}.info_logis-label:last-child{margin-bottom: 0;}@media (max-width: 1024px) {.social {padding-bottom: 10px;}.social_center {flex-direction: column;}.social_contact {margin: 20px;}}@media (max-width: 425px) {.social_bloc{margin: 20px 10px;}.social_logo {margin-right: 0;}.social_contact{font-size: 16px;}.social_contact-mail {letter-spacing: 0;}.social_reviews-title{margin-right: 0;}}.footer{display: flex;flex-direction: row;justify-content: center;align-items: center;float: left;width: 100%;padding: 20px;box-sizing: border-box;background: #ffffff;position: relative;z-index: 4;}.footer-center{display: flex;flex-direction: row;justify-content: flex-end;float: left;width: 100%;max-width: 1700px;}.footer-buttons{float: left;}.footer-button{float: left;padding-right: 10px;margin-right: 10px;border-right: 2px solid #a48f85;color: #000000;font-size: 14px;cursor: pointer;}.footer-juliana{float: left;line-height: 20px;color: #000000;font-size: 14px;}.footer-juliana a{color: inherit;}@media (max-width: 768px) {.footer-center{display: flex;flex-direction: column;align-items: center;justify-content: center;width: auto;}}@media (max-width: 425px) {.footer-buttons{display: flex;flex-direction: column;align-items: center;justify-content: center;}.footer-button{padding: 0;margin: 0 0 6px 0;border-right: 0;position: relative;padding-bottom: 6px}.footer-button::after {content: "";height: 2px;width: 20px;background: #a48f85;position: absolute;bottom: 0;left: 50%;margin-left: -10px;}}.sidebar{display: flex;flex-direction: column;justify-content: center;width: 36px;position: fixed;right: 0;top: 180px;z-index: 8;}.sidebar_item{float: left;width: 316px;height: 36px;box-sizing: border-box;cursor: pointer;transition: all .3s ease-in-out;}.sidebar_item.mobile{display: none;}.sidebar_item:hover{margin-left: -280px;}.sidebar_item-pictos{float: left;width: 36px;height: 36px;background: #ffffff;position: relative;transition: all .3s ease-in-out;position: relative;z-index: 2;}.sidebar_item-social .sidebar_item-pictos{background: #353334;}.sidebar_item-picto{float: left;width: 100%;height: 100%;padding: 8px;box-sizing: border-box;transition: all .3s ease-in-out;position: absolute;left: 0;top: 0;}.sidebar_item-label{float: left;width: 280px;height: 36px;line-height: 36px;padding: 0 10px;box-sizing: border-box;background: #ffffff;color: #353334;font-family: "Rubik";font-size: 13px;text-transform: uppercase;transition: all .3s ease-in-out;position: relative;z-index: 1;}.sidebar_item-social .sidebar_item-label{background: #353334;color: #ffffff;font-weight: 500;}@media (max-width: 1260px){.sidebar{top: 140px;}.sidebar_item.mobile{display: block;}}@media (max-width: 1024px){.sidebar{display: none;}}