@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 300;src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq_p9WXh0ow.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 400;src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXh0ow.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 500;src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9WXh0ow.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 600;src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq3p6WXh0ow.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 700;src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6WXh0ow.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 300;src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aX8.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 400;src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aX8.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 500;src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw5aX8.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 600;src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w5aX8.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 700;src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w5aX8.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;}* { box-sizing: border-box; }html, body{height: 100%;font-family: "Montserrat";color: #494646;font-size: 15px;font-weight: 500;}h1, h2, h3, h4, h5, h6{font-size: 15px;}a{color: #bf1b3c;}.locales{float: left;margin-right: 20px;cursor: pointer;position: relative;transition: all .3s ease-in-out;}.locales-selected{display: flex;flex-direction: row;justify-content: center;align-items: center;float: left;}.locales-current{float: left;width: 30px;height: 30px;padding: 3px;border: 1px solid #aaa8a4;margin-right: 10px;border-radius: 50%;box-sizing: border-box;background: #ffffff;overflow: hidden;}.locales-current-flag{float: left;width: 100%;border-radius: 50%;}.locales-trigger{float: left;height: 16px;width: 16px;padding: 3px;border-radius: 50%;box-sizing: border-box;background: #bf1b3c;transition: all .3s ease-in-out;}.locales.active .locales-trigger{transform: rotate(-180deg);}.locales-select{display: none;float: left;width: 30px;box-sizing: border-box;position: absolute;top: 35px;left: 0;}.locales-option{float: left;width: 30px;height: 30px;padding: 3px;border: 1px solid #aaa8a4;margin-bottom: 5px;border-radius: 50%;box-sizing: border-box;background: #ffffff;overflow: hidden;}.locales-option:last-child{margin-bottom: 0;}.locales-option-flag{float: left;width: 100%;border-radius: 50%;}.goto{display: flex;flex-direction: column;align-items: center;justify-content: center;float: left;width: 100%;position: absolute;left: 0;z-index: 100;cursor: pointer;}.goto#goto-content{top: 10px;}.goto#goto-top{top: 0;}.goto::before{content: "";width: 100%;height: 1px;background: #aaa8a4;position: absolute;top: 50%;left: 0;z-index: 1;}.goto-button{display: flex;flex-direction: column;align-items: center;justify-content: center;float: left;height: 38px;width: 38px;padding: 8px;border-radius: 2px;border: 1px solid #aaa8a4;box-sizing: border-box;background: #ffffff;position: relative;z-index: 2;}.goto-button-icon{float: left;width: 100%;}.citation{margin: 10px 0 20px 0;padding-left: 20px;margin-left: 10px;border-left: 1px solid rgba(191, 27, 60, 0.5);box-sizing: border-box;}.h2{display: block;line-height: 30px;color: #b6a16b;font-size: 24px;}.h3{display: block;font-size: 20px;font-weight: 500;}.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%;padding-left: 40px;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;margin-right: 40px;cursor: pointer;}.header_menu-trigger-icon{float: left;width: 52px;height: 32px;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: 3px;background: #aaa8a4;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;line-height: 14px;margin-top: 10px;color: #1a171b;font-size: 16px;font-weight: 500;text-transform: uppercase;text-align: center;}.header_locales{display: none;}.header_logo{display: flex;flex-direction: row;align-items: center;float: left;box-sizing: border-box;}.header_logo-image{float: left;height: 76px;margin-right: 20px;}.header_logo-text{display: flex;flex-direction: column;float: left;color: #494646;font-weight: 600;}.header_logo-brand{float: left;line-height: 28px;color: #494646;font-size: 22px;text-transform: uppercase;}.header_logo-hotel{display: flex;flex-direction: row;float: left;}.header_logo-hotel-name{float: left;line-height: 24px;font-size: 25px;text-transform: uppercase;}.header_logo-hotel-stars{display: flex;flex-direction: row;float: left;margin-left: 5px;}.header_logo-hotel-star{float: left;height: 10px;margin-right: 1px;}.header_logo-hotel-star:last-child{margin-right: 0;}.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: 170px;height: 100%;padding: 10px;box-sizing: border-box;background: #1a171b;cursor: pointer;}.header_booking-icon{float: left;width: 44px;margin-bottom: 6px;}.header_booking-label{line-height: 24px;color: #ffffff;font-size: 20px;text-transform: uppercase;font-weight: 600;}.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: #bf1b3c;position: fixed;right: 0;top: 100px;z-index: 9;}.header_flying-button-icon{float: left;height: 24px;margin-right: 15px;}.header_flying-button-label{float: left;color: #ffffff;font-size: 20px;font-weight: 500;}.header_mobile{display: none;float: left;width: 100%;padding: 20px;border-bottom: 1px solid #aaa8a4;box-sizing: border-box;margin-top: 80px;background: #ffffff;position: relative;z-index: 8;}.header_mobile-buttons{float: left;box-sizing: border-box;}.header_mobile-button{display: flex;justify-content: center;align-items: center;float: left;height: 30px;width: 30px;padding: 6px;margin-right: 10px;box-sizing: border-box;background: #bf1b3c;}.header_mobile-button-icon{float: left;width: 100%;}.header_mobile-locales.locales{float: right;margin-right: 0;}@media (max-width: 1260px){.header_locales{display: flex;}.header_flying-button{display: none;}}@media (max-width: 1024px){.header{height: 80px;}.header_left{padding-left: 20px;}.header_menu-trigger{margin-right: 30px;}.header_menu-trigger-icon{width: 46px;height: 26px;}.header_menu-trigger.active .header_menu-trigger-icon{width: 26px;margin: 0 10px;}.header_menu-trigger-label{font-size: 14px;margin-top: 7px;}.header_logo{margin-top: 0px;}.header_logo-image{height: 56px;margin-right: 15px;}.header_logo-brand {line-height: 22px;font-size: 18px;}.header_logo-hotel-name {line-height: 18px;font-size: 20px;}.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_menu-trigger{margin-right: 30px;}.header_menu-trigger-icon{width: 36px;height: 26px;}.header_menu-trigger.active .header_menu-trigger-icon{width: 26px;margin: 0 5px;}.header_menu-trigger-label{font-size: 11px;margin-top: 5px;}.header_logo{}.header_logo-brand {line-height: 16px;font-size: 14px;}.header_logo-hotel {flex-direction: column;}.header_logo-hotel-name {line-height: 16px;font-size: 12px;}.header_logo-hotel-stars {margin-left: 0;}.header_logo-hotel-star {height: 8px;}}@media (max-width: 425px){.header_menu-trigger{margin-right: 20px;}.header_logo-image{display: none;}.header_logo-hotel-stars {margin-bottom: 5px;}.header_booking{width: 60px;}.header_booking-icon{width: 34px;}}.booking{display: flex;flex-direction: row;align-items: center;float: left;height: 100px;box-sizing: border-box;position: fixed;right: 170px;top: 0;z-index: 11;}.booking-bestrate{display: flex;flex-direction: column;justify-content: center;align-items: center;float: left;height: 100%;padding: 10px 20px;border-left: 1px solid #aaa8a4;box-sizing: border-box;background: #ffffff;text-align: center;position: relative;}.booking-bestrate#booking-bestrate-others{display: none;}.booking-bestrate-title{float: left;line-height: 22px;margin-bottom: 8px;color: #bf1b3c;font-size: 16px;font-weight: 600;text-transform: uppercase;position: relative;}.booking-bestrate-subtitle{float: left;line-height: 12px;margin-bottom: 10px;color: #494646;font-size: 13px;font-weight: 500;}.booking-bestrate-price{float: left;height: 20px;line-height: 20px;box-sizing: border-box;color: #494646;font-size: 20px;font-weight: 700;}.booking-bestrate-price img{float: left;}@media (max-width: 1260px) {.booking_locales{display: none;}.booking {display: flex;justify-content: center;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{padding: 10px 30px;border: none;}}@media (max-width: 1024px) {.booking{flex-direction: column;height: auto;margin-top: 0;}.booking-bestrate,.booking-bestrate#booking-bestrate-others{align-items: flex-start;width: 100%;padding: 15px 20px;margin: 0;border-bottom: 1px solid #aaa8a4;}.booking-bestrate:last-child,.booking-bestrate#booking-bestrate-others:last-child{border-bottom: none;}.booking-bestrate-title{float: left;line-height: normal;margin-bottom: 0;}.booking-bestrate-subtitle{line-height: normal;margin-bottom: 0;}.booking-bestrate-price{width: auto;line-height: 30px;margin-top: -15px;position: absolute;top: 50%;right: 20px;}}.precontent{float: left;width: 100%;height: 415px;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;}x.precontent-diaporama{transform: none !important;}}@media (max-width: 768px) {.precontent,.precontent.accueil{height: 200px;}}.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;}.menu{float: left;height: 100%;padding-top: 100px;box-sizing: border-box;position: fixed;top: 0;left: -410px;z-index: 9;transition: all .3s ease-in-out;}.menu.active{left: 0;}.menu_scrollpane{display: flex;flex-direction: column;align-items: center;float: left;width: 400px;height: 100%;padding: 40px 50px;box-sizing: border-box;box-shadow: 0 0 10px rgba(0,0,0,0.3);background: #ffffff;position: relative;overflow: auto;}.menu_header{flex-shrink: 0;display: flex;flex-direction: row;justify-content: center;align-items: center;float: left;width: 100%;padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #aaa8a4;}.menu_header-buttons{display: flex;flex-direction: row;justify-content: center;align-items: center;float: left;}.menu_header-button{display: flex;flex-direction: column;justify-content: center;align-items: center;float: left;height: 36px;width: 36px;padding: 8px;margin-right: 20px;box-sizing: border-box;background: #bf1b3c;}.menu_header-button:last-child{margin-right: 0;}.menu_header-button-icon{float: left;height: 100%;}.menu_buttons{flex-shrink: 0;display: flex;flex-direction: column;float: left;width: 100%;}.menu_button{float: left;line-height: 40px;color: #494646;font-size: 20px;font-weight: 500;text-align: center;transition: all .3s ease-in-out;}.menu_button:last-child{margin-bottom: 0;}.menu_button:hover{color: #bf1b3c;}.menu_button.active{color: #bf1b3c;}.menu_footer{flex-shrink: 0;display: flex;flex-direction: row;justify-content: center;align-items: center;float: left;width: 100%;padding-top: 30px;margin-top: 30px;border-top: 1px solid #aaa8a4;}.menu_footer-title{float: left;margin-right: 20px;color: #333030;font-size: 16px;font-weight: 500;}.menu_footer-buttons{display: flex;flex-direction: row;align-items: center;float: left;}.menu_footer-button{display: flex;flex-direction: column;justify-content: center;align-items: center;float: left;height: 36px;width: 36px;padding: 8px;margin-right: 20px;box-sizing: border-box;background: #bf1b3c;}.menu_footer-button:last-child{margin-right: 0;}.menu_footer-button-icon{float: left;height: 100%;}@media (max-width: 1024px) {.menu {padding-top: 80px;}}@media (max-width: 768px) {.menu {padding-top: 80px;width: 100%;left: calc(-100% - 10px);}.menu_scrollpane{width: 100%;padding: 30px;}.menu_button{line-height: 34px;font-size: 18px;}.menu_footer{margin-top: 20px;}}.panel{float: right;width: 320px;height: 100%;padding: 20px;box-sizing: border-box;background: #ffffff;color: #494646;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: #bf1b3c;font-size: 26px;text-align: center;}.panel-form{float: left;width: 100%;padding: 10px;margin-bottom: 10px;box-sizing: border-box;background: #e5e2e0;}.panel-form-line{float: left;width: 100%;margin-bottom: 5px;}.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;margin-top: 10px;background: #ffffff;color: #494646;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;border-right: none;background: #ffffff;color: #494646;font-size: 14px;}.panel-form-input{float: left;width: 30%;height: 28px;line-height: 28px;border: 0;border-radius: 0;border-left: none;box-sizing: border-box;background: #ffffff;color: #494646;padding-left: 10px;}.panel-form-more{float: left;height: 28px;line-height: 28px;color: #494646;font-size: 14px;}.panel-form-submit{float: right;width: 30%;height: 28px;line-height: 28px;padding: 0;margin: 0;border: none;background: #ffffff;color: #494646;text-transform: uppercase;font-size: 14px;cursor: pointer;}.panel-bestrates{float: left;width: 100%;padding: 15px 20px 0 10px;border-top: 1px solid #aaa8a4;margin-top: 20px;box-sizing: border-box;}.panel-bestrates-title{float: left;width: 100%;margin-bottom: 15px;color: #bf1b3c;font-size: 20px;font-weight: 500;text-align: center;}.panel-bestrate{display: flex;flex-direction: row;justify-content: space-between;align-items: center;float: left;width: 100%;line-height: 16px;margin-bottom: 10px;position: relative;}.panel-bestrate:last-child{margin-bottom: 5px;}#panel-bestrate {}.panel-bestrate-title{float: left;font-size: 15px;}.panel-bestrate-price{float: left;margin-left: 20px;font-size: 20px;font-weight: 600;}.panel-bestrate-price span{font-size: 16px;}.panel-booking-more{float: left;width: 100%;padding: 5px 10px;margin-bottom: 10px;background: #e5e2e0;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: #494646;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;}.panel-fidelite{float: left;width: 100%;padding: 10px;border: 1px solid #aaa8a4;color: #494646;box-sizing: border-box;}.panel-fidelite-title{float: left;width: 100%;line-height: 14px;padding-left: 105px;margin-bottom: 10px;box-sizing: border-box;background: url(../images/Visuel_Accueil_CS_juliana_new.png) no-repeat center left;background-size: auto 80px;color: #494646;font-size: 12px;}.panel-fidelite-buttons{float: left;width: 100%;}.panel-fidelite-button{float: left;width: 100%;padding: 8px;margin-bottom: 5px;box-sizing: border-box;border: 1px solid #aaa8a4;color: #494646;font-size: 14px;text-align: center;}.panel-fidelite-button:last-child{margin-bottom: 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/grey/close.svg) no-repeat center center #ffffff;background-size: 45%;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);}}.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.accueil{padding-top: 80px;}.content_breadcrumb{display: flex;flex-direction: column;justify-content: center;align-items: center;float: left;width: 100%;padding: 15px 0;margin-bottom: 50px;box-sizing: border-box;background: #494646;position: relative;z-index: 2;}.content_title,.content_top,.content_middle,.content_home_middle,.content_bottom{display: flex;flex-direction: column;justify-content: center;align-items: center;float: left;width: 100%;margin-bottom: 50px;box-sizing: border-box;position: relative;z-index: 2;overflow-x: hidden;}.content_title:last-child,.content_top:last-child,.content_middle:last-child,.content_home_middle:last-child,.content_bottom:last-child{margin-bottom: 0;}.content_home_middle{flex-direction: row;justify-content: center;align-items: stretch;padding: 20px;box-sizing: border-box;background: #e5e2e0;}.content_home_left{float: left;width: 32.3333%;margin-right: 1.5%;display: flex;flex-direction: column;align-items: center;}.content_home_center{float: left;width: 32.3333%;margin-right: 1.5%;display: flex;flex-direction: column;align-items: center;}.content_home_right{float: left;width: 32.3333%;display: flex;flex-direction: column;align-items: center;}.content_middle{flex-direction: row;justify-content: center;align-items: stretch;max-width: 1360px;padding: 0 30px;box-sizing: border-box;}.content_left{float: left;width: 100%;margin-right: 50px;}.content_right{float: left;width: 100%;}.content_home_title-container{display: flex;flex-direction: row;justify-content: center;align-items: center;float: left;width: 100%;padding: 40px 0 20px 0;background: #e5e2e0;}.content_home_title-container::before,.content_home_title-container::after{content: "";flex-shrink: 1;float: left;width: 100%;height: 1px;background: #bf1b3c;}.content_home-title{flex-shrink: 0;float: left;max-width: calc(100% - 120px);margin: 0 30px;color: #494646;font-size: 22px;font-weight: 600;letter-spacing: 1px;text-transform: uppercase;text-align: center;}@media (max-width: 1024px) {.content_home_middle{flex-direction: column;}.content_home_title{max-width: calc(100% - 90px);font-size: 18px;margin: 0 15px;}.content_home_left,.content_home_center,.content_home_right{width: 100%;margin-right: 0;margin-bottom: 20px;}.content_middle{flex-direction: column;}.content_left{margin: 0 0 30px 0;}}.breadcrumb{display:flex;flex-direction: row;justify-content: center;align-items: center;float: left;width:100%;margin-bottom: 30px;}.breadcrumb:last-child{margin-bottom: 0;}.breadcrumb_button {float: left;margin-right: 5px;color: #ffffff;font-size: 14px;}.breadcrumb_button::after{content: '>';color: #ffffff !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_container{display: flex;flex-direction: row;justify-content: center;align-items: center;float: left;width: 100%;margin-bottom: 50px;}.title_container:last-child{margin-bottom: 0;}.title_container::before,.title_container::after{content: "";flex-shrink: 1;float: left;width: 100%;height: 1px;background: #aaa8a4;}.title{flex-shrink: 0;float: left;max-width: calc(100% - 120px);margin: 0 30px;color: #bf1b3c;font-size: 22px;font-weight: 600;letter-spacing: 1px;text-transform: uppercase;text-align: center;}@media (max-width: 1024px) {.title{max-width: calc(100% - 90px);font-size: 18px;margin: 0 15px;}}.textFull{float: left;width: 100%;max-width: 1360px;line-height: 24px;padding: 0 30px;margin-bottom: 50px;box-sizing: border-box;text-align: center;}.textFull:last-child{margin-bottom: 0;}.collectionServices_container{display: flex;flex-direction: column;align-items: center;float: left;width: 100%;padding: 30px;margin-bottom: 50px;box-sizing: border-box;background: #e5e2e0;}.collectionServices_container:last-child{margin-bottom: 0;}.collectionServices{display: flex;flex-direction: column;align-items: center;float: left;width: 100%;max-width: 1300px;}.collectionServices_item{display: flex;flex-direction: row;float: left;width: 100%;max-width: 1360px;padding: 30px;margin-bottom: 30px;box-sizing: border-box;background: #ffffff;}.collectionServices_item:nth-child(even){flex-direction: row-reverse;}.collectionServices_item:last-child{margin-bottom: 0;}.collectionServices_item-content{display: flex;flex-direction: column;align-items: flex-start;float: left;width: 100%;}.collectionServices_item-title{float: left;margin-bottom: 30px;color: #bf1b3c;font-size: 20px;text-transform: uppercase;font-weight: 500;}.collectionServices_item-info{display: flex;flex-direction: row;align-items: center;float: left;width: 100%;padding-bottom: 20px;border-bottom: 1px solid #eeebe5;margin-bottom: 20px;}.collectionServices_item-info:last-child{padding-bottom: 0;border-bottom: 0;margin-bottom: 0;}.collectionServices_item-picto{float: left;width: 30px;height: 30px;margin-right: 10px;box-sizing: border-box;background-size: contain;}.collectionServices_item-rate{}.collectionServices_item-text{float: left;width: 100%;line-height: 24px;text-align: justify;}.collectionServices_item-text a{font-weight: 600;}.collectionServices_item-image-container{flex-shrink: 0;float: left;max-width: 40%;margin-left: 30px;position: relative;cursor: pointer;}.collectionServices_item:nth-child(even) .collectionServices_item-image-container{margin-left: 0;margin-right: 30px;}.collectionServices_item-image{float: left;max-width: 100%;max-height: 400px;position: relative;z-index: 1;}.collectionServices_item-image-enlarge{float: left;width: 100%;height: 100%;background: url(../images/icons/enlarge.png) no-repeat center center;position: absolute;z-index: 2;transition: all .3s ease-in-out;opacity: 0;}.collectionServices_item-image-container:hover .collectionServices_item-image-enlarge{opacity: 1;}@media (max-width: 1024px) {.collectionServices_container{padding: 15px;}.collectionServices_item,.collectionServices_item:nth-child(even){flex-direction: column;padding: 15px;}.collectionServices_item-image-container{width: 100%;max-width: 100%;margin-left: 0;margin-top: 30px;}.collectionServices_item:nth-child(even) .collectionServices_item-image-container{margin-right: 0;}.collectionServices_item-image{max-height: none;width: 100%;}.collectionHotel_item,.collectionHotel_item-title,.collectionHotel_item-info,.collectionHotel_item-text,.collectionHotel_item-image-container{visibility: visible !important;opacity: 1 !important;transform: none !important;}}.features{display: flex;flex-direction: column;align-items: center;float: left;width: 100%;padding: 60px 0;box-sizing: border-box;background: #ffffff;position: relative;z-index: 3;}.features_title-container{display: flex;flex-direction: row;justify-content: center;align-items: center;float: left;width: 100%;margin-bottom: 60px;}.features_title-container::before,.features_title-container::after{content: "";flex-shrink: 1;float: left;width: 100%;height: 1px;background: #aaa8a4;}.features_title{flex-shrink: 0;float: left;max-width: calc(100% - 120px);margin: 0 30px;color: #bf1b3c;font-size: 22px;font-weight: 600;letter-spacing: 1px;text-transform: uppercase;text-align: center;}.features_buttons{display: flex;flex-direction: row;justify-content: center;flex-wrap: wrap;float: left;width: 100%;padding: 0 30px;box-sizing: border-box;}.features_button{display: flex;flex-direction: column;align-items: center;margin: 0 50px;}.features_button-icon{float: left;height: 80px;margin-bottom: 30px;}.features_button.plus .features_button-icon{width: 80px;padding: 25px;box-sizing: border-box;background: #bf1b3c;}.features_button-label{display: flex;line-height: 24px;flex-direction: row;justify-content: center;float: left;width: 120px;color: #42403e;font-size: 18px;font-weight: 500;text-transform: uppercase;text-align: center;}@media (max-width: 1260px) {.features_button{margin: 0 50px;}.features_button-icon{height: 60px;}.features_button.plus .features_button-icon{width: 60px;padding: 18px;}.features_button-label{width: 80px;line-height: 20px;font-size: 14px;}}@media (max-width: 1024px) {.features_buttons{flex-wrap: wrap;}.features_button{margin: 20px 30px;}.features_button-icon{height: 40px;margin-bottom: 20px;}.features_button.plus .features_button-icon{width: 40px;padding: 10px;}.features_title{font-size: 18px;}}@media (max-width: 768px) {.features_button{margin: 0 50px 40px 50px;}.features_button:last-child{margin-bottom: 0;}.features_button-icon{margin-bottom: 14px;}}.social{display: flex;flex-direction: row;align-items: center;float: left;width: 100%;padding: 80px 30px 40px 30px;box-sizing: border-box;background: #ffffff;position: relative;z-index: 3;}.social_left{flex-shrink: 1;display: flex;flex-direction: row;justify-content: flex-end;align-items: center;float: left;width: 100%;height: 100%;}.social_logos {display: flex;flex-direction: row;justify-content: center;align-items: center;float: left;flex-wrap: wrap;}.social_logos-logo{display: flex;flex-direction: row;justify-content: center;align-items: center;float: left;margin: 10px;}.social_logos-logo:last-child{margin-right: 0;}.social_logos-logo-image{float: left;max-height: 60px;}.social_logos-logo-image.fidelite{max-height: 80px;}.social_logos-logo-text{float: left;margin-left: 10px;font-size: 12px;font-weight: bold;color: #191E38;}.social_logos-logo-text span{color: #E5B62D;}.social_center{flex-shrink: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;float: left;margin: 0 60px;padding: 0 60px;position: relative;}.social_center::before,.social_center::after{content: "";float: left;width: 1px;height: 80px;margin-top: -40px;background: #aaa8a4;position: absolute;top: 50%;}.social_center::before{left: 0;}.social_center::after{right: 0;}.social_contact{display: flex;flex-direction: column;color: #494646;text-align: center;position: relative;}.social_contact-name{float: left;line-height: 30px;margin-bottom: 30px;color: #bf1b3c;font-size: 22px;font-weight: 600;text-transform: uppercase;}.social_contact-place{float: left;margin-bottom: 30px;font-size: 18px;font-weight: 500;color: inherit;}.social_contact-telephone{float: left;color: inherit;font-size: 18px;font-weight: 600;}.social_contact-mail{float: left;color: inherit;font-size: 18px;font-weight: 600;}.social_right{flex-shrink: 1;display: flex;flex-direction: row;justify-content: flex-start;align-items: center;float: left;width: 100%;height: 100%;flex-wrap: wrap;}.social_labels{display: flex;flex-direction: row;justify-content: center;align-items: center;flex-wrap: wrap;margin: 10px;}.social_label{float: left;margin-right: 20px;}.social_label:last-child{margin-right: 0;}.social_label-image{float: left;max-height: 100px;}.social_reviews{display: flex;flex-direction: column;justify-content: center;align-items: center;flex-wrap: wrap;margin: 10px;}.social_reviews-title{float: left;line-height: 24px;padding-left: 35px;margin-bottom: 20px;background: url(../images/icons/pink/reviews.svg) no-repeat top left;background-size: 24px;color: #bf1b3c;font-size: 20px;font-weight: 600;text-transform: uppercase;position: relative;}.social_reviews-logos{display: flex;flex-direction: row;justify-content: center;align-items: center;float: left;}.social_reviews-logo{float: left;max-height: 60px;margin-right: 20px;}.social_reviews-logo:last-child{margin-right: 0;}@media (max-width: 1600px) {.social_center{margin: 0 40px;padding: 0 40px;}}@media (max-width: 1400px) {.social_logos-logo-text{font-size: 10px;}.social_logos-logo-image{max-height: 80px;}.social_logos-logo-image.fidelite{max-height: 60px;}.social_contact-name{line-height: 26px;margin-bottom: 24px;font-size: 20px;}.social_contact-place{margin-bottom: 24px;font-size: 16px;}.social_contact-telephone{font-size: 16px;}.social_contact-mail{font-size: 16px;}.social_label-image{max-height: 80px;}.social_reviews-title{font-size: 18px;}}@media (max-width: 1260px) {.social{flex-direction: column;justify-content: center;}.social_left{justify-content: center;width: auto;height: auto;}.social_center{margin: 30px 0;padding: 30px 0;}.social_center::before,.social_center::after{content: "";float: left;width: 80px;height: 1px;margin-top: 0;margin-left: -40px;top: auto;}.social_center::before{top: 0;left: 50%;}.social_center::after{bottom: 0;left: 50%;right: auto;}.social_right{justify-content: center;width: auto;height: auto;}}@media (max-width: 1024px) {}.footer{display: flex;flex-direction: row;justify-content: center;align-items: center;float: left;width: 100%;padding: 20px 20px 50px 20px;box-sizing: border-box;background: #1a171b;position: relative;z-index: 4;}.footer-center{display: flex;flex-direction: row;justify-content: center;align-items: center;float: left;width: 100%;max-width: 1400px;}.footer-buttons{float: left;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}.footer-button{float: left;line-height: 16px;padding-right: 10px;margin-right: 10px;margin-bottom: 10px;border-right: 1px solid #bf1b3c;color: #ffffff;font-size: 14px;cursor: pointer;}.footer-juliana{float: left;line-height: 16px;color: #ffffff;font-size: 14px;text-transform: uppercase;margin-bottom: 10px;}.footer-juliana a{color: inherit;}@media (max-width: 1024px) {.footer{display: flex;flex-direction: column;align-items: center;justify-content: center;}.footer-center{flex-direction: column;align-items: center;}.footer-buttons{margin-bottom: 10px;}.footer-button:last-child{padding-right: 0;border-right: none;margin-right: 0;}}.sidebar{display: flex;flex-direction: column;justify-content: center;width: 45px;height: 500px;padding-top: 0;position: fixed;right: 0;top: 100px;z-index: 8;}.sidebar_item{float: left;width: 340px;height: 40px;margin-bottom: 5px;box-sizing: border-box;cursor: pointer;transition: all .3s ease-in-out;}.sidebar_item:last-child{margin-bottom: 0;}.sidebar_item:hover{margin-left: -300px;}.sidebar_item-pictos{float: left;width: 40px;height: 40px;margin-right: 5px;background: #e5e2e0;position: relative;transition: all .3s ease-in-out;position: relative;z-index: 2;}.sidebar_item-reviews .sidebar_item-pictos{background: #bf1b3c;}.sidebar_item-social .sidebar_item-pictos{background: #494646;}.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: 295px;height: 40px;line-height: 40px;padding: 0 10px;box-sizing: border-box;background: #e5e2e0;color: #494646;font-size: 14px;font-weight: 500;text-transform: uppercase;transition: all .3s ease-in-out;position: relative;z-index: 1;}.sidebar_item-reviews .sidebar_item-label{background: #bf1b3c;color: #ffffff;}.sidebar_item-social .sidebar_item-label{background: #494646;color: #ffffff;}@media (max-width: 1024px){.sidebar{display: none;}}