body {
  font-family: Rubik;
}
.display-1 {
  font-family: 'Rubik', sans-serif;
  font-size: 2.8rem;
  font-display: swap;
}
.display-1 > .mbr-iconfont {
  font-size: 4.48rem;
}
.display-2 {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 2.2rem;
  font-display: swap;
}
.display-2 > .mbr-iconfont {
  font-size: 3.52rem;
}
.display-4 {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 0.95rem;
  font-display: swap;
}
.display-4 > .mbr-iconfont {
  font-size: 1.52rem;
}
.display-5 {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1.2rem;
  font-display: swap;
}
.display-5 > .mbr-iconfont {
  font-size: 1.92rem;
}
.display-7 {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1rem;
  font-display: swap;
}
.display-7 > .mbr-iconfont {
  font-size: 1.6rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 768px) {
  .display-1 {
    font-size: 2.24rem;
    font-size: calc( 1.63rem + (2.8 - 1.63) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.63rem + (2.8 - 1.63) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 1.76rem;
    font-size: calc( 1.42rem + (2.2 - 1.42) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.42rem + (2.2 - 1.42) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.76rem;
    font-size: calc( 0.9824999999999999rem + (0.95 - 0.9824999999999999) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (0.9824999999999999rem + (0.95 - 0.9824999999999999) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 1rem 3rem;
  border-radius: 3px;
}
.btn-sm {
  padding: 0.6rem 1.5rem;
  border-radius: 3px;
}
.btn-md {
  padding: 1rem 3rem;
  border-radius: 3px;
}
.btn-lg {
  padding: 1.2rem 3.2rem;
  border-radius: 3px;
}
.bg-primary {
  background-color: #249a18 !important;
}
.bg-success {
  background-color: #25821b !important;
}
.bg-info {
  background-color: #000000 !important;
}
.bg-warning {
  background-color: #879a9f !important;
}
.bg-danger {
  background-color: #b1a374 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #249a18 !important;
  border-color: #249a18 !important;
  color: #ffffff !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #15580e !important;
  border-color: #15580e !important;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #15580e !important;
  border-color: #15580e !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #61dc54 !important;
  border-color: #61dc54 !important;
  color: #ffffff !important;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #35bd27 !important;
  border-color: #35bd27 !important;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #35bd27 !important;
  border-color: #35bd27 !important;
}
.btn-info,
.btn-info:active {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-success,
.btn-success:active {
  background-color: #25821b !important;
  border-color: #25821b !important;
  color: #ffffff !important;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #13430e !important;
  border-color: #13430e !important;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #13430e !important;
  border-color: #13430e !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #879a9f !important;
  border-color: #879a9f !important;
  color: #ffffff !important;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #ffffff !important;
  background-color: #617479 !important;
  border-color: #617479 !important;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #617479 !important;
  border-color: #617479 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #b1a374 !important;
  border-color: #b1a374 !important;
  color: #ffffff !important;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #8b7d4e !important;
  border-color: #8b7d4e !important;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #8b7d4e !important;
  border-color: #8b7d4e !important;
}
.btn-white {
  color: #333333 !important;
}
.btn-white,
.btn-white:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-black,
.btn-black:active {
  background-color: #333333 !important;
  border-color: #333333 !important;
  color: #ffffff !important;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background: none;
  border-color: #0f420a;
  color: #0f420a;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #ffffff;
  background-color: #249a18;
  border-color: #249a18;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #249a18 !important;
  border-color: #249a18 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background: none;
  border-color: #2fa822;
  color: #2fa822;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ffffff;
  background-color: #61dc54;
  border-color: #61dc54;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #61dc54 !important;
  border-color: #61dc54 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background: none;
  border-color: #000000;
  color: #000000;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background: none;
  border-color: #0d2e09;
  color: #0d2e09;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #ffffff;
  background-color: #25821b;
  border-color: #25821b;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #25821b !important;
  border-color: #25821b !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background: none;
  border-color: #55666b;
  color: #55666b;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffffff;
  background-color: #879a9f;
  border-color: #879a9f;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #879a9f !important;
  border-color: #879a9f !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background: none;
  border-color: #7a6e45;
  color: #7a6e45;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ffffff;
  background-color: #b1a374;
  border-color: #b1a374;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #b1a374 !important;
  border-color: #b1a374 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background: none;
  border-color: #000000;
  color: #000000;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #ffffff;
  background-color: #333333;
  border-color: #333333;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #333333 !important;
  border-color: #333333 !important;
}
.btn-white-outline,
.btn-white-outline:active,
.btn-white-outline.active {
  background: none;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus {
  color: #333333;
  background-color: #ffffff;
  border-color: #ffffff;
}
.text-primary {
  color: #249a18 !important;
}
.text-secondary {
  color: #61dc54 !important;
}
.text-success {
  color: #25821b !important;
}
.text-info {
  color: #000000 !important;
}
.text-warning {
  color: #879a9f !important;
}
.text-danger {
  color: #b1a374 !important;
}
.text-white {
  color: #ffffff !important;
}
.text-black {
  color: #000000 !important;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #0f420a !important;
}
a.text-secondary:hover,
a.text-secondary:focus {
  color: #2fa822 !important;
}
a.text-success:hover,
a.text-success:focus {
  color: #0d2e09 !important;
}
a.text-info:hover,
a.text-info:focus {
  color: #000000 !important;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #55666b !important;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #7a6e45 !important;
}
a.text-white:hover,
a.text-white:focus {
  color: #b3b3b3 !important;
}
a.text-black:hover,
a.text-black:focus {
  color: #4d4d4d !important;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #000000;
}
.alert-warning {
  background-color: #879a9f;
}
.alert-danger {
  background-color: #b1a374;
}
.mbr-section-btn a.btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-section-btn a.btn:not(.btn-form):hover,
.mbr-section-btn a.btn:not(.btn-form):focus {
  box-shadow: none !important;
}
.mbr-section-btn a.btn:not(.btn-form):hover,
.mbr-section-btn a.btn:not(.btn-form):focus {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2) !important;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2) !important;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #249a18;
  border-color: #249a18;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #249a18;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #5ce34e;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #53d844;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #b3b3b3;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ced6d8;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #dfd9c6;
}
/* Scroll to top button*/
#scrollToTop a {
  border-radius: 100px;
}
.form-control {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1rem;
  font-display: swap;
}
.form-control > .mbr-iconfont {
  font-size: 1.6rem;
}
blockquote {
  border-color: #249a18;
}
/* Forms */
.mbr-form .btn {
  margin: .4rem 0;
}
.mbr-form .input-group-btn a.btn {
  border-radius: 100px !important;
}
.mbr-form .input-group-btn a.btn:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.mbr-form .input-group-btn button[type="submit"] {
  border-radius: 100px !important;
  padding: 1rem 3rem;
}
.mbr-form .input-group-btn button[type="submit"]:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
@media (max-width: 767px) {
  .btn {
    font-size: .75rem !important;
  }
  .btn .mbr-iconfont {
    font-size: 1rem !important;
  }
}
/* Footer */
.mbr-footer-content li::before,
.mbr-footer .mbr-contacts li::before {
  background: #249a18;
}
.mbr-footer-content li a:hover,
.mbr-footer .mbr-contacts li a:hover {
  color: #249a18;
}
.footer3 input[type="email"],
.footer4 input[type="email"] {
  border-radius: 100px !important;
}
.footer3 .input-group-btn a.btn,
.footer4 .input-group-btn a.btn {
  border-radius: 100px !important;
}
.footer3 .input-group-btn button[type="submit"],
.footer4 .input-group-btn button[type="submit"] {
  border-radius: 100px !important;
}
/* Headers*/
.header13 .form-inline input[type="email"],
.header14 .form-inline input[type="email"] {
  border-radius: 100px;
}
.header13 .form-inline input[type="text"],
.header14 .form-inline input[type="text"] {
  border-radius: 100px;
}
.header13 .form-inline input[type="tel"],
.header14 .form-inline input[type="tel"] {
  border-radius: 100px;
}
.header13 .form-inline a.btn,
.header14 .form-inline a.btn {
  border-radius: 100px;
}
.header13 .form-inline button,
.header14 .form-inline button {
  border-radius: 100px !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .card-wrapper {
    flex: auto !important;
  }
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #249a18;
  color: #ffffff;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: currentColor;
  border-bottom-color: currentColor;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #249a18;
  border-bottom-color: #249a18;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #ffffff !important;
  background-color: #249a18 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #61dc54 !important;
  box-shadow: none !important;
}
.lazy-bg {
  background-image: none !important;
}
.lazy-placeholder:not(section),
.lazy-none {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
}
iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: '';
  position: absolute;
  width: 100px;
  height: 100px;
  background: transparent no-repeat center;
  background-size: contain;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%23249a18' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.3;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
#custom-html-lc {
  /* Type valid CSS here */
}
#custom-html-lc .my-image {
  width: 100%;
  height: 75px;
}
.cid-szgcvtFCrb {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #222222;
}
.cid-szgcvtFCrb .text-box {
  position: absolute;
  top: 0px;
  min-height: 100%;
  -webkit-writing-mode: vertical-rl;
  writing-mode: vertical-rl;
}
.cid-szgcvtFCrb .text-block {
  position: relative;
  z-index: 0;
}
.cid-szgcvtFCrb .box {
  width: 25%;
  height: 40%;
  background: #000000;
  position: absolute;
  top: 4%;
}
.cid-szgcvtFCrb .row {
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.cid-szgcvtFCrb .box {
  right: 20%;
}
.cid-szgcvtFCrb .text-box {
  right: 0;
}
.cid-szgcvtFCrb .mbr-section-title,
.cid-szgcvtFCrb .mbr-section-text {
  margin-right: 31%;
  margin-right: 0;
}
@media (max-width: 991px) {
  .cid-szgcvtFCrb .text-box {
    display: none;
  }
  .cid-szgcvtFCrb .mbr-section-title,
  .cid-szgcvtFCrb .mbr-section-text {
    margin: auto;
  }
}
@media (max-width: 767px) {
  .cid-szgcvtFCrb .box {
    display: none;
  }
  .cid-szgcvtFCrb .row {
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .cid-szgcvtFCrb .img-block {
    margin-bottom: 1rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-szgcvtFCrb .text-box {
    writing-mode: bt-rl;
  }
}
.cid-szgcvtFCrb .mbr-section-text {
  color: #ffffff;
}
.cid-szgcvtFCrb .mbr-section-title {
  color: #ffffff;
}
.cid-szgcvtFCrb h2 {
  font-family: "source sans pro", arial, tahoma;
  font-size: 16px;
  line-height: 20px;
}
#custom-html-1h #map-canvas {
  height: 500px;
  width: 100%;
  margin: 0;
  padding: 0;
  margin-top: 0px;
  background-color: #ffffff;
}
#custom-html-1h .titre {
  color: #fff;
  background-color: #000;
  opacity: 0.7;
  filter: alpha(opacity=70);
  padding: 5px 10px 5px 10px;
  margin: 10px;
  position: absolute;
  top: -3px;
  right: 33px;
}
#custom-html-be .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
#custom-html-1ft .liens-container {
  display: flex;
  justify-content: space-around;
  margin-top: 20px;
  max-width: 90%;
  /* Limite la largeur à 75% de la largeur totale de l'écran */
  margin: 0 auto;
  /* Centre horizontalement */
}
#custom-html-1ft .liens-container a {
  padding: 1.5em 0;
  /* 1.5em de padding en haut et en bas, 0 de padding à gauche et à droite */
  text-align: center;
  /* Centrer le texte */
  width: 100%;
  /* Faire en sorte que les liens occupent toute la largeur du conteneur */
  box-sizing: border-box;
  /* Inclure le padding dans la largeur totale */
  color: #000;
}
@media (max-width: 600px) {
  #custom-html-1ft .liens-container {
    flex-direction: column;
    /* Mettre les liens en colonne pour les appareils mobiles */
    align-items: center;
    /* Centrer les liens */
  }
  #custom-html-1ft .liens-container a {
    padding: 1em 0;
    /* Réduit l'espace vertical entre les liens sur les appareils mobiles */
  }
}
.cid-u9ll2DdahB {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
#occitanie {
  /* Type valid CSS here */
}
#occitanie div {
  color: #000;
  text-align: left;
  width: 97%;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
}
#occitanie a {
  position: relative;
  color: #000;
  text-decoration: none;
}
#occitanie a:hover {
  color: #000;
}
#occitanie a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
#occitanie a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tLXj3mnEPb {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-tLXj3mnEPb .card-img {
  background-color: #fff;
}
.cid-tLXj3mnEPb .card {
  align-self: stretch;
}
.cid-tLXj3mnEPb .card-box {
  padding: 0.5em;
  background-color: #efefef;
}
.cid-tLXj3mnEPb .bandeau-caracteristiques {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
  gap: 8px;
  padding: 10px;
  background: #007B24;
}
.cid-tLXj3mnEPb .pictos {
  width: 25px;
  height: 25px;
  object-fit: cover;
}
.cid-tLXj3mnEPb h2 {
  margin-bottom: 0;
  text-align: left;
  font-size: 15px;
  font-weight: 450;
  line-height: 24px;
}
.cid-tLXj3mnEPb h3 {
  margin-bottom: 0;
  text-align: left;
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
}
.cid-tLXj3mnEPb h4 {
  margin-bottom: 0;
  text-align: left;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}
.cid-tLXj3mnEPb p {
  text-align: left;
  color: #000;
}
.cid-tLXj3mnEPb .mbr-text {
  color: #000;
}
.cid-tLXj3mnEPb .card-wrapper {
  height: 100%;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tLXj3mnEPb .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
@media (min-width: 992px) {
  .cid-tLXj3mnEPb .my-col {
    flex: 0 0 20%;
    max-width: 20%;
    padding: 15px;
    -webkit-flex: 0 0 20%;
  }
}
.cid-tLXj3mnEPb .etiquette {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
  margin: 0px;
  padding: 5px 10px 5px 10px;
  position: absolute;
  top: 30px;
  left: 10px;
  text-align: left;
  font-size: 14px;
  max-width: 95%;
}
.cid-tLXj3mnEPb .etiquetteOffre {
  color: #000;
  background-color: rgba(255, 255, 255, 0.8);
  margin: 0px;
  padding: 5px 10px 5px 10px;
  position: absolute;
  top: 30px;
  left: 10px;
  text-align: left;
  font-size: 14px;
  max-width: 95%;
}
.cid-tLXj3mnEPb .etiquetteReveGolf {
  color: #fff;
  background-color: rgba(11, 32, 64, 0.5);
  margin: 0px;
  padding: 5px 10px 5px 10px;
  position: absolute;
  top: 30px;
  left: 10px;
  text-align: left;
  font-size: 14px;
  max-width: 95%;
}
.cid-tLXj3mnEPb .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
  top: 10px;
}
.cid-tLXj3mnEPb .souligne:hover {
  color: #000;
}
.cid-tLXj3mnEPb .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tLXj3mnEPb .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tLXj3mnEPb .ssp {
  color: #000;
}
.cid-tLXj3mnEPb a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tLXj3mnEPb a:hover {
  color: #000;
}
.cid-tLXj3mnEPb a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tLXj3mnEPb a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
#provence {
  /* Type valid CSS here */
}
#provence div {
  color: #000;
  text-align: left;
  width: 97%;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
}
#provence a {
  position: relative;
  color: #000;
  text-decoration: none;
}
#provence a:hover {
  color: #000;
}
#provence a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
#provence a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tFbpAYEtFE {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-tFbpAYEtFE .card-img {
  background-color: #fff;
}
.cid-tFbpAYEtFE .card {
  align-self: stretch;
}
.cid-tFbpAYEtFE .card-box {
  padding: 0.5em;
  background-color: #efefef;
}
.cid-tFbpAYEtFE .bandeau-caracteristiques {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
  gap: 8px;
  padding: 10px;
  background: #007B24;
}
.cid-tFbpAYEtFE .pictos {
  width: 25px;
  height: 25px;
  object-fit: cover;
}
.cid-tFbpAYEtFE h2 {
  margin-bottom: 0;
  text-align: left;
  font-size: 15px;
  font-weight: 450;
  line-height: 24px;
}
.cid-tFbpAYEtFE h3 {
  margin-bottom: 0;
  text-align: left;
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
}
.cid-tFbpAYEtFE h4 {
  margin-bottom: 0;
  text-align: left;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}
.cid-tFbpAYEtFE p {
  text-align: left;
  color: #000;
}
.cid-tFbpAYEtFE .mbr-text {
  color: #000;
}
.cid-tFbpAYEtFE .card-wrapper {
  height: 100%;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tFbpAYEtFE .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
@media (min-width: 992px) {
  .cid-tFbpAYEtFE .my-col {
    flex: 0 0 20%;
    max-width: 20%;
    padding: 15px;
    -webkit-flex: 0 0 20%;
  }
}
.cid-tFbpAYEtFE .etiquette {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
  margin: 0px;
  padding: 5px 10px 5px 10px;
  position: absolute;
  top: 30px;
  left: 10px;
  text-align: left;
  font-size: 14px;
  max-width: 95%;
}
.cid-tFbpAYEtFE .etiquetteOffre {
  color: #000;
  background-color: rgba(255, 255, 255, 0.8);
  margin: 0px;
  padding: 5px 10px 5px 10px;
  position: absolute;
  top: 30px;
  left: 10px;
  text-align: left;
  font-size: 14px;
  max-width: 95%;
}
.cid-tFbpAYEtFE .etiquetteReveGolf {
  color: #fff;
  background-color: rgba(11, 32, 64, 0.5);
  margin: 0px;
  padding: 5px 10px 5px 10px;
  position: absolute;
  top: 30px;
  left: 10px;
  text-align: left;
  font-size: 14px;
  max-width: 95%;
}
.cid-tFbpAYEtFE .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
  top: 10px;
}
.cid-tFbpAYEtFE .souligne:hover {
  color: #000;
}
.cid-tFbpAYEtFE .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tFbpAYEtFE .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tFbpAYEtFE .ssp {
  color: #000;
}
.cid-tFbpAYEtFE a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tFbpAYEtFE a:hover {
  color: #000;
}
.cid-tFbpAYEtFE a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tFbpAYEtFE a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
#nouvelle-aquitaine {
  /* Type valid CSS here */
}
#nouvelle-aquitaine div {
  color: #000;
  text-align: left;
  width: 97%;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
}
#nouvelle-aquitaine a {
  position: relative;
  color: #000;
  text-decoration: none;
}
#nouvelle-aquitaine a:hover {
  color: #000;
}
#nouvelle-aquitaine a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
#nouvelle-aquitaine a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tFbtRJoH3z {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-tFbtRJoH3z .card-img {
  background-color: #fff;
}
.cid-tFbtRJoH3z .card {
  align-self: stretch;
}
.cid-tFbtRJoH3z .card-box {
  padding: 0.5em;
  background-color: #efefef;
}
.cid-tFbtRJoH3z .bandeau-caracteristiques {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
  gap: 8px;
  padding: 10px;
  background: #007B24;
}
.cid-tFbtRJoH3z .pictos {
  width: 25px;
  height: 25px;
  object-fit: cover;
}
.cid-tFbtRJoH3z h2 {
  margin-bottom: 0;
  text-align: left;
  font-size: 15px;
  font-weight: 450;
  line-height: 24px;
}
.cid-tFbtRJoH3z h3 {
  margin-bottom: 0;
  text-align: left;
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
}
.cid-tFbtRJoH3z h4 {
  margin-bottom: 0;
  text-align: left;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}
.cid-tFbtRJoH3z p {
  text-align: left;
  color: #000;
}
.cid-tFbtRJoH3z .mbr-text {
  color: #000;
}
.cid-tFbtRJoH3z .card-wrapper {
  height: 100%;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tFbtRJoH3z .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
@media (min-width: 992px) {
  .cid-tFbtRJoH3z .my-col {
    flex: 0 0 20%;
    max-width: 20%;
    padding: 15px;
    -webkit-flex: 0 0 20%;
  }
}
.cid-tFbtRJoH3z .etiquette {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
  margin: 0px;
  padding: 5px 10px 5px 10px;
  position: absolute;
  top: 30px;
  left: 10px;
  text-align: left;
  font-size: 14px;
  max-width: 95%;
}
.cid-tFbtRJoH3z .etiquetteOffre {
  color: #000;
  background-color: rgba(255, 255, 255, 0.8);
  margin: 0px;
  padding: 5px 10px 5px 10px;
  position: absolute;
  top: 30px;
  left: 10px;
  text-align: left;
  font-size: 14px;
  max-width: 95%;
}
.cid-tFbtRJoH3z .etiquetteReveGolf {
  color: #fff;
  background-color: rgba(11, 32, 64, 0.5);
  margin: 0px;
  padding: 5px 10px 5px 10px;
  position: absolute;
  top: 30px;
  left: 10px;
  text-align: left;
  font-size: 14px;
  max-width: 95%;
}
.cid-tFbtRJoH3z .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
  top: 10px;
}
.cid-tFbtRJoH3z .souligne:hover {
  color: #000;
}
.cid-tFbtRJoH3z .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tFbtRJoH3z .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tFbtRJoH3z .ssp {
  color: #000;
}
.cid-tFbtRJoH3z a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tFbtRJoH3z a:hover {
  color: #000;
}
.cid-tFbtRJoH3z a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tFbtRJoH3z a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
#cote-azur {
  /* Type valid CSS here */
}
#cote-azur div {
  color: #000;
  text-align: left;
  width: 97%;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
}
#cote-azur a {
  position: relative;
  color: #000;
  text-decoration: none;
}
#cote-azur a:hover {
  color: #000;
}
#cote-azur a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
#cote-azur a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tLXkQFC4hc {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-tLXkQFC4hc .card-img {
  background-color: #fff;
}
.cid-tLXkQFC4hc .card {
  align-self: stretch;
}
.cid-tLXkQFC4hc .card-box {
  padding: 0.5em;
  background-color: #efefef;
}
.cid-tLXkQFC4hc .bandeau-caracteristiques {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
  gap: 8px;
  padding: 10px;
  background: #007B24;
}
.cid-tLXkQFC4hc .pictos {
  width: 25px;
  height: 25px;
  object-fit: cover;
}
.cid-tLXkQFC4hc h2 {
  margin-bottom: 0;
  text-align: left;
  font-size: 15px;
  font-weight: 450;
  line-height: 24px;
}
.cid-tLXkQFC4hc h3 {
  margin-bottom: 0;
  text-align: left;
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
}
.cid-tLXkQFC4hc h4 {
  margin-bottom: 0;
  text-align: left;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}
.cid-tLXkQFC4hc p {
  text-align: left;
  color: #000;
}
.cid-tLXkQFC4hc .mbr-text {
  color: #000;
}
.cid-tLXkQFC4hc .card-wrapper {
  height: 100%;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tLXkQFC4hc .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
@media (min-width: 992px) {
  .cid-tLXkQFC4hc .my-col {
    flex: 0 0 20%;
    max-width: 20%;
    padding: 15px;
    -webkit-flex: 0 0 20%;
  }
}
.cid-tLXkQFC4hc .etiquette {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
  margin: 0px;
  padding: 5px 10px 5px 10px;
  position: absolute;
  top: 30px;
  left: 10px;
  text-align: left;
  font-size: 14px;
  max-width: 95%;
}
.cid-tLXkQFC4hc .etiquetteOffre {
  color: #000;
  background-color: rgba(255, 255, 255, 0.8);
  margin: 0px;
  padding: 5px 10px 5px 10px;
  position: absolute;
  top: 30px;
  left: 10px;
  text-align: left;
  font-size: 14px;
  max-width: 95%;
}
.cid-tLXkQFC4hc .etiquetteReveGolf {
  color: #fff;
  background-color: rgba(11, 32, 64, 0.5);
  margin: 0px;
  padding: 5px 10px 5px 10px;
  position: absolute;
  top: 30px;
  left: 10px;
  text-align: left;
  font-size: 14px;
  max-width: 95%;
}
.cid-tLXkQFC4hc .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
  top: 10px;
}
.cid-tLXkQFC4hc .souligne:hover {
  color: #000;
}
.cid-tLXkQFC4hc .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tLXkQFC4hc .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tLXkQFC4hc .ssp {
  color: #000;
}
.cid-tLXkQFC4hc a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tLXkQFC4hc a:hover {
  color: #000;
}
.cid-tLXkQFC4hc a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tLXkQFC4hc a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
#normandie {
  /* Type valid CSS here */
}
#normandie div {
  color: #000;
  text-align: left;
  width: 97%;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
}
#normandie a {
  position: relative;
  color: #000;
  text-decoration: none;
}
#normandie a:hover {
  color: #000;
}
#normandie a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
#normandie a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uZM2A8nwy6 {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-uZM2A8nwy6 .card-img {
  background-color: #fff;
}
.cid-uZM2A8nwy6 .card {
  align-self: stretch;
}
.cid-uZM2A8nwy6 .card-box {
  padding: 0.5em;
  background-color: #efefef;
}
.cid-uZM2A8nwy6 .bandeau-caracteristiques {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
  gap: 8px;
  padding: 10px;
  background: #007B24;
}
.cid-uZM2A8nwy6 .pictos {
  width: 25px;
  height: 25px;
  object-fit: cover;
}
.cid-uZM2A8nwy6 h2 {
  margin-bottom: 0;
  text-align: left;
  font-size: 15px;
  font-weight: 450;
  line-height: 24px;
}
.cid-uZM2A8nwy6 h3 {
  margin-bottom: 0;
  text-align: left;
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
}
.cid-uZM2A8nwy6 h4 {
  margin-bottom: 0;
  text-align: left;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}
.cid-uZM2A8nwy6 p {
  text-align: left;
  color: #000;
}
.cid-uZM2A8nwy6 .mbr-text {
  color: #000;
}
.cid-uZM2A8nwy6 .card-wrapper {
  height: 100%;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uZM2A8nwy6 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
@media (min-width: 992px) {
  .cid-uZM2A8nwy6 .my-col {
    flex: 0 0 20%;
    max-width: 20%;
    padding: 15px;
    -webkit-flex: 0 0 20%;
  }
}
.cid-uZM2A8nwy6 .etiquette {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
  margin: 0px;
  padding: 5px 10px 5px 10px;
  position: absolute;
  top: 30px;
  left: 10px;
  text-align: left;
  font-size: 14px;
  max-width: 95%;
}
.cid-uZM2A8nwy6 .etiquetteOffre {
  color: #000;
  background-color: rgba(255, 255, 255, 0.8);
  margin: 0px;
  padding: 5px 10px 5px 10px;
  position: absolute;
  top: 30px;
  left: 10px;
  text-align: left;
  font-size: 14px;
  max-width: 95%;
}
.cid-uZM2A8nwy6 .etiquetteReveGolf {
  color: #fff;
  background-color: rgba(11, 32, 64, 0.5);
  margin: 0px;
  padding: 5px 10px 5px 10px;
  position: absolute;
  top: 30px;
  left: 10px;
  text-align: left;
  font-size: 14px;
  max-width: 95%;
}
.cid-uZM2A8nwy6 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
  top: 10px;
}
.cid-uZM2A8nwy6 .souligne:hover {
  color: #000;
}
.cid-uZM2A8nwy6 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uZM2A8nwy6 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uZM2A8nwy6 .ssp {
  color: #000;
}
.cid-uZM2A8nwy6 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uZM2A8nwy6 a:hover {
  color: #000;
}
.cid-uZM2A8nwy6 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uZM2A8nwy6 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
#plus {
  /* Type valid CSS here */
}
#plus div {
  color: #000;
  text-align: left;
  width: 97%;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
}
#plus a {
  position: relative;
  color: #000;
  text-decoration: none;
}
#plus a:hover {
  color: #000;
}
#plus a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
#plus a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tFlQbAIIK1 {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-tFlQbAIIK1 .card-img {
  background-color: #fff;
}
.cid-tFlQbAIIK1 .card {
  align-self: stretch;
}
.cid-tFlQbAIIK1 .card-box {
  padding: 0.5em;
  background-color: #efefef;
}
.cid-tFlQbAIIK1 .bandeau-caracteristiques {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
  gap: 8px;
  padding: 10px;
  background: #007B24;
}
.cid-tFlQbAIIK1 .pictos {
  width: 25px;
  height: 25px;
  object-fit: cover;
}
.cid-tFlQbAIIK1 h2 {
  margin-bottom: 0;
  text-align: left;
  font-size: 15px;
  font-weight: 450;
  line-height: 24px;
}
.cid-tFlQbAIIK1 h3 {
  margin-bottom: 0;
  text-align: left;
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
}
.cid-tFlQbAIIK1 h4 {
  margin-bottom: 0;
  text-align: left;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}
.cid-tFlQbAIIK1 p {
  text-align: left;
  color: #000;
}
.cid-tFlQbAIIK1 .mbr-text {
  color: #000;
}
.cid-tFlQbAIIK1 .card-wrapper {
  height: 100%;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tFlQbAIIK1 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
@media (min-width: 992px) {
  .cid-tFlQbAIIK1 .my-col {
    flex: 0 0 20%;
    max-width: 20%;
    padding: 15px;
    -webkit-flex: 0 0 20%;
  }
}
.cid-tFlQbAIIK1 .etiquette {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
  margin: 0px;
  padding: 5px 10px 5px 10px;
  position: absolute;
  top: 30px;
  left: 10px;
  text-align: left;
  font-size: 14px;
  max-width: 95%;
}
.cid-tFlQbAIIK1 .etiquetteOffre {
  color: #000;
  background-color: rgba(255, 255, 255, 0.8);
  margin: 0px;
  padding: 5px 10px 5px 10px;
  position: absolute;
  top: 30px;
  left: 10px;
  text-align: left;
  font-size: 14px;
  max-width: 95%;
}
.cid-tFlQbAIIK1 .etiquetteReveGolf {
  color: #fff;
  background-color: rgba(11, 32, 64, 0.5);
  margin: 0px;
  padding: 5px 10px 5px 10px;
  position: absolute;
  top: 30px;
  left: 10px;
  text-align: left;
  font-size: 14px;
  max-width: 95%;
}
.cid-tFlQbAIIK1 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
  top: 10px;
}
.cid-tFlQbAIIK1 .souligne:hover {
  color: #000;
}
.cid-tFlQbAIIK1 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tFlQbAIIK1 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tFlQbAIIK1 .ssp {
  color: #000;
}
.cid-tFlQbAIIK1 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tFlQbAIIK1 a:hover {
  color: #000;
}
.cid-tFlQbAIIK1 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tFlQbAIIK1 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tFlQbAIIK1 .item-subtitle {
  text-align: left;
}
.cid-uemxEevttO {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-uemxEevttO .card-img {
  background-color: #fff;
}
.cid-uemxEevttO .card {
  align-self: stretch;
}
.cid-uemxEevttO .card-box {
  padding: 0.5em;
  background-color: #efefef;
}
.cid-uemxEevttO .bandeau-caracteristiques {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
  gap: 8px;
  padding: 10px;
  background: #007B24;
}
.cid-uemxEevttO .pictos {
  width: 25px;
  height: 25px;
  object-fit: cover;
}
.cid-uemxEevttO h2 {
  margin-bottom: 0;
  text-align: left;
  font-size: 15px;
  font-weight: 450;
  line-height: 24px;
}
.cid-uemxEevttO h3 {
  margin-bottom: 0;
  text-align: left;
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
}
.cid-uemxEevttO h4 {
  margin-bottom: 0;
  text-align: left;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}
.cid-uemxEevttO p {
  text-align: left;
  color: #000;
}
.cid-uemxEevttO .mbr-text {
  color: #000;
}
.cid-uemxEevttO .card-wrapper {
  height: 100%;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uemxEevttO .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
@media (min-width: 992px) {
  .cid-uemxEevttO .my-col {
    flex: 0 0 20%;
    max-width: 20%;
    padding: 15px;
    -webkit-flex: 0 0 20%;
  }
}
.cid-uemxEevttO .etiquette {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
  margin: 0px;
  padding: 5px 10px 5px 10px;
  position: absolute;
  top: 30px;
  left: 10px;
  text-align: left;
  font-size: 14px;
  max-width: 95%;
}
.cid-uemxEevttO .etiquetteOffre {
  color: #000;
  background-color: rgba(255, 255, 255, 0.8);
  margin: 0px;
  padding: 5px 10px 5px 10px;
  position: absolute;
  top: 30px;
  left: 10px;
  text-align: left;
  font-size: 14px;
  max-width: 95%;
}
.cid-uemxEevttO .etiquetteReveGolf {
  color: #fff;
  background-color: rgba(11, 32, 64, 0.5);
  margin: 0px;
  padding: 5px 10px 5px 10px;
  position: absolute;
  top: 30px;
  left: 10px;
  text-align: left;
  font-size: 14px;
  max-width: 95%;
}
.cid-uemxEevttO .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
  top: 10px;
}
.cid-uemxEevttO .souligne:hover {
  color: #000;
}
.cid-uemxEevttO .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uemxEevttO .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uemxEevttO .ssp {
  color: #000;
}
.cid-uemxEevttO a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uemxEevttO a:hover {
  color: #000;
}
.cid-uemxEevttO a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uemxEevttO a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uemxEevttO .item-subtitle {
  text-align: left;
}
.cid-qCPp87UAHm {
  padding-top: 0px;
  padding-bottom: 15px;
  background: #ffffff;
  background: linear-gradient(0deg, #ffffff, #ffffff);
}
.cid-qCPp87UAHm .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-qCPp87UAHm .video-block {
    width: 100% !important;
  }
}
.cid-qCFbcpT9AA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCFbcpT9AA .line {
  background-color: #ffffff;
  color: #ffffff;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-qCFbcpT9AA .section-text {
  padding: 2rem 0;
}
.cid-qCFbcpT9AA .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-qCFbcpT9AA .inner-container {
    width: 100% !important;
  }
}
.cid-qykkOBFi8p {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qykkOBFi8p .mbr-text {
  color: #767676;
}
.cid-taYDjubNaf {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-taYDjubNaf .title {
  margin-bottom: 2rem;
}
.cid-taYDjubNaf .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-taYDjubNaf a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-taYDjubNaf a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-taYDjubNaf .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-taYDjubNaf .input-group-btn {
  display: block;
  text-align: center;
}
.cid-taYDjubNaf H2 {
  color: #ffffff;
}
.cid-taYDjubNaf LABEL {
  color: #ffffff;
}
#custom-html-1ae div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1ae p {
  font-size: 60px;
  color: #777;
}
#custom-html-1ae hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-so3ThEKSGM {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-so3ThEKSGM .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-so3ThEKSGM .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-so3ThEKSGM .col + .mbr-section-btn .btn,
.cid-so3ThEKSGM .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-so3ThEKSGM .col + .mbr-section-btn .btn,
  .cid-so3ThEKSGM .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-so3ThEKSGM .dragArea > *:nth-last-child(2).col,
  .cid-so3ThEKSGM .dragArea > *:nth-last-child(2).col-auto,
  .cid-so3ThEKSGM .col + .mbr-section-btn,
  .cid-so3ThEKSGM .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-so3ThEKSGM .dragArea {
    flex-direction: column;
  }
}
.cid-so3ThEKSGM .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-so3ThEKSGM .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-so3ThEKSGM .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-so3ThEKSGM .form-group {
  max-width: 220px;
}
.cid-so3ThEKSGM .mbr-section-btn {
  padding-left: 0;
}
.cid-so3ThEKSGM .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-so3ThEKSGM .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-so3ThEKSGM .mbr-text {
  color: #444;
}
.cid-so3ThEKSGM h5 {
  margin-bottom: 0;
}
.cid-so3ThEKSGM .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-so3ThEKSGM .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-so3ThEKSGM .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-so3ThEKSGM .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so3ThEKSGM .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-so3ThEKSGM .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-so3ThEKSGM .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-so3ThEKSGM .social-list a:hover {
  opacity: 0.4;
}
.cid-so3ThEKSGM .media-container-row > div {
  padding: 0px;
}
.cid-so3ThEKSGM .text2 {
  color: #000000;
  text-align: left;
}
.cid-so3ThEKSGM .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-so3ThEKSGM .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-so3ThEKSGM .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-so3ThEKSGM .social-list,
  .cid-so3ThEKSGM .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-so3ThEKSGM h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-so3ThEKSGM .form-group {
    max-width: 250px;
  }
}
.cid-so3ThEKSGM .links span {
  color: #9e9e9e;
}
.cid-so3ThEKSGM .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-so3ThEKSGM .logo-title {
  text-align: center;
}
.cid-so3ThEKSGM .logo-title,
.cid-so3ThEKSGM .logo {
  color: #ffffff;
}
.cid-so3ThEKSGM .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qDvZMLr6jm {
  background-image: url("../../../assets/images/hotel-france-barriere-deauville-vue-generale-2-1920x1080.jpg");
}
#custom-html-b0 .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qyeEHc9bWy {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qyeEHc9bWy .mbr-section-subtitle {
  color: #767676;
}
.cid-qyeEHc9bWy .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qyeEHc9bWy .pictogrammes {
  text-align: center;
}
.cid-qyeEHc9bWy .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-qycIJf2pGc {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qycIJf2pGc .mbr-section-subtitle {
  color: #767676;
}
.cid-qycW6KB3UN {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qycW6KB3UN .line {
  background-color: #ced000;
  color: #ced000;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-qycW6KB3UN .section-text {
  padding: 2rem 0;
}
.cid-qycW6KB3UN .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-qycW6KB3UN .inner-container {
    width: 100% !important;
  }
}
.cid-qDw0HNaeyw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qDw0HNaeyw .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qDw0HNaeyw .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qDw0HNaeyw .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qDw0HNaeyw .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qDw0HNaeyw .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qDw0HNaeyw .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qDw0HNaeyw .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qDw0HNaeyw .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qDw0HNaeyw .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-rkNCdpy4o9 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rkNCdpy4o9 .mbr-text,
.cid-rkNCdpy4o9 blockquote {
  color: #000;
}
.cid-rkNCdpy4o9 h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-qBjLfOUNWZ {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-qBfVlr7Lhr {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-qBfVlr7Lhr .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-qBfVlr7Lhr .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-qBfVlr7Lhr .mbr-text {
  color: #767676;
}
.cid-qBfVlr7Lhr .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-qBfVlr7Lhr a:link {
  color: #000;
}
.cid-qBfVlr7Lhr a:visited {
  color: #000;
}
.cid-qBfVlr7Lhr a:hover {
  color: #000;
}
#custom-html-0 #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdx989p48n {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdx989p48n .title {
  margin-bottom: 2rem;
}
.cid-tdx989p48n .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdx989p48n a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdx989p48n a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdx989p48n .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdx989p48n .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdx989p48n H2 {
  color: #ffffff;
}
.cid-tdx989p48n LABEL {
  color: #ffffff;
}
#custom-html-19a div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-19a p {
  font-size: 60px;
  color: #777;
}
#custom-html-19a hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-so3vevdxCb {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-so3vevdxCb .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-so3vevdxCb .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-so3vevdxCb .col + .mbr-section-btn .btn,
.cid-so3vevdxCb .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-so3vevdxCb .col + .mbr-section-btn .btn,
  .cid-so3vevdxCb .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-so3vevdxCb .dragArea > *:nth-last-child(2).col,
  .cid-so3vevdxCb .dragArea > *:nth-last-child(2).col-auto,
  .cid-so3vevdxCb .col + .mbr-section-btn,
  .cid-so3vevdxCb .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-so3vevdxCb .dragArea {
    flex-direction: column;
  }
}
.cid-so3vevdxCb .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-so3vevdxCb .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-so3vevdxCb .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-so3vevdxCb .form-group {
  max-width: 220px;
}
.cid-so3vevdxCb .mbr-section-btn {
  padding-left: 0;
}
.cid-so3vevdxCb .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-so3vevdxCb .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-so3vevdxCb .mbr-text {
  color: #444;
}
.cid-so3vevdxCb h5 {
  margin-bottom: 0;
}
.cid-so3vevdxCb .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-so3vevdxCb .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-so3vevdxCb .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-so3vevdxCb .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so3vevdxCb .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-so3vevdxCb .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-so3vevdxCb .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-so3vevdxCb .social-list a:hover {
  opacity: 0.4;
}
.cid-so3vevdxCb .media-container-row > div {
  padding: 0px;
}
.cid-so3vevdxCb .text2 {
  color: #000000;
  text-align: left;
}
.cid-so3vevdxCb .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-so3vevdxCb .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-so3vevdxCb .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-so3vevdxCb .social-list,
  .cid-so3vevdxCb .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-so3vevdxCb h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-so3vevdxCb .form-group {
    max-width: 250px;
  }
}
.cid-so3vevdxCb .links span {
  color: #9e9e9e;
}
.cid-so3vevdxCb .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-so3vevdxCb .logo-title {
  text-align: center;
}
.cid-so3vevdxCb .logo-title,
.cid-so3vevdxCb .logo {
  color: #ffffff;
}
.cid-so3vevdxCb .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qCR48JBng1 {
  background-image: url("../../../assets/images/hotel-france-chiberta-vue-exterieur-batiment-1920x1080.jpg");
}
#custom-html-pf .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qCR3fNY6Oc {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCR3fNY6Oc .mbr-section-subtitle {
  color: #767676;
}
.cid-qCR3fNY6Oc .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qCR3fNY6Oc .pictogrammes {
  text-align: center;
}
.cid-qCR3fNY6Oc .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-qCR3fOwqp3 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCR3fOwqp3 .mbr-section-subtitle {
  color: #767676;
}
.cid-qCR3fOYNVb {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCR3fOYNVb .line {
  background-color: #ced000;
  color: #ced000;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-qCR3fOYNVb .section-text {
  padding: 2rem 0;
}
.cid-qCR3fOYNVb .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-qCR3fOYNVb .inner-container {
    width: 100% !important;
  }
}
.cid-qCR4SYJWJi {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCR4SYJWJi .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qCR4SYJWJi .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qCR4SYJWJi .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qCR4SYJWJi .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qCR4SYJWJi .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qCR4SYJWJi .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qCR4SYJWJi .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qCR4SYJWJi .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qCR4SYJWJi .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-rlJ32D36DI {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rlJ32D36DI .mbr-text,
.cid-rlJ32D36DI blockquote {
  color: #000;
}
.cid-rlJ32D36DI h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-qCR3fR4dte {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-qCR3fRODhQ {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-qCR3fRODhQ .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-qCR3fRODhQ .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-qCR3fRODhQ .mbr-text {
  color: #767676;
}
.cid-qCR3fRODhQ .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-qCR3fRODhQ a:link {
  color: #000;
}
.cid-qCR3fRODhQ a:visited {
  color: #000;
}
.cid-qCR3fRODhQ a:hover {
  color: #000;
}
#custom-html-pn #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxcDkNpL4 {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxcDkNpL4 .title {
  margin-bottom: 2rem;
}
.cid-tdxcDkNpL4 .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxcDkNpL4 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxcDkNpL4 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxcDkNpL4 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxcDkNpL4 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxcDkNpL4 H2 {
  color: #ffffff;
}
.cid-tdxcDkNpL4 LABEL {
  color: #ffffff;
}
#custom-html-19u div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-19u p {
  font-size: 60px;
  color: #777;
}
#custom-html-19u hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-so3IJBpDbk {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-so3IJBpDbk .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-so3IJBpDbk .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-so3IJBpDbk .col + .mbr-section-btn .btn,
.cid-so3IJBpDbk .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-so3IJBpDbk .col + .mbr-section-btn .btn,
  .cid-so3IJBpDbk .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-so3IJBpDbk .dragArea > *:nth-last-child(2).col,
  .cid-so3IJBpDbk .dragArea > *:nth-last-child(2).col-auto,
  .cid-so3IJBpDbk .col + .mbr-section-btn,
  .cid-so3IJBpDbk .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-so3IJBpDbk .dragArea {
    flex-direction: column;
  }
}
.cid-so3IJBpDbk .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-so3IJBpDbk .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-so3IJBpDbk .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-so3IJBpDbk .form-group {
  max-width: 220px;
}
.cid-so3IJBpDbk .mbr-section-btn {
  padding-left: 0;
}
.cid-so3IJBpDbk .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-so3IJBpDbk .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-so3IJBpDbk .mbr-text {
  color: #444;
}
.cid-so3IJBpDbk h5 {
  margin-bottom: 0;
}
.cid-so3IJBpDbk .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-so3IJBpDbk .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-so3IJBpDbk .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-so3IJBpDbk .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so3IJBpDbk .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-so3IJBpDbk .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-so3IJBpDbk .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-so3IJBpDbk .social-list a:hover {
  opacity: 0.4;
}
.cid-so3IJBpDbk .media-container-row > div {
  padding: 0px;
}
.cid-so3IJBpDbk .text2 {
  color: #000000;
  text-align: left;
}
.cid-so3IJBpDbk .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-so3IJBpDbk .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-so3IJBpDbk .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-so3IJBpDbk .social-list,
  .cid-so3IJBpDbk .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-so3IJBpDbk h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-so3IJBpDbk .form-group {
    max-width: 250px;
  }
}
.cid-so3IJBpDbk .links span {
  color: #9e9e9e;
}
.cid-so3IJBpDbk .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-so3IJBpDbk .logo-title {
  text-align: center;
}
.cid-so3IJBpDbk .logo-title,
.cid-so3IJBpDbk .logo {
  color: #ffffff;
}
.cid-so3IJBpDbk .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qCRbMvjT4q {
  background-image: url("../../../assets/images/hotel-france-domaine-chateau-vigiers-vue-generale-1920x1080.jpg");
}
#custom-html-qb .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qCRb8vO5nJ {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCRb8vO5nJ .mbr-section-subtitle {
  color: #767676;
}
.cid-qCRb8vO5nJ .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qCRb8vO5nJ .pictogrammes {
  text-align: center;
}
.cid-qCRb8vO5nJ .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-qCRb8wlHSc {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCRb8wlHSc .mbr-section-subtitle {
  color: #767676;
}
.cid-qCRb8wSgZs {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCRb8wSgZs .line {
  background-color: #ced000;
  color: #ced000;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-qCRb8wSgZs .section-text {
  padding: 2rem 0;
}
.cid-qCRb8wSgZs .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-qCRb8wSgZs .inner-container {
    width: 100% !important;
  }
}
.cid-qCRc4lP9MC {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCRc4lP9MC .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qCRc4lP9MC .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qCRc4lP9MC .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qCRc4lP9MC .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qCRc4lP9MC .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qCRc4lP9MC .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qCRc4lP9MC .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qCRc4lP9MC .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qCRc4lP9MC .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-rkNMSS0Mjx {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rkNMSS0Mjx .mbr-text,
.cid-rkNMSS0Mjx blockquote {
  color: #000;
}
.cid-rkNMSS0Mjx h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-qCRb8z8vgR {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-qCRb8zUTea {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-qCRb8zUTea .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-qCRb8zUTea .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-qCRb8zUTea .mbr-text {
  color: #767676;
}
.cid-qCRb8zUTea .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-qCRb8zUTea a:link {
  color: #000;
}
.cid-qCRb8zUTea a:visited {
  color: #000;
}
.cid-qCRb8zUTea a:hover {
  color: #000;
}
#custom-html-qj #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxbMeX2Ck {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxbMeX2Ck .title {
  margin-bottom: 2rem;
}
.cid-tdxbMeX2Ck .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxbMeX2Ck a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxbMeX2Ck a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxbMeX2Ck .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxbMeX2Ck .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxbMeX2Ck H2 {
  color: #ffffff;
}
.cid-tdxbMeX2Ck LABEL {
  color: #ffffff;
}
#custom-html-19k div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-19k p {
  font-size: 60px;
  color: #777;
}
#custom-html-19k hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-so3FFzlbgk {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-so3FFzlbgk .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-so3FFzlbgk .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-so3FFzlbgk .col + .mbr-section-btn .btn,
.cid-so3FFzlbgk .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-so3FFzlbgk .col + .mbr-section-btn .btn,
  .cid-so3FFzlbgk .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-so3FFzlbgk .dragArea > *:nth-last-child(2).col,
  .cid-so3FFzlbgk .dragArea > *:nth-last-child(2).col-auto,
  .cid-so3FFzlbgk .col + .mbr-section-btn,
  .cid-so3FFzlbgk .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-so3FFzlbgk .dragArea {
    flex-direction: column;
  }
}
.cid-so3FFzlbgk .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-so3FFzlbgk .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-so3FFzlbgk .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-so3FFzlbgk .form-group {
  max-width: 220px;
}
.cid-so3FFzlbgk .mbr-section-btn {
  padding-left: 0;
}
.cid-so3FFzlbgk .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-so3FFzlbgk .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-so3FFzlbgk .mbr-text {
  color: #444;
}
.cid-so3FFzlbgk h5 {
  margin-bottom: 0;
}
.cid-so3FFzlbgk .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-so3FFzlbgk .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-so3FFzlbgk .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-so3FFzlbgk .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so3FFzlbgk .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-so3FFzlbgk .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-so3FFzlbgk .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-so3FFzlbgk .social-list a:hover {
  opacity: 0.4;
}
.cid-so3FFzlbgk .media-container-row > div {
  padding: 0px;
}
.cid-so3FFzlbgk .text2 {
  color: #000000;
  text-align: left;
}
.cid-so3FFzlbgk .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-so3FFzlbgk .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-so3FFzlbgk .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-so3FFzlbgk .social-list,
  .cid-so3FFzlbgk .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-so3FFzlbgk h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-so3FFzlbgk .form-group {
    max-width: 250px;
  }
}
.cid-so3FFzlbgk .links span {
  color: #9e9e9e;
}
.cid-so3FFzlbgk .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-so3FFzlbgk .logo-title {
  text-align: center;
}
.cid-so3FFzlbgk .logo-title,
.cid-so3FFzlbgk .logo {
  color: #ffffff;
}
.cid-so3FFzlbgk .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qCRixESWHN {
  background-image: url("../../../assets/images/hotel-france-domaine-de-manville-vue-exterieur-batiment-1920x1080.jpg");
}
#custom-html-qr .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qCRhZoKXfy {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCRhZoKXfy .mbr-section-subtitle {
  color: #767676;
}
.cid-qCRhZoKXfy .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qCRhZoKXfy .pictogrammes {
  text-align: center;
}
.cid-qCRhZoKXfy .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-qCRhZpaB5T {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCRhZpaB5T .mbr-section-subtitle {
  color: #767676;
}
.cid-qCRhZpyxVV {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCRhZpyxVV .line {
  background-color: #ced000;
  color: #ced000;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-qCRhZpyxVV .section-text {
  padding: 2rem 0;
}
.cid-qCRhZpyxVV .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-qCRhZpyxVV .inner-container {
    width: 100% !important;
  }
}
.cid-qCRiR9tzOs {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCRiR9tzOs .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qCRiR9tzOs .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qCRiR9tzOs .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qCRiR9tzOs .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qCRiR9tzOs .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qCRiR9tzOs .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qCRiR9tzOs .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qCRiR9tzOs .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qCRiR9tzOs .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-rlIXSsz3B1 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rlIXSsz3B1 .mbr-text,
.cid-rlIXSsz3B1 blockquote {
  color: #000;
}
.cid-rlIXSsz3B1 h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-qCRhZronn6 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-qCRhZs0MXk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-qCRhZs0MXk .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-qCRhZs0MXk .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-qCRhZs0MXk .mbr-text {
  color: #767676;
}
.cid-qCRhZs0MXk .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-qCRhZs0MXk a:link {
  color: #000;
}
.cid-qCRhZs0MXk a:visited {
  color: #000;
}
.cid-qCRhZs0MXk a:hover {
  color: #000;
}
#custom-html-qz #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxbTvLdm4 {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxbTvLdm4 .title {
  margin-bottom: 2rem;
}
.cid-tdxbTvLdm4 .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxbTvLdm4 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxbTvLdm4 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxbTvLdm4 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxbTvLdm4 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxbTvLdm4 H2 {
  color: #ffffff;
}
.cid-tdxbTvLdm4 LABEL {
  color: #ffffff;
}
#custom-html-19m div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-19m p {
  font-size: 60px;
  color: #777;
}
#custom-html-19m hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-so3FInWcwv {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-so3FInWcwv .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-so3FInWcwv .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-so3FInWcwv .col + .mbr-section-btn .btn,
.cid-so3FInWcwv .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-so3FInWcwv .col + .mbr-section-btn .btn,
  .cid-so3FInWcwv .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-so3FInWcwv .dragArea > *:nth-last-child(2).col,
  .cid-so3FInWcwv .dragArea > *:nth-last-child(2).col-auto,
  .cid-so3FInWcwv .col + .mbr-section-btn,
  .cid-so3FInWcwv .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-so3FInWcwv .dragArea {
    flex-direction: column;
  }
}
.cid-so3FInWcwv .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-so3FInWcwv .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-so3FInWcwv .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-so3FInWcwv .form-group {
  max-width: 220px;
}
.cid-so3FInWcwv .mbr-section-btn {
  padding-left: 0;
}
.cid-so3FInWcwv .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-so3FInWcwv .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-so3FInWcwv .mbr-text {
  color: #444;
}
.cid-so3FInWcwv h5 {
  margin-bottom: 0;
}
.cid-so3FInWcwv .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-so3FInWcwv .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-so3FInWcwv .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-so3FInWcwv .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so3FInWcwv .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-so3FInWcwv .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-so3FInWcwv .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-so3FInWcwv .social-list a:hover {
  opacity: 0.4;
}
.cid-so3FInWcwv .media-container-row > div {
  padding: 0px;
}
.cid-so3FInWcwv .text2 {
  color: #000000;
  text-align: left;
}
.cid-so3FInWcwv .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-so3FInWcwv .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-so3FInWcwv .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-so3FInWcwv .social-list,
  .cid-so3FInWcwv .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-so3FInWcwv h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-so3FInWcwv .form-group {
    max-width: 250px;
  }
}
.cid-so3FInWcwv .links span {
  color: #9e9e9e;
}
.cid-so3FInWcwv .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-so3FInWcwv .logo-title {
  text-align: center;
}
.cid-so3FInWcwv .logo-title,
.cid-so3FInWcwv .logo {
  color: #ffffff;
}
.cid-so3FInWcwv .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qCRlDyFAsS {
  background-image: url("../../../assets/images/france-domaine-de-saint-endreol-vue-exterieure-1920x1080.jpg");
}
#custom-html-r7 .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qCRkVf84vX {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCRkVf84vX .mbr-section-subtitle {
  color: #767676;
}
.cid-qCRkVf84vX .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qCRkVf84vX .pictogrammes {
  text-align: center;
}
.cid-qCRkVf84vX .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-qCRkVfT0eL {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCRkVfT0eL .mbr-section-subtitle {
  color: #767676;
}
.cid-qCRkVgPyhs {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCRkVgPyhs .line {
  background-color: #ced000;
  color: #ced000;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-qCRkVgPyhs .section-text {
  padding: 2rem 0;
}
.cid-qCRkVgPyhs .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-qCRkVgPyhs .inner-container {
    width: 100% !important;
  }
}
.cid-qCRlSzlAPL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCRlSzlAPL .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qCRlSzlAPL .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qCRlSzlAPL .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qCRlSzlAPL .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qCRlSzlAPL .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qCRlSzlAPL .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qCRlSzlAPL .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qCRlSzlAPL .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qCRlSzlAPL .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-rlJ7HiFgBI {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rlJ7HiFgBI .mbr-text,
.cid-rlJ7HiFgBI blockquote {
  color: #000;
}
.cid-rlJ7HiFgBI h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-qCRkVjee9Z {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-qCRkVk3RxI {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-qCRkVk3RxI .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-qCRkVk3RxI .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-qCRkVk3RxI .mbr-text {
  color: #767676;
}
.cid-qCRkVk3RxI .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-qCRkVk3RxI a:link {
  color: #000;
}
.cid-qCRkVk3RxI a:visited {
  color: #000;
}
.cid-qCRkVk3RxI a:hover {
  color: #000;
}
#custom-html-rf #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxd0vMuvt {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxd0vMuvt .title {
  margin-bottom: 2rem;
}
.cid-tdxd0vMuvt .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxd0vMuvt a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxd0vMuvt a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxd0vMuvt .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxd0vMuvt .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxd0vMuvt H2 {
  color: #ffffff;
}
.cid-tdxd0vMuvt LABEL {
  color: #ffffff;
}
#custom-html-1a0 div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1a0 p {
  font-size: 60px;
  color: #777;
}
#custom-html-1a0 hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-so3Sn6upyY {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-so3Sn6upyY .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-so3Sn6upyY .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-so3Sn6upyY .col + .mbr-section-btn .btn,
.cid-so3Sn6upyY .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-so3Sn6upyY .col + .mbr-section-btn .btn,
  .cid-so3Sn6upyY .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-so3Sn6upyY .dragArea > *:nth-last-child(2).col,
  .cid-so3Sn6upyY .dragArea > *:nth-last-child(2).col-auto,
  .cid-so3Sn6upyY .col + .mbr-section-btn,
  .cid-so3Sn6upyY .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-so3Sn6upyY .dragArea {
    flex-direction: column;
  }
}
.cid-so3Sn6upyY .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-so3Sn6upyY .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-so3Sn6upyY .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-so3Sn6upyY .form-group {
  max-width: 220px;
}
.cid-so3Sn6upyY .mbr-section-btn {
  padding-left: 0;
}
.cid-so3Sn6upyY .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-so3Sn6upyY .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-so3Sn6upyY .mbr-text {
  color: #444;
}
.cid-so3Sn6upyY h5 {
  margin-bottom: 0;
}
.cid-so3Sn6upyY .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-so3Sn6upyY .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-so3Sn6upyY .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-so3Sn6upyY .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so3Sn6upyY .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-so3Sn6upyY .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-so3Sn6upyY .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-so3Sn6upyY .social-list a:hover {
  opacity: 0.4;
}
.cid-so3Sn6upyY .media-container-row > div {
  padding: 0px;
}
.cid-so3Sn6upyY .text2 {
  color: #000000;
  text-align: left;
}
.cid-so3Sn6upyY .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-so3Sn6upyY .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-so3Sn6upyY .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-so3Sn6upyY .social-list,
  .cid-so3Sn6upyY .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-so3Sn6upyY h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-so3Sn6upyY .form-group {
    max-width: 250px;
  }
}
.cid-so3Sn6upyY .links span {
  color: #9e9e9e;
}
.cid-so3Sn6upyY .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-so3Sn6upyY .logo-title {
  text-align: center;
}
.cid-so3Sn6upyY .logo-title,
.cid-so3Sn6upyY .logo {
  color: #ffffff;
}
.cid-so3Sn6upyY .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qCVdOX14WN {
  background-image: url("../../../assets/images/hotel-france-ile-de-la-lagune-vue-aerienne-1920x1080.jpg");
}
#custom-html-sn .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qCVdgXGTtw {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCVdgXGTtw .mbr-section-subtitle {
  color: #767676;
}
.cid-qCVdgXGTtw .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qCVdgXGTtw .pictogrammes {
  text-align: center;
}
.cid-qCVdgXGTtw .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-qCVdgYbDiP {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCVdgYbDiP .mbr-section-subtitle {
  color: #767676;
}
.cid-qCVdgYCYMY {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCVdgYCYMY .line {
  background-color: #ced000;
  color: #ced000;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-qCVdgYCYMY .section-text {
  padding: 2rem 0;
}
.cid-qCVdgYCYMY .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-qCVdgYCYMY .inner-container {
    width: 100% !important;
  }
}
.cid-qCVeew5kzB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCVeew5kzB .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qCVeew5kzB .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qCVeew5kzB .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qCVeew5kzB .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qCVeew5kzB .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qCVeew5kzB .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qCVeew5kzB .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qCVeew5kzB .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qCVeew5kzB .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-rlJ8jpu05D {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rlJ8jpu05D .mbr-text,
.cid-rlJ8jpu05D blockquote {
  color: #000;
}
.cid-rlJ8jpu05D h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-qCVdh0xbrS {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-qCVdh1fvSh {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-qCVdh1fvSh .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-qCVdh1fvSh .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-qCVdh1fvSh .mbr-text {
  color: #767676;
}
.cid-qCVdh1fvSh .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-qCVdh1fvSh a:link {
  color: #000;
}
.cid-qCVdh1fvSh a:visited {
  color: #000;
}
.cid-qCVdh1fvSh a:hover {
  color: #000;
}
#custom-html-sv #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxd50iHM1 {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxd50iHM1 .title {
  margin-bottom: 2rem;
}
.cid-tdxd50iHM1 .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxd50iHM1 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxd50iHM1 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxd50iHM1 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxd50iHM1 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxd50iHM1 H2 {
  color: #ffffff;
}
.cid-tdxd50iHM1 LABEL {
  color: #ffffff;
}
#custom-html-1a2 div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1a2 p {
  font-size: 60px;
  color: #777;
}
#custom-html-1a2 hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-so3SqfLtAk {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-so3SqfLtAk .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-so3SqfLtAk .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-so3SqfLtAk .col + .mbr-section-btn .btn,
.cid-so3SqfLtAk .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-so3SqfLtAk .col + .mbr-section-btn .btn,
  .cid-so3SqfLtAk .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-so3SqfLtAk .dragArea > *:nth-last-child(2).col,
  .cid-so3SqfLtAk .dragArea > *:nth-last-child(2).col-auto,
  .cid-so3SqfLtAk .col + .mbr-section-btn,
  .cid-so3SqfLtAk .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-so3SqfLtAk .dragArea {
    flex-direction: column;
  }
}
.cid-so3SqfLtAk .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-so3SqfLtAk .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-so3SqfLtAk .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-so3SqfLtAk .form-group {
  max-width: 220px;
}
.cid-so3SqfLtAk .mbr-section-btn {
  padding-left: 0;
}
.cid-so3SqfLtAk .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-so3SqfLtAk .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-so3SqfLtAk .mbr-text {
  color: #444;
}
.cid-so3SqfLtAk h5 {
  margin-bottom: 0;
}
.cid-so3SqfLtAk .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-so3SqfLtAk .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-so3SqfLtAk .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-so3SqfLtAk .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so3SqfLtAk .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-so3SqfLtAk .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-so3SqfLtAk .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-so3SqfLtAk .social-list a:hover {
  opacity: 0.4;
}
.cid-so3SqfLtAk .media-container-row > div {
  padding: 0px;
}
.cid-so3SqfLtAk .text2 {
  color: #000000;
  text-align: left;
}
.cid-so3SqfLtAk .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-so3SqfLtAk .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-so3SqfLtAk .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-so3SqfLtAk .social-list,
  .cid-so3SqfLtAk .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-so3SqfLtAk h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-so3SqfLtAk .form-group {
    max-width: 250px;
  }
}
.cid-so3SqfLtAk .links span {
  color: #9e9e9e;
}
.cid-so3SqfLtAk .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-so3SqfLtAk .logo-title {
  text-align: center;
}
.cid-so3SqfLtAk .logo-title,
.cid-so3SqfLtAk .logo {
  color: #ffffff;
}
.cid-so3SqfLtAk .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qCVgFKTAhI {
  background-image: url("../../../assets/images/hotel-france-louis-versailles-chateau-mgallery-bar-alcove-lounge-1920x1080.jpg");
}
#custom-html-t3 .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qCVg5ix6Lm {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCVg5ix6Lm .mbr-section-subtitle {
  color: #767676;
}
.cid-qCVg5ix6Lm .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qCVg5ix6Lm .pictogrammes {
  text-align: center;
}
.cid-qCVg5ix6Lm .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-qCVg5j4kpB {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCVg5j4kpB .mbr-section-subtitle {
  color: #767676;
}
.cid-qCVg5jxGlo {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCVg5jxGlo .line {
  background-color: #ced000;
  color: #ced000;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-qCVg5jxGlo .section-text {
  padding: 2rem 0;
}
.cid-qCVg5jxGlo .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-qCVg5jxGlo .inner-container {
    width: 100% !important;
  }
}
.cid-qCVgYHaLZQ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCVgYHaLZQ .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qCVgYHaLZQ .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qCVgYHaLZQ .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qCVgYHaLZQ .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qCVgYHaLZQ .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qCVgYHaLZQ .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qCVgYHaLZQ .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qCVgYHaLZQ .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qCVgYHaLZQ .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-rlJ5TUg2y4 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rlJ5TUg2y4 .mbr-text,
.cid-rlJ5TUg2y4 blockquote {
  color: #000;
}
.cid-rlJ5TUg2y4 h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-qCVg5ltImT {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-qCVg5mgNkX {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-qCVg5mgNkX .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-qCVg5mgNkX .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-qCVg5mgNkX .mbr-text {
  color: #767676;
}
.cid-qCVg5mgNkX .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-qCVg5mgNkX a:link {
  color: #000;
}
.cid-qCVg5mgNkX a:visited {
  color: #000;
}
.cid-qCVg5mgNkX a:hover {
  color: #000;
}
#custom-html-tb #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxcOUaKHi {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxcOUaKHi .title {
  margin-bottom: 2rem;
}
.cid-tdxcOUaKHi .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxcOUaKHi a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxcOUaKHi a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxcOUaKHi .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxcOUaKHi .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxcOUaKHi H2 {
  color: #ffffff;
}
.cid-tdxcOUaKHi LABEL {
  color: #ffffff;
}
#custom-html-19w div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-19w p {
  font-size: 60px;
  color: #777;
}
#custom-html-19w hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-so3IP7ec1C {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-so3IP7ec1C .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-so3IP7ec1C .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-so3IP7ec1C .col + .mbr-section-btn .btn,
.cid-so3IP7ec1C .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-so3IP7ec1C .col + .mbr-section-btn .btn,
  .cid-so3IP7ec1C .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-so3IP7ec1C .dragArea > *:nth-last-child(2).col,
  .cid-so3IP7ec1C .dragArea > *:nth-last-child(2).col-auto,
  .cid-so3IP7ec1C .col + .mbr-section-btn,
  .cid-so3IP7ec1C .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-so3IP7ec1C .dragArea {
    flex-direction: column;
  }
}
.cid-so3IP7ec1C .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-so3IP7ec1C .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-so3IP7ec1C .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-so3IP7ec1C .form-group {
  max-width: 220px;
}
.cid-so3IP7ec1C .mbr-section-btn {
  padding-left: 0;
}
.cid-so3IP7ec1C .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-so3IP7ec1C .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-so3IP7ec1C .mbr-text {
  color: #444;
}
.cid-so3IP7ec1C h5 {
  margin-bottom: 0;
}
.cid-so3IP7ec1C .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-so3IP7ec1C .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-so3IP7ec1C .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-so3IP7ec1C .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so3IP7ec1C .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-so3IP7ec1C .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-so3IP7ec1C .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-so3IP7ec1C .social-list a:hover {
  opacity: 0.4;
}
.cid-so3IP7ec1C .media-container-row > div {
  padding: 0px;
}
.cid-so3IP7ec1C .text2 {
  color: #000000;
  text-align: left;
}
.cid-so3IP7ec1C .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-so3IP7ec1C .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-so3IP7ec1C .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-so3IP7ec1C .social-list,
  .cid-so3IP7ec1C .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-so3IP7ec1C h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-so3IP7ec1C .form-group {
    max-width: 250px;
  }
}
.cid-so3IP7ec1C .links span {
  color: #9e9e9e;
}
.cid-so3IP7ec1C .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-so3IP7ec1C .logo-title {
  text-align: center;
}
.cid-so3IP7ec1C .logo-title,
.cid-so3IP7ec1C .logo {
  color: #ffffff;
}
.cid-so3IP7ec1C .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qCViIBwFFx {
  background-image: url("../../../assets/images/hotel-france-mas-huston-piscine-exterieur-1920x1080.jpg");
}
#custom-html-tj .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qCVie9xo7K {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCVie9xo7K .mbr-section-subtitle {
  color: #767676;
}
.cid-qCVie9xo7K .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qCVie9xo7K .pictogrammes {
  text-align: center;
}
.cid-qCVie9xo7K .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-qCViea1Iru {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCViea1Iru .mbr-section-subtitle {
  color: #767676;
}
.cid-qCVieatmjc {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCVieatmjc .line {
  background-color: #ced000;
  color: #ced000;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-qCVieatmjc .section-text {
  padding: 2rem 0;
}
.cid-qCVieatmjc .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-qCVieatmjc .inner-container {
    width: 100% !important;
  }
}
.cid-qCVjjN29BA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCVjjN29BA .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qCVjjN29BA .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qCVjjN29BA .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qCVjjN29BA .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qCVjjN29BA .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qCVjjN29BA .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qCVjjN29BA .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qCVjjN29BA .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qCVjjN29BA .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-rlJ6MraYrO {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rlJ6MraYrO .mbr-text,
.cid-rlJ6MraYrO blockquote {
  color: #000;
}
.cid-rlJ6MraYrO h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-qCViecuzOQ {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-qCViedbpI4 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-qCViedbpI4 .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-qCViedbpI4 .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-qCViedbpI4 .mbr-text {
  color: #767676;
}
.cid-qCViedbpI4 .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-qCViedbpI4 a:link {
  color: #000;
}
.cid-qCViedbpI4 a:visited {
  color: #000;
}
.cid-qCViedbpI4 a:hover {
  color: #000;
}
#custom-html-tr #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxcVdfgBA {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxcVdfgBA .title {
  margin-bottom: 2rem;
}
.cid-tdxcVdfgBA .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxcVdfgBA a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxcVdfgBA a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxcVdfgBA .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxcVdfgBA .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxcVdfgBA H2 {
  color: #ffffff;
}
.cid-tdxcVdfgBA LABEL {
  color: #ffffff;
}
#custom-html-19y div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-19y p {
  font-size: 60px;
  color: #777;
}
#custom-html-19y hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-so3Sk9R6vN {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-so3Sk9R6vN .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-so3Sk9R6vN .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-so3Sk9R6vN .col + .mbr-section-btn .btn,
.cid-so3Sk9R6vN .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-so3Sk9R6vN .col + .mbr-section-btn .btn,
  .cid-so3Sk9R6vN .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-so3Sk9R6vN .dragArea > *:nth-last-child(2).col,
  .cid-so3Sk9R6vN .dragArea > *:nth-last-child(2).col-auto,
  .cid-so3Sk9R6vN .col + .mbr-section-btn,
  .cid-so3Sk9R6vN .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-so3Sk9R6vN .dragArea {
    flex-direction: column;
  }
}
.cid-so3Sk9R6vN .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-so3Sk9R6vN .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-so3Sk9R6vN .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-so3Sk9R6vN .form-group {
  max-width: 220px;
}
.cid-so3Sk9R6vN .mbr-section-btn {
  padding-left: 0;
}
.cid-so3Sk9R6vN .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-so3Sk9R6vN .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-so3Sk9R6vN .mbr-text {
  color: #444;
}
.cid-so3Sk9R6vN h5 {
  margin-bottom: 0;
}
.cid-so3Sk9R6vN .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-so3Sk9R6vN .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-so3Sk9R6vN .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-so3Sk9R6vN .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so3Sk9R6vN .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-so3Sk9R6vN .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-so3Sk9R6vN .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-so3Sk9R6vN .social-list a:hover {
  opacity: 0.4;
}
.cid-so3Sk9R6vN .media-container-row > div {
  padding: 0px;
}
.cid-so3Sk9R6vN .text2 {
  color: #000000;
  text-align: left;
}
.cid-so3Sk9R6vN .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-so3Sk9R6vN .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-so3Sk9R6vN .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-so3Sk9R6vN .social-list,
  .cid-so3Sk9R6vN .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-so3Sk9R6vN h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-so3Sk9R6vN .form-group {
    max-width: 250px;
  }
}
.cid-so3Sk9R6vN .links span {
  color: #9e9e9e;
}
.cid-so3Sk9R6vN .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-so3Sk9R6vN .logo-title {
  text-align: center;
}
.cid-so3Sk9R6vN .logo-title,
.cid-so3Sk9R6vN .logo {
  color: #ffffff;
}
.cid-so3Sk9R6vN .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qCVqwfHLk0 {
  background-image: url("../../../assets/images/hotel-france-royal-mougins-vue-aerienne-1920x1080.jpg");
}
#custom-html-ux .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qCVq51gybX {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCVq51gybX .mbr-section-subtitle {
  color: #767676;
}
.cid-qCVq51gybX .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qCVq51gybX .pictogrammes {
  text-align: center;
}
.cid-qCVq51gybX .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-qCVq51L4ti {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCVq51L4ti .mbr-section-subtitle {
  color: #767676;
}
.cid-qCVq52fggF {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCVq52fggF .line {
  background-color: #ced000;
  color: #ced000;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-qCVq52fggF .section-text {
  padding: 2rem 0;
}
.cid-qCVq52fggF .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-qCVq52fggF .inner-container {
    width: 100% !important;
  }
}
.cid-qCVrlZTYra {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCVrlZTYra .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qCVrlZTYra .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qCVrlZTYra .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qCVrlZTYra .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qCVrlZTYra .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qCVrlZTYra .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qCVrlZTYra .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qCVrlZTYra .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qCVrlZTYra .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-rlJbpqJjSm {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rlJbpqJjSm .mbr-text,
.cid-rlJbpqJjSm blockquote {
  color: #000;
}
.cid-rlJbpqJjSm h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-qCVq54cSmh {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-qCVq54YjVw {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-qCVq54YjVw .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-qCVq54YjVw .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-qCVq54YjVw .mbr-text {
  color: #767676;
}
.cid-qCVq54YjVw .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-qCVq54YjVw a:link {
  color: #000;
}
.cid-qCVq54YjVw a:visited {
  color: #000;
}
.cid-qCVq54YjVw a:hover {
  color: #000;
}
#custom-html-v5 #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxdfPmix2 {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxdfPmix2 .title {
  margin-bottom: 2rem;
}
.cid-tdxdfPmix2 .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxdfPmix2 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxdfPmix2 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxdfPmix2 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxdfPmix2 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxdfPmix2 H2 {
  color: #ffffff;
}
.cid-tdxdfPmix2 LABEL {
  color: #ffffff;
}
#custom-html-1aa div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1aa p {
  font-size: 60px;
  color: #777;
}
#custom-html-1aa hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-so3SJ9C8V5 {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-so3SJ9C8V5 .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-so3SJ9C8V5 .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-so3SJ9C8V5 .col + .mbr-section-btn .btn,
.cid-so3SJ9C8V5 .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-so3SJ9C8V5 .col + .mbr-section-btn .btn,
  .cid-so3SJ9C8V5 .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-so3SJ9C8V5 .dragArea > *:nth-last-child(2).col,
  .cid-so3SJ9C8V5 .dragArea > *:nth-last-child(2).col-auto,
  .cid-so3SJ9C8V5 .col + .mbr-section-btn,
  .cid-so3SJ9C8V5 .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-so3SJ9C8V5 .dragArea {
    flex-direction: column;
  }
}
.cid-so3SJ9C8V5 .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-so3SJ9C8V5 .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-so3SJ9C8V5 .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-so3SJ9C8V5 .form-group {
  max-width: 220px;
}
.cid-so3SJ9C8V5 .mbr-section-btn {
  padding-left: 0;
}
.cid-so3SJ9C8V5 .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-so3SJ9C8V5 .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-so3SJ9C8V5 .mbr-text {
  color: #444;
}
.cid-so3SJ9C8V5 h5 {
  margin-bottom: 0;
}
.cid-so3SJ9C8V5 .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-so3SJ9C8V5 .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-so3SJ9C8V5 .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-so3SJ9C8V5 .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so3SJ9C8V5 .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-so3SJ9C8V5 .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-so3SJ9C8V5 .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-so3SJ9C8V5 .social-list a:hover {
  opacity: 0.4;
}
.cid-so3SJ9C8V5 .media-container-row > div {
  padding: 0px;
}
.cid-so3SJ9C8V5 .text2 {
  color: #000000;
  text-align: left;
}
.cid-so3SJ9C8V5 .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-so3SJ9C8V5 .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-so3SJ9C8V5 .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-so3SJ9C8V5 .social-list,
  .cid-so3SJ9C8V5 .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-so3SJ9C8V5 h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-so3SJ9C8V5 .form-group {
    max-width: 250px;
  }
}
.cid-so3SJ9C8V5 .links span {
  color: #9e9e9e;
}
.cid-so3SJ9C8V5 .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-so3SJ9C8V5 .logo-title {
  text-align: center;
}
.cid-so3SJ9C8V5 .logo-title,
.cid-so3SJ9C8V5 .logo {
  color: #ffffff;
}
.cid-so3SJ9C8V5 .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qCVtTGCY2A {
  background-image: url("../../../assets/images/hotel-france-terre-blanche-vue-piscine-exterieur-foret-1920x1080.jpg");
}
#custom-html-ve .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qCVtmdBvXI {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCVtmdBvXI .mbr-section-subtitle {
  color: #767676;
}
.cid-qCVtmdBvXI .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qCVtmdBvXI .pictogrammes {
  text-align: center;
}
.cid-qCVtmdBvXI .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-qCVtmeaa8G {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCVtmeaa8G .mbr-section-subtitle {
  color: #767676;
}
.cid-qCVtmeE7D2 {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCVtmeE7D2 .line {
  background-color: #ced000;
  color: #ced000;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-qCVtmeE7D2 .section-text {
  padding: 2rem 0;
}
.cid-qCVtmeE7D2 .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-qCVtmeE7D2 .inner-container {
    width: 100% !important;
  }
}
.cid-u6lD03PbWA {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-u6lD03PbWA .card-img {
  background-color: #fff;
}
.cid-u6lD03PbWA .card {
  align-self: stretch;
}
.cid-u6lD03PbWA .card-box {
  padding: 0.5rem;
  background-color: #efefef;
}
.cid-u6lD03PbWA .early-booking {
  position: absolute;
  top: 4px;
  left: 3px;
  height: 250px;
  width: 250px;
}
.cid-u6lD03PbWA .etiquetteOffreEarly {
  color: #000;
  background-color: rgba(255, 255, 255, 0.8);
  margin: 0px;
  padding: 5px 10px 5px 10px;
  position: absolute;
  top: 30px;
  right: 10px;
  text-align: left;
  font-size: 14px;
  max-width: 95%;
}
.cid-u6lD03PbWA h2 {
  margin-bottom: 0;
  text-align: left;
  font-size: 15px;
  font-weight: 450;
  line-height: 24px;
}
.cid-u6lD03PbWA h3 {
  margin-bottom: 0;
  text-align: left;
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
}
.cid-u6lD03PbWA h4 {
  margin-bottom: 0;
  text-align: left;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}
.cid-u6lD03PbWA p {
  text-align: left;
  color: #000;
}
.cid-u6lD03PbWA .mbr-text {
  color: #000;
}
.cid-u6lD03PbWA .card-wrapper {
  height: 100%;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-u6lD03PbWA .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
@media (min-width: 992px) {
  .cid-u6lD03PbWA .my-col {
    flex: 0 0 20%;
    max-width: 20%;
    padding: 15px;
    -webkit-flex: 0 0 20%;
  }
}
.cid-u6lD03PbWA .etiquette {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
  margin: 0px;
  padding: 5px 10px 5px 10px;
  position: absolute;
  top: 30px;
  left: 10px;
  text-align: left;
  font-size: 14px;
  max-width: 95%;
}
.cid-u6lD03PbWA .etiquetteOffre {
  color: #000;
  background-color: rgba(255, 255, 255, 0.8);
  margin: 0px;
  padding: 5px 10px 5px 10px;
  position: absolute;
  top: 30px;
  left: 10px;
  text-align: left;
  font-size: 14px;
  max-width: 95%;
}
.cid-u6lD03PbWA .bandeauRemise {
  color: #000;
  background-color: rgba(255, 127, 0, 0.8);
  margin: 0px;
  padding: 5px 10px 5px 10px;
  position: absolute;
  top: 300px;
  right: 10px;
  text-align: left;
  font-size: 14px;
  max-width: 95%;
  transform: skew(-5deg);
}
.cid-u6lD03PbWA .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
  top: 10px;
}
.cid-u6lD03PbWA .souligne:hover {
  color: #000;
}
.cid-u6lD03PbWA .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u6lD03PbWA .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u6lD03PbWA .ssp {
  color: #000;
}
.cid-u6lD03PbWA a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u6lD03PbWA a:hover {
  color: #000;
}
.cid-u6lD03PbWA a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u6lD03PbWA a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-qCVuf9lAyJ {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCVuf9lAyJ .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qCVuf9lAyJ .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qCVuf9lAyJ .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qCVuf9lAyJ .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qCVuf9lAyJ .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qCVuf9lAyJ .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qCVuf9lAyJ .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qCVuf9lAyJ .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qCVuf9lAyJ .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-rlJcgBdfnL {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rlJcgBdfnL .mbr-text,
.cid-rlJcgBdfnL blockquote {
  color: #000;
}
.cid-rlJcgBdfnL h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-qCVtmgHCNE {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-qCVtmhv0tL {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-qCVtmhv0tL .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-qCVtmhv0tL .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-qCVtmhv0tL .mbr-text {
  color: #767676;
}
.cid-qCVtmhv0tL .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-qCVtmhv0tL a:link {
  color: #000;
}
.cid-qCVtmhv0tL a:visited {
  color: #000;
}
.cid-qCVtmhv0tL a:hover {
  color: #000;
}
#custom-html-vm #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxdmra6Mf {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxdmra6Mf .title {
  margin-bottom: 2rem;
}
.cid-tdxdmra6Mf .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxdmra6Mf a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxdmra6Mf a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxdmra6Mf .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxdmra6Mf .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxdmra6Mf H2 {
  color: #ffffff;
}
.cid-tdxdmra6Mf LABEL {
  color: #ffffff;
}
#custom-html-1ac div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1ac p {
  font-size: 60px;
  color: #777;
}
#custom-html-1ac hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-so3Te5IMzu {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-so3Te5IMzu .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-so3Te5IMzu .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-so3Te5IMzu .col + .mbr-section-btn .btn,
.cid-so3Te5IMzu .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-so3Te5IMzu .col + .mbr-section-btn .btn,
  .cid-so3Te5IMzu .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-so3Te5IMzu .dragArea > *:nth-last-child(2).col,
  .cid-so3Te5IMzu .dragArea > *:nth-last-child(2).col-auto,
  .cid-so3Te5IMzu .col + .mbr-section-btn,
  .cid-so3Te5IMzu .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-so3Te5IMzu .dragArea {
    flex-direction: column;
  }
}
.cid-so3Te5IMzu .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-so3Te5IMzu .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-so3Te5IMzu .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-so3Te5IMzu .form-group {
  max-width: 220px;
}
.cid-so3Te5IMzu .mbr-section-btn {
  padding-left: 0;
}
.cid-so3Te5IMzu .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-so3Te5IMzu .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-so3Te5IMzu .mbr-text {
  color: #444;
}
.cid-so3Te5IMzu h5 {
  margin-bottom: 0;
}
.cid-so3Te5IMzu .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-so3Te5IMzu .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-so3Te5IMzu .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-so3Te5IMzu .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so3Te5IMzu .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-so3Te5IMzu .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-so3Te5IMzu .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-so3Te5IMzu .social-list a:hover {
  opacity: 0.4;
}
.cid-so3Te5IMzu .media-container-row > div {
  padding: 0px;
}
.cid-so3Te5IMzu .text2 {
  color: #000000;
  text-align: left;
}
.cid-so3Te5IMzu .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-so3Te5IMzu .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-so3Te5IMzu .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-so3Te5IMzu .social-list,
  .cid-so3Te5IMzu .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-so3Te5IMzu h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-so3Te5IMzu .form-group {
    max-width: 250px;
  }
}
.cid-so3Te5IMzu .links span {
  color: #9e9e9e;
}
.cid-so3Te5IMzu .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-so3Te5IMzu .logo-title {
  text-align: center;
}
.cid-so3Te5IMzu .logo-title,
.cid-so3Te5IMzu .logo {
  color: #ffffff;
}
.cid-so3Te5IMzu .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qCVwCcd0dY {
  background-image: url("../../../assets/images/golf-france-barriere-deauville-vue-generale-1920x1080.jpg");
}
#custom-html-no .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qyeF4UGqcx {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qyeF4UGqcx .mbr-section-subtitle {
  color: #767676;
}
.cid-qyeF4UGqcx .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qCVwYjx0Xz {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCVwYjx0Xz .mbr-text {
  color: #767676;
}
.cid-qCVxkLjM0o {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCVxkLjM0o .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qCVxkLjM0o .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qCVxkLjM0o .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qCVxkLjM0o .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qCVxkLjM0o .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qCVxkLjM0o .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qCVxkLjM0o .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qCVxkLjM0o .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qCVxkLjM0o .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
#custom-html-nr #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxgzdahnI {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxgzdahnI .title {
  margin-bottom: 2rem;
}
.cid-tdxgzdahnI .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxgzdahnI a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxgzdahnI a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxgzdahnI .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxgzdahnI .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxgzdahnI H2 {
  color: #ffffff;
}
.cid-tdxgzdahnI LABEL {
  color: #ffffff;
}
#custom-html-1d8 div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1d8 p {
  font-size: 60px;
  color: #777;
}
#custom-html-1d8 hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-tdxgA1eGJp {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-tdxgA1eGJp .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-tdxgA1eGJp .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tdxgA1eGJp .col + .mbr-section-btn .btn,
.cid-tdxgA1eGJp .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-tdxgA1eGJp .col + .mbr-section-btn .btn,
  .cid-tdxgA1eGJp .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-tdxgA1eGJp .dragArea > *:nth-last-child(2).col,
  .cid-tdxgA1eGJp .dragArea > *:nth-last-child(2).col-auto,
  .cid-tdxgA1eGJp .col + .mbr-section-btn,
  .cid-tdxgA1eGJp .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-tdxgA1eGJp .dragArea {
    flex-direction: column;
  }
}
.cid-tdxgA1eGJp .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-tdxgA1eGJp .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-tdxgA1eGJp .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tdxgA1eGJp .form-group {
  max-width: 220px;
}
.cid-tdxgA1eGJp .mbr-section-btn {
  padding-left: 0;
}
.cid-tdxgA1eGJp .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tdxgA1eGJp .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-tdxgA1eGJp .mbr-text {
  color: #444;
}
.cid-tdxgA1eGJp h5 {
  margin-bottom: 0;
}
.cid-tdxgA1eGJp .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tdxgA1eGJp .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tdxgA1eGJp .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tdxgA1eGJp .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tdxgA1eGJp .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tdxgA1eGJp .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tdxgA1eGJp .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tdxgA1eGJp .social-list a:hover {
  opacity: 0.4;
}
.cid-tdxgA1eGJp .media-container-row > div {
  padding: 0px;
}
.cid-tdxgA1eGJp .text2 {
  color: #000000;
  text-align: left;
}
.cid-tdxgA1eGJp .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-tdxgA1eGJp .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tdxgA1eGJp .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tdxgA1eGJp .social-list,
  .cid-tdxgA1eGJp .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tdxgA1eGJp h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-tdxgA1eGJp .form-group {
    max-width: 250px;
  }
}
.cid-tdxgA1eGJp .links span {
  color: #9e9e9e;
}
.cid-tdxgA1eGJp .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-tdxgA1eGJp .logo-title {
  text-align: center;
}
.cid-tdxgA1eGJp .logo-title,
.cid-tdxgA1eGJp .logo {
  color: #ffffff;
}
.cid-tdxgA1eGJp .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qCVyUXlRny {
  background-image: url("../../../assets/images/golf-france-barriere-saint-julien-vue-aerienne-1920x1080.jpg");
}
#custom-html-vx .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qCVyl5pU9W {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCVyl5pU9W .mbr-section-subtitle {
  color: #767676;
}
.cid-qCVyl5pU9W .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qCVyl5QErF {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCVyl5QErF .mbr-text {
  color: #767676;
}
.cid-qCVzkmArr0 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCVzkmArr0 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qCVzkmArr0 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qCVzkmArr0 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qCVzkmArr0 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qCVzkmArr0 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qCVzkmArr0 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qCVzkmArr0 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qCVzkmArr0 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qCVzkmArr0 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
#custom-html-w1 #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxgKWH5It {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxgKWH5It .title {
  margin-bottom: 2rem;
}
.cid-tdxgKWH5It .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxgKWH5It a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxgKWH5It a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxgKWH5It .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxgKWH5It .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxgKWH5It H2 {
  color: #ffffff;
}
.cid-tdxgKWH5It LABEL {
  color: #ffffff;
}
#custom-html-1db div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1db p {
  font-size: 60px;
  color: #777;
}
#custom-html-1db hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-tdxgLCcTJF {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-tdxgLCcTJF .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-tdxgLCcTJF .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tdxgLCcTJF .col + .mbr-section-btn .btn,
.cid-tdxgLCcTJF .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-tdxgLCcTJF .col + .mbr-section-btn .btn,
  .cid-tdxgLCcTJF .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-tdxgLCcTJF .dragArea > *:nth-last-child(2).col,
  .cid-tdxgLCcTJF .dragArea > *:nth-last-child(2).col-auto,
  .cid-tdxgLCcTJF .col + .mbr-section-btn,
  .cid-tdxgLCcTJF .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-tdxgLCcTJF .dragArea {
    flex-direction: column;
  }
}
.cid-tdxgLCcTJF .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-tdxgLCcTJF .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-tdxgLCcTJF .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tdxgLCcTJF .form-group {
  max-width: 220px;
}
.cid-tdxgLCcTJF .mbr-section-btn {
  padding-left: 0;
}
.cid-tdxgLCcTJF .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tdxgLCcTJF .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-tdxgLCcTJF .mbr-text {
  color: #444;
}
.cid-tdxgLCcTJF h5 {
  margin-bottom: 0;
}
.cid-tdxgLCcTJF .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tdxgLCcTJF .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tdxgLCcTJF .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tdxgLCcTJF .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tdxgLCcTJF .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tdxgLCcTJF .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tdxgLCcTJF .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tdxgLCcTJF .social-list a:hover {
  opacity: 0.4;
}
.cid-tdxgLCcTJF .media-container-row > div {
  padding: 0px;
}
.cid-tdxgLCcTJF .text2 {
  color: #000000;
  text-align: left;
}
.cid-tdxgLCcTJF .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-tdxgLCcTJF .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tdxgLCcTJF .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tdxgLCcTJF .social-list,
  .cid-tdxgLCcTJF .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tdxgLCcTJF h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-tdxgLCcTJF .form-group {
    max-width: 250px;
  }
}
.cid-tdxgLCcTJF .links span {
  color: #9e9e9e;
}
.cid-tdxgLCcTJF .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-tdxgLCcTJF .logo-title {
  text-align: center;
}
.cid-tdxgLCcTJF .logo-title,
.cid-tdxgLCcTJF .logo {
  color: #ffffff;
}
.cid-tdxgLCcTJF .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qCWFBnPIM1 {
  background-image: url("../../../assets/images/golf-france-domaine-de-manville-vue-aerienne-1920x1080.jpg");
}
#custom-html-wl .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qCWEQb371u {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCWEQb371u .mbr-section-subtitle {
  color: #767676;
}
.cid-qCWEQb371u .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qCWFT7dGMd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCWFT7dGMd .line {
  background-color: #ffffff;
  color: #ffffff;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-qCWFT7dGMd .section-text {
  padding: 2rem 0;
  color: #767676;
}
.cid-qCWFT7dGMd .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-qCWFT7dGMd .inner-container {
    width: 100% !important;
  }
}
.cid-qCWFT7dGMd .section-text DIV {
  color: #767676;
}
.cid-qCWGIW47zV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCWGIW47zV .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qCWGIW47zV .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qCWGIW47zV .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qCWGIW47zV .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qCWGIW47zV .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qCWGIW47zV .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qCWGIW47zV .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qCWGIW47zV .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qCWGIW47zV .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-qLJyVBqUfz {
  padding-top: 15px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-qLJyVBqUfz .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-qLJyVBqUfz .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-qLJyVBqUfz .mbr-text {
  color: #767676;
}
.cid-qCWHlwGi84 {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCWHlwGi84 .mbr-text,
.cid-qCWHlwGi84 blockquote {
  color: #767676;
}
#custom-html-wp #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxdtKPBZz {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxdtKPBZz .title {
  margin-bottom: 2rem;
}
.cid-tdxdtKPBZz .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxdtKPBZz a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxdtKPBZz a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxdtKPBZz .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxdtKPBZz .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxdtKPBZz H2 {
  color: #ffffff;
}
.cid-tdxdtKPBZz LABEL {
  color: #ffffff;
}
#custom-html-1d1 div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1d1 p {
  font-size: 60px;
  color: #777;
}
#custom-html-1d1 hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-tdxeCI58hW {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-tdxeCI58hW .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-tdxeCI58hW .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tdxeCI58hW .col + .mbr-section-btn .btn,
.cid-tdxeCI58hW .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-tdxeCI58hW .col + .mbr-section-btn .btn,
  .cid-tdxeCI58hW .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-tdxeCI58hW .dragArea > *:nth-last-child(2).col,
  .cid-tdxeCI58hW .dragArea > *:nth-last-child(2).col-auto,
  .cid-tdxeCI58hW .col + .mbr-section-btn,
  .cid-tdxeCI58hW .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-tdxeCI58hW .dragArea {
    flex-direction: column;
  }
}
.cid-tdxeCI58hW .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-tdxeCI58hW .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-tdxeCI58hW .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tdxeCI58hW .form-group {
  max-width: 220px;
}
.cid-tdxeCI58hW .mbr-section-btn {
  padding-left: 0;
}
.cid-tdxeCI58hW .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tdxeCI58hW .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-tdxeCI58hW .mbr-text {
  color: #444;
}
.cid-tdxeCI58hW h5 {
  margin-bottom: 0;
}
.cid-tdxeCI58hW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tdxeCI58hW .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tdxeCI58hW .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tdxeCI58hW .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tdxeCI58hW .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tdxeCI58hW .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tdxeCI58hW .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tdxeCI58hW .social-list a:hover {
  opacity: 0.4;
}
.cid-tdxeCI58hW .media-container-row > div {
  padding: 0px;
}
.cid-tdxeCI58hW .text2 {
  color: #000000;
  text-align: left;
}
.cid-tdxeCI58hW .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-tdxeCI58hW .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tdxeCI58hW .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tdxeCI58hW .social-list,
  .cid-tdxeCI58hW .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tdxeCI58hW h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-tdxeCI58hW .form-group {
    max-width: 250px;
  }
}
.cid-tdxeCI58hW .links span {
  color: #9e9e9e;
}
.cid-tdxeCI58hW .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-tdxeCI58hW .logo-title {
  text-align: center;
}
.cid-tdxeCI58hW .logo-title,
.cid-tdxeCI58hW .logo {
  color: #ffffff;
}
.cid-tdxeCI58hW .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qCWIIAepJE {
  background-image: url("../../../assets/images/golf-france-evian-resort-green-vue-lac-bunker-1920x1080.jpg");
}
#custom-html-x0 .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qCWI5co6GJ {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCWI5co6GJ .mbr-section-subtitle {
  color: #767676;
}
.cid-qCWI5co6GJ .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qCWJb3lpAq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCWJb3lpAq .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qCWJb3lpAq .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qCWJb3lpAq .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qCWJb3lpAq .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qCWJb3lpAq .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qCWJb3lpAq .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qCWJb3lpAq .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qCWJb3lpAq .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qCWJb3lpAq .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
#custom-html-x4 #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-qCWI5e49pV {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-qCWI5e49pV .title {
  margin-bottom: 2rem;
}
.cid-qCWI5e49pV .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-qCWI5e49pV a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-qCWI5e49pV a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-qCWI5e49pV .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-qCWI5e49pV .input-group-btn {
  display: block;
  text-align: center;
}
.cid-qCWI5e49pV H2 {
  color: #ffffff;
}
.cid-qCWI5e49pV LABEL {
  color: #ffffff;
}
#custom-html-1d3 div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1d3 p {
  font-size: 60px;
  color: #777;
}
#custom-html-1d3 hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-tdxffc9lYY {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-tdxffc9lYY .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-tdxffc9lYY .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tdxffc9lYY .col + .mbr-section-btn .btn,
.cid-tdxffc9lYY .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-tdxffc9lYY .col + .mbr-section-btn .btn,
  .cid-tdxffc9lYY .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-tdxffc9lYY .dragArea > *:nth-last-child(2).col,
  .cid-tdxffc9lYY .dragArea > *:nth-last-child(2).col-auto,
  .cid-tdxffc9lYY .col + .mbr-section-btn,
  .cid-tdxffc9lYY .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-tdxffc9lYY .dragArea {
    flex-direction: column;
  }
}
.cid-tdxffc9lYY .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-tdxffc9lYY .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-tdxffc9lYY .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tdxffc9lYY .form-group {
  max-width: 220px;
}
.cid-tdxffc9lYY .mbr-section-btn {
  padding-left: 0;
}
.cid-tdxffc9lYY .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tdxffc9lYY .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-tdxffc9lYY .mbr-text {
  color: #444;
}
.cid-tdxffc9lYY h5 {
  margin-bottom: 0;
}
.cid-tdxffc9lYY .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tdxffc9lYY .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tdxffc9lYY .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tdxffc9lYY .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tdxffc9lYY .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tdxffc9lYY .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tdxffc9lYY .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tdxffc9lYY .social-list a:hover {
  opacity: 0.4;
}
.cid-tdxffc9lYY .media-container-row > div {
  padding: 0px;
}
.cid-tdxffc9lYY .text2 {
  color: #000000;
  text-align: left;
}
.cid-tdxffc9lYY .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-tdxffc9lYY .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tdxffc9lYY .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tdxffc9lYY .social-list,
  .cid-tdxffc9lYY .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tdxffc9lYY h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-tdxffc9lYY .form-group {
    max-width: 250px;
  }
}
.cid-tdxffc9lYY .links span {
  color: #9e9e9e;
}
.cid-tdxffc9lYY .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-tdxffc9lYY .logo-title {
  text-align: center;
}
.cid-tdxffc9lYY .logo-title,
.cid-tdxffc9lYY .logo {
  color: #ffffff;
}
.cid-tdxffc9lYY .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qCWLbdV2Ny {
  background-image: url("../../../assets/images/golf-france-golf-national-green-sculpture-lacs-1920x1080.jpg");
}
#custom-html-xc .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qCWKETFh1J {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCWKETFh1J .mbr-section-subtitle {
  color: #767676;
}
.cid-qCWKETFh1J .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qDenJR3Zp8 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #114783;
  background: linear-gradient(45deg, #114783, #000000);
}
@media (min-width: 992px) {
  .cid-qDenJR3Zp8 .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-qDenJR3Zp8 .mbr-figure {
    padding-bottom: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-qDenJR3Zp8 .mbr-text {
    text-align: center;
  }
}
#custom-html-10p .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qCWLBlqZvH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCWLBlqZvH .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qCWLBlqZvH .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qCWLBlqZvH .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qCWLBlqZvH .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qCWLBlqZvH .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qCWLBlqZvH .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qCWLBlqZvH .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qCWLBlqZvH .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qCWLBlqZvH .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
#custom-html-xh #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxhAkyomM {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxhAkyomM .title {
  margin-bottom: 2rem;
}
.cid-tdxhAkyomM .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxhAkyomM a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxhAkyomM a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxhAkyomM .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxhAkyomM .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxhAkyomM H2 {
  color: #ffffff;
}
.cid-tdxhAkyomM LABEL {
  color: #ffffff;
}
#custom-html-1dq div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1dq p {
  font-size: 60px;
  color: #777;
}
#custom-html-1dq hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-tdxhAOf3fa {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-tdxhAOf3fa .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-tdxhAOf3fa .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tdxhAOf3fa .col + .mbr-section-btn .btn,
.cid-tdxhAOf3fa .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-tdxhAOf3fa .col + .mbr-section-btn .btn,
  .cid-tdxhAOf3fa .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-tdxhAOf3fa .dragArea > *:nth-last-child(2).col,
  .cid-tdxhAOf3fa .dragArea > *:nth-last-child(2).col-auto,
  .cid-tdxhAOf3fa .col + .mbr-section-btn,
  .cid-tdxhAOf3fa .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-tdxhAOf3fa .dragArea {
    flex-direction: column;
  }
}
.cid-tdxhAOf3fa .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-tdxhAOf3fa .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-tdxhAOf3fa .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tdxhAOf3fa .form-group {
  max-width: 220px;
}
.cid-tdxhAOf3fa .mbr-section-btn {
  padding-left: 0;
}
.cid-tdxhAOf3fa .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tdxhAOf3fa .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-tdxhAOf3fa .mbr-text {
  color: #444;
}
.cid-tdxhAOf3fa h5 {
  margin-bottom: 0;
}
.cid-tdxhAOf3fa .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tdxhAOf3fa .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tdxhAOf3fa .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tdxhAOf3fa .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tdxhAOf3fa .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tdxhAOf3fa .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tdxhAOf3fa .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tdxhAOf3fa .social-list a:hover {
  opacity: 0.4;
}
.cid-tdxhAOf3fa .media-container-row > div {
  padding: 0px;
}
.cid-tdxhAOf3fa .text2 {
  color: #000000;
  text-align: left;
}
.cid-tdxhAOf3fa .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-tdxhAOf3fa .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tdxhAOf3fa .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tdxhAOf3fa .social-list,
  .cid-tdxhAOf3fa .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tdxhAOf3fa h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-tdxhAOf3fa .form-group {
    max-width: 250px;
  }
}
.cid-tdxhAOf3fa .links span {
  color: #9e9e9e;
}
.cid-tdxhAOf3fa .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-tdxhAOf3fa .logo-title {
  text-align: center;
}
.cid-tdxhAOf3fa .logo-title,
.cid-tdxhAOf3fa .logo {
  color: #ffffff;
}
.cid-tdxhAOf3fa .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qCWQIvbSOm {
  background-image: url("../../../assets/images/golf-france-moliets-green-vue-generale-1920x1080.jpg");
}
#custom-html-y2 .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qCWQ3iaArp {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCWQ3iaArp .mbr-section-subtitle {
  color: #767676;
}
.cid-qCWQ3iaArp .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qCWR3UrTY6 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCWR3UrTY6 .mbr-text {
  color: #767676;
}
.cid-qCWS6fCkzl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCWS6fCkzl .content-slider {
  display: flex;
  justify-content: center;
}
.cid-qCWS6fCkzl .modal-body .close {
  background: #1b1b1b;
}
.cid-qCWS6fCkzl .modal-body .close span {
  font-style: normal;
}
.cid-qCWS6fCkzl .carousel-inner > .active,
.cid-qCWS6fCkzl .carousel-inner > .next,
.cid-qCWS6fCkzl .carousel-inner > .prev {
  display: flex;
}
.cid-qCWS6fCkzl .carousel-control .icon-next,
.cid-qCWS6fCkzl .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-qCWS6fCkzl .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-qCWS6fCkzl .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-qCWS6fCkzl .content-slider-wrap {
    width: 100%!important;
  }
}
.cid-qCWS6fCkzl .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-qCWS6fCkzl .boxed-slider > div {
  position: relative;
}
.cid-qCWS6fCkzl .container img {
  width: 100%;
}
.cid-qCWS6fCkzl .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-qCWS6fCkzl .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-qCWS6fCkzl .mbr-table-cell {
  padding: 0;
}
.cid-qCWS6fCkzl .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-qCWS6fCkzl .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: flex;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-qCWS6fCkzl .mbr-overlay {
  z-index: 1;
}
.cid-qCWS6fCkzl .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-qCWS6fCkzl .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  -o-transition: -o-transform 0.6s ease-in-out;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
@media (max-width: 576px) {
  .cid-qCWS6fCkzl .carousel-item .container {
    width: 100%;
  }
}
.cid-qCWS6fCkzl .carousel-item-next.carousel-item-left,
.cid-qCWS6fCkzl .carousel-item-prev.carousel-item-right {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.cid-qCWS6fCkzl .active.carousel-item-right,
.cid-qCWS6fCkzl .carousel-item-next {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.cid-qCWS6fCkzl .active.carousel-item-left,
.cid-qCWS6fCkzl .carousel-item-prev {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.cid-qCWS6fCkzl .mbr-slider .carousel-control {
  top: 50%;
  width: 50px;
  height: 50px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all .3s;
}
.cid-qCWS6fCkzl .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qCWS6fCkzl .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qCWS6fCkzl .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 1.5rem;
}
@media (max-width: 767px) {
  .cid-qCWS6fCkzl .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-qCWS6fCkzl .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-qCWS6fCkzl .mbr-slider .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .5;
  transition: all .3s;
}
.cid-qCWS6fCkzl .mbr-slider .carousel-indicators li.active,
.cid-qCWS6fCkzl .mbr-slider .carousel-indicators li:hover {
  opacity: .9;
}
.cid-qCWS6fCkzl .mbr-slider .carousel-indicators li::after,
.cid-qCWS6fCkzl .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-qCWS6fCkzl .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-qCWS6fCkzl .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-qCWS6fCkzl .mbr-slider > .container img {
  width: 100%;
}
.cid-qCWS6fCkzl .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-qCWS6fCkzl .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-qCWS6fCkzl .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-qCWS6fCkzl .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-qCWS6fCkzl .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-qCWS6fCkzl .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-qCWS6fCkzl .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-qCWS6fCkzl .full-screen .slider-fullscreen-image.active {
  display: -o-flex;
}
.cid-qCWS6fCkzl .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-qCWS6fCkzl .full-screen .carousel-item .container.container-slide {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-qCWS6fCkzl .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-qCWS6fCkzl .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-qCWS6fCkzl .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-qCWS6fCkzl .mbr-slider.slide .container {
  overflow: hidden;
  padding: 0;
}
.cid-qCWS6fCkzl .carousel-inner {
  height: 100%;
}
.cid-qCWS6fCkzl .slider-fullscreen-image {
  height: 100%;
  background: transparent !important;
}
.cid-qCWS6fCkzl .image_wrapper {
  height: 650px;
  width: 100%;
  position: relative;
  display: inline-block;
}
.cid-qCWS6fCkzl .image_wrapper img {
  width: auto !important;
  height: 100%;
}
.cid-qCWS6fCkzl .carousel-item .container-slide {
  text-align: center;
}
.cid-qCWS6fCkzl .content-slider-wrap {
  width: 96%;
}
#custom-html-y7 #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxhe0D40m {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxhe0D40m .title {
  margin-bottom: 2rem;
}
.cid-tdxhe0D40m .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxhe0D40m a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxhe0D40m a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxhe0D40m .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxhe0D40m .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxhe0D40m H2 {
  color: #ffffff;
}
.cid-tdxhe0D40m LABEL {
  color: #ffffff;
}
#custom-html-1dk div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1dk p {
  font-size: 60px;
  color: #777;
}
#custom-html-1dk hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-tdxheH6EMa {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-tdxheH6EMa .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-tdxheH6EMa .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tdxheH6EMa .col + .mbr-section-btn .btn,
.cid-tdxheH6EMa .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-tdxheH6EMa .col + .mbr-section-btn .btn,
  .cid-tdxheH6EMa .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-tdxheH6EMa .dragArea > *:nth-last-child(2).col,
  .cid-tdxheH6EMa .dragArea > *:nth-last-child(2).col-auto,
  .cid-tdxheH6EMa .col + .mbr-section-btn,
  .cid-tdxheH6EMa .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-tdxheH6EMa .dragArea {
    flex-direction: column;
  }
}
.cid-tdxheH6EMa .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-tdxheH6EMa .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-tdxheH6EMa .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tdxheH6EMa .form-group {
  max-width: 220px;
}
.cid-tdxheH6EMa .mbr-section-btn {
  padding-left: 0;
}
.cid-tdxheH6EMa .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tdxheH6EMa .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-tdxheH6EMa .mbr-text {
  color: #444;
}
.cid-tdxheH6EMa h5 {
  margin-bottom: 0;
}
.cid-tdxheH6EMa .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tdxheH6EMa .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tdxheH6EMa .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tdxheH6EMa .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tdxheH6EMa .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tdxheH6EMa .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tdxheH6EMa .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tdxheH6EMa .social-list a:hover {
  opacity: 0.4;
}
.cid-tdxheH6EMa .media-container-row > div {
  padding: 0px;
}
.cid-tdxheH6EMa .text2 {
  color: #000000;
  text-align: left;
}
.cid-tdxheH6EMa .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-tdxheH6EMa .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tdxheH6EMa .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tdxheH6EMa .social-list,
  .cid-tdxheH6EMa .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tdxheH6EMa h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-tdxheH6EMa .form-group {
    max-width: 250px;
  }
}
.cid-tdxheH6EMa .links span {
  color: #9e9e9e;
}
.cid-tdxheH6EMa .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-tdxheH6EMa .logo-title {
  text-align: center;
}
.cid-tdxheH6EMa .logo-title,
.cid-tdxheH6EMa .logo {
  color: #ffffff;
}
.cid-tdxheH6EMa .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qCWTqC3spI {
  background-image: url("../../../assets/images/golf-france-royal-mougins-green-vue-generale-bunker-1920x1080.jpg");
}
#custom-html-yh .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qCWSMxoR01 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCWSMxoR01 .mbr-section-subtitle {
  color: #767676;
}
.cid-qCWSMxoR01 .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qCWTRcuYdv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCWTRcuYdv .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qCWTRcuYdv .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qCWTRcuYdv .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qCWTRcuYdv .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qCWTRcuYdv .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qCWTRcuYdv .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qCWTRcuYdv .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qCWTRcuYdv .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qCWTRcuYdv .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
#custom-html-ym #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxhRRKD6p {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxhRRKD6p .title {
  margin-bottom: 2rem;
}
.cid-tdxhRRKD6p .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxhRRKD6p a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxhRRKD6p a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxhRRKD6p .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxhRRKD6p .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxhRRKD6p H2 {
  color: #ffffff;
}
.cid-tdxhRRKD6p LABEL {
  color: #ffffff;
}
#custom-html-1dt div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1dt p {
  font-size: 60px;
  color: #777;
}
#custom-html-1dt hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-tdxhSktdhG {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-tdxhSktdhG .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-tdxhSktdhG .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tdxhSktdhG .col + .mbr-section-btn .btn,
.cid-tdxhSktdhG .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-tdxhSktdhG .col + .mbr-section-btn .btn,
  .cid-tdxhSktdhG .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-tdxhSktdhG .dragArea > *:nth-last-child(2).col,
  .cid-tdxhSktdhG .dragArea > *:nth-last-child(2).col-auto,
  .cid-tdxhSktdhG .col + .mbr-section-btn,
  .cid-tdxhSktdhG .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-tdxhSktdhG .dragArea {
    flex-direction: column;
  }
}
.cid-tdxhSktdhG .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-tdxhSktdhG .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-tdxhSktdhG .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tdxhSktdhG .form-group {
  max-width: 220px;
}
.cid-tdxhSktdhG .mbr-section-btn {
  padding-left: 0;
}
.cid-tdxhSktdhG .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tdxhSktdhG .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-tdxhSktdhG .mbr-text {
  color: #444;
}
.cid-tdxhSktdhG h5 {
  margin-bottom: 0;
}
.cid-tdxhSktdhG .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tdxhSktdhG .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tdxhSktdhG .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tdxhSktdhG .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tdxhSktdhG .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tdxhSktdhG .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tdxhSktdhG .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tdxhSktdhG .social-list a:hover {
  opacity: 0.4;
}
.cid-tdxhSktdhG .media-container-row > div {
  padding: 0px;
}
.cid-tdxhSktdhG .text2 {
  color: #000000;
  text-align: left;
}
.cid-tdxhSktdhG .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-tdxhSktdhG .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tdxhSktdhG .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tdxhSktdhG .social-list,
  .cid-tdxhSktdhG .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tdxhSktdhG h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-tdxhSktdhG .form-group {
    max-width: 250px;
  }
}
.cid-tdxhSktdhG .links span {
  color: #9e9e9e;
}
.cid-tdxhSktdhG .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-tdxhSktdhG .logo-title {
  text-align: center;
}
.cid-tdxhSktdhG .logo-title,
.cid-tdxhSktdhG .logo {
  color: #ffffff;
}
.cid-tdxhSktdhG .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qCWVAxDZ9x {
  background-image: url("../../../assets/images/golf-france-saint-cyprien-green-vue-montagne-etang-1920x1080.jpg");
}
#custom-html-yu .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qCWUSrWWUX {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCWUSrWWUX .mbr-section-subtitle {
  color: #767676;
}
.cid-qCWUSrWWUX .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qCWVNl7nkY {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCWVNl7nkY .mbr-text {
  color: #767676;
}
.cid-qCWWys8Zvb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCWWys8Zvb .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qCWWys8Zvb .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qCWWys8Zvb .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qCWWys8Zvb .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qCWWys8Zvb .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qCWWys8Zvb .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qCWWys8Zvb .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qCWWys8Zvb .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qCWWys8Zvb .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-qCWWiU5hLs {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCWWiU5hLs .mbr-text,
.cid-qCWWiU5hLs blockquote {
  color: #767676;
}
#custom-html-yx #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxiIl4oYb {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxiIl4oYb .title {
  margin-bottom: 2rem;
}
.cid-tdxiIl4oYb .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxiIl4oYb a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxiIl4oYb a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxiIl4oYb .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxiIl4oYb .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxiIl4oYb H2 {
  color: #ffffff;
}
.cid-tdxiIl4oYb LABEL {
  color: #ffffff;
}
#custom-html-1dz div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1dz p {
  font-size: 60px;
  color: #777;
}
#custom-html-1dz hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-tdxiIVlkHA {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-tdxiIVlkHA .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-tdxiIVlkHA .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tdxiIVlkHA .col + .mbr-section-btn .btn,
.cid-tdxiIVlkHA .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-tdxiIVlkHA .col + .mbr-section-btn .btn,
  .cid-tdxiIVlkHA .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-tdxiIVlkHA .dragArea > *:nth-last-child(2).col,
  .cid-tdxiIVlkHA .dragArea > *:nth-last-child(2).col-auto,
  .cid-tdxiIVlkHA .col + .mbr-section-btn,
  .cid-tdxiIVlkHA .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-tdxiIVlkHA .dragArea {
    flex-direction: column;
  }
}
.cid-tdxiIVlkHA .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-tdxiIVlkHA .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-tdxiIVlkHA .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tdxiIVlkHA .form-group {
  max-width: 220px;
}
.cid-tdxiIVlkHA .mbr-section-btn {
  padding-left: 0;
}
.cid-tdxiIVlkHA .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tdxiIVlkHA .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-tdxiIVlkHA .mbr-text {
  color: #444;
}
.cid-tdxiIVlkHA h5 {
  margin-bottom: 0;
}
.cid-tdxiIVlkHA .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tdxiIVlkHA .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tdxiIVlkHA .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tdxiIVlkHA .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tdxiIVlkHA .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tdxiIVlkHA .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tdxiIVlkHA .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tdxiIVlkHA .social-list a:hover {
  opacity: 0.4;
}
.cid-tdxiIVlkHA .media-container-row > div {
  padding: 0px;
}
.cid-tdxiIVlkHA .text2 {
  color: #000000;
  text-align: left;
}
.cid-tdxiIVlkHA .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-tdxiIVlkHA .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tdxiIVlkHA .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tdxiIVlkHA .social-list,
  .cid-tdxiIVlkHA .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tdxiIVlkHA h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-tdxiIVlkHA .form-group {
    max-width: 250px;
  }
}
.cid-tdxiIVlkHA .links span {
  color: #9e9e9e;
}
.cid-tdxiIVlkHA .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-tdxiIVlkHA .logo-title {
  text-align: center;
}
.cid-tdxiIVlkHA .logo-title,
.cid-tdxiIVlkHA .logo {
  color: #ffffff;
}
.cid-tdxiIVlkHA .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qCWY8PbWEP {
  background-image: url("../../../assets/images/golf-france-saint-endreol-green-vue-aerienne-1920x1080.jpg");
}
#custom-html-z8 .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qCWXxUa52T {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCWXxUa52T .mbr-section-subtitle {
  color: #767676;
}
.cid-qCWXxUa52T .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qCWYsqCX5W {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCWYsqCX5W .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qCWYsqCX5W .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qCWYsqCX5W .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qCWYsqCX5W .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qCWYsqCX5W .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qCWYsqCX5W .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qCWYsqCX5W .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qCWYsqCX5W .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qCWYsqCX5W .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
#custom-html-zd #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxiOHLmgn {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxiOHLmgn .title {
  margin-bottom: 2rem;
}
.cid-tdxiOHLmgn .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxiOHLmgn a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxiOHLmgn a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxiOHLmgn .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxiOHLmgn .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxiOHLmgn H2 {
  color: #ffffff;
}
.cid-tdxiOHLmgn LABEL {
  color: #ffffff;
}
#custom-html-1e2 div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1e2 p {
  font-size: 60px;
  color: #777;
}
#custom-html-1e2 hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-tdxiPrUNw1 {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-tdxiPrUNw1 .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-tdxiPrUNw1 .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tdxiPrUNw1 .col + .mbr-section-btn .btn,
.cid-tdxiPrUNw1 .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-tdxiPrUNw1 .col + .mbr-section-btn .btn,
  .cid-tdxiPrUNw1 .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-tdxiPrUNw1 .dragArea > *:nth-last-child(2).col,
  .cid-tdxiPrUNw1 .dragArea > *:nth-last-child(2).col-auto,
  .cid-tdxiPrUNw1 .col + .mbr-section-btn,
  .cid-tdxiPrUNw1 .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-tdxiPrUNw1 .dragArea {
    flex-direction: column;
  }
}
.cid-tdxiPrUNw1 .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-tdxiPrUNw1 .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-tdxiPrUNw1 .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tdxiPrUNw1 .form-group {
  max-width: 220px;
}
.cid-tdxiPrUNw1 .mbr-section-btn {
  padding-left: 0;
}
.cid-tdxiPrUNw1 .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tdxiPrUNw1 .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-tdxiPrUNw1 .mbr-text {
  color: #444;
}
.cid-tdxiPrUNw1 h5 {
  margin-bottom: 0;
}
.cid-tdxiPrUNw1 .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tdxiPrUNw1 .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tdxiPrUNw1 .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tdxiPrUNw1 .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tdxiPrUNw1 .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tdxiPrUNw1 .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tdxiPrUNw1 .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tdxiPrUNw1 .social-list a:hover {
  opacity: 0.4;
}
.cid-tdxiPrUNw1 .media-container-row > div {
  padding: 0px;
}
.cid-tdxiPrUNw1 .text2 {
  color: #000000;
  text-align: left;
}
.cid-tdxiPrUNw1 .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-tdxiPrUNw1 .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tdxiPrUNw1 .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tdxiPrUNw1 .social-list,
  .cid-tdxiPrUNw1 .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tdxiPrUNw1 h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-tdxiPrUNw1 .form-group {
    max-width: 250px;
  }
}
.cid-tdxiPrUNw1 .links span {
  color: #9e9e9e;
}
.cid-tdxiPrUNw1 .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-tdxiPrUNw1 .logo-title {
  text-align: center;
}
.cid-tdxiPrUNw1 .logo-title,
.cid-tdxiPrUNw1 .logo {
  color: #ffffff;
}
.cid-tdxiPrUNw1 .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qCWZWQbLVw {
  background-image: url("../../../assets/images/golf-france-saint-germain-green-foret-trou-1920x1080.jpg");
}
#custom-html-zl .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qCWZmEiuiV {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCWZmEiuiV .mbr-section-subtitle {
  color: #767676;
}
.cid-qCWZmEiuiV .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qCX0geLOqh {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCX0geLOqh .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qCX0geLOqh .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qCX0geLOqh .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qCX0geLOqh .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qCX0geLOqh .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qCX0geLOqh .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qCX0geLOqh .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qCX0geLOqh .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qCX0geLOqh .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
#custom-html-zo #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxiUTRNLz {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxiUTRNLz .title {
  margin-bottom: 2rem;
}
.cid-tdxiUTRNLz .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxiUTRNLz a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxiUTRNLz a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxiUTRNLz .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxiUTRNLz .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxiUTRNLz H2 {
  color: #ffffff;
}
.cid-tdxiUTRNLz LABEL {
  color: #ffffff;
}
#custom-html-1e5 div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1e5 p {
  font-size: 60px;
  color: #777;
}
#custom-html-1e5 hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-tdxiViKolC {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-tdxiViKolC .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-tdxiViKolC .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tdxiViKolC .col + .mbr-section-btn .btn,
.cid-tdxiViKolC .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-tdxiViKolC .col + .mbr-section-btn .btn,
  .cid-tdxiViKolC .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-tdxiViKolC .dragArea > *:nth-last-child(2).col,
  .cid-tdxiViKolC .dragArea > *:nth-last-child(2).col-auto,
  .cid-tdxiViKolC .col + .mbr-section-btn,
  .cid-tdxiViKolC .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-tdxiViKolC .dragArea {
    flex-direction: column;
  }
}
.cid-tdxiViKolC .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-tdxiViKolC .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-tdxiViKolC .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tdxiViKolC .form-group {
  max-width: 220px;
}
.cid-tdxiViKolC .mbr-section-btn {
  padding-left: 0;
}
.cid-tdxiViKolC .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tdxiViKolC .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-tdxiViKolC .mbr-text {
  color: #444;
}
.cid-tdxiViKolC h5 {
  margin-bottom: 0;
}
.cid-tdxiViKolC .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tdxiViKolC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tdxiViKolC .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tdxiViKolC .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tdxiViKolC .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tdxiViKolC .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tdxiViKolC .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tdxiViKolC .social-list a:hover {
  opacity: 0.4;
}
.cid-tdxiViKolC .media-container-row > div {
  padding: 0px;
}
.cid-tdxiViKolC .text2 {
  color: #000000;
  text-align: left;
}
.cid-tdxiViKolC .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-tdxiViKolC .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tdxiViKolC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tdxiViKolC .social-list,
  .cid-tdxiViKolC .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tdxiViKolC h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-tdxiViKolC .form-group {
    max-width: 250px;
  }
}
.cid-tdxiViKolC .links span {
  color: #9e9e9e;
}
.cid-tdxiViKolC .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-tdxiViKolC .logo-title {
  text-align: center;
}
.cid-tdxiViKolC .logo-title,
.cid-tdxiViKolC .logo {
  color: #ffffff;
}
.cid-tdxiViKolC .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qCX1K3WWoU {
  background-image: url("../../../assets/images/golf-france-terre-blanche-green-foret-1920x1080.jpg");
}
#custom-html-zw .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qCX0YH2raG {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCX0YH2raG .mbr-section-subtitle {
  color: #767676;
}
.cid-qCX0YH2raG .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qCX2ZNt7CM {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCX2ZNt7CM .mbr-text {
  color: #767676;
}
.cid-qCX28i0RfS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCX28i0RfS .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qCX28i0RfS .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qCX28i0RfS .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qCX28i0RfS .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qCX28i0RfS .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qCX28i0RfS .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qCX28i0RfS .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qCX28i0RfS .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qCX28i0RfS .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-qCX2Lch6qi {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  position: relative;
}
.cid-qCX2Lch6qi .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-qCX2Lch6qi .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-qCX2Lch6qi .card .card-header a.panel-title {
  margin-bottom: 0;
  font-style: normal;
  font-weight: 500;
  display: block;
  text-decoration: none !important;
  margin-top: -1px;
  line-height: normal;
}
.cid-qCX2Lch6qi .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-qCX2Lch6qi .card .card-header a.panel-title h4 {
  padding: 1.3rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
}
.cid-qCX2Lch6qi .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-qCX2Lch6qi .card .panel-body {
  color: #767676;
}
#custom-html-zz #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxjkuttvc {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxjkuttvc .title {
  margin-bottom: 2rem;
}
.cid-tdxjkuttvc .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxjkuttvc a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxjkuttvc a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxjkuttvc .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxjkuttvc .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxjkuttvc H2 {
  color: #ffffff;
}
.cid-tdxjkuttvc LABEL {
  color: #ffffff;
}
#custom-html-1ea div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1ea p {
  font-size: 60px;
  color: #777;
}
#custom-html-1ea hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-tdxjlAC15p {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-tdxjlAC15p .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-tdxjlAC15p .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tdxjlAC15p .col + .mbr-section-btn .btn,
.cid-tdxjlAC15p .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-tdxjlAC15p .col + .mbr-section-btn .btn,
  .cid-tdxjlAC15p .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-tdxjlAC15p .dragArea > *:nth-last-child(2).col,
  .cid-tdxjlAC15p .dragArea > *:nth-last-child(2).col-auto,
  .cid-tdxjlAC15p .col + .mbr-section-btn,
  .cid-tdxjlAC15p .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-tdxjlAC15p .dragArea {
    flex-direction: column;
  }
}
.cid-tdxjlAC15p .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-tdxjlAC15p .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-tdxjlAC15p .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tdxjlAC15p .form-group {
  max-width: 220px;
}
.cid-tdxjlAC15p .mbr-section-btn {
  padding-left: 0;
}
.cid-tdxjlAC15p .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tdxjlAC15p .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-tdxjlAC15p .mbr-text {
  color: #444;
}
.cid-tdxjlAC15p h5 {
  margin-bottom: 0;
}
.cid-tdxjlAC15p .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tdxjlAC15p .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tdxjlAC15p .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tdxjlAC15p .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tdxjlAC15p .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tdxjlAC15p .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tdxjlAC15p .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tdxjlAC15p .social-list a:hover {
  opacity: 0.4;
}
.cid-tdxjlAC15p .media-container-row > div {
  padding: 0px;
}
.cid-tdxjlAC15p .text2 {
  color: #000000;
  text-align: left;
}
.cid-tdxjlAC15p .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-tdxjlAC15p .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tdxjlAC15p .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tdxjlAC15p .social-list,
  .cid-tdxjlAC15p .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tdxjlAC15p h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-tdxjlAC15p .form-group {
    max-width: 250px;
  }
}
.cid-tdxjlAC15p .links span {
  color: #9e9e9e;
}
.cid-tdxjlAC15p .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-tdxjlAC15p .logo-title {
  text-align: center;
}
.cid-tdxjlAC15p .logo-title,
.cid-tdxjlAC15p .logo {
  color: #ffffff;
}
.cid-tdxjlAC15p .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qCX4EdBRNk {
  background-image: url("../../../assets/images/golf-france-vigiers-vue-aerienne-1920x1080.jpg");
}
#custom-html-109 .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qCX4cyE0wO {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCX4cyE0wO .mbr-section-subtitle {
  color: #767676;
}
.cid-qCX4cyE0wO .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qHty71wR3w {
  background: #ffffff;
}
.cid-qHty71wR3w .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-qHty71wR3w figcaption {
  position: relative;
}
.cid-qHty71wR3w figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-qHty71wR3w .image-block {
    width: 100% !important;
  }
}
.cid-qCX4cz98Ca {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCX4cz98Ca .mbr-text {
  color: #767676;
}
.cid-qCX5aTQgcc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCX5aTQgcc .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qCX5aTQgcc .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qCX5aTQgcc .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qCX5aTQgcc .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qCX5aTQgcc .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qCX5aTQgcc .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qCX5aTQgcc .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qCX5aTQgcc .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qCX5aTQgcc .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
#custom-html-10e #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxjs6ZOx3 {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxjs6ZOx3 .title {
  margin-bottom: 2rem;
}
.cid-tdxjs6ZOx3 .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxjs6ZOx3 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxjs6ZOx3 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxjs6ZOx3 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxjs6ZOx3 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxjs6ZOx3 H2 {
  color: #ffffff;
}
.cid-tdxjs6ZOx3 LABEL {
  color: #ffffff;
}
#custom-html-1ec div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1ec p {
  font-size: 60px;
  color: #777;
}
#custom-html-1ec hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-tdxjsyFfsw {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-tdxjsyFfsw .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-tdxjsyFfsw .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tdxjsyFfsw .col + .mbr-section-btn .btn,
.cid-tdxjsyFfsw .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-tdxjsyFfsw .col + .mbr-section-btn .btn,
  .cid-tdxjsyFfsw .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-tdxjsyFfsw .dragArea > *:nth-last-child(2).col,
  .cid-tdxjsyFfsw .dragArea > *:nth-last-child(2).col-auto,
  .cid-tdxjsyFfsw .col + .mbr-section-btn,
  .cid-tdxjsyFfsw .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-tdxjsyFfsw .dragArea {
    flex-direction: column;
  }
}
.cid-tdxjsyFfsw .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-tdxjsyFfsw .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-tdxjsyFfsw .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tdxjsyFfsw .form-group {
  max-width: 220px;
}
.cid-tdxjsyFfsw .mbr-section-btn {
  padding-left: 0;
}
.cid-tdxjsyFfsw .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tdxjsyFfsw .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-tdxjsyFfsw .mbr-text {
  color: #444;
}
.cid-tdxjsyFfsw h5 {
  margin-bottom: 0;
}
.cid-tdxjsyFfsw .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tdxjsyFfsw .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tdxjsyFfsw .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tdxjsyFfsw .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tdxjsyFfsw .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tdxjsyFfsw .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tdxjsyFfsw .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tdxjsyFfsw .social-list a:hover {
  opacity: 0.4;
}
.cid-tdxjsyFfsw .media-container-row > div {
  padding: 0px;
}
.cid-tdxjsyFfsw .text2 {
  color: #000000;
  text-align: left;
}
.cid-tdxjsyFfsw .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-tdxjsyFfsw .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tdxjsyFfsw .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tdxjsyFfsw .social-list,
  .cid-tdxjsyFfsw .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tdxjsyFfsw h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-tdxjsyFfsw .form-group {
    max-width: 250px;
  }
}
.cid-tdxjsyFfsw .links span {
  color: #9e9e9e;
}
.cid-tdxjsyFfsw .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-tdxjsyFfsw .logo-title {
  text-align: center;
}
.cid-tdxjsyFfsw .logo-title,
.cid-tdxjsyFfsw .logo {
  color: #ffffff;
}
.cid-tdxjsyFfsw .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qCRnHCPnrL {
  background-image: url("../../../assets/images/hotel-france-evian-resort-hotel-royal-vue-generale-1920x1080.jpg");
}
#custom-html-rn .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qCRnfoWquT {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCRnfoWquT .mbr-section-subtitle {
  color: #767676;
}
.cid-qCRnfoWquT .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qCRnfoWquT .pictogrammes {
  text-align: center;
}
.cid-qCRnfoWquT .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-qCRo3L5XS5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background: linear-gradient(45deg, #ffffff, #ffffff);
}
@media (min-width: 992px) {
  .cid-qCRo3L5XS5 .mbr-figure {
    padding-left: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-qCRo3L5XS5 .mbr-figure {
    padding-top: 3rem;
  }
}
.cid-qCRo3L5XS5 .mbr-text,
.cid-qCRo3L5XS5 .mbr-section-btn {
  color: #767676;
}
.cid-qCRnfprFlG {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCRnfprFlG .mbr-section-subtitle {
  color: #767676;
}
.cid-qCRnfpR8x2 {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCRnfpR8x2 .line {
  background-color: #ced000;
  color: #ced000;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-qCRnfpR8x2 .section-text {
  padding: 2rem 0;
}
.cid-qCRnfpR8x2 .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-qCRnfpR8x2 .inner-container {
    width: 100% !important;
  }
}
.cid-qCRpB8tO9j {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCRpB8tO9j .line {
  background-color: #ffffff;
  color: #ffffff;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-qCRpB8tO9j .section-text {
  padding: 2rem 0;
}
.cid-qCRpB8tO9j .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-qCRpB8tO9j .inner-container {
    width: 100% !important;
  }
}
.cid-qCRoFt1cYc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCRoFt1cYc .content-slider {
  display: flex;
  justify-content: center;
}
.cid-qCRoFt1cYc .modal-body .close {
  background: #1b1b1b;
}
.cid-qCRoFt1cYc .modal-body .close span {
  font-style: normal;
}
.cid-qCRoFt1cYc .carousel-inner > .active,
.cid-qCRoFt1cYc .carousel-inner > .next,
.cid-qCRoFt1cYc .carousel-inner > .prev {
  display: flex;
}
.cid-qCRoFt1cYc .carousel-control .icon-next,
.cid-qCRoFt1cYc .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-qCRoFt1cYc .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-qCRoFt1cYc .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-qCRoFt1cYc .content-slider-wrap {
    width: 100%!important;
  }
}
.cid-qCRoFt1cYc .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-qCRoFt1cYc .boxed-slider > div {
  position: relative;
}
.cid-qCRoFt1cYc .container img {
  width: 100%;
}
.cid-qCRoFt1cYc .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-qCRoFt1cYc .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-qCRoFt1cYc .mbr-table-cell {
  padding: 0;
}
.cid-qCRoFt1cYc .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-qCRoFt1cYc .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: flex;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-qCRoFt1cYc .mbr-overlay {
  z-index: 1;
}
.cid-qCRoFt1cYc .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-qCRoFt1cYc .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  -o-transition: -o-transform 0.6s ease-in-out;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
@media (max-width: 576px) {
  .cid-qCRoFt1cYc .carousel-item .container {
    width: 100%;
  }
}
.cid-qCRoFt1cYc .carousel-item-next.carousel-item-left,
.cid-qCRoFt1cYc .carousel-item-prev.carousel-item-right {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.cid-qCRoFt1cYc .active.carousel-item-right,
.cid-qCRoFt1cYc .carousel-item-next {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.cid-qCRoFt1cYc .active.carousel-item-left,
.cid-qCRoFt1cYc .carousel-item-prev {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.cid-qCRoFt1cYc .mbr-slider .carousel-control {
  top: 50%;
  width: 50px;
  height: 50px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all .3s;
}
.cid-qCRoFt1cYc .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qCRoFt1cYc .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qCRoFt1cYc .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 1.5rem;
}
@media (max-width: 767px) {
  .cid-qCRoFt1cYc .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-qCRoFt1cYc .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-qCRoFt1cYc .mbr-slider .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .5;
  transition: all .3s;
}
.cid-qCRoFt1cYc .mbr-slider .carousel-indicators li.active,
.cid-qCRoFt1cYc .mbr-slider .carousel-indicators li:hover {
  opacity: .9;
}
.cid-qCRoFt1cYc .mbr-slider .carousel-indicators li::after,
.cid-qCRoFt1cYc .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-qCRoFt1cYc .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-qCRoFt1cYc .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-qCRoFt1cYc .mbr-slider > .container img {
  width: 100%;
}
.cid-qCRoFt1cYc .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-qCRoFt1cYc .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-qCRoFt1cYc .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-qCRoFt1cYc .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-qCRoFt1cYc .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-qCRoFt1cYc .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-qCRoFt1cYc .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-qCRoFt1cYc .full-screen .slider-fullscreen-image.active {
  display: -o-flex;
}
.cid-qCRoFt1cYc .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-qCRoFt1cYc .full-screen .carousel-item .container.container-slide {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-qCRoFt1cYc .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-qCRoFt1cYc .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-qCRoFt1cYc .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-qCRoFt1cYc .mbr-slider.slide .container {
  overflow: hidden;
  padding: 0;
}
.cid-qCRoFt1cYc .carousel-inner {
  height: 100%;
}
.cid-qCRoFt1cYc .slider-fullscreen-image {
  height: 100%;
  background: transparent !important;
}
.cid-qCRoFt1cYc .image_wrapper {
  height: 630px;
  width: 100%;
  position: relative;
  display: inline-block;
}
.cid-qCRoFt1cYc .image_wrapper img {
  width: auto !important;
  height: 100%;
}
.cid-qCRoFt1cYc .carousel-item .container-slide {
  text-align: center;
}
.cid-qCRoFt1cYc .content-slider-wrap {
  width: 94%;
}
.cid-qCRpMLc1gA {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCRpMLc1gA .line {
  background-color: #ffffff;
  color: #ffffff;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-qCRpMLc1gA .section-text {
  padding: 2rem 0;
}
.cid-qCRpMLc1gA .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-qCRpMLc1gA .inner-container {
    width: 100% !important;
  }
}
.cid-qCRq0TF8o1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCRq0TF8o1 .content-slider {
  display: flex;
  justify-content: center;
}
.cid-qCRq0TF8o1 .modal-body .close {
  background: #1b1b1b;
}
.cid-qCRq0TF8o1 .modal-body .close span {
  font-style: normal;
}
.cid-qCRq0TF8o1 .carousel-inner > .active,
.cid-qCRq0TF8o1 .carousel-inner > .next,
.cid-qCRq0TF8o1 .carousel-inner > .prev {
  display: flex;
}
.cid-qCRq0TF8o1 .carousel-control .icon-next,
.cid-qCRq0TF8o1 .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-qCRq0TF8o1 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-qCRq0TF8o1 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-qCRq0TF8o1 .content-slider-wrap {
    width: 100%!important;
  }
}
.cid-qCRq0TF8o1 .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-qCRq0TF8o1 .boxed-slider > div {
  position: relative;
}
.cid-qCRq0TF8o1 .container img {
  width: 100%;
}
.cid-qCRq0TF8o1 .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-qCRq0TF8o1 .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-qCRq0TF8o1 .mbr-table-cell {
  padding: 0;
}
.cid-qCRq0TF8o1 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-qCRq0TF8o1 .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: flex;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-qCRq0TF8o1 .mbr-overlay {
  z-index: 1;
}
.cid-qCRq0TF8o1 .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-qCRq0TF8o1 .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  -o-transition: -o-transform 0.6s ease-in-out;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
@media (max-width: 576px) {
  .cid-qCRq0TF8o1 .carousel-item .container {
    width: 100%;
  }
}
.cid-qCRq0TF8o1 .carousel-item-next.carousel-item-left,
.cid-qCRq0TF8o1 .carousel-item-prev.carousel-item-right {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.cid-qCRq0TF8o1 .active.carousel-item-right,
.cid-qCRq0TF8o1 .carousel-item-next {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.cid-qCRq0TF8o1 .active.carousel-item-left,
.cid-qCRq0TF8o1 .carousel-item-prev {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.cid-qCRq0TF8o1 .mbr-slider .carousel-control {
  top: 50%;
  width: 50px;
  height: 50px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all .3s;
}
.cid-qCRq0TF8o1 .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qCRq0TF8o1 .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qCRq0TF8o1 .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 1.5rem;
}
@media (max-width: 767px) {
  .cid-qCRq0TF8o1 .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-qCRq0TF8o1 .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-qCRq0TF8o1 .mbr-slider .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .5;
  transition: all .3s;
}
.cid-qCRq0TF8o1 .mbr-slider .carousel-indicators li.active,
.cid-qCRq0TF8o1 .mbr-slider .carousel-indicators li:hover {
  opacity: .9;
}
.cid-qCRq0TF8o1 .mbr-slider .carousel-indicators li::after,
.cid-qCRq0TF8o1 .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-qCRq0TF8o1 .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-qCRq0TF8o1 .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-qCRq0TF8o1 .mbr-slider > .container img {
  width: 100%;
}
.cid-qCRq0TF8o1 .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-qCRq0TF8o1 .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-qCRq0TF8o1 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-qCRq0TF8o1 .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-qCRq0TF8o1 .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-qCRq0TF8o1 .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-qCRq0TF8o1 .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-qCRq0TF8o1 .full-screen .slider-fullscreen-image.active {
  display: -o-flex;
}
.cid-qCRq0TF8o1 .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-qCRq0TF8o1 .full-screen .carousel-item .container.container-slide {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-qCRq0TF8o1 .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-qCRq0TF8o1 .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-qCRq0TF8o1 .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-qCRq0TF8o1 .mbr-slider.slide .container {
  overflow: hidden;
  padding: 0;
}
.cid-qCRq0TF8o1 .carousel-inner {
  height: 100%;
}
.cid-qCRq0TF8o1 .slider-fullscreen-image {
  height: 100%;
  background: transparent !important;
}
.cid-qCRq0TF8o1 .image_wrapper {
  height: 630px;
  width: 100%;
  position: relative;
  display: inline-block;
}
.cid-qCRq0TF8o1 .image_wrapper img {
  width: auto !important;
  height: 100%;
}
.cid-qCRq0TF8o1 .carousel-item .container-slide {
  text-align: center;
}
.cid-qCRq0TF8o1 .content-slider-wrap {
  width: 94%;
}
.cid-rlJ0oZhw1R {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rlJ0oZhw1R .mbr-text,
.cid-rlJ0oZhw1R blockquote {
  color: #000;
}
.cid-rlJ0oZhw1R h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-qCRnfrSvMa {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-qCRnfswTrQ {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-qCRnfswTrQ .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-qCRnfswTrQ .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-qCRnfswTrQ .mbr-text {
  color: #767676;
}
.cid-qCRnfswTrQ .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-qCRnfswTrQ a:link {
  color: #000;
}
.cid-qCRnfswTrQ a:visited {
  color: #000;
}
.cid-qCRnfswTrQ a:hover {
  color: #000;
}
#custom-html-rv #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxcjVkOQE {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxcjVkOQE .title {
  margin-bottom: 2rem;
}
.cid-tdxcjVkOQE .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxcjVkOQE a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxcjVkOQE a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxcjVkOQE .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxcjVkOQE .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxcjVkOQE H2 {
  color: #ffffff;
}
.cid-tdxcjVkOQE LABEL {
  color: #ffffff;
}
#custom-html-19q div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-19q p {
  font-size: 60px;
  color: #777;
}
#custom-html-19q hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-so3IDsbM5q {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-so3IDsbM5q .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-so3IDsbM5q .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-so3IDsbM5q .col + .mbr-section-btn .btn,
.cid-so3IDsbM5q .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-so3IDsbM5q .col + .mbr-section-btn .btn,
  .cid-so3IDsbM5q .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-so3IDsbM5q .dragArea > *:nth-last-child(2).col,
  .cid-so3IDsbM5q .dragArea > *:nth-last-child(2).col-auto,
  .cid-so3IDsbM5q .col + .mbr-section-btn,
  .cid-so3IDsbM5q .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-so3IDsbM5q .dragArea {
    flex-direction: column;
  }
}
.cid-so3IDsbM5q .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-so3IDsbM5q .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-so3IDsbM5q .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-so3IDsbM5q .form-group {
  max-width: 220px;
}
.cid-so3IDsbM5q .mbr-section-btn {
  padding-left: 0;
}
.cid-so3IDsbM5q .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-so3IDsbM5q .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-so3IDsbM5q .mbr-text {
  color: #444;
}
.cid-so3IDsbM5q h5 {
  margin-bottom: 0;
}
.cid-so3IDsbM5q .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-so3IDsbM5q .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-so3IDsbM5q .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-so3IDsbM5q .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so3IDsbM5q .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-so3IDsbM5q .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-so3IDsbM5q .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-so3IDsbM5q .social-list a:hover {
  opacity: 0.4;
}
.cid-so3IDsbM5q .media-container-row > div {
  padding: 0px;
}
.cid-so3IDsbM5q .text2 {
  color: #000000;
  text-align: left;
}
.cid-so3IDsbM5q .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-so3IDsbM5q .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-so3IDsbM5q .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-so3IDsbM5q .social-list,
  .cid-so3IDsbM5q .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-so3IDsbM5q h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-so3IDsbM5q .form-group {
    max-width: 250px;
  }
}
.cid-so3IDsbM5q .links span {
  color: #9e9e9e;
}
.cid-so3IDsbM5q .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-so3IDsbM5q .logo-title {
  text-align: center;
}
.cid-so3IDsbM5q .logo-title,
.cid-so3IDsbM5q .logo {
  color: #ffffff;
}
.cid-so3IDsbM5q .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qCV9dGekd9 {
  background-image: url("../../../assets/images/hotel-france-hotel-golf-valescure-vue-exterieur-piscine-1920x1080.jpg");
}
#custom-html-s7 .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qCV8HQwlbv {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCV8HQwlbv .mbr-section-subtitle {
  color: #767676;
}
.cid-qCV8HQwlbv .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qCV8HQwlbv .pictogrammes {
  text-align: center;
}
.cid-qCV8HQwlbv .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-qCV8HR56wG {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCV8HR56wG .mbr-section-subtitle {
  color: #767676;
}
.cid-qCV8HRI7Tf {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCV8HRI7Tf .line {
  background-color: #ced000;
  color: #ced000;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-qCV8HRI7Tf .section-text {
  padding: 2rem 0;
}
.cid-qCV8HRI7Tf .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-qCV8HRI7Tf .inner-container {
    width: 100% !important;
  }
}
.cid-qCV9y0xsc2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCV9y0xsc2 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qCV9y0xsc2 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qCV9y0xsc2 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qCV9y0xsc2 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qCV9y0xsc2 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qCV9y0xsc2 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qCV9y0xsc2 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qCV9y0xsc2 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qCV9y0xsc2 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-rlJ9TaeIxk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rlJ9TaeIxk .mbr-text,
.cid-rlJ9TaeIxk blockquote {
  color: #000;
}
.cid-rlJ9TaeIxk h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-qCV8HUiFp9 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-qCV8HV70es {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-qCV8HV70es .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-qCV8HV70es .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-qCV8HV70es .mbr-text {
  color: #767676;
}
.cid-qCV8HV70es .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-qCV8HV70es a:link {
  color: #000;
}
.cid-qCV8HV70es a:visited {
  color: #000;
}
.cid-qCV8HV70es a:hover {
  color: #000;
}
#custom-html-sf #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxd8BPepU {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxd8BPepU .title {
  margin-bottom: 2rem;
}
.cid-tdxd8BPepU .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxd8BPepU a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxd8BPepU a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxd8BPepU .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxd8BPepU .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxd8BPepU H2 {
  color: #ffffff;
}
.cid-tdxd8BPepU LABEL {
  color: #ffffff;
}
#custom-html-1a6 div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1a6 p {
  font-size: 60px;
  color: #777;
}
#custom-html-1a6 hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-so3SxlWsFO {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-so3SxlWsFO .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-so3SxlWsFO .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-so3SxlWsFO .col + .mbr-section-btn .btn,
.cid-so3SxlWsFO .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-so3SxlWsFO .col + .mbr-section-btn .btn,
  .cid-so3SxlWsFO .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-so3SxlWsFO .dragArea > *:nth-last-child(2).col,
  .cid-so3SxlWsFO .dragArea > *:nth-last-child(2).col-auto,
  .cid-so3SxlWsFO .col + .mbr-section-btn,
  .cid-so3SxlWsFO .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-so3SxlWsFO .dragArea {
    flex-direction: column;
  }
}
.cid-so3SxlWsFO .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-so3SxlWsFO .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-so3SxlWsFO .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-so3SxlWsFO .form-group {
  max-width: 220px;
}
.cid-so3SxlWsFO .mbr-section-btn {
  padding-left: 0;
}
.cid-so3SxlWsFO .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-so3SxlWsFO .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-so3SxlWsFO .mbr-text {
  color: #444;
}
.cid-so3SxlWsFO h5 {
  margin-bottom: 0;
}
.cid-so3SxlWsFO .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-so3SxlWsFO .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-so3SxlWsFO .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-so3SxlWsFO .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so3SxlWsFO .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-so3SxlWsFO .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-so3SxlWsFO .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-so3SxlWsFO .social-list a:hover {
  opacity: 0.4;
}
.cid-so3SxlWsFO .media-container-row > div {
  padding: 0px;
}
.cid-so3SxlWsFO .text2 {
  color: #000000;
  text-align: left;
}
.cid-so3SxlWsFO .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-so3SxlWsFO .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-so3SxlWsFO .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-so3SxlWsFO .social-list,
  .cid-so3SxlWsFO .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-so3SxlWsFO h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-so3SxlWsFO .form-group {
    max-width: 250px;
  }
}
.cid-so3SxlWsFO .links span {
  color: #9e9e9e;
}
.cid-so3SxlWsFO .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-so3SxlWsFO .logo-title {
  text-align: center;
}
.cid-so3SxlWsFO .logo-title,
.cid-so3SxlWsFO .logo {
  color: #ffffff;
}
.cid-so3SxlWsFO .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qEaf01uozz {
  background-image: url("../../../assets/images/hotel-france-chateau-chailly-vue-generale-1920x1080.jpg");
}
#custom-html-10w .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qEaehsjsa9 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qEaehsjsa9 .mbr-section-subtitle {
  color: #767676;
}
.cid-qEaehsjsa9 .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qEaehsjsa9 .pictogrammes {
  text-align: center;
}
.cid-qEaehsjsa9 .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-qEaehsSp7m {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qEaehsSp7m .mbr-section-subtitle {
  color: #767676;
}
.cid-qEaehtljhf {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qEaehtljhf .line {
  background-color: #61dc54;
  color: #61dc54;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-qEaehtljhf .section-text {
  padding: 2rem 0;
}
.cid-qEaehtljhf .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-qEaehtljhf .inner-container {
    width: 100% !important;
  }
}
.cid-qEafCacK29 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qEafCacK29 .content-slider {
  display: flex;
  justify-content: center;
}
.cid-qEafCacK29 .modal-body .close {
  background: #1b1b1b;
}
.cid-qEafCacK29 .modal-body .close span {
  font-style: normal;
}
.cid-qEafCacK29 .carousel-inner > .active,
.cid-qEafCacK29 .carousel-inner > .next,
.cid-qEafCacK29 .carousel-inner > .prev {
  display: flex;
}
.cid-qEafCacK29 .carousel-control .icon-next,
.cid-qEafCacK29 .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-qEafCacK29 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-qEafCacK29 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-qEafCacK29 .content-slider-wrap {
    width: 100%!important;
  }
}
.cid-qEafCacK29 .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-qEafCacK29 .boxed-slider > div {
  position: relative;
}
.cid-qEafCacK29 .container img {
  width: 100%;
}
.cid-qEafCacK29 .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-qEafCacK29 .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-qEafCacK29 .mbr-table-cell {
  padding: 0;
}
.cid-qEafCacK29 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-qEafCacK29 .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: flex;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-qEafCacK29 .mbr-overlay {
  z-index: 1;
}
.cid-qEafCacK29 .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-qEafCacK29 .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  -o-transition: -o-transform 0.6s ease-in-out;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
@media (max-width: 576px) {
  .cid-qEafCacK29 .carousel-item .container {
    width: 100%;
  }
}
.cid-qEafCacK29 .carousel-item-next.carousel-item-left,
.cid-qEafCacK29 .carousel-item-prev.carousel-item-right {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.cid-qEafCacK29 .active.carousel-item-right,
.cid-qEafCacK29 .carousel-item-next {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.cid-qEafCacK29 .active.carousel-item-left,
.cid-qEafCacK29 .carousel-item-prev {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.cid-qEafCacK29 .mbr-slider .carousel-control {
  top: 50%;
  width: 50px;
  height: 50px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all .3s;
}
.cid-qEafCacK29 .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qEafCacK29 .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qEafCacK29 .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 1.5rem;
}
@media (max-width: 767px) {
  .cid-qEafCacK29 .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-qEafCacK29 .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-qEafCacK29 .mbr-slider .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .5;
  transition: all .3s;
}
.cid-qEafCacK29 .mbr-slider .carousel-indicators li.active,
.cid-qEafCacK29 .mbr-slider .carousel-indicators li:hover {
  opacity: .9;
}
.cid-qEafCacK29 .mbr-slider .carousel-indicators li::after,
.cid-qEafCacK29 .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-qEafCacK29 .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-qEafCacK29 .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-qEafCacK29 .mbr-slider > .container img {
  width: 100%;
}
.cid-qEafCacK29 .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-qEafCacK29 .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-qEafCacK29 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-qEafCacK29 .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-qEafCacK29 .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-qEafCacK29 .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-qEafCacK29 .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-qEafCacK29 .full-screen .slider-fullscreen-image.active {
  display: -o-flex;
}
.cid-qEafCacK29 .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-qEafCacK29 .full-screen .carousel-item .container.container-slide {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-qEafCacK29 .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-qEafCacK29 .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-qEafCacK29 .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-qEafCacK29 .mbr-slider.slide .container {
  overflow: hidden;
  padding: 0;
}
.cid-qEafCacK29 .carousel-inner {
  height: 100%;
}
.cid-qEafCacK29 .slider-fullscreen-image {
  height: 100%;
  background: transparent !important;
}
.cid-qEafCacK29 .image_wrapper {
  height: 680px;
  width: 100%;
  position: relative;
  display: inline-block;
}
.cid-qEafCacK29 .image_wrapper img {
  width: auto !important;
  height: 100%;
}
.cid-qEafCacK29 .carousel-item .container-slide {
  text-align: center;
}
.cid-qEafCacK29 .content-slider-wrap {
  width: 100%;
}
.cid-rkNFM5J2uj {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rkNFM5J2uj .mbr-text,
.cid-rkNFM5J2uj blockquote {
  color: #000;
}
.cid-rkNFM5J2uj h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-qEaehvy91D {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-qEaehwhwd0 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-qEaehwhwd0 .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-qEaehwhwd0 .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-qEaehwhwd0 .mbr-text {
  color: #767676;
}
.cid-qEaehwhwd0 .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-qEaehwhwd0 a:link {
  color: #000;
}
.cid-qEaehwhwd0 a:visited {
  color: #000;
}
.cid-qEaehwhwd0 a:hover {
  color: #000;
}
#custom-html-114 #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxaB6hUVH {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxaB6hUVH .title {
  margin-bottom: 2rem;
}
.cid-tdxaB6hUVH .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxaB6hUVH a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxaB6hUVH a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxaB6hUVH .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxaB6hUVH .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxaB6hUVH H2 {
  color: #ffffff;
}
.cid-tdxaB6hUVH LABEL {
  color: #ffffff;
}
#custom-html-19e div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-19e p {
  font-size: 60px;
  color: #777;
}
#custom-html-19e hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-so3vmXTz8c {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-so3vmXTz8c .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-so3vmXTz8c .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-so3vmXTz8c .col + .mbr-section-btn .btn,
.cid-so3vmXTz8c .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-so3vmXTz8c .col + .mbr-section-btn .btn,
  .cid-so3vmXTz8c .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-so3vmXTz8c .dragArea > *:nth-last-child(2).col,
  .cid-so3vmXTz8c .dragArea > *:nth-last-child(2).col-auto,
  .cid-so3vmXTz8c .col + .mbr-section-btn,
  .cid-so3vmXTz8c .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-so3vmXTz8c .dragArea {
    flex-direction: column;
  }
}
.cid-so3vmXTz8c .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-so3vmXTz8c .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-so3vmXTz8c .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-so3vmXTz8c .form-group {
  max-width: 220px;
}
.cid-so3vmXTz8c .mbr-section-btn {
  padding-left: 0;
}
.cid-so3vmXTz8c .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-so3vmXTz8c .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-so3vmXTz8c .mbr-text {
  color: #444;
}
.cid-so3vmXTz8c h5 {
  margin-bottom: 0;
}
.cid-so3vmXTz8c .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-so3vmXTz8c .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-so3vmXTz8c .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-so3vmXTz8c .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so3vmXTz8c .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-so3vmXTz8c .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-so3vmXTz8c .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-so3vmXTz8c .social-list a:hover {
  opacity: 0.4;
}
.cid-so3vmXTz8c .media-container-row > div {
  padding: 0px;
}
.cid-so3vmXTz8c .text2 {
  color: #000000;
  text-align: left;
}
.cid-so3vmXTz8c .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-so3vmXTz8c .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-so3vmXTz8c .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-so3vmXTz8c .social-list,
  .cid-so3vmXTz8c .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-so3vmXTz8c h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-so3vmXTz8c .form-group {
    max-width: 250px;
  }
}
.cid-so3vmXTz8c .links span {
  color: #9e9e9e;
}
.cid-so3vmXTz8c .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-so3vmXTz8c .logo-title {
  text-align: center;
}
.cid-so3vmXTz8c .logo-title,
.cid-so3vmXTz8c .logo {
  color: #ffffff;
}
.cid-so3vmXTz8c .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qEai6a4VEK {
  background-image: url("../../../assets/images/golf-france-chailly-vue-aerienne-1920x1080.jpg");
}
#custom-html-11c .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qEahsbHvwP {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qEahsbHvwP .mbr-section-subtitle {
  color: #767676;
}
.cid-qEahsbHvwP .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qEahscfC8C {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qEahscfC8C .line {
  background-color: #ffffff;
  color: #ffffff;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-qEahscfC8C .section-text {
  padding: 2rem 0;
  color: #767676;
}
.cid-qEahscfC8C .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-qEahscfC8C .inner-container {
    width: 100% !important;
  }
}
.cid-qEahscfC8C .section-text DIV {
  color: #767676;
}
.cid-qEaiHoe8X2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qEaiHoe8X2 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qEaiHoe8X2 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qEaiHoe8X2 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qEaiHoe8X2 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qEaiHoe8X2 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qEaiHoe8X2 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qEaiHoe8X2 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qEaiHoe8X2 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qEaiHoe8X2 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-qEahsdypc0 {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qEahsdypc0 .mbr-text,
.cid-qEahsdypc0 blockquote {
  color: #767676;
}
#custom-html-11h #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxgSDXCyz {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxgSDXCyz .title {
  margin-bottom: 2rem;
}
.cid-tdxgSDXCyz .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxgSDXCyz a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxgSDXCyz a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxgSDXCyz .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxgSDXCyz .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxgSDXCyz H2 {
  color: #ffffff;
}
.cid-tdxgSDXCyz LABEL {
  color: #ffffff;
}
#custom-html-1de div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1de p {
  font-size: 60px;
  color: #777;
}
#custom-html-1de hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-tdxgTalcHT {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-tdxgTalcHT .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-tdxgTalcHT .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tdxgTalcHT .col + .mbr-section-btn .btn,
.cid-tdxgTalcHT .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-tdxgTalcHT .col + .mbr-section-btn .btn,
  .cid-tdxgTalcHT .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-tdxgTalcHT .dragArea > *:nth-last-child(2).col,
  .cid-tdxgTalcHT .dragArea > *:nth-last-child(2).col-auto,
  .cid-tdxgTalcHT .col + .mbr-section-btn,
  .cid-tdxgTalcHT .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-tdxgTalcHT .dragArea {
    flex-direction: column;
  }
}
.cid-tdxgTalcHT .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-tdxgTalcHT .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-tdxgTalcHT .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tdxgTalcHT .form-group {
  max-width: 220px;
}
.cid-tdxgTalcHT .mbr-section-btn {
  padding-left: 0;
}
.cid-tdxgTalcHT .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tdxgTalcHT .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-tdxgTalcHT .mbr-text {
  color: #444;
}
.cid-tdxgTalcHT h5 {
  margin-bottom: 0;
}
.cid-tdxgTalcHT .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tdxgTalcHT .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tdxgTalcHT .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tdxgTalcHT .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tdxgTalcHT .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tdxgTalcHT .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tdxgTalcHT .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tdxgTalcHT .social-list a:hover {
  opacity: 0.4;
}
.cid-tdxgTalcHT .media-container-row > div {
  padding: 0px;
}
.cid-tdxgTalcHT .text2 {
  color: #000000;
  text-align: left;
}
.cid-tdxgTalcHT .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-tdxgTalcHT .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tdxgTalcHT .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tdxgTalcHT .social-list,
  .cid-tdxgTalcHT .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tdxgTalcHT h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-tdxgTalcHT .form-group {
    max-width: 250px;
  }
}
.cid-tdxgTalcHT .links span {
  color: #9e9e9e;
}
.cid-tdxgTalcHT .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-tdxgTalcHT .logo-title {
  text-align: center;
}
.cid-tdxgTalcHT .logo-title,
.cid-tdxgTalcHT .logo {
  color: #ffffff;
}
.cid-tdxgTalcHT .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qGftamatVC {
  background-image: url("../../../assets/images/golf-france-nimes-campagne-vue-generale-green-1-1920x1080.jpg");
}
#custom-html-12t .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qGfsOgUOSe {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qGfsOgUOSe .mbr-section-subtitle {
  color: #767676;
}
.cid-qGfsOgUOSe .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qGfubqU5q8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qGfubqU5q8 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qGfubqU5q8 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qGfubqU5q8 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qGfubqU5q8 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qGfubqU5q8 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qGfubqU5q8 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qGfubqU5q8 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qGfubqU5q8 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qGfubqU5q8 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
#custom-html-12w #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxfTfWw9f {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxfTfWw9f .title {
  margin-bottom: 2rem;
}
.cid-tdxfTfWw9f .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxfTfWw9f a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxfTfWw9f a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxfTfWw9f .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxfTfWw9f .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxfTfWw9f H2 {
  color: #ffffff;
}
.cid-tdxfTfWw9f LABEL {
  color: #ffffff;
}
#custom-html-1d5 div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1d5 p {
  font-size: 60px;
  color: #777;
}
#custom-html-1d5 hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-tdxfUlZzzz {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-tdxfUlZzzz .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-tdxfUlZzzz .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tdxfUlZzzz .col + .mbr-section-btn .btn,
.cid-tdxfUlZzzz .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-tdxfUlZzzz .col + .mbr-section-btn .btn,
  .cid-tdxfUlZzzz .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-tdxfUlZzzz .dragArea > *:nth-last-child(2).col,
  .cid-tdxfUlZzzz .dragArea > *:nth-last-child(2).col-auto,
  .cid-tdxfUlZzzz .col + .mbr-section-btn,
  .cid-tdxfUlZzzz .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-tdxfUlZzzz .dragArea {
    flex-direction: column;
  }
}
.cid-tdxfUlZzzz .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-tdxfUlZzzz .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-tdxfUlZzzz .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tdxfUlZzzz .form-group {
  max-width: 220px;
}
.cid-tdxfUlZzzz .mbr-section-btn {
  padding-left: 0;
}
.cid-tdxfUlZzzz .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tdxfUlZzzz .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-tdxfUlZzzz .mbr-text {
  color: #444;
}
.cid-tdxfUlZzzz h5 {
  margin-bottom: 0;
}
.cid-tdxfUlZzzz .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tdxfUlZzzz .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tdxfUlZzzz .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tdxfUlZzzz .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tdxfUlZzzz .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tdxfUlZzzz .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tdxfUlZzzz .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tdxfUlZzzz .social-list a:hover {
  opacity: 0.4;
}
.cid-tdxfUlZzzz .media-container-row > div {
  padding: 0px;
}
.cid-tdxfUlZzzz .text2 {
  color: #000000;
  text-align: left;
}
.cid-tdxfUlZzzz .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-tdxfUlZzzz .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tdxfUlZzzz .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tdxfUlZzzz .social-list,
  .cid-tdxfUlZzzz .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tdxfUlZzzz h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-tdxfUlZzzz .form-group {
    max-width: 250px;
  }
}
.cid-tdxfUlZzzz .links span {
  color: #9e9e9e;
}
.cid-tdxfUlZzzz .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-tdxfUlZzzz .logo-title {
  text-align: center;
}
.cid-tdxfUlZzzz .logo-title,
.cid-tdxfUlZzzz .logo {
  color: #ffffff;
}
.cid-tdxfUlZzzz .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qMKuZThURB {
  background-image: url("../../../assets/images/hotel-france-palmyra-golf-hotel-vue-exterieur-generale-cote-golf-1-1920x1080.jpg");
}
#custom-html-13u .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qMKuJG1rQX {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qMKuJG1rQX .mbr-section-subtitle {
  color: #767676;
}
.cid-qMKuJG1rQX .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qMKuJG1rQX .pictogrammes {
  text-align: center;
}
.cid-qMKuJG1rQX .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-qMKuJGuvdA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qMKuJGuvdA .mbr-section-subtitle {
  color: #767676;
}
.cid-qMKuJGUCOB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qMKuJGUCOB .line {
  background-color: #ced000;
  color: #ced000;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-qMKuJGUCOB .section-text {
  padding: 2rem 0;
}
.cid-qMKuJGUCOB .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-qMKuJGUCOB .inner-container {
    width: 100% !important;
  }
}
.cid-qMKvzJ8E7v {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qMKvzJ8E7v .content-slider {
  display: flex;
  justify-content: center;
}
.cid-qMKvzJ8E7v .modal-body .close {
  background: #1b1b1b;
}
.cid-qMKvzJ8E7v .modal-body .close span {
  font-style: normal;
}
.cid-qMKvzJ8E7v .carousel-inner > .active,
.cid-qMKvzJ8E7v .carousel-inner > .next,
.cid-qMKvzJ8E7v .carousel-inner > .prev {
  display: flex;
}
.cid-qMKvzJ8E7v .carousel-control .icon-next,
.cid-qMKvzJ8E7v .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-qMKvzJ8E7v .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-qMKvzJ8E7v .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-qMKvzJ8E7v .content-slider-wrap {
    width: 100%!important;
  }
}
.cid-qMKvzJ8E7v .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-qMKvzJ8E7v .boxed-slider > div {
  position: relative;
}
.cid-qMKvzJ8E7v .container img {
  width: 100%;
}
.cid-qMKvzJ8E7v .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-qMKvzJ8E7v .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-qMKvzJ8E7v .mbr-table-cell {
  padding: 0;
}
.cid-qMKvzJ8E7v .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-qMKvzJ8E7v .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: flex;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-qMKvzJ8E7v .mbr-overlay {
  z-index: 1;
}
.cid-qMKvzJ8E7v .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-qMKvzJ8E7v .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  -o-transition: -o-transform 0.6s ease-in-out;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
@media (max-width: 576px) {
  .cid-qMKvzJ8E7v .carousel-item .container {
    width: 100%;
  }
}
.cid-qMKvzJ8E7v .carousel-item-next.carousel-item-left,
.cid-qMKvzJ8E7v .carousel-item-prev.carousel-item-right {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.cid-qMKvzJ8E7v .active.carousel-item-right,
.cid-qMKvzJ8E7v .carousel-item-next {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.cid-qMKvzJ8E7v .active.carousel-item-left,
.cid-qMKvzJ8E7v .carousel-item-prev {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.cid-qMKvzJ8E7v .mbr-slider .carousel-control {
  top: 50%;
  width: 50px;
  height: 50px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all .3s;
}
.cid-qMKvzJ8E7v .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qMKvzJ8E7v .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qMKvzJ8E7v .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 1.5rem;
}
@media (max-width: 767px) {
  .cid-qMKvzJ8E7v .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-qMKvzJ8E7v .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-qMKvzJ8E7v .mbr-slider .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .5;
  transition: all .3s;
}
.cid-qMKvzJ8E7v .mbr-slider .carousel-indicators li.active,
.cid-qMKvzJ8E7v .mbr-slider .carousel-indicators li:hover {
  opacity: .9;
}
.cid-qMKvzJ8E7v .mbr-slider .carousel-indicators li::after,
.cid-qMKvzJ8E7v .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-qMKvzJ8E7v .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-qMKvzJ8E7v .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-qMKvzJ8E7v .mbr-slider > .container img {
  width: 100%;
}
.cid-qMKvzJ8E7v .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-qMKvzJ8E7v .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-qMKvzJ8E7v .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-qMKvzJ8E7v .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-qMKvzJ8E7v .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-qMKvzJ8E7v .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-qMKvzJ8E7v .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-qMKvzJ8E7v .full-screen .slider-fullscreen-image.active {
  display: -o-flex;
}
.cid-qMKvzJ8E7v .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-qMKvzJ8E7v .full-screen .carousel-item .container.container-slide {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-qMKvzJ8E7v .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-qMKvzJ8E7v .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-qMKvzJ8E7v .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-qMKvzJ8E7v .mbr-slider.slide .container {
  overflow: hidden;
  padding: 0;
}
.cid-qMKvzJ8E7v .carousel-inner {
  height: 100%;
}
.cid-qMKvzJ8E7v .slider-fullscreen-image {
  height: 100%;
  background: transparent !important;
}
.cid-qMKvzJ8E7v .image_wrapper {
  height: 450px;
  width: 100%;
  position: relative;
  display: inline-block;
}
.cid-qMKvzJ8E7v .image_wrapper img {
  width: auto !important;
  height: 100%;
}
.cid-qMKvzJ8E7v .carousel-item .container-slide {
  text-align: center;
}
.cid-qMKvzJ8E7v .content-slider-wrap {
  width: 80%;
}
.cid-rkNGFM2Y9o {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rkNGFM2Y9o .mbr-text,
.cid-rkNGFM2Y9o blockquote {
  color: #000;
}
.cid-rkNGFM2Y9o h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-qMKuJKF7UO {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-qMKuJLnq1E {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-qMKuJLnq1E .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-qMKuJLnq1E .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-qMKuJLnq1E .mbr-text {
  color: #767676;
}
.cid-qMKuJLnq1E .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-qMKuJLnq1E a:link {
  color: #000;
}
.cid-qMKuJLnq1E a:visited {
  color: #000;
}
.cid-qMKuJLnq1E a:hover {
  color: #000;
}
#custom-html-142 #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxaJViLK0 {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxaJViLK0 .title {
  margin-bottom: 2rem;
}
.cid-tdxaJViLK0 .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxaJViLK0 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxaJViLK0 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxaJViLK0 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxaJViLK0 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxaJViLK0 H2 {
  color: #ffffff;
}
.cid-tdxaJViLK0 LABEL {
  color: #ffffff;
}
#custom-html-19g div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-19g p {
  font-size: 60px;
  color: #777;
}
#custom-html-19g hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-so3vrjSNJJ {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-so3vrjSNJJ .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-so3vrjSNJJ .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-so3vrjSNJJ .col + .mbr-section-btn .btn,
.cid-so3vrjSNJJ .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-so3vrjSNJJ .col + .mbr-section-btn .btn,
  .cid-so3vrjSNJJ .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-so3vrjSNJJ .dragArea > *:nth-last-child(2).col,
  .cid-so3vrjSNJJ .dragArea > *:nth-last-child(2).col-auto,
  .cid-so3vrjSNJJ .col + .mbr-section-btn,
  .cid-so3vrjSNJJ .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-so3vrjSNJJ .dragArea {
    flex-direction: column;
  }
}
.cid-so3vrjSNJJ .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-so3vrjSNJJ .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-so3vrjSNJJ .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-so3vrjSNJJ .form-group {
  max-width: 220px;
}
.cid-so3vrjSNJJ .mbr-section-btn {
  padding-left: 0;
}
.cid-so3vrjSNJJ .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-so3vrjSNJJ .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-so3vrjSNJJ .mbr-text {
  color: #444;
}
.cid-so3vrjSNJJ h5 {
  margin-bottom: 0;
}
.cid-so3vrjSNJJ .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-so3vrjSNJJ .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-so3vrjSNJJ .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-so3vrjSNJJ .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so3vrjSNJJ .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-so3vrjSNJJ .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-so3vrjSNJJ .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-so3vrjSNJJ .social-list a:hover {
  opacity: 0.4;
}
.cid-so3vrjSNJJ .media-container-row > div {
  padding: 0px;
}
.cid-so3vrjSNJJ .text2 {
  color: #000000;
  text-align: left;
}
.cid-so3vrjSNJJ .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-so3vrjSNJJ .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-so3vrjSNJJ .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-so3vrjSNJJ .social-list,
  .cid-so3vrjSNJJ .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-so3vrjSNJJ h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-so3vrjSNJJ .form-group {
    max-width: 250px;
  }
}
.cid-so3vrjSNJJ .links span {
  color: #9e9e9e;
}
.cid-so3vrjSNJJ .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-so3vrjSNJJ .logo-title {
  text-align: center;
}
.cid-so3vrjSNJJ .logo-title,
.cid-so3vrjSNJJ .logo {
  color: #ffffff;
}
.cid-so3vrjSNJJ .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qPmVRQbRfW {
  background-image: url("../../../assets/images/hotel-france-najeti-hotel-du-golf-vue-exterieur-batiment-1-1920x1080.jpg");
}
#custom-html-14a .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qPmVPAsTt2 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qPmVPAsTt2 .mbr-section-subtitle {
  color: #767676;
}
.cid-qPmVPAsTt2 .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qPmVPAsTt2 .pictogrammes {
  text-align: center;
}
.cid-qPmVPAsTt2 .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-qPmVPALLXl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qPmVPALLXl .mbr-section-subtitle {
  color: #767676;
}
.cid-qPmVPB779w {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qPmVPB779w .line {
  background-color: #ced000;
  color: #ced000;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-qPmVPB779w .section-text {
  padding: 2rem 0;
}
.cid-qPmVPB779w .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-qPmVPB779w .inner-container {
    width: 100% !important;
  }
}
.cid-qPt59KWNU0 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qPt59KWNU0 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qPt59KWNU0 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qPt59KWNU0 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qPt59KWNU0 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qPt59KWNU0 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qPt59KWNU0 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qPt59KWNU0 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qPt59KWNU0 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qPt59KWNU0 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-rkNLzz2hzL {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rkNLzz2hzL .mbr-text,
.cid-rkNLzz2hzL blockquote {
  color: #000;
}
.cid-rkNLzz2hzL h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-qPmVPCs4kq {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-qPmVPCV4r1 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-qPmVPCV4r1 .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-qPmVPCV4r1 .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-qPmVPCV4r1 .mbr-text {
  color: #767676;
}
.cid-qPmVPCV4r1 .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-qPmVPCV4r1 a:link {
  color: #000;
}
.cid-qPmVPCV4r1 a:visited {
  color: #000;
}
.cid-qPmVPCV4r1 a:hover {
  color: #000;
}
#custom-html-14i #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxbAb0zZ0 {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxbAb0zZ0 .title {
  margin-bottom: 2rem;
}
.cid-tdxbAb0zZ0 .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxbAb0zZ0 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxbAb0zZ0 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxbAb0zZ0 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxbAb0zZ0 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxbAb0zZ0 H2 {
  color: #ffffff;
}
.cid-tdxbAb0zZ0 LABEL {
  color: #ffffff;
}
#custom-html-19i div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-19i p {
  font-size: 60px;
  color: #777;
}
#custom-html-19i hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-so3FoHGo67 {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-so3FoHGo67 .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-so3FoHGo67 .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-so3FoHGo67 .col + .mbr-section-btn .btn,
.cid-so3FoHGo67 .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-so3FoHGo67 .col + .mbr-section-btn .btn,
  .cid-so3FoHGo67 .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-so3FoHGo67 .dragArea > *:nth-last-child(2).col,
  .cid-so3FoHGo67 .dragArea > *:nth-last-child(2).col-auto,
  .cid-so3FoHGo67 .col + .mbr-section-btn,
  .cid-so3FoHGo67 .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-so3FoHGo67 .dragArea {
    flex-direction: column;
  }
}
.cid-so3FoHGo67 .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-so3FoHGo67 .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-so3FoHGo67 .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-so3FoHGo67 .form-group {
  max-width: 220px;
}
.cid-so3FoHGo67 .mbr-section-btn {
  padding-left: 0;
}
.cid-so3FoHGo67 .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-so3FoHGo67 .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-so3FoHGo67 .mbr-text {
  color: #444;
}
.cid-so3FoHGo67 h5 {
  margin-bottom: 0;
}
.cid-so3FoHGo67 .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-so3FoHGo67 .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-so3FoHGo67 .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-so3FoHGo67 .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so3FoHGo67 .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-so3FoHGo67 .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-so3FoHGo67 .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-so3FoHGo67 .social-list a:hover {
  opacity: 0.4;
}
.cid-so3FoHGo67 .media-container-row > div {
  padding: 0px;
}
.cid-so3FoHGo67 .text2 {
  color: #000000;
  text-align: left;
}
.cid-so3FoHGo67 .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-so3FoHGo67 .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-so3FoHGo67 .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-so3FoHGo67 .social-list,
  .cid-so3FoHGo67 .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-so3FoHGo67 h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-so3FoHGo67 .form-group {
    max-width: 250px;
  }
}
.cid-so3FoHGo67 .links span {
  color: #9e9e9e;
}
.cid-so3FoHGo67 .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-so3FoHGo67 .logo-title {
  text-align: center;
}
.cid-so3FoHGo67 .logo-title,
.cid-so3FoHGo67 .logo {
  color: #ffffff;
}
.cid-so3FoHGo67 .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qPn1wmgc2o {
  background-image: url("../../../assets/images/golf-france-aa-saint-omer-golf-club-vue-generale-green-1-1920x1080.jpg");
}
#custom-html-14r .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qPn1sppuWv {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qPn1sppuWv .mbr-section-subtitle {
  color: #767676;
}
.cid-qPn1sppuWv .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qPtfQESVSc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qPtfQESVSc .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qPtfQESVSc .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qPtfQESVSc .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qPtfQESVSc .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qPtfQESVSc .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qPtfQESVSc .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qPtfQESVSc .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qPtfQESVSc .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qPtfQESVSc .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
#custom-html-14u #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxhW7AZIH {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxhW7AZIH .title {
  margin-bottom: 2rem;
}
.cid-tdxhW7AZIH .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxhW7AZIH a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxhW7AZIH a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxhW7AZIH .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxhW7AZIH .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxhW7AZIH H2 {
  color: #ffffff;
}
.cid-tdxhW7AZIH LABEL {
  color: #ffffff;
}
#custom-html-1dw div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1dw p {
  font-size: 60px;
  color: #777;
}
#custom-html-1dw hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-tdxhWuGoKh {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-tdxhWuGoKh .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-tdxhWuGoKh .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tdxhWuGoKh .col + .mbr-section-btn .btn,
.cid-tdxhWuGoKh .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-tdxhWuGoKh .col + .mbr-section-btn .btn,
  .cid-tdxhWuGoKh .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-tdxhWuGoKh .dragArea > *:nth-last-child(2).col,
  .cid-tdxhWuGoKh .dragArea > *:nth-last-child(2).col-auto,
  .cid-tdxhWuGoKh .col + .mbr-section-btn,
  .cid-tdxhWuGoKh .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-tdxhWuGoKh .dragArea {
    flex-direction: column;
  }
}
.cid-tdxhWuGoKh .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-tdxhWuGoKh .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-tdxhWuGoKh .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tdxhWuGoKh .form-group {
  max-width: 220px;
}
.cid-tdxhWuGoKh .mbr-section-btn {
  padding-left: 0;
}
.cid-tdxhWuGoKh .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tdxhWuGoKh .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-tdxhWuGoKh .mbr-text {
  color: #444;
}
.cid-tdxhWuGoKh h5 {
  margin-bottom: 0;
}
.cid-tdxhWuGoKh .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tdxhWuGoKh .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tdxhWuGoKh .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tdxhWuGoKh .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tdxhWuGoKh .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tdxhWuGoKh .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tdxhWuGoKh .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tdxhWuGoKh .social-list a:hover {
  opacity: 0.4;
}
.cid-tdxhWuGoKh .media-container-row > div {
  padding: 0px;
}
.cid-tdxhWuGoKh .text2 {
  color: #000000;
  text-align: left;
}
.cid-tdxhWuGoKh .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-tdxhWuGoKh .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tdxhWuGoKh .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tdxhWuGoKh .social-list,
  .cid-tdxhWuGoKh .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tdxhWuGoKh h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-tdxhWuGoKh .form-group {
    max-width: 250px;
  }
}
.cid-tdxhWuGoKh .links span {
  color: #9e9e9e;
}
.cid-tdxhWuGoKh .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-tdxhWuGoKh .logo-title {
  text-align: center;
}
.cid-tdxhWuGoKh .logo-title,
.cid-tdxhWuGoKh .logo {
  color: #ffffff;
}
.cid-tdxhWuGoKh .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qTCTqjHVpn {
  background-image: url("../../../assets/images/hotel-france-hotel-du-palais-biarritz-image-couverture-1920x1080.jpg");
}
#custom-html-15e .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qTCBBtiKEn {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qTCBBtiKEn .mbr-section-subtitle {
  color: #767676;
}
.cid-qTCBBtiKEn .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qTCBBtiKEn .pictogrammes {
  text-align: center;
}
.cid-qTCBBtiKEn .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-qTCBBtDbNQ {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qTCBBtDbNQ .mbr-section-subtitle {
  color: #767676;
}
.cid-qTCBBu4oDU {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qTCBBu4oDU .line {
  background-color: #61dc54;
  color: #61dc54;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-qTCBBu4oDU .section-text {
  padding: 2rem 0;
}
.cid-qTCBBu4oDU .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-qTCBBu4oDU .inner-container {
    width: 100% !important;
  }
}
.cid-qTCUem7mwW {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qTCUem7mwW .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qTCUem7mwW .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qTCUem7mwW .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qTCUem7mwW .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qTCUem7mwW .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qTCUem7mwW .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qTCUem7mwW .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qTCUem7mwW .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qTCUem7mwW .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-rkNE59FqqT {
  padding-top: 30px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rkNE59FqqT .mbr-text,
.cid-rkNE59FqqT blockquote {
  color: #000;
}
.cid-rkNE59FqqT h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-qTCBBvEkPF {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-qTCBBw7HLs {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-qTCBBw7HLs .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-qTCBBw7HLs .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-qTCBBw7HLs .mbr-text {
  color: #767676;
}
.cid-qTCBBw7HLs .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-qTCBBw7HLs a:link {
  color: #000;
}
.cid-qTCBBw7HLs a:visited {
  color: #000;
}
.cid-qTCBBw7HLs a:hover {
  color: #000;
}
#custom-html-15m #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdx9i836wv {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdx9i836wv .title {
  margin-bottom: 2rem;
}
.cid-tdx9i836wv .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdx9i836wv a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdx9i836wv a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdx9i836wv .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdx9i836wv .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdx9i836wv H2 {
  color: #ffffff;
}
.cid-tdx9i836wv LABEL {
  color: #ffffff;
}
#custom-html-19c div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-19c p {
  font-size: 60px;
  color: #777;
}
#custom-html-19c hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-so3viNrRum {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-so3viNrRum .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-so3viNrRum .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-so3viNrRum .col + .mbr-section-btn .btn,
.cid-so3viNrRum .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-so3viNrRum .col + .mbr-section-btn .btn,
  .cid-so3viNrRum .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-so3viNrRum .dragArea > *:nth-last-child(2).col,
  .cid-so3viNrRum .dragArea > *:nth-last-child(2).col-auto,
  .cid-so3viNrRum .col + .mbr-section-btn,
  .cid-so3viNrRum .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-so3viNrRum .dragArea {
    flex-direction: column;
  }
}
.cid-so3viNrRum .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-so3viNrRum .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-so3viNrRum .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-so3viNrRum .form-group {
  max-width: 220px;
}
.cid-so3viNrRum .mbr-section-btn {
  padding-left: 0;
}
.cid-so3viNrRum .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-so3viNrRum .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-so3viNrRum .mbr-text {
  color: #444;
}
.cid-so3viNrRum h5 {
  margin-bottom: 0;
}
.cid-so3viNrRum .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-so3viNrRum .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-so3viNrRum .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-so3viNrRum .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so3viNrRum .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-so3viNrRum .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-so3viNrRum .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-so3viNrRum .social-list a:hover {
  opacity: 0.4;
}
.cid-so3viNrRum .media-container-row > div {
  padding: 0px;
}
.cid-so3viNrRum .text2 {
  color: #000000;
  text-align: left;
}
.cid-so3viNrRum .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-so3viNrRum .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-so3viNrRum .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-so3viNrRum .social-list,
  .cid-so3viNrRum .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-so3viNrRum h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-so3viNrRum .form-group {
    max-width: 250px;
  }
}
.cid-so3viNrRum .links span {
  color: #9e9e9e;
}
.cid-so3viNrRum .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-so3viNrRum .logo-title {
  text-align: center;
}
.cid-so3viNrRum .logo-title,
.cid-so3viNrRum .logo {
  color: #ffffff;
}
.cid-so3viNrRum .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
#custom-html-1b7 {
  height: 75px;
}
.cid-sLDdx88MbS {
  background-image: url("../../../assets/images/france-domaine-de-verchant-vue-exterieure-piscine-1920x1080.jpg");
}
#custom-html-1ao .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-sLDdx8UyWC {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sLDdx8UyWC .mbr-section-subtitle {
  color: #767676;
}
.cid-sLDdx8UyWC .pays {
  text-align: center;
  font-size: 16px;
}
.cid-sLDdx8UyWC .pictogrammes {
  text-align: center;
}
.cid-sLDdx8UyWC .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-sLDdx9AXxR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sLDdx9AXxR .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sLDdx9AXxR .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sLDdx9AXxR .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sLDdx9AXxR .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sLDdx9AXxR .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sLDdx9AXxR .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sLDdx9AXxR .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sLDdx9AXxR .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sLDdx9AXxR .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sNCC296e5h {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sNCC296e5h .mbr-text,
.cid-sNCC296e5h blockquote {
  color: #000;
}
.cid-sNCC296e5h h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-sLDdxaNGAT {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-sLDdxbjeUt {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-sLDdxbjeUt .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-sLDdxbjeUt .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-sLDdxbjeUt .mbr-text {
  color: #767676;
}
.cid-sLDdxbjeUt .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-sLDdxbjeUt a:link {
  color: #000;
}
.cid-sLDdxbjeUt a:visited {
  color: #000;
}
.cid-sLDdxbjeUt a:hover {
  color: #000;
}
#custom-html-1aw #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdx9cIVTus {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdx9cIVTus .title {
  margin-bottom: 2rem;
}
.cid-tdx9cIVTus .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdx9cIVTus a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdx9cIVTus a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdx9cIVTus .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdx9cIVTus .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdx9cIVTus H2 {
  color: #ffffff;
}
.cid-tdx9cIVTus LABEL {
  color: #ffffff;
}
#custom-html-1ay div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1ay p {
  font-size: 60px;
  color: #777;
}
#custom-html-1ay hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-sLDdxcaI3L {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-sLDdxcaI3L .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-sLDdxcaI3L .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-sLDdxcaI3L .col + .mbr-section-btn .btn,
.cid-sLDdxcaI3L .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-sLDdxcaI3L .col + .mbr-section-btn .btn,
  .cid-sLDdxcaI3L .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-sLDdxcaI3L .dragArea > *:nth-last-child(2).col,
  .cid-sLDdxcaI3L .dragArea > *:nth-last-child(2).col-auto,
  .cid-sLDdxcaI3L .col + .mbr-section-btn,
  .cid-sLDdxcaI3L .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-sLDdxcaI3L .dragArea {
    flex-direction: column;
  }
}
.cid-sLDdxcaI3L .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-sLDdxcaI3L .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-sLDdxcaI3L .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-sLDdxcaI3L .form-group {
  max-width: 220px;
}
.cid-sLDdxcaI3L .mbr-section-btn {
  padding-left: 0;
}
.cid-sLDdxcaI3L .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-sLDdxcaI3L .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-sLDdxcaI3L .mbr-text {
  color: #444;
}
.cid-sLDdxcaI3L h5 {
  margin-bottom: 0;
}
.cid-sLDdxcaI3L .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-sLDdxcaI3L .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sLDdxcaI3L .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-sLDdxcaI3L .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sLDdxcaI3L .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sLDdxcaI3L .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-sLDdxcaI3L .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sLDdxcaI3L .social-list a:hover {
  opacity: 0.4;
}
.cid-sLDdxcaI3L .media-container-row > div {
  padding: 0px;
}
.cid-sLDdxcaI3L .text2 {
  color: #000000;
  text-align: left;
}
.cid-sLDdxcaI3L .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-sLDdxcaI3L .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-sLDdxcaI3L .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-sLDdxcaI3L .social-list,
  .cid-sLDdxcaI3L .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-sLDdxcaI3L h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-sLDdxcaI3L .form-group {
    max-width: 250px;
  }
}
.cid-sLDdxcaI3L .links span {
  color: #9e9e9e;
}
.cid-sLDdxcaI3L .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-sLDdxcaI3L .logo-title {
  text-align: center;
}
.cid-sLDdxcaI3L .logo-title,
.cid-sLDdxcaI3L .logo {
  color: #ffffff;
}
.cid-sLDdxcaI3L .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qCWDeWCLgc {
  background-image: url("../../../assets/images/golf-france-dolce-fregate-green-vue-ocean-1920x1080.jpg");
}
#custom-html-w9 .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qCWCvGrsJ3 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCWCvGrsJ3 .mbr-section-subtitle {
  color: #767676;
}
.cid-qCWCvGrsJ3 .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qCWCvGTjXi {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCWCvGTjXi .mbr-text {
  color: #767676;
}
.cid-qCWDNZiOw2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCWDNZiOw2 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qCWDNZiOw2 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qCWDNZiOw2 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qCWDNZiOw2 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qCWDNZiOw2 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qCWDNZiOw2 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qCWDNZiOw2 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qCWDNZiOw2 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qCWDNZiOw2 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
#custom-html-wd #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxgXbTpoX {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxgXbTpoX .title {
  margin-bottom: 2rem;
}
.cid-tdxgXbTpoX .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxgXbTpoX a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxgXbTpoX a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxgXbTpoX .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxgXbTpoX .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxgXbTpoX H2 {
  color: #ffffff;
}
.cid-tdxgXbTpoX LABEL {
  color: #ffffff;
}
#custom-html-1dh div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1dh p {
  font-size: 60px;
  color: #777;
}
#custom-html-1dh hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-tdxgXC77OZ {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-tdxgXC77OZ .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-tdxgXC77OZ .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tdxgXC77OZ .col + .mbr-section-btn .btn,
.cid-tdxgXC77OZ .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-tdxgXC77OZ .col + .mbr-section-btn .btn,
  .cid-tdxgXC77OZ .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-tdxgXC77OZ .dragArea > *:nth-last-child(2).col,
  .cid-tdxgXC77OZ .dragArea > *:nth-last-child(2).col-auto,
  .cid-tdxgXC77OZ .col + .mbr-section-btn,
  .cid-tdxgXC77OZ .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-tdxgXC77OZ .dragArea {
    flex-direction: column;
  }
}
.cid-tdxgXC77OZ .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-tdxgXC77OZ .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-tdxgXC77OZ .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tdxgXC77OZ .form-group {
  max-width: 220px;
}
.cid-tdxgXC77OZ .mbr-section-btn {
  padding-left: 0;
}
.cid-tdxgXC77OZ .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tdxgXC77OZ .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-tdxgXC77OZ .mbr-text {
  color: #444;
}
.cid-tdxgXC77OZ h5 {
  margin-bottom: 0;
}
.cid-tdxgXC77OZ .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tdxgXC77OZ .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tdxgXC77OZ .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tdxgXC77OZ .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tdxgXC77OZ .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tdxgXC77OZ .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tdxgXC77OZ .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tdxgXC77OZ .social-list a:hover {
  opacity: 0.4;
}
.cid-tdxgXC77OZ .media-container-row > div {
  padding: 0px;
}
.cid-tdxgXC77OZ .text2 {
  color: #000000;
  text-align: left;
}
.cid-tdxgXC77OZ .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-tdxgXC77OZ .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tdxgXC77OZ .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tdxgXC77OZ .social-list,
  .cid-tdxgXC77OZ .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tdxgXC77OZ h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-tdxgXC77OZ .form-group {
    max-width: 250px;
  }
}
.cid-tdxgXC77OZ .links span {
  color: #9e9e9e;
}
.cid-tdxgXC77OZ .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-tdxgXC77OZ .logo-title {
  text-align: center;
}
.cid-tdxgXC77OZ .logo-title,
.cid-tdxgXC77OZ .logo {
  color: #ffffff;
}
.cid-tdxgXC77OZ .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qCR8H0qESg {
  background-image: url("../../../assets/images/hotel-france-dolce-fregate-chambre-deluxe-vue-mer-1920x1080.jpg");
}
#custom-html-pv .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qCR6xTNQj1 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCR6xTNQj1 .mbr-section-subtitle {
  color: #767676;
}
.cid-qCR6xTNQj1 .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qCR6xTNQj1 .pictogrammes {
  text-align: center;
}
.cid-qCR6xTNQj1 .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-qCR6xUmaAM {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCR6xUmaAM .mbr-section-subtitle {
  color: #767676;
}
.cid-qCR6xUN7j2 {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCR6xUN7j2 .line {
  background-color: #ced000;
  color: #ced000;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-qCR6xUN7j2 .section-text {
  padding: 2rem 0;
}
.cid-qCR6xUN7j2 .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-qCR6xUN7j2 .inner-container {
    width: 100% !important;
  }
}
.cid-qCR907nQc3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCR907nQc3 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qCR907nQc3 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qCR907nQc3 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qCR907nQc3 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qCR907nQc3 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qCR907nQc3 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qCR907nQc3 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qCR907nQc3 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qCR907nQc3 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-rlIYRje4f1 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rlIYRje4f1 .mbr-text,
.cid-rlIYRje4f1 blockquote {
  color: #000;
}
.cid-rlIYRje4f1 h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-qCR6xX4mom {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-qCR6xXOg8V {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-qCR6xXOg8V .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-qCR6xXOg8V .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-qCR6xXOg8V .mbr-text {
  color: #767676;
}
.cid-qCR6xXOg8V .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-qCR6xXOg8V a:link {
  color: #000;
}
.cid-qCR6xXOg8V a:visited {
  color: #000;
}
.cid-qCR6xXOg8V a:hover {
  color: #000;
}
#custom-html-q3 #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxc1YEczC {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxc1YEczC .title {
  margin-bottom: 2rem;
}
.cid-tdxc1YEczC .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxc1YEczC a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxc1YEczC a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxc1YEczC .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxc1YEczC .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxc1YEczC H2 {
  color: #ffffff;
}
.cid-tdxc1YEczC LABEL {
  color: #ffffff;
}
#custom-html-19o div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-19o p {
  font-size: 60px;
  color: #777;
}
#custom-html-19o hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-so3FKSnTWV {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-so3FKSnTWV .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-so3FKSnTWV .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-so3FKSnTWV .col + .mbr-section-btn .btn,
.cid-so3FKSnTWV .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-so3FKSnTWV .col + .mbr-section-btn .btn,
  .cid-so3FKSnTWV .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-so3FKSnTWV .dragArea > *:nth-last-child(2).col,
  .cid-so3FKSnTWV .dragArea > *:nth-last-child(2).col-auto,
  .cid-so3FKSnTWV .col + .mbr-section-btn,
  .cid-so3FKSnTWV .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-so3FKSnTWV .dragArea {
    flex-direction: column;
  }
}
.cid-so3FKSnTWV .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-so3FKSnTWV .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-so3FKSnTWV .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-so3FKSnTWV .form-group {
  max-width: 220px;
}
.cid-so3FKSnTWV .mbr-section-btn {
  padding-left: 0;
}
.cid-so3FKSnTWV .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-so3FKSnTWV .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-so3FKSnTWV .mbr-text {
  color: #444;
}
.cid-so3FKSnTWV h5 {
  margin-bottom: 0;
}
.cid-so3FKSnTWV .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-so3FKSnTWV .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-so3FKSnTWV .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-so3FKSnTWV .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so3FKSnTWV .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-so3FKSnTWV .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-so3FKSnTWV .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-so3FKSnTWV .social-list a:hover {
  opacity: 0.4;
}
.cid-so3FKSnTWV .media-container-row > div {
  padding: 0px;
}
.cid-so3FKSnTWV .text2 {
  color: #000000;
  text-align: left;
}
.cid-so3FKSnTWV .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-so3FKSnTWV .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-so3FKSnTWV .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-so3FKSnTWV .social-list,
  .cid-so3FKSnTWV .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-so3FKSnTWV h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-so3FKSnTWV .form-group {
    max-width: 250px;
  }
}
.cid-so3FKSnTWV .links span {
  color: #9e9e9e;
}
.cid-so3FKSnTWV .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-so3FKSnTWV .logo-title {
  text-align: center;
}
.cid-so3FKSnTWV .logo-title,
.cid-so3FKSnTWV .logo {
  color: #ffffff;
}
.cid-so3FKSnTWV .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-tlgFAMaXa4 {
  background-image: url("../../../assets/images/hotel-france-hotel-golf-fontcaude-montpellier-vue-generale-1920x1080.jpg");
}
#custom-html-1ef .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-tlgFAMAwO1 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tlgFAMAwO1 .mbr-section-subtitle {
  color: #767676;
}
.cid-tlgFAMAwO1 .pays {
  text-align: center;
  font-size: 16px;
}
.cid-tlgFAMAwO1 .pictogrammes {
  text-align: center;
}
.cid-tlgFAMAwO1 .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-tlgFAMMmfb {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tlgFAMMmfb .mbr-section-subtitle {
  color: #767676;
}
.cid-tlgFAMVFqF {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tlgFAMVFqF .line {
  background-color: #ced000;
  color: #ced000;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tlgFAMVFqF .section-text {
  padding: 2rem 0;
}
.cid-tlgFAMVFqF .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-tlgFAMVFqF .inner-container {
    width: 100% !important;
  }
}
.cid-tlgFAN5UVt .my-image {
  background-color: #fff;
  margin: 0px;
  width: 100%;
  position: relative;
  top: -8px;
}
.cid-tlgFANey79 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tlgFANey79 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tlgFANey79 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tlgFANey79 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tlgFANey79 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tlgFANey79 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-tlgFANey79 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tlgFANey79 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-tlgFANey79 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-tlgFANey79 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-tlgFANBgny {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tlgFANBgny .mbr-text,
.cid-tlgFANBgny blockquote {
  color: #000;
}
.cid-tlgFANBgny h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-tlgFANVw5I {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-tlgFAO7Be8 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-tlgFAO7Be8 .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-tlgFAO7Be8 .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-tlgFAO7Be8 .mbr-text {
  color: #767676;
}
.cid-tlgFAO7Be8 .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-tlgFAO7Be8 a:link {
  color: #000;
}
.cid-tlgFAO7Be8 a:visited {
  color: #000;
}
.cid-tlgFAO7Be8 a:hover {
  color: #000;
}
#custom-html-1eo #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tlgFAOm0UG {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tlgFAOm0UG .title {
  margin-bottom: 2rem;
}
.cid-tlgFAOm0UG .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tlgFAOm0UG a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tlgFAOm0UG a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tlgFAOm0UG .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tlgFAOm0UG .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tlgFAOm0UG H2 {
  color: #ffffff;
}
.cid-tlgFAOm0UG LABEL {
  color: #ffffff;
}
#custom-html-1er div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1er p {
  font-size: 60px;
  color: #777;
}
#custom-html-1er hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-tlgFAPbGKe {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-tlgFAPbGKe .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-tlgFAPbGKe .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tlgFAPbGKe .col + .mbr-section-btn .btn,
.cid-tlgFAPbGKe .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-tlgFAPbGKe .col + .mbr-section-btn .btn,
  .cid-tlgFAPbGKe .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-tlgFAPbGKe .dragArea > *:nth-last-child(2).col,
  .cid-tlgFAPbGKe .dragArea > *:nth-last-child(2).col-auto,
  .cid-tlgFAPbGKe .col + .mbr-section-btn,
  .cid-tlgFAPbGKe .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-tlgFAPbGKe .dragArea {
    flex-direction: column;
  }
}
.cid-tlgFAPbGKe .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-tlgFAPbGKe .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-tlgFAPbGKe .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tlgFAPbGKe .form-group {
  max-width: 220px;
}
.cid-tlgFAPbGKe .mbr-section-btn {
  padding-left: 0;
}
.cid-tlgFAPbGKe .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tlgFAPbGKe .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-tlgFAPbGKe .mbr-text {
  color: #444;
}
.cid-tlgFAPbGKe h5 {
  margin-bottom: 0;
}
.cid-tlgFAPbGKe .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tlgFAPbGKe .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tlgFAPbGKe .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tlgFAPbGKe .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tlgFAPbGKe .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tlgFAPbGKe .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tlgFAPbGKe .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tlgFAPbGKe .social-list a:hover {
  opacity: 0.4;
}
.cid-tlgFAPbGKe .media-container-row > div {
  padding: 0px;
}
.cid-tlgFAPbGKe .text2 {
  color: #000000;
  text-align: left;
}
.cid-tlgFAPbGKe .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-tlgFAPbGKe .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tlgFAPbGKe .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tlgFAPbGKe .social-list,
  .cid-tlgFAPbGKe .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tlgFAPbGKe h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-tlgFAPbGKe .form-group {
    max-width: 250px;
  }
}
.cid-tlgFAPbGKe .links span {
  color: #9e9e9e;
}
.cid-tlgFAPbGKe .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-tlgFAPbGKe .logo-title {
  text-align: center;
}
.cid-tlgFAPbGKe .logo-title,
.cid-tlgFAPbGKe .logo {
  color: #ffffff;
}
.cid-tlgFAPbGKe .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-tsDHRsRtP5 {
  background-image: url("../../../assets/images/hotel-france-hotel-loysel-le-gaucher-couverture-1920x1080.jpg");
}
#custom-html-1ew .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-tsDHRtsVYb {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tsDHRtsVYb .mbr-section-subtitle {
  color: #767676;
}
.cid-tsDHRtsVYb .pays {
  text-align: center;
  font-size: 16px;
}
.cid-tsDHRtsVYb .pictogrammes {
  text-align: center;
}
.cid-tsDHRtsVYb .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-tsDHRtIsKF {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tsDHRtIsKF .mbr-section-subtitle {
  color: #767676;
}
.cid-tsDHRtXLkH {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tsDHRtXLkH .line {
  background-color: #ced000;
  color: #ced000;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tsDHRtXLkH .section-text {
  padding: 2rem 0;
}
.cid-tsDHRtXLkH .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-tsDHRtXLkH .inner-container {
    width: 100% !important;
  }
}
.cid-tsDHRubbeg .my-image {
  background-color: #fff;
  margin: 0px;
  width: 100%;
  position: relative;
  top: -8px;
}
.cid-tsDHRulQCE {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tsDHRulQCE .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tsDHRulQCE .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tsDHRulQCE .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tsDHRulQCE .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tsDHRulQCE .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-tsDHRulQCE .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tsDHRulQCE .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-tsDHRulQCE .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-tsDHRulQCE .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-tsDHRuFwlp {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tsDHRuFwlp .mbr-text,
.cid-tsDHRuFwlp blockquote {
  color: #000;
}
.cid-tsDHRuFwlp h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-tsDHRuWGPG {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-tsDHRvijVB {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-tsDHRvijVB .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-tsDHRvijVB .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-tsDHRvijVB .mbr-text {
  color: #767676;
}
.cid-tsDHRvijVB .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-tsDHRvijVB a:link {
  color: #000;
}
.cid-tsDHRvijVB a:visited {
  color: #000;
}
.cid-tsDHRvijVB a:hover {
  color: #000;
}
#custom-html-1f5 #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tsDHRvKCki {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tsDHRvKCki .title {
  margin-bottom: 2rem;
}
.cid-tsDHRvKCki .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tsDHRvKCki a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tsDHRvKCki a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tsDHRvKCki .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tsDHRvKCki .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tsDHRvKCki H2 {
  color: #ffffff;
}
.cid-tsDHRvKCki LABEL {
  color: #ffffff;
}
#custom-html-1f8 div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1f8 p {
  font-size: 60px;
  color: #777;
}
#custom-html-1f8 hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-tsDHRwFu2g {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-tsDHRwFu2g .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-tsDHRwFu2g .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tsDHRwFu2g .col + .mbr-section-btn .btn,
.cid-tsDHRwFu2g .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-tsDHRwFu2g .col + .mbr-section-btn .btn,
  .cid-tsDHRwFu2g .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-tsDHRwFu2g .dragArea > *:nth-last-child(2).col,
  .cid-tsDHRwFu2g .dragArea > *:nth-last-child(2).col-auto,
  .cid-tsDHRwFu2g .col + .mbr-section-btn,
  .cid-tsDHRwFu2g .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-tsDHRwFu2g .dragArea {
    flex-direction: column;
  }
}
.cid-tsDHRwFu2g .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-tsDHRwFu2g .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-tsDHRwFu2g .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tsDHRwFu2g .form-group {
  max-width: 220px;
}
.cid-tsDHRwFu2g .mbr-section-btn {
  padding-left: 0;
}
.cid-tsDHRwFu2g .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tsDHRwFu2g .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-tsDHRwFu2g .mbr-text {
  color: #444;
}
.cid-tsDHRwFu2g h5 {
  margin-bottom: 0;
}
.cid-tsDHRwFu2g .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tsDHRwFu2g .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tsDHRwFu2g .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tsDHRwFu2g .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tsDHRwFu2g .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tsDHRwFu2g .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tsDHRwFu2g .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tsDHRwFu2g .social-list a:hover {
  opacity: 0.4;
}
.cid-tsDHRwFu2g .media-container-row > div {
  padding: 0px;
}
.cid-tsDHRwFu2g .text2 {
  color: #000000;
  text-align: left;
}
.cid-tsDHRwFu2g .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-tsDHRwFu2g .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tsDHRwFu2g .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tsDHRwFu2g .social-list,
  .cid-tsDHRwFu2g .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tsDHRwFu2g h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-tsDHRwFu2g .form-group {
    max-width: 250px;
  }
}
.cid-tsDHRwFu2g .links span {
  color: #9e9e9e;
}
.cid-tsDHRwFu2g .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-tsDHRwFu2g .logo-title {
  text-align: center;
}
.cid-tsDHRwFu2g .logo-title,
.cid-tsDHRwFu2g .logo {
  color: #ffffff;
}
.cid-tsDHRwFu2g .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-uem1UDDN9W {
  background-image: url("../../../assets/images/hotel-france-villa-caroline-couverture-1920x1080.jpg");
}
#custom-html-1fv .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-uem1UE2Fsv {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uem1UE2Fsv .mbr-section-subtitle {
  color: #767676;
}
.cid-uem1UE2Fsv .pays {
  text-align: center;
  font-size: 16px;
}
.cid-uem1UE2Fsv .pictogrammes {
  text-align: center;
}
.cid-uem1UE2Fsv .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-uem1UEc2th {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uem1UEc2th .mbr-section-subtitle {
  color: #767676;
}
.cid-uem1UEleSx {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uem1UEleSx .line {
  background-color: #ced000;
  color: #ced000;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uem1UEleSx .section-text {
  padding: 2rem 0;
}
.cid-uem1UEleSx .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-uem1UEleSx .inner-container {
    width: 100% !important;
  }
}
.cid-uem1UEvV8f .my-image {
  background-color: #fff;
  margin: 0px;
  width: 100%;
  position: relative;
  top: -8px;
}
.cid-uem1UEDKFV {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uem1UEDKFV .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-uem1UEDKFV .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uem1UEDKFV .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uem1UEDKFV .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uem1UEDKFV .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-uem1UEDKFV .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uem1UEDKFV .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-uem1UEDKFV .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-uem1UEDKFV .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-uem1UF1WLN {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uem1UF1WLN .mbr-text,
.cid-uem1UF1WLN blockquote {
  color: #000;
}
.cid-uem1UF1WLN h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-uem1UFdtHy {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-uem1UFsOgI {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uem1UFsOgI .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-uem1UFsOgI .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-uem1UFsOgI .mbr-text {
  color: #767676;
}
.cid-uem1UFsOgI .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-uem1UFsOgI a:link {
  color: #000;
}
.cid-uem1UFsOgI a:visited {
  color: #000;
}
.cid-uem1UFsOgI a:hover {
  color: #000;
}
#custom-html-1g4 #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-uem1UFIVhT {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-uem1UFIVhT .title {
  margin-bottom: 2rem;
}
.cid-uem1UFIVhT .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-uem1UFIVhT a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-uem1UFIVhT a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-uem1UFIVhT .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-uem1UFIVhT .input-group-btn {
  display: block;
  text-align: center;
}
.cid-uem1UFIVhT H2 {
  color: #ffffff;
}
.cid-uem1UFIVhT LABEL {
  color: #ffffff;
}
#custom-html-1g7 div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1g7 p {
  font-size: 60px;
  color: #777;
}
#custom-html-1g7 hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-uem1UGtaGl {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-uem1UGtaGl .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-uem1UGtaGl .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uem1UGtaGl .col + .mbr-section-btn .btn,
.cid-uem1UGtaGl .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-uem1UGtaGl .col + .mbr-section-btn .btn,
  .cid-uem1UGtaGl .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-uem1UGtaGl .dragArea > *:nth-last-child(2).col,
  .cid-uem1UGtaGl .dragArea > *:nth-last-child(2).col-auto,
  .cid-uem1UGtaGl .col + .mbr-section-btn,
  .cid-uem1UGtaGl .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-uem1UGtaGl .dragArea {
    flex-direction: column;
  }
}
.cid-uem1UGtaGl .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-uem1UGtaGl .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-uem1UGtaGl .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-uem1UGtaGl .form-group {
  max-width: 220px;
}
.cid-uem1UGtaGl .mbr-section-btn {
  padding-left: 0;
}
.cid-uem1UGtaGl .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-uem1UGtaGl .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-uem1UGtaGl .mbr-text {
  color: #444;
}
.cid-uem1UGtaGl h5 {
  margin-bottom: 0;
}
.cid-uem1UGtaGl .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uem1UGtaGl .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uem1UGtaGl .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-uem1UGtaGl .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uem1UGtaGl .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-uem1UGtaGl .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-uem1UGtaGl .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uem1UGtaGl .social-list a:hover {
  opacity: 0.4;
}
.cid-uem1UGtaGl .media-container-row > div {
  padding: 0px;
}
.cid-uem1UGtaGl .text2 {
  color: #000000;
  text-align: left;
}
.cid-uem1UGtaGl .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-uem1UGtaGl .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uem1UGtaGl .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-uem1UGtaGl .social-list,
  .cid-uem1UGtaGl .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-uem1UGtaGl h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-uem1UGtaGl .form-group {
    max-width: 250px;
  }
}
.cid-uem1UGtaGl .links span {
  color: #9e9e9e;
}
.cid-uem1UGtaGl .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-uem1UGtaGl .logo-title {
  text-align: center;
}
.cid-uem1UGtaGl .logo-title,
.cid-uem1UGtaGl .logo {
  color: #ffffff;
}
.cid-uem1UGtaGl .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-uemrIbexBY {
  background-image: url("../../../assets/images/hotel-france-residence-taos-1920x1080.jpg");
}
#custom-html-1ga .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-uemrIbGeFp {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uemrIbGeFp .mbr-section-subtitle {
  color: #767676;
}
.cid-uemrIbGeFp .pays {
  text-align: center;
  font-size: 16px;
}
.cid-uemrIbGeFp .pictogrammes {
  text-align: center;
}
.cid-uemrIbGeFp .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-uemrIbQMJa {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uemrIbQMJa .mbr-section-subtitle {
  color: #767676;
}
.cid-uemrIbZQb6 {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uemrIbZQb6 .line {
  background-color: #ced000;
  color: #ced000;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uemrIbZQb6 .section-text {
  padding: 2rem 0;
}
.cid-uemrIbZQb6 .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-uemrIbZQb6 .inner-container {
    width: 100% !important;
  }
}
.cid-uemrIc93u3 .my-image {
  background-color: #fff;
  margin: 0px;
  width: 100%;
  position: relative;
  top: -8px;
}
.cid-uemrIcgbAp {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uemrIcgbAp .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-uemrIcgbAp .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uemrIcgbAp .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uemrIcgbAp .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uemrIcgbAp .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-uemrIcgbAp .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uemrIcgbAp .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-uemrIcgbAp .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-uemrIcgbAp .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-uemrIcCwnK {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uemrIcCwnK .mbr-text,
.cid-uemrIcCwnK blockquote {
  color: #000;
}
.cid-uemrIcCwnK h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-uemrIcOOnI {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-uemrId6bDD {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uemrId6bDD .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-uemrId6bDD .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-uemrId6bDD .mbr-text {
  color: #767676;
}
.cid-uemrId6bDD .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-uemrId6bDD a:link {
  color: #000;
}
.cid-uemrId6bDD a:visited {
  color: #000;
}
.cid-uemrId6bDD a:hover {
  color: #000;
}
#custom-html-1gj #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-uemrIdmFWT {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-uemrIdmFWT .title {
  margin-bottom: 2rem;
}
.cid-uemrIdmFWT .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-uemrIdmFWT a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-uemrIdmFWT a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-uemrIdmFWT .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-uemrIdmFWT .input-group-btn {
  display: block;
  text-align: center;
}
.cid-uemrIdmFWT H2 {
  color: #ffffff;
}
.cid-uemrIdmFWT LABEL {
  color: #ffffff;
}
#custom-html-1gm div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1gm p {
  font-size: 60px;
  color: #777;
}
#custom-html-1gm hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-uemrIe41cW {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-uemrIe41cW .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-uemrIe41cW .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uemrIe41cW .col + .mbr-section-btn .btn,
.cid-uemrIe41cW .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-uemrIe41cW .col + .mbr-section-btn .btn,
  .cid-uemrIe41cW .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-uemrIe41cW .dragArea > *:nth-last-child(2).col,
  .cid-uemrIe41cW .dragArea > *:nth-last-child(2).col-auto,
  .cid-uemrIe41cW .col + .mbr-section-btn,
  .cid-uemrIe41cW .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-uemrIe41cW .dragArea {
    flex-direction: column;
  }
}
.cid-uemrIe41cW .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-uemrIe41cW .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-uemrIe41cW .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-uemrIe41cW .form-group {
  max-width: 220px;
}
.cid-uemrIe41cW .mbr-section-btn {
  padding-left: 0;
}
.cid-uemrIe41cW .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-uemrIe41cW .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-uemrIe41cW .mbr-text {
  color: #444;
}
.cid-uemrIe41cW h5 {
  margin-bottom: 0;
}
.cid-uemrIe41cW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uemrIe41cW .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uemrIe41cW .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-uemrIe41cW .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uemrIe41cW .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-uemrIe41cW .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-uemrIe41cW .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uemrIe41cW .social-list a:hover {
  opacity: 0.4;
}
.cid-uemrIe41cW .media-container-row > div {
  padding: 0px;
}
.cid-uemrIe41cW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uemrIe41cW .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-uemrIe41cW .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uemrIe41cW .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-uemrIe41cW .social-list,
  .cid-uemrIe41cW .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-uemrIe41cW h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-uemrIe41cW .form-group {
    max-width: 250px;
  }
}
.cid-uemrIe41cW .links span {
  color: #9e9e9e;
}
.cid-uemrIe41cW .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-uemrIe41cW .logo-title {
  text-align: center;
}
.cid-uemrIe41cW .logo-title,
.cid-uemrIe41cW .logo {
  color: #ffffff;
}
.cid-uemrIe41cW .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-ueCH5seu4Z {
  background-image: url("../../../assets/images/hotel-france-appartements-ynicio-les-montagnettes-couverture-1920x1080.jpg");
}
#custom-html-1gr .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-ueCH5szy0t {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-ueCH5szy0t .mbr-section-subtitle {
  color: #767676;
}
.cid-ueCH5szy0t .pays {
  text-align: center;
  font-size: 16px;
}
.cid-ueCH5szy0t .pictogrammes {
  text-align: center;
}
.cid-ueCH5szy0t .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-ueCH5sL0jV {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ueCH5sL0jV .mbr-section-subtitle {
  color: #767676;
}
.cid-ueCH5sX1lc {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-ueCH5sX1lc .line {
  background-color: #ced000;
  color: #ced000;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-ueCH5sX1lc .section-text {
  padding: 2rem 0;
}
.cid-ueCH5sX1lc .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-ueCH5sX1lc .inner-container {
    width: 100% !important;
  }
}
.cid-ueCH5t78rl .my-image {
  background-color: #fff;
  margin: 0px;
  width: 100%;
  position: relative;
  top: -8px;
}
.cid-ueCH5thteY {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ueCH5thteY .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-ueCH5thteY .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ueCH5thteY .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ueCH5thteY .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-ueCH5thteY .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-ueCH5thteY .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-ueCH5thteY .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-ueCH5thteY .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-ueCH5thteY .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-ueCH5tE45C {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ueCH5tE45C .mbr-text,
.cid-ueCH5tE45C blockquote {
  color: #000;
}
.cid-ueCH5tE45C h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-ueCH5tRp0r {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-ueCH5u7PsR {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-ueCH5u7PsR .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-ueCH5u7PsR .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-ueCH5u7PsR .mbr-text {
  color: #767676;
}
.cid-ueCH5u7PsR .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-ueCH5u7PsR a:link {
  color: #000;
}
.cid-ueCH5u7PsR a:visited {
  color: #000;
}
.cid-ueCH5u7PsR a:hover {
  color: #000;
}
#custom-html-1h0 #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-ueCH5usRKP {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-ueCH5usRKP .title {
  margin-bottom: 2rem;
}
.cid-ueCH5usRKP .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-ueCH5usRKP a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-ueCH5usRKP a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-ueCH5usRKP .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-ueCH5usRKP .input-group-btn {
  display: block;
  text-align: center;
}
.cid-ueCH5usRKP H2 {
  color: #ffffff;
}
.cid-ueCH5usRKP LABEL {
  color: #ffffff;
}
#custom-html-1h2 div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1h2 p {
  font-size: 60px;
  color: #777;
}
#custom-html-1h2 hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-ueCH5uSNLA {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-ueCH5uSNLA .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-ueCH5uSNLA .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-ueCH5uSNLA .col + .mbr-section-btn .btn,
.cid-ueCH5uSNLA .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-ueCH5uSNLA .col + .mbr-section-btn .btn,
  .cid-ueCH5uSNLA .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-ueCH5uSNLA .dragArea > *:nth-last-child(2).col,
  .cid-ueCH5uSNLA .dragArea > *:nth-last-child(2).col-auto,
  .cid-ueCH5uSNLA .col + .mbr-section-btn,
  .cid-ueCH5uSNLA .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-ueCH5uSNLA .dragArea {
    flex-direction: column;
  }
}
.cid-ueCH5uSNLA .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-ueCH5uSNLA .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-ueCH5uSNLA .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-ueCH5uSNLA .form-group {
  max-width: 220px;
}
.cid-ueCH5uSNLA .mbr-section-btn {
  padding-left: 0;
}
.cid-ueCH5uSNLA .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-ueCH5uSNLA .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-ueCH5uSNLA .mbr-text {
  color: #444;
}
.cid-ueCH5uSNLA h5 {
  margin-bottom: 0;
}
.cid-ueCH5uSNLA .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-ueCH5uSNLA .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ueCH5uSNLA .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-ueCH5uSNLA .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ueCH5uSNLA .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-ueCH5uSNLA .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-ueCH5uSNLA .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-ueCH5uSNLA .social-list a:hover {
  opacity: 0.4;
}
.cid-ueCH5uSNLA .media-container-row > div {
  padding: 0px;
}
.cid-ueCH5uSNLA .text2 {
  color: #000000;
  text-align: left;
}
.cid-ueCH5uSNLA .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-ueCH5uSNLA .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-ueCH5uSNLA .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-ueCH5uSNLA .social-list,
  .cid-ueCH5uSNLA .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-ueCH5uSNLA h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-ueCH5uSNLA .form-group {
    max-width: 250px;
  }
}
.cid-ueCH5uSNLA .links span {
  color: #9e9e9e;
}
.cid-ueCH5uSNLA .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-ueCH5uSNLA .logo-title {
  text-align: center;
}
.cid-ueCH5uSNLA .logo-title,
.cid-ueCH5uSNLA .logo {
  color: #ffffff;
}
.cid-ueCH5uSNLA .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qCWNqEhv8d {
  background-image: url("../../../assets/images/golf-france-medoc-green-brume-fleurs-bunker-1920x1080.jpg");
}
#custom-html-xp .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qCWMPugAdz {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCWMPugAdz .mbr-section-subtitle {
  color: #767676;
}
.cid-qCWMPugAdz .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qCWNL7neTw {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCWNL7neTw .mbr-text {
  color: #767676;
}
.cid-qCWOua8WeI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCWOua8WeI .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qCWOua8WeI .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qCWOua8WeI .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qCWOua8WeI .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qCWOua8WeI .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qCWOua8WeI .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qCWOua8WeI .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qCWOua8WeI .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qCWOua8WeI .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-qCWP9LnOF7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-qCWP9LnOF7 .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-qCWP9LnOF7 .video-block {
    width: 100% !important;
  }
}
#custom-html-xs #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxhjfbCxv {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxhjfbCxv .title {
  margin-bottom: 2rem;
}
.cid-tdxhjfbCxv .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxhjfbCxv a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxhjfbCxv a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxhjfbCxv .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxhjfbCxv .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxhjfbCxv H2 {
  color: #ffffff;
}
.cid-tdxhjfbCxv LABEL {
  color: #ffffff;
}
#custom-html-1dn div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1dn p {
  font-size: 60px;
  color: #777;
}
#custom-html-1dn hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-tdxhjJ55VS {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-tdxhjJ55VS .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-tdxhjJ55VS .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tdxhjJ55VS .col + .mbr-section-btn .btn,
.cid-tdxhjJ55VS .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-tdxhjJ55VS .col + .mbr-section-btn .btn,
  .cid-tdxhjJ55VS .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-tdxhjJ55VS .dragArea > *:nth-last-child(2).col,
  .cid-tdxhjJ55VS .dragArea > *:nth-last-child(2).col-auto,
  .cid-tdxhjJ55VS .col + .mbr-section-btn,
  .cid-tdxhjJ55VS .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-tdxhjJ55VS .dragArea {
    flex-direction: column;
  }
}
.cid-tdxhjJ55VS .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-tdxhjJ55VS .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-tdxhjJ55VS .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tdxhjJ55VS .form-group {
  max-width: 220px;
}
.cid-tdxhjJ55VS .mbr-section-btn {
  padding-left: 0;
}
.cid-tdxhjJ55VS .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tdxhjJ55VS .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-tdxhjJ55VS .mbr-text {
  color: #444;
}
.cid-tdxhjJ55VS h5 {
  margin-bottom: 0;
}
.cid-tdxhjJ55VS .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tdxhjJ55VS .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tdxhjJ55VS .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tdxhjJ55VS .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tdxhjJ55VS .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tdxhjJ55VS .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tdxhjJ55VS .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tdxhjJ55VS .social-list a:hover {
  opacity: 0.4;
}
.cid-tdxhjJ55VS .media-container-row > div {
  padding: 0px;
}
.cid-tdxhjJ55VS .text2 {
  color: #000000;
  text-align: left;
}
.cid-tdxhjJ55VS .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-tdxhjJ55VS .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tdxhjJ55VS .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tdxhjJ55VS .social-list,
  .cid-tdxhjJ55VS .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tdxhjJ55VS h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-tdxhjJ55VS .form-group {
    max-width: 250px;
  }
}
.cid-tdxhjJ55VS .links span {
  color: #9e9e9e;
}
.cid-tdxhjJ55VS .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-tdxhjJ55VS .logo-title {
  text-align: center;
}
.cid-tdxhjJ55VS .logo-title,
.cid-tdxhjJ55VS .logo {
  color: #ffffff;
}
.cid-tdxhjJ55VS .copyright > p {
  color: #ffffff;
}
.cid-uucYrhOdv4 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uucYrhOdv4 a {
  font-style: normal;
}
.cid-uucYrhOdv4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uucYrhOdv4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uucYrhOdv4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uucYrhOdv4 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uucYrhOdv4 .menu-logo {
  margin-right: auto;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uucYrhOdv4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucYrhOdv4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucYrhOdv4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uucYrhOdv4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uucYrhOdv4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uucYrhOdv4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uucYrhOdv4 button.navbar-toggler:focus {
  outline: none;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucYrhOdv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucYrhOdv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucYrhOdv4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .btn {
  display: flex;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uucYrhOdv4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uucYrhOdv4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uucYrhOdv4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uucYrhOdv4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uucYrhOdv4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uucYrhOdv4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uucYrhOdv4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uucYrhOdv4 .navbar-expand {
    flex-direction: column;
  }
  .cid-uucYrhOdv4 img {
    height: 3.8rem !important;
  }
  .cid-uucYrhOdv4 .btn {
    display: flex;
  }
  .cid-uucYrhOdv4 button.navbar-toggler {
    display: block;
  }
  .cid-uucYrhOdv4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uucYrhOdv4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uucYrhOdv4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing,
  .cid-uucYrhOdv4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uucYrhOdv4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uucYrhOdv4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uucYrhOdv4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uucYrhOdv4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uucYrhOdv4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qCVl60EVCb {
  background-image: url("../../../assets/images/hotel-france-medoc-vue-aerienne-1920x1080.jpg");
}
#custom-html-u1 .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-qCVkmp3FEF {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCVkmp3FEF .mbr-section-subtitle {
  color: #767676;
}
.cid-qCVkmp3FEF .pays {
  text-align: center;
  font-size: 16px;
}
.cid-qCVkmp3FEF .pictogrammes {
  text-align: center;
}
.cid-qCVkmp3FEF .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-qCVkmpxNQ4 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCVkmpxNQ4 .mbr-section-subtitle {
  color: #767676;
}
.cid-qCVkmq0Sd9 {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-qCVkmq0Sd9 .line {
  background-color: #ced000;
  color: #ced000;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-qCVkmq0Sd9 .section-text {
  padding: 2rem 0;
}
.cid-qCVkmq0Sd9 .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-qCVkmq0Sd9 .inner-container {
    width: 100% !important;
  }
}
.cid-qCVlpATiKF {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-qCVlpATiKF .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-qCVlpATiKF .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-qCVlpATiKF .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-qCVlpATiKF .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-qCVlpATiKF .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-qCVlpATiKF .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-qCVlpATiKF .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-qCVlpATiKF .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-qCVlpATiKF .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-rlJ1UE9o4B {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rlJ1UE9o4B .mbr-text,
.cid-rlJ1UE9o4B blockquote {
  color: #000;
}
.cid-rlJ1UE9o4B h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-qCVkms0aMN {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-qCVkmsFubU {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-qCVkmsFubU .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-qCVkmsFubU .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-qCVkmsFubU .mbr-text {
  color: #767676;
}
.cid-qCVkmsFubU .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-qCVkmsFubU a:link {
  color: #000;
}
.cid-qCVkmsFubU a:visited {
  color: #000;
}
.cid-qCVkmsFubU a:hover {
  color: #000;
}
#custom-html-u9 #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-tdxco6HJji {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tdxco6HJji .title {
  margin-bottom: 2rem;
}
.cid-tdxco6HJji .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-tdxco6HJji a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tdxco6HJji a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tdxco6HJji .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tdxco6HJji .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tdxco6HJji H2 {
  color: #ffffff;
}
.cid-tdxco6HJji LABEL {
  color: #ffffff;
}
#custom-html-19s div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-19s p {
  font-size: 60px;
  color: #777;
}
#custom-html-19s hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-so3IGrHv8W {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-so3IGrHv8W .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-so3IGrHv8W .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-so3IGrHv8W .col + .mbr-section-btn .btn,
.cid-so3IGrHv8W .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-so3IGrHv8W .col + .mbr-section-btn .btn,
  .cid-so3IGrHv8W .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-so3IGrHv8W .dragArea > *:nth-last-child(2).col,
  .cid-so3IGrHv8W .dragArea > *:nth-last-child(2).col-auto,
  .cid-so3IGrHv8W .col + .mbr-section-btn,
  .cid-so3IGrHv8W .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-so3IGrHv8W .dragArea {
    flex-direction: column;
  }
}
.cid-so3IGrHv8W .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-so3IGrHv8W .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-so3IGrHv8W .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-so3IGrHv8W .form-group {
  max-width: 220px;
}
.cid-so3IGrHv8W .mbr-section-btn {
  padding-left: 0;
}
.cid-so3IGrHv8W .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-so3IGrHv8W .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-so3IGrHv8W .mbr-text {
  color: #444;
}
.cid-so3IGrHv8W h5 {
  margin-bottom: 0;
}
.cid-so3IGrHv8W .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-so3IGrHv8W .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-so3IGrHv8W .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-so3IGrHv8W .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so3IGrHv8W .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-so3IGrHv8W .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-so3IGrHv8W .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-so3IGrHv8W .social-list a:hover {
  opacity: 0.4;
}
.cid-so3IGrHv8W .media-container-row > div {
  padding: 0px;
}
.cid-so3IGrHv8W .text2 {
  color: #000000;
  text-align: left;
}
.cid-so3IGrHv8W .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-so3IGrHv8W .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-so3IGrHv8W .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-so3IGrHv8W .social-list,
  .cid-so3IGrHv8W .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-so3IGrHv8W h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-so3IGrHv8W .form-group {
    max-width: 250px;
  }
}
.cid-so3IGrHv8W .links span {
  color: #9e9e9e;
}
.cid-so3IGrHv8W .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-so3IGrHv8W .logo-title {
  text-align: center;
}
.cid-so3IGrHv8W .logo-title,
.cid-so3IGrHv8W .logo {
  color: #ffffff;
}
.cid-so3IGrHv8W .copyright > p {
  color: #ffffff;
}
.cid-uZ7zlqM2Km .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uZ7zlqM2Km .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uZ7zlqM2Km a {
  font-style: normal;
}
.cid-uZ7zlqM2Km .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uZ7zlqM2Km .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uZ7zlqM2Km .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uZ7zlqM2Km .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uZ7zlqM2Km .menu-logo {
  margin-right: auto;
}
.cid-uZ7zlqM2Km .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uZ7zlqM2Km .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uZ7zlqM2Km .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uZ7zlqM2Km .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uZ7zlqM2Km .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uZ7zlqM2Km .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uZ7zlqM2Km .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uZ7zlqM2Km .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uZ7zlqM2Km .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uZ7zlqM2Km .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uZ7zlqM2Km .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uZ7zlqM2Km .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uZ7zlqM2Km .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uZ7zlqM2Km .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uZ7zlqM2Km .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uZ7zlqM2Km .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uZ7zlqM2Km .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uZ7zlqM2Km .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uZ7zlqM2Km .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uZ7zlqM2Km .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uZ7zlqM2Km .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uZ7zlqM2Km .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uZ7zlqM2Km button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uZ7zlqM2Km button.navbar-toggler:focus {
  outline: none;
}
.cid-uZ7zlqM2Km button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uZ7zlqM2Km button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uZ7zlqM2Km button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uZ7zlqM2Km button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uZ7zlqM2Km button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uZ7zlqM2Km nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uZ7zlqM2Km nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uZ7zlqM2Km nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uZ7zlqM2Km nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uZ7zlqM2Km .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uZ7zlqM2Km .collapsed .btn {
  display: flex;
}
.cid-uZ7zlqM2Km .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uZ7zlqM2Km .collapsed .navbar-collapse.collapsing,
.cid-uZ7zlqM2Km .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uZ7zlqM2Km .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uZ7zlqM2Km .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uZ7zlqM2Km .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uZ7zlqM2Km .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uZ7zlqM2Km .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uZ7zlqM2Km .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uZ7zlqM2Km .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uZ7zlqM2Km .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uZ7zlqM2Km .collapsed button.navbar-toggler {
  display: block;
}
.cid-uZ7zlqM2Km .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uZ7zlqM2Km .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uZ7zlqM2Km .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uZ7zlqM2Km .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uZ7zlqM2Km .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uZ7zlqM2Km .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uZ7zlqM2Km .navbar-expand {
    flex-direction: column;
  }
  .cid-uZ7zlqM2Km img {
    height: 3.8rem !important;
  }
  .cid-uZ7zlqM2Km .btn {
    display: flex;
  }
  .cid-uZ7zlqM2Km button.navbar-toggler {
    display: block;
  }
  .cid-uZ7zlqM2Km .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uZ7zlqM2Km .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uZ7zlqM2Km .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uZ7zlqM2Km .navbar-collapse.collapsing,
  .cid-uZ7zlqM2Km .navbar-collapse.show {
    display: block !important;
  }
  .cid-uZ7zlqM2Km .navbar-collapse.collapsing .navbar-nav,
  .cid-uZ7zlqM2Km .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uZ7zlqM2Km .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uZ7zlqM2Km .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uZ7zlqM2Km .navbar-collapse.collapsing .navbar-buttons,
  .cid-uZ7zlqM2Km .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uZ7zlqM2Km .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uZ7zlqM2Km .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uZ7zlqM2Km .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uZ7zlqM2Km .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uZ7zlqM2Km .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uZ7zlqM2Km .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uZ7zlqM2Km .menu-logo {
    flex-shrink: 0;
  }
}
.cid-uZ7zlr11jC {
  background-image: url("../../../assets/images/hotel-france-westminster-le-touquet-image-couverture-1920x1080.jpg");
}
#custom-html-1h8 .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-uZ7zlrfy3T {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uZ7zlrfy3T .mbr-section-subtitle {
  color: #767676;
}
.cid-uZ7zlrfy3T .pays {
  text-align: center;
  font-size: 16px;
}
.cid-uZ7zlrfy3T .pictogrammes {
  text-align: center;
}
.cid-uZ7zlrfy3T .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-uZ7zlrms0L {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uZ7zlrms0L .mbr-section-subtitle {
  color: #767676;
}
.cid-uZ7zlrsDCb {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uZ7zlrsDCb .line {
  background-color: #ced000;
  color: #ced000;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uZ7zlrsDCb .section-text {
  padding: 2rem 0;
}
.cid-uZ7zlrsDCb .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-uZ7zlrsDCb .inner-container {
    width: 100% !important;
  }
}
.cid-uZ7FqfpYZ7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uZ7FqfpYZ7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uZ7FqfpYZ7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uZ7FqfpYZ7 .item {
  padding-bottom: 2rem;
}
.cid-uZ7FqfpYZ7 .item-wrapper {
  position: relative;
}
.cid-uZ7FqfpYZ7 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uZ7FqfpYZ7 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uZ7FqfpYZ7 .carousel-control,
.cid-uZ7FqfpYZ7 .close {
  background: #1b1b1b;
}
.cid-uZ7FqfpYZ7 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uZ7FqfpYZ7 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uZ7FqfpYZ7 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uZ7FqfpYZ7 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uZ7FqfpYZ7 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uZ7FqfpYZ7 .close::before {
  content: '\e91a';
}
.cid-uZ7FqfpYZ7 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uZ7FqfpYZ7 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uZ7FqfpYZ7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uZ7FqfpYZ7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uZ7FqfpYZ7 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uZ7FqfpYZ7 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uZ7FqfpYZ7 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uZ7FqfpYZ7 .carousel-indicators li.active,
.cid-uZ7FqfpYZ7 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uZ7FqfpYZ7 .carousel-indicators li::after,
.cid-uZ7FqfpYZ7 .carousel-indicators li::before {
  content: none;
}
.cid-uZ7FqfpYZ7 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uZ7FqfpYZ7 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uZ7FqfpYZ7 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uZ7FqfpYZ7 .carousel-indicators {
    display: none;
  }
}
.cid-uZ7FqfpYZ7 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uZ7FqfpYZ7 .carousel-inner > .active {
  display: block;
}
.cid-uZ7FqfpYZ7 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uZ7FqfpYZ7 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uZ7FqfpYZ7 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uZ7FqfpYZ7 .carousel-control,
  .cid-uZ7FqfpYZ7 .carousel-indicators,
  .cid-uZ7FqfpYZ7 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uZ7FqfpYZ7 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uZ7FqfpYZ7 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uZ7FqfpYZ7 .carousel-indicators .active,
.cid-uZ7FqfpYZ7 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uZ7FqfpYZ7 .carousel-indicators .active {
  background: #fff;
}
.cid-uZ7FqfpYZ7 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uZ7FqfpYZ7 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uZ7FqfpYZ7 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uZ7FqfpYZ7 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uZ7FqfpYZ7 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uZ7FqfpYZ7 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uZ7FqfpYZ7 .carousel {
  width: 100%;
}
.cid-uZ7FqfpYZ7 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uZ7FqfpYZ7 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uZ7FqfpYZ7 .modal.fade .modal-dialog,
.cid-uZ7FqfpYZ7 .modal.in .modal-dialog {
  transform: none;
}
.cid-uZ7FqfpYZ7 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uZ7FqfpYZ7 H6 {
  text-align: center;
}
.cid-uZ7zlrQlT1 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uZ7zlrQlT1 .mbr-text,
.cid-uZ7zlrQlT1 blockquote {
  color: #000;
}
.cid-uZ7zlrQlT1 h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-uZ7zlrXEnd {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-uZ7zls7eYO {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uZ7zls7eYO .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-uZ7zls7eYO .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-uZ7zls7eYO .mbr-text {
  color: #767676;
}
.cid-uZ7zls7eYO .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-uZ7zls7eYO a:link {
  color: #000;
}
.cid-uZ7zls7eYO a:visited {
  color: #000;
}
.cid-uZ7zls7eYO a:hover {
  color: #000;
}
#custom-html-1hh #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-uZ7zlsfbIo {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-uZ7zlsfbIo .title {
  margin-bottom: 2rem;
}
.cid-uZ7zlsfbIo .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-uZ7zlsfbIo a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-uZ7zlsfbIo a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-uZ7zlsfbIo .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-uZ7zlsfbIo .input-group-btn {
  display: block;
  text-align: center;
}
.cid-uZ7zlsfbIo H2 {
  color: #ffffff;
}
.cid-uZ7zlsfbIo LABEL {
  color: #ffffff;
}
#custom-html-1hj div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1hj p {
  font-size: 60px;
  color: #777;
}
#custom-html-1hj hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-uZ7zlssugo {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-uZ7zlssugo .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-uZ7zlssugo .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uZ7zlssugo .col + .mbr-section-btn .btn,
.cid-uZ7zlssugo .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-uZ7zlssugo .col + .mbr-section-btn .btn,
  .cid-uZ7zlssugo .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-uZ7zlssugo .dragArea > *:nth-last-child(2).col,
  .cid-uZ7zlssugo .dragArea > *:nth-last-child(2).col-auto,
  .cid-uZ7zlssugo .col + .mbr-section-btn,
  .cid-uZ7zlssugo .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-uZ7zlssugo .dragArea {
    flex-direction: column;
  }
}
.cid-uZ7zlssugo .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-uZ7zlssugo .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-uZ7zlssugo .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-uZ7zlssugo .form-group {
  max-width: 220px;
}
.cid-uZ7zlssugo .mbr-section-btn {
  padding-left: 0;
}
.cid-uZ7zlssugo .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-uZ7zlssugo .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-uZ7zlssugo .mbr-text {
  color: #444;
}
.cid-uZ7zlssugo h5 {
  margin-bottom: 0;
}
.cid-uZ7zlssugo .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uZ7zlssugo .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uZ7zlssugo .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-uZ7zlssugo .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uZ7zlssugo .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-uZ7zlssugo .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-uZ7zlssugo .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uZ7zlssugo .social-list a:hover {
  opacity: 0.4;
}
.cid-uZ7zlssugo .media-container-row > div {
  padding: 0px;
}
.cid-uZ7zlssugo .text2 {
  color: #000000;
  text-align: left;
}
.cid-uZ7zlssugo .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-uZ7zlssugo .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uZ7zlssugo .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-uZ7zlssugo .social-list,
  .cid-uZ7zlssugo .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-uZ7zlssugo h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-uZ7zlssugo .form-group {
    max-width: 250px;
  }
}
.cid-uZ7zlssugo .links span {
  color: #9e9e9e;
}
.cid-uZ7zlssugo .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-uZ7zlssugo .logo-title {
  text-align: center;
}
.cid-uZ7zlssugo .logo-title,
.cid-uZ7zlssugo .logo {
  color: #ffffff;
}
.cid-uZ7zlssugo .copyright > p {
  color: #ffffff;
}
.cid-uZuNE3ouSW .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uZuNE3ouSW .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uZuNE3ouSW a {
  font-style: normal;
}
.cid-uZuNE3ouSW .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uZuNE3ouSW .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uZuNE3ouSW .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uZuNE3ouSW .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uZuNE3ouSW .menu-logo {
  margin-right: auto;
}
.cid-uZuNE3ouSW .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uZuNE3ouSW .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uZuNE3ouSW .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uZuNE3ouSW .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uZuNE3ouSW .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uZuNE3ouSW .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uZuNE3ouSW .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uZuNE3ouSW .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uZuNE3ouSW .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uZuNE3ouSW .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uZuNE3ouSW .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uZuNE3ouSW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uZuNE3ouSW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uZuNE3ouSW .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uZuNE3ouSW .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uZuNE3ouSW .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uZuNE3ouSW .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uZuNE3ouSW .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uZuNE3ouSW .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uZuNE3ouSW .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uZuNE3ouSW .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uZuNE3ouSW .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uZuNE3ouSW button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uZuNE3ouSW button.navbar-toggler:focus {
  outline: none;
}
.cid-uZuNE3ouSW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uZuNE3ouSW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uZuNE3ouSW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uZuNE3ouSW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uZuNE3ouSW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uZuNE3ouSW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uZuNE3ouSW nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uZuNE3ouSW nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uZuNE3ouSW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uZuNE3ouSW .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uZuNE3ouSW .collapsed .btn {
  display: flex;
}
.cid-uZuNE3ouSW .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uZuNE3ouSW .collapsed .navbar-collapse.collapsing,
.cid-uZuNE3ouSW .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uZuNE3ouSW .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uZuNE3ouSW .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uZuNE3ouSW .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uZuNE3ouSW .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uZuNE3ouSW .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uZuNE3ouSW .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uZuNE3ouSW .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uZuNE3ouSW .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uZuNE3ouSW .collapsed button.navbar-toggler {
  display: block;
}
.cid-uZuNE3ouSW .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uZuNE3ouSW .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uZuNE3ouSW .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uZuNE3ouSW .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uZuNE3ouSW .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uZuNE3ouSW .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uZuNE3ouSW .navbar-expand {
    flex-direction: column;
  }
  .cid-uZuNE3ouSW img {
    height: 3.8rem !important;
  }
  .cid-uZuNE3ouSW .btn {
    display: flex;
  }
  .cid-uZuNE3ouSW button.navbar-toggler {
    display: block;
  }
  .cid-uZuNE3ouSW .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uZuNE3ouSW .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uZuNE3ouSW .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uZuNE3ouSW .navbar-collapse.collapsing,
  .cid-uZuNE3ouSW .navbar-collapse.show {
    display: block !important;
  }
  .cid-uZuNE3ouSW .navbar-collapse.collapsing .navbar-nav,
  .cid-uZuNE3ouSW .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uZuNE3ouSW .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uZuNE3ouSW .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uZuNE3ouSW .navbar-collapse.collapsing .navbar-buttons,
  .cid-uZuNE3ouSW .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uZuNE3ouSW .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uZuNE3ouSW .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uZuNE3ouSW .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uZuNE3ouSW .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uZuNE3ouSW .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uZuNE3ouSW .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uZuNE3ouSW .menu-logo {
    flex-shrink: 0;
  }
}
.cid-uZuNE3FpDO {
  background-image: url("../../../assets/images/hotel-france-le-grand-hotel-dinard-image-couverture-2-1920x1080.jpg");
}
#custom-html-1ho .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-uZuNE3SnIE {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uZuNE3SnIE .mbr-section-subtitle {
  color: #767676;
}
.cid-uZuNE3SnIE .pays {
  text-align: center;
  font-size: 16px;
}
.cid-uZuNE3SnIE .pictogrammes {
  text-align: center;
}
.cid-uZuNE3SnIE .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-uZuNE3YdsE {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uZuNE3YdsE .mbr-section-subtitle {
  color: #767676;
}
.cid-uZuNE45NXS {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uZuNE45NXS .line {
  background-color: #ced000;
  color: #ced000;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uZuNE45NXS .section-text {
  padding: 2rem 0;
}
.cid-uZuNE45NXS .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-uZuNE45NXS .inner-container {
    width: 100% !important;
  }
}
.cid-uZuNE4cqOs {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uZuNE4cqOs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uZuNE4cqOs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uZuNE4cqOs .item {
  padding-bottom: 2rem;
}
.cid-uZuNE4cqOs .item-wrapper {
  position: relative;
}
.cid-uZuNE4cqOs .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uZuNE4cqOs .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uZuNE4cqOs .carousel-control,
.cid-uZuNE4cqOs .close {
  background: #1b1b1b;
}
.cid-uZuNE4cqOs .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uZuNE4cqOs .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uZuNE4cqOs .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uZuNE4cqOs .carousel-control-next span {
  margin-left: 5px;
}
.cid-uZuNE4cqOs .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uZuNE4cqOs .close::before {
  content: '\e91a';
}
.cid-uZuNE4cqOs .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uZuNE4cqOs .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uZuNE4cqOs .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uZuNE4cqOs .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uZuNE4cqOs .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uZuNE4cqOs .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uZuNE4cqOs .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uZuNE4cqOs .carousel-indicators li.active,
.cid-uZuNE4cqOs .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uZuNE4cqOs .carousel-indicators li::after,
.cid-uZuNE4cqOs .carousel-indicators li::before {
  content: none;
}
.cid-uZuNE4cqOs .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uZuNE4cqOs .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uZuNE4cqOs .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uZuNE4cqOs .carousel-indicators {
    display: none;
  }
}
.cid-uZuNE4cqOs .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uZuNE4cqOs .carousel-inner > .active {
  display: block;
}
.cid-uZuNE4cqOs .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uZuNE4cqOs .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uZuNE4cqOs .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uZuNE4cqOs .carousel-control,
  .cid-uZuNE4cqOs .carousel-indicators,
  .cid-uZuNE4cqOs .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uZuNE4cqOs .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uZuNE4cqOs .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uZuNE4cqOs .carousel-indicators .active,
.cid-uZuNE4cqOs .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uZuNE4cqOs .carousel-indicators .active {
  background: #fff;
}
.cid-uZuNE4cqOs .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uZuNE4cqOs .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uZuNE4cqOs .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uZuNE4cqOs .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uZuNE4cqOs .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uZuNE4cqOs .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uZuNE4cqOs .carousel {
  width: 100%;
}
.cid-uZuNE4cqOs .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uZuNE4cqOs .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uZuNE4cqOs .modal.fade .modal-dialog,
.cid-uZuNE4cqOs .modal.in .modal-dialog {
  transform: none;
}
.cid-uZuNE4cqOs .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uZuNE4cqOs H6 {
  text-align: center;
}
.cid-uZuNE4suTD {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uZuNE4suTD .mbr-text,
.cid-uZuNE4suTD blockquote {
  color: #000;
}
.cid-uZuNE4suTD h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-uZuNE4BaGH {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-uZuNE4JUJr {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uZuNE4JUJr .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-uZuNE4JUJr .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-uZuNE4JUJr .mbr-text {
  color: #767676;
}
.cid-uZuNE4JUJr .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-uZuNE4JUJr a:link {
  color: #000;
}
.cid-uZuNE4JUJr a:visited {
  color: #000;
}
.cid-uZuNE4JUJr a:hover {
  color: #000;
}
#custom-html-1hw #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-uZuNE4TN83 {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-uZuNE4TN83 .title {
  margin-bottom: 2rem;
}
.cid-uZuNE4TN83 .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-uZuNE4TN83 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-uZuNE4TN83 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-uZuNE4TN83 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-uZuNE4TN83 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-uZuNE4TN83 H2 {
  color: #ffffff;
}
.cid-uZuNE4TN83 LABEL {
  color: #ffffff;
}
#custom-html-1hy div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1hy p {
  font-size: 60px;
  color: #777;
}
#custom-html-1hy hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-uZuNE58ynJ {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-uZuNE58ynJ .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-uZuNE58ynJ .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uZuNE58ynJ .col + .mbr-section-btn .btn,
.cid-uZuNE58ynJ .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-uZuNE58ynJ .col + .mbr-section-btn .btn,
  .cid-uZuNE58ynJ .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-uZuNE58ynJ .dragArea > *:nth-last-child(2).col,
  .cid-uZuNE58ynJ .dragArea > *:nth-last-child(2).col-auto,
  .cid-uZuNE58ynJ .col + .mbr-section-btn,
  .cid-uZuNE58ynJ .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-uZuNE58ynJ .dragArea {
    flex-direction: column;
  }
}
.cid-uZuNE58ynJ .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-uZuNE58ynJ .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-uZuNE58ynJ .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-uZuNE58ynJ .form-group {
  max-width: 220px;
}
.cid-uZuNE58ynJ .mbr-section-btn {
  padding-left: 0;
}
.cid-uZuNE58ynJ .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-uZuNE58ynJ .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-uZuNE58ynJ .mbr-text {
  color: #444;
}
.cid-uZuNE58ynJ h5 {
  margin-bottom: 0;
}
.cid-uZuNE58ynJ .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uZuNE58ynJ .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uZuNE58ynJ .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-uZuNE58ynJ .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uZuNE58ynJ .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-uZuNE58ynJ .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-uZuNE58ynJ .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uZuNE58ynJ .social-list a:hover {
  opacity: 0.4;
}
.cid-uZuNE58ynJ .media-container-row > div {
  padding: 0px;
}
.cid-uZuNE58ynJ .text2 {
  color: #000000;
  text-align: left;
}
.cid-uZuNE58ynJ .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-uZuNE58ynJ .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uZuNE58ynJ .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-uZuNE58ynJ .social-list,
  .cid-uZuNE58ynJ .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-uZuNE58ynJ h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-uZuNE58ynJ .form-group {
    max-width: 250px;
  }
}
.cid-uZuNE58ynJ .links span {
  color: #9e9e9e;
}
.cid-uZuNE58ynJ .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-uZuNE58ynJ .logo-title {
  text-align: center;
}
.cid-uZuNE58ynJ .logo-title,
.cid-uZuNE58ynJ .logo {
  color: #ffffff;
}
.cid-uZuNE58ynJ .copyright > p {
  color: #ffffff;
}
.cid-uZHdoS3tP6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uZHdoS3tP6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uZHdoS3tP6 a {
  font-style: normal;
}
.cid-uZHdoS3tP6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uZHdoS3tP6 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uZHdoS3tP6 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uZHdoS3tP6 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uZHdoS3tP6 .menu-logo {
  margin-right: auto;
}
.cid-uZHdoS3tP6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uZHdoS3tP6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uZHdoS3tP6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uZHdoS3tP6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uZHdoS3tP6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uZHdoS3tP6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uZHdoS3tP6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uZHdoS3tP6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uZHdoS3tP6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uZHdoS3tP6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uZHdoS3tP6 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uZHdoS3tP6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uZHdoS3tP6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uZHdoS3tP6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uZHdoS3tP6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uZHdoS3tP6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uZHdoS3tP6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uZHdoS3tP6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uZHdoS3tP6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uZHdoS3tP6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uZHdoS3tP6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uZHdoS3tP6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uZHdoS3tP6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uZHdoS3tP6 button.navbar-toggler:focus {
  outline: none;
}
.cid-uZHdoS3tP6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uZHdoS3tP6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uZHdoS3tP6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uZHdoS3tP6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uZHdoS3tP6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uZHdoS3tP6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uZHdoS3tP6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uZHdoS3tP6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uZHdoS3tP6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uZHdoS3tP6 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uZHdoS3tP6 .collapsed .btn {
  display: flex;
}
.cid-uZHdoS3tP6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uZHdoS3tP6 .collapsed .navbar-collapse.collapsing,
.cid-uZHdoS3tP6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uZHdoS3tP6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uZHdoS3tP6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uZHdoS3tP6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uZHdoS3tP6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uZHdoS3tP6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uZHdoS3tP6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uZHdoS3tP6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uZHdoS3tP6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uZHdoS3tP6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uZHdoS3tP6 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uZHdoS3tP6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uZHdoS3tP6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uZHdoS3tP6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uZHdoS3tP6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uZHdoS3tP6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uZHdoS3tP6 .navbar-expand {
    flex-direction: column;
  }
  .cid-uZHdoS3tP6 img {
    height: 3.8rem !important;
  }
  .cid-uZHdoS3tP6 .btn {
    display: flex;
  }
  .cid-uZHdoS3tP6 button.navbar-toggler {
    display: block;
  }
  .cid-uZHdoS3tP6 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uZHdoS3tP6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uZHdoS3tP6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uZHdoS3tP6 .navbar-collapse.collapsing,
  .cid-uZHdoS3tP6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uZHdoS3tP6 .navbar-collapse.collapsing .navbar-nav,
  .cid-uZHdoS3tP6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uZHdoS3tP6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uZHdoS3tP6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uZHdoS3tP6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uZHdoS3tP6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uZHdoS3tP6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uZHdoS3tP6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uZHdoS3tP6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uZHdoS3tP6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uZHdoS3tP6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uZHdoS3tP6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uZHdoS3tP6 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-uZHdoSisRQ {
  background-image: url("../../../assets/images/hotel-france-hotel-le-normandy-deauville-image-couverture-1920x1080.jpg");
}
#custom-html-1i2 .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-uZHdoSuhWi {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uZHdoSuhWi .mbr-section-subtitle {
  color: #767676;
}
.cid-uZHdoSuhWi .pays {
  text-align: center;
  font-size: 16px;
}
.cid-uZHdoSuhWi .pictogrammes {
  text-align: center;
}
.cid-uZHdoSuhWi .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-uZHdoSB7MJ {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uZHdoSB7MJ .mbr-section-subtitle {
  color: #767676;
}
.cid-uZHdoSIC6Y {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uZHdoSIC6Y .line {
  background-color: #ced000;
  color: #ced000;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uZHdoSIC6Y .section-text {
  padding: 2rem 0;
}
.cid-uZHdoSIC6Y .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-uZHdoSIC6Y .inner-container {
    width: 100% !important;
  }
}
.cid-uZHdoSPOEh {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uZHdoSPOEh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uZHdoSPOEh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uZHdoSPOEh .item {
  padding-bottom: 2rem;
}
.cid-uZHdoSPOEh .item-wrapper {
  position: relative;
}
.cid-uZHdoSPOEh .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uZHdoSPOEh .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uZHdoSPOEh .carousel-control,
.cid-uZHdoSPOEh .close {
  background: #1b1b1b;
}
.cid-uZHdoSPOEh .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uZHdoSPOEh .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uZHdoSPOEh .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uZHdoSPOEh .carousel-control-next span {
  margin-left: 5px;
}
.cid-uZHdoSPOEh .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uZHdoSPOEh .close::before {
  content: '\e91a';
}
.cid-uZHdoSPOEh .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uZHdoSPOEh .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uZHdoSPOEh .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uZHdoSPOEh .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uZHdoSPOEh .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uZHdoSPOEh .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uZHdoSPOEh .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uZHdoSPOEh .carousel-indicators li.active,
.cid-uZHdoSPOEh .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uZHdoSPOEh .carousel-indicators li::after,
.cid-uZHdoSPOEh .carousel-indicators li::before {
  content: none;
}
.cid-uZHdoSPOEh .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uZHdoSPOEh .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uZHdoSPOEh .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uZHdoSPOEh .carousel-indicators {
    display: none;
  }
}
.cid-uZHdoSPOEh .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uZHdoSPOEh .carousel-inner > .active {
  display: block;
}
.cid-uZHdoSPOEh .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uZHdoSPOEh .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uZHdoSPOEh .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uZHdoSPOEh .carousel-control,
  .cid-uZHdoSPOEh .carousel-indicators,
  .cid-uZHdoSPOEh .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uZHdoSPOEh .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uZHdoSPOEh .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uZHdoSPOEh .carousel-indicators .active,
.cid-uZHdoSPOEh .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uZHdoSPOEh .carousel-indicators .active {
  background: #fff;
}
.cid-uZHdoSPOEh .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uZHdoSPOEh .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uZHdoSPOEh .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uZHdoSPOEh .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uZHdoSPOEh .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uZHdoSPOEh .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uZHdoSPOEh .carousel {
  width: 100%;
}
.cid-uZHdoSPOEh .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uZHdoSPOEh .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uZHdoSPOEh .modal.fade .modal-dialog,
.cid-uZHdoSPOEh .modal.in .modal-dialog {
  transform: none;
}
.cid-uZHdoSPOEh .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uZHdoSPOEh H6 {
  text-align: center;
}
.cid-uZHdoTebjo {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uZHdoTebjo .mbr-text,
.cid-uZHdoTebjo blockquote {
  color: #000;
}
.cid-uZHdoTebjo h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-uZHdoTpek4 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-uZHdoTycfN {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uZHdoTycfN .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-uZHdoTycfN .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-uZHdoTycfN .mbr-text {
  color: #767676;
}
.cid-uZHdoTycfN .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-uZHdoTycfN a:link {
  color: #000;
}
.cid-uZHdoTycfN a:visited {
  color: #000;
}
.cid-uZHdoTycfN a:hover {
  color: #000;
}
#custom-html-1ia #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-uZHdoTGMSg {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-uZHdoTGMSg .title {
  margin-bottom: 2rem;
}
.cid-uZHdoTGMSg .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-uZHdoTGMSg a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-uZHdoTGMSg a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-uZHdoTGMSg .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-uZHdoTGMSg .input-group-btn {
  display: block;
  text-align: center;
}
.cid-uZHdoTGMSg H2 {
  color: #ffffff;
}
.cid-uZHdoTGMSg LABEL {
  color: #ffffff;
}
#custom-html-1ic div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1ic p {
  font-size: 60px;
  color: #777;
}
#custom-html-1ic hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-uZHdoTTlU8 {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-uZHdoTTlU8 .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-uZHdoTTlU8 .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uZHdoTTlU8 .col + .mbr-section-btn .btn,
.cid-uZHdoTTlU8 .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-uZHdoTTlU8 .col + .mbr-section-btn .btn,
  .cid-uZHdoTTlU8 .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-uZHdoTTlU8 .dragArea > *:nth-last-child(2).col,
  .cid-uZHdoTTlU8 .dragArea > *:nth-last-child(2).col-auto,
  .cid-uZHdoTTlU8 .col + .mbr-section-btn,
  .cid-uZHdoTTlU8 .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-uZHdoTTlU8 .dragArea {
    flex-direction: column;
  }
}
.cid-uZHdoTTlU8 .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-uZHdoTTlU8 .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-uZHdoTTlU8 .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-uZHdoTTlU8 .form-group {
  max-width: 220px;
}
.cid-uZHdoTTlU8 .mbr-section-btn {
  padding-left: 0;
}
.cid-uZHdoTTlU8 .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-uZHdoTTlU8 .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-uZHdoTTlU8 .mbr-text {
  color: #444;
}
.cid-uZHdoTTlU8 h5 {
  margin-bottom: 0;
}
.cid-uZHdoTTlU8 .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uZHdoTTlU8 .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uZHdoTTlU8 .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-uZHdoTTlU8 .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uZHdoTTlU8 .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-uZHdoTTlU8 .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-uZHdoTTlU8 .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uZHdoTTlU8 .social-list a:hover {
  opacity: 0.4;
}
.cid-uZHdoTTlU8 .media-container-row > div {
  padding: 0px;
}
.cid-uZHdoTTlU8 .text2 {
  color: #000000;
  text-align: left;
}
.cid-uZHdoTTlU8 .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-uZHdoTTlU8 .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uZHdoTTlU8 .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-uZHdoTTlU8 .social-list,
  .cid-uZHdoTTlU8 .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-uZHdoTTlU8 h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-uZHdoTTlU8 .form-group {
    max-width: 250px;
  }
}
.cid-uZHdoTTlU8 .links span {
  color: #9e9e9e;
}
.cid-uZHdoTTlU8 .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-uZHdoTTlU8 .logo-title {
  text-align: center;
}
.cid-uZHdoTTlU8 .logo-title,
.cid-uZHdoTTlU8 .logo {
  color: #ffffff;
}
.cid-uZHdoTTlU8 .copyright > p {
  color: #ffffff;
}
.cid-uZMada6yN7 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uZMada6yN7 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uZMada6yN7 a {
  font-style: normal;
}
.cid-uZMada6yN7 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uZMada6yN7 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uZMada6yN7 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uZMada6yN7 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uZMada6yN7 .menu-logo {
  margin-right: auto;
}
.cid-uZMada6yN7 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uZMada6yN7 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uZMada6yN7 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uZMada6yN7 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uZMada6yN7 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uZMada6yN7 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uZMada6yN7 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uZMada6yN7 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uZMada6yN7 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uZMada6yN7 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uZMada6yN7 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uZMada6yN7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uZMada6yN7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uZMada6yN7 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uZMada6yN7 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uZMada6yN7 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uZMada6yN7 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uZMada6yN7 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uZMada6yN7 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uZMada6yN7 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uZMada6yN7 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uZMada6yN7 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uZMada6yN7 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uZMada6yN7 button.navbar-toggler:focus {
  outline: none;
}
.cid-uZMada6yN7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uZMada6yN7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uZMada6yN7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uZMada6yN7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uZMada6yN7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uZMada6yN7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uZMada6yN7 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uZMada6yN7 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uZMada6yN7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uZMada6yN7 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uZMada6yN7 .collapsed .btn {
  display: flex;
}
.cid-uZMada6yN7 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uZMada6yN7 .collapsed .navbar-collapse.collapsing,
.cid-uZMada6yN7 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uZMada6yN7 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uZMada6yN7 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uZMada6yN7 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uZMada6yN7 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uZMada6yN7 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uZMada6yN7 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uZMada6yN7 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uZMada6yN7 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uZMada6yN7 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uZMada6yN7 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uZMada6yN7 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uZMada6yN7 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uZMada6yN7 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uZMada6yN7 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uZMada6yN7 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uZMada6yN7 .navbar-expand {
    flex-direction: column;
  }
  .cid-uZMada6yN7 img {
    height: 3.8rem !important;
  }
  .cid-uZMada6yN7 .btn {
    display: flex;
  }
  .cid-uZMada6yN7 button.navbar-toggler {
    display: block;
  }
  .cid-uZMada6yN7 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uZMada6yN7 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uZMada6yN7 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uZMada6yN7 .navbar-collapse.collapsing,
  .cid-uZMada6yN7 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uZMada6yN7 .navbar-collapse.collapsing .navbar-nav,
  .cid-uZMada6yN7 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uZMada6yN7 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uZMada6yN7 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uZMada6yN7 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uZMada6yN7 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uZMada6yN7 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uZMada6yN7 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uZMada6yN7 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uZMada6yN7 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uZMada6yN7 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uZMada6yN7 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uZMada6yN7 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-uZMadan7Xz {
  background-image: url("../../../assets/images/hotel-france-hotel-le-royal-deauville-image-couverture-1920x1080.jpg");
}
#custom-html-1ij .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-uZMadaB72d {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uZMadaB72d .mbr-section-subtitle {
  color: #767676;
}
.cid-uZMadaB72d .pays {
  text-align: center;
  font-size: 16px;
}
.cid-uZMadaB72d .pictogrammes {
  text-align: center;
}
.cid-uZMadaB72d .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-uZMadaMAGd {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uZMadaMAGd .mbr-section-subtitle {
  color: #767676;
}
.cid-uZMadaTjUC {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uZMadaTjUC .line {
  background-color: #ced000;
  color: #ced000;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uZMadaTjUC .section-text {
  padding: 2rem 0;
}
.cid-uZMadaTjUC .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-uZMadaTjUC .inner-container {
    width: 100% !important;
  }
}
.cid-uZMadaZjLM {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uZMadaZjLM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uZMadaZjLM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uZMadaZjLM .item {
  padding-bottom: 2rem;
}
.cid-uZMadaZjLM .item-wrapper {
  position: relative;
}
.cid-uZMadaZjLM .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uZMadaZjLM .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uZMadaZjLM .carousel-control,
.cid-uZMadaZjLM .close {
  background: #1b1b1b;
}
.cid-uZMadaZjLM .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uZMadaZjLM .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uZMadaZjLM .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uZMadaZjLM .carousel-control-next span {
  margin-left: 5px;
}
.cid-uZMadaZjLM .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uZMadaZjLM .close::before {
  content: '\e91a';
}
.cid-uZMadaZjLM .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uZMadaZjLM .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uZMadaZjLM .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uZMadaZjLM .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uZMadaZjLM .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uZMadaZjLM .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uZMadaZjLM .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uZMadaZjLM .carousel-indicators li.active,
.cid-uZMadaZjLM .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uZMadaZjLM .carousel-indicators li::after,
.cid-uZMadaZjLM .carousel-indicators li::before {
  content: none;
}
.cid-uZMadaZjLM .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uZMadaZjLM .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uZMadaZjLM .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uZMadaZjLM .carousel-indicators {
    display: none;
  }
}
.cid-uZMadaZjLM .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uZMadaZjLM .carousel-inner > .active {
  display: block;
}
.cid-uZMadaZjLM .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uZMadaZjLM .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uZMadaZjLM .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uZMadaZjLM .carousel-control,
  .cid-uZMadaZjLM .carousel-indicators,
  .cid-uZMadaZjLM .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uZMadaZjLM .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uZMadaZjLM .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uZMadaZjLM .carousel-indicators .active,
.cid-uZMadaZjLM .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uZMadaZjLM .carousel-indicators .active {
  background: #fff;
}
.cid-uZMadaZjLM .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uZMadaZjLM .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uZMadaZjLM .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uZMadaZjLM .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uZMadaZjLM .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uZMadaZjLM .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uZMadaZjLM .carousel {
  width: 100%;
}
.cid-uZMadaZjLM .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uZMadaZjLM .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uZMadaZjLM .modal.fade .modal-dialog,
.cid-uZMadaZjLM .modal.in .modal-dialog {
  transform: none;
}
.cid-uZMadaZjLM .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uZMadaZjLM H6 {
  text-align: center;
}
.cid-uZMadbqgKQ {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uZMadbqgKQ .mbr-text,
.cid-uZMadbqgKQ blockquote {
  color: #000;
}
.cid-uZMadbqgKQ h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-uZMadbAliM {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-uZMadbMU5r {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uZMadbMU5r .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-uZMadbMU5r .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-uZMadbMU5r .mbr-text {
  color: #767676;
}
.cid-uZMadbMU5r .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-uZMadbMU5r a:link {
  color: #000;
}
.cid-uZMadbMU5r a:visited {
  color: #000;
}
.cid-uZMadbMU5r a:hover {
  color: #000;
}
#custom-html-1ir #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-uZMadbWxX3 {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-uZMadbWxX3 .title {
  margin-bottom: 2rem;
}
.cid-uZMadbWxX3 .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-uZMadbWxX3 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-uZMadbWxX3 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-uZMadbWxX3 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-uZMadbWxX3 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-uZMadbWxX3 H2 {
  color: #ffffff;
}
.cid-uZMadbWxX3 LABEL {
  color: #ffffff;
}
#custom-html-1it div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1it p {
  font-size: 60px;
  color: #777;
}
#custom-html-1it hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-uZMadcbt7u {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-uZMadcbt7u .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-uZMadcbt7u .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uZMadcbt7u .col + .mbr-section-btn .btn,
.cid-uZMadcbt7u .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-uZMadcbt7u .col + .mbr-section-btn .btn,
  .cid-uZMadcbt7u .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-uZMadcbt7u .dragArea > *:nth-last-child(2).col,
  .cid-uZMadcbt7u .dragArea > *:nth-last-child(2).col-auto,
  .cid-uZMadcbt7u .col + .mbr-section-btn,
  .cid-uZMadcbt7u .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-uZMadcbt7u .dragArea {
    flex-direction: column;
  }
}
.cid-uZMadcbt7u .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-uZMadcbt7u .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-uZMadcbt7u .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-uZMadcbt7u .form-group {
  max-width: 220px;
}
.cid-uZMadcbt7u .mbr-section-btn {
  padding-left: 0;
}
.cid-uZMadcbt7u .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-uZMadcbt7u .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-uZMadcbt7u .mbr-text {
  color: #444;
}
.cid-uZMadcbt7u h5 {
  margin-bottom: 0;
}
.cid-uZMadcbt7u .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uZMadcbt7u .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uZMadcbt7u .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-uZMadcbt7u .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uZMadcbt7u .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-uZMadcbt7u .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-uZMadcbt7u .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uZMadcbt7u .social-list a:hover {
  opacity: 0.4;
}
.cid-uZMadcbt7u .media-container-row > div {
  padding: 0px;
}
.cid-uZMadcbt7u .text2 {
  color: #000000;
  text-align: left;
}
.cid-uZMadcbt7u .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-uZMadcbt7u .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uZMadcbt7u .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-uZMadcbt7u .social-list,
  .cid-uZMadcbt7u .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-uZMadcbt7u h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-uZMadcbt7u .form-group {
    max-width: 250px;
  }
}
.cid-uZMadcbt7u .links span {
  color: #9e9e9e;
}
.cid-uZMadcbt7u .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-uZMadcbt7u .logo-title {
  text-align: center;
}
.cid-uZMadcbt7u .logo-title,
.cid-uZMadcbt7u .logo {
  color: #ffffff;
}
.cid-uZMadcbt7u .copyright > p {
  color: #ffffff;
}
.cid-uZNtFGhIMO .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uZNtFGhIMO .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uZNtFGhIMO a {
  font-style: normal;
}
.cid-uZNtFGhIMO .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uZNtFGhIMO .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uZNtFGhIMO .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uZNtFGhIMO .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uZNtFGhIMO .menu-logo {
  margin-right: auto;
}
.cid-uZNtFGhIMO .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uZNtFGhIMO .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uZNtFGhIMO .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uZNtFGhIMO .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uZNtFGhIMO .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uZNtFGhIMO .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uZNtFGhIMO .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uZNtFGhIMO .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uZNtFGhIMO .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uZNtFGhIMO .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uZNtFGhIMO .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uZNtFGhIMO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uZNtFGhIMO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uZNtFGhIMO .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uZNtFGhIMO .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uZNtFGhIMO .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uZNtFGhIMO .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uZNtFGhIMO .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uZNtFGhIMO .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uZNtFGhIMO .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uZNtFGhIMO .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uZNtFGhIMO .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uZNtFGhIMO button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uZNtFGhIMO button.navbar-toggler:focus {
  outline: none;
}
.cid-uZNtFGhIMO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uZNtFGhIMO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uZNtFGhIMO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uZNtFGhIMO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uZNtFGhIMO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uZNtFGhIMO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uZNtFGhIMO nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uZNtFGhIMO nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uZNtFGhIMO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uZNtFGhIMO .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uZNtFGhIMO .collapsed .btn {
  display: flex;
}
.cid-uZNtFGhIMO .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uZNtFGhIMO .collapsed .navbar-collapse.collapsing,
.cid-uZNtFGhIMO .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uZNtFGhIMO .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uZNtFGhIMO .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uZNtFGhIMO .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uZNtFGhIMO .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uZNtFGhIMO .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uZNtFGhIMO .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uZNtFGhIMO .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uZNtFGhIMO .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uZNtFGhIMO .collapsed button.navbar-toggler {
  display: block;
}
.cid-uZNtFGhIMO .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uZNtFGhIMO .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uZNtFGhIMO .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uZNtFGhIMO .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uZNtFGhIMO .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uZNtFGhIMO .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uZNtFGhIMO .navbar-expand {
    flex-direction: column;
  }
  .cid-uZNtFGhIMO img {
    height: 3.8rem !important;
  }
  .cid-uZNtFGhIMO .btn {
    display: flex;
  }
  .cid-uZNtFGhIMO button.navbar-toggler {
    display: block;
  }
  .cid-uZNtFGhIMO .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uZNtFGhIMO .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uZNtFGhIMO .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uZNtFGhIMO .navbar-collapse.collapsing,
  .cid-uZNtFGhIMO .navbar-collapse.show {
    display: block !important;
  }
  .cid-uZNtFGhIMO .navbar-collapse.collapsing .navbar-nav,
  .cid-uZNtFGhIMO .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uZNtFGhIMO .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uZNtFGhIMO .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uZNtFGhIMO .navbar-collapse.collapsing .navbar-buttons,
  .cid-uZNtFGhIMO .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uZNtFGhIMO .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uZNtFGhIMO .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uZNtFGhIMO .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uZNtFGhIMO .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uZNtFGhIMO .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uZNtFGhIMO .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uZNtFGhIMO .menu-logo {
    flex-shrink: 0;
  }
}
.cid-uZNtFGwH7i {
  background-image: url("../../../assets/images/hotel-france-hotel-hermitage-la-baule-image-couverture-1920x1080.jpg");
}
#custom-html-1ix .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-uZNtFGHQs8 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uZNtFGHQs8 .mbr-section-subtitle {
  color: #767676;
}
.cid-uZNtFGHQs8 .pays {
  text-align: center;
  font-size: 16px;
}
.cid-uZNtFGHQs8 .pictogrammes {
  text-align: center;
}
.cid-uZNtFGHQs8 .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-uZNtFGO59U {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uZNtFGO59U .mbr-section-subtitle {
  color: #767676;
}
.cid-uZNtFGUTbq {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uZNtFGUTbq .line {
  background-color: #ced000;
  color: #ced000;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uZNtFGUTbq .section-text {
  padding: 2rem 0;
}
.cid-uZNtFGUTbq .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-uZNtFGUTbq .inner-container {
    width: 100% !important;
  }
}
.cid-uZNtFH1Ycu {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uZNtFH1Ycu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uZNtFH1Ycu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uZNtFH1Ycu .item {
  padding-bottom: 2rem;
}
.cid-uZNtFH1Ycu .item-wrapper {
  position: relative;
}
.cid-uZNtFH1Ycu .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uZNtFH1Ycu .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uZNtFH1Ycu .carousel-control,
.cid-uZNtFH1Ycu .close {
  background: #1b1b1b;
}
.cid-uZNtFH1Ycu .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uZNtFH1Ycu .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uZNtFH1Ycu .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uZNtFH1Ycu .carousel-control-next span {
  margin-left: 5px;
}
.cid-uZNtFH1Ycu .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uZNtFH1Ycu .close::before {
  content: '\e91a';
}
.cid-uZNtFH1Ycu .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uZNtFH1Ycu .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uZNtFH1Ycu .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uZNtFH1Ycu .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uZNtFH1Ycu .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uZNtFH1Ycu .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uZNtFH1Ycu .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uZNtFH1Ycu .carousel-indicators li.active,
.cid-uZNtFH1Ycu .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uZNtFH1Ycu .carousel-indicators li::after,
.cid-uZNtFH1Ycu .carousel-indicators li::before {
  content: none;
}
.cid-uZNtFH1Ycu .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uZNtFH1Ycu .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uZNtFH1Ycu .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uZNtFH1Ycu .carousel-indicators {
    display: none;
  }
}
.cid-uZNtFH1Ycu .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uZNtFH1Ycu .carousel-inner > .active {
  display: block;
}
.cid-uZNtFH1Ycu .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uZNtFH1Ycu .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uZNtFH1Ycu .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uZNtFH1Ycu .carousel-control,
  .cid-uZNtFH1Ycu .carousel-indicators,
  .cid-uZNtFH1Ycu .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uZNtFH1Ycu .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uZNtFH1Ycu .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uZNtFH1Ycu .carousel-indicators .active,
.cid-uZNtFH1Ycu .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uZNtFH1Ycu .carousel-indicators .active {
  background: #fff;
}
.cid-uZNtFH1Ycu .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uZNtFH1Ycu .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uZNtFH1Ycu .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uZNtFH1Ycu .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uZNtFH1Ycu .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uZNtFH1Ycu .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uZNtFH1Ycu .carousel {
  width: 100%;
}
.cid-uZNtFH1Ycu .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uZNtFH1Ycu .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uZNtFH1Ycu .modal.fade .modal-dialog,
.cid-uZNtFH1Ycu .modal.in .modal-dialog {
  transform: none;
}
.cid-uZNtFH1Ycu .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uZNtFH1Ycu H6 {
  text-align: center;
}
.cid-uZNtFHqgBL {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uZNtFHqgBL .mbr-text,
.cid-uZNtFHqgBL blockquote {
  color: #000;
}
.cid-uZNtFHqgBL h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-uZNtFHyF4F {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-uZNtFHGBoU {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uZNtFHGBoU .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-uZNtFHGBoU .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-uZNtFHGBoU .mbr-text {
  color: #767676;
}
.cid-uZNtFHGBoU .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-uZNtFHGBoU a:link {
  color: #000;
}
.cid-uZNtFHGBoU a:visited {
  color: #000;
}
.cid-uZNtFHGBoU a:hover {
  color: #000;
}
#custom-html-1j5 #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-uZNtFHPwxg {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-uZNtFHPwxg .title {
  margin-bottom: 2rem;
}
.cid-uZNtFHPwxg .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-uZNtFHPwxg a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-uZNtFHPwxg a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-uZNtFHPwxg .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-uZNtFHPwxg .input-group-btn {
  display: block;
  text-align: center;
}
.cid-uZNtFHPwxg H2 {
  color: #ffffff;
}
.cid-uZNtFHPwxg LABEL {
  color: #ffffff;
}
#custom-html-1j7 div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1j7 p {
  font-size: 60px;
  color: #777;
}
#custom-html-1j7 hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-uZNtFI3LuZ {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-uZNtFI3LuZ .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-uZNtFI3LuZ .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uZNtFI3LuZ .col + .mbr-section-btn .btn,
.cid-uZNtFI3LuZ .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-uZNtFI3LuZ .col + .mbr-section-btn .btn,
  .cid-uZNtFI3LuZ .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-uZNtFI3LuZ .dragArea > *:nth-last-child(2).col,
  .cid-uZNtFI3LuZ .dragArea > *:nth-last-child(2).col-auto,
  .cid-uZNtFI3LuZ .col + .mbr-section-btn,
  .cid-uZNtFI3LuZ .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-uZNtFI3LuZ .dragArea {
    flex-direction: column;
  }
}
.cid-uZNtFI3LuZ .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-uZNtFI3LuZ .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-uZNtFI3LuZ .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-uZNtFI3LuZ .form-group {
  max-width: 220px;
}
.cid-uZNtFI3LuZ .mbr-section-btn {
  padding-left: 0;
}
.cid-uZNtFI3LuZ .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-uZNtFI3LuZ .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-uZNtFI3LuZ .mbr-text {
  color: #444;
}
.cid-uZNtFI3LuZ h5 {
  margin-bottom: 0;
}
.cid-uZNtFI3LuZ .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uZNtFI3LuZ .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uZNtFI3LuZ .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-uZNtFI3LuZ .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uZNtFI3LuZ .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-uZNtFI3LuZ .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-uZNtFI3LuZ .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uZNtFI3LuZ .social-list a:hover {
  opacity: 0.4;
}
.cid-uZNtFI3LuZ .media-container-row > div {
  padding: 0px;
}
.cid-uZNtFI3LuZ .text2 {
  color: #000000;
  text-align: left;
}
.cid-uZNtFI3LuZ .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-uZNtFI3LuZ .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uZNtFI3LuZ .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-uZNtFI3LuZ .social-list,
  .cid-uZNtFI3LuZ .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-uZNtFI3LuZ h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-uZNtFI3LuZ .form-group {
    max-width: 250px;
  }
}
.cid-uZNtFI3LuZ .links span {
  color: #9e9e9e;
}
.cid-uZNtFI3LuZ .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-uZNtFI3LuZ .logo-title {
  text-align: center;
}
.cid-uZNtFI3LuZ .logo-title,
.cid-uZNtFI3LuZ .logo {
  color: #ffffff;
}
.cid-uZNtFI3LuZ .copyright > p {
  color: #ffffff;
}
.cid-uZSU6hBXQT .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uZSU6hBXQT .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uZSU6hBXQT a {
  font-style: normal;
}
.cid-uZSU6hBXQT .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uZSU6hBXQT .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uZSU6hBXQT .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uZSU6hBXQT .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uZSU6hBXQT .menu-logo {
  margin-right: auto;
}
.cid-uZSU6hBXQT .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uZSU6hBXQT .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uZSU6hBXQT .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uZSU6hBXQT .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uZSU6hBXQT .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uZSU6hBXQT .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uZSU6hBXQT .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uZSU6hBXQT .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uZSU6hBXQT .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uZSU6hBXQT .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uZSU6hBXQT .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uZSU6hBXQT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uZSU6hBXQT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uZSU6hBXQT .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uZSU6hBXQT .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uZSU6hBXQT .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uZSU6hBXQT .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uZSU6hBXQT .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uZSU6hBXQT .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uZSU6hBXQT .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uZSU6hBXQT .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uZSU6hBXQT .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uZSU6hBXQT button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uZSU6hBXQT button.navbar-toggler:focus {
  outline: none;
}
.cid-uZSU6hBXQT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uZSU6hBXQT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uZSU6hBXQT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uZSU6hBXQT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uZSU6hBXQT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uZSU6hBXQT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uZSU6hBXQT nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uZSU6hBXQT nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uZSU6hBXQT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uZSU6hBXQT .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uZSU6hBXQT .collapsed .btn {
  display: flex;
}
.cid-uZSU6hBXQT .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uZSU6hBXQT .collapsed .navbar-collapse.collapsing,
.cid-uZSU6hBXQT .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uZSU6hBXQT .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uZSU6hBXQT .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uZSU6hBXQT .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uZSU6hBXQT .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uZSU6hBXQT .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uZSU6hBXQT .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uZSU6hBXQT .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uZSU6hBXQT .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uZSU6hBXQT .collapsed button.navbar-toggler {
  display: block;
}
.cid-uZSU6hBXQT .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uZSU6hBXQT .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uZSU6hBXQT .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uZSU6hBXQT .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uZSU6hBXQT .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uZSU6hBXQT .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uZSU6hBXQT .navbar-expand {
    flex-direction: column;
  }
  .cid-uZSU6hBXQT img {
    height: 3.8rem !important;
  }
  .cid-uZSU6hBXQT .btn {
    display: flex;
  }
  .cid-uZSU6hBXQT button.navbar-toggler {
    display: block;
  }
  .cid-uZSU6hBXQT .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uZSU6hBXQT .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uZSU6hBXQT .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uZSU6hBXQT .navbar-collapse.collapsing,
  .cid-uZSU6hBXQT .navbar-collapse.show {
    display: block !important;
  }
  .cid-uZSU6hBXQT .navbar-collapse.collapsing .navbar-nav,
  .cid-uZSU6hBXQT .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uZSU6hBXQT .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uZSU6hBXQT .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uZSU6hBXQT .navbar-collapse.collapsing .navbar-buttons,
  .cid-uZSU6hBXQT .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uZSU6hBXQT .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uZSU6hBXQT .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uZSU6hBXQT .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uZSU6hBXQT .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uZSU6hBXQT .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uZSU6hBXQT .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uZSU6hBXQT .menu-logo {
    flex-shrink: 0;
  }
}
.cid-uZSU6hPJfz {
  background-image: url("../../../assets/images/hotel-france-hotel-le-royal-la-baule-image-couverture-1920x1080.jpg");
}
#custom-html-1jb .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-uZSU6i0hEC {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uZSU6i0hEC .mbr-section-subtitle {
  color: #767676;
}
.cid-uZSU6i0hEC .pays {
  text-align: center;
  font-size: 16px;
}
.cid-uZSU6i0hEC .pictogrammes {
  text-align: center;
}
.cid-uZSU6i0hEC .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-uZSU6i74N0 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uZSU6i74N0 .mbr-section-subtitle {
  color: #767676;
}
.cid-uZSU6ieSjx {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uZSU6ieSjx .line {
  background-color: #ced000;
  color: #ced000;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uZSU6ieSjx .section-text {
  padding: 2rem 0;
}
.cid-uZSU6ieSjx .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-uZSU6ieSjx .inner-container {
    width: 100% !important;
  }
}
.cid-uZSU6imFAj {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uZSU6imFAj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uZSU6imFAj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uZSU6imFAj .item {
  padding-bottom: 2rem;
}
.cid-uZSU6imFAj .item-wrapper {
  position: relative;
}
.cid-uZSU6imFAj .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uZSU6imFAj .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uZSU6imFAj .carousel-control,
.cid-uZSU6imFAj .close {
  background: #1b1b1b;
}
.cid-uZSU6imFAj .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uZSU6imFAj .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uZSU6imFAj .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uZSU6imFAj .carousel-control-next span {
  margin-left: 5px;
}
.cid-uZSU6imFAj .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uZSU6imFAj .close::before {
  content: '\e91a';
}
.cid-uZSU6imFAj .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uZSU6imFAj .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uZSU6imFAj .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uZSU6imFAj .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uZSU6imFAj .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uZSU6imFAj .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uZSU6imFAj .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uZSU6imFAj .carousel-indicators li.active,
.cid-uZSU6imFAj .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uZSU6imFAj .carousel-indicators li::after,
.cid-uZSU6imFAj .carousel-indicators li::before {
  content: none;
}
.cid-uZSU6imFAj .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uZSU6imFAj .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uZSU6imFAj .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uZSU6imFAj .carousel-indicators {
    display: none;
  }
}
.cid-uZSU6imFAj .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uZSU6imFAj .carousel-inner > .active {
  display: block;
}
.cid-uZSU6imFAj .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uZSU6imFAj .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uZSU6imFAj .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uZSU6imFAj .carousel-control,
  .cid-uZSU6imFAj .carousel-indicators,
  .cid-uZSU6imFAj .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uZSU6imFAj .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uZSU6imFAj .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uZSU6imFAj .carousel-indicators .active,
.cid-uZSU6imFAj .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uZSU6imFAj .carousel-indicators .active {
  background: #fff;
}
.cid-uZSU6imFAj .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uZSU6imFAj .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uZSU6imFAj .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uZSU6imFAj .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uZSU6imFAj .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uZSU6imFAj .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uZSU6imFAj .carousel {
  width: 100%;
}
.cid-uZSU6imFAj .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uZSU6imFAj .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uZSU6imFAj .modal.fade .modal-dialog,
.cid-uZSU6imFAj .modal.in .modal-dialog {
  transform: none;
}
.cid-uZSU6imFAj .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uZSU6imFAj H6 {
  text-align: center;
}
.cid-uZSU6iEYRU {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uZSU6iEYRU .mbr-text,
.cid-uZSU6iEYRU blockquote {
  color: #000;
}
.cid-uZSU6iEYRU h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-uZSU6iNu3N {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-uZSU6iVmWc {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uZSU6iVmWc .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-uZSU6iVmWc .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-uZSU6iVmWc .mbr-text {
  color: #767676;
}
.cid-uZSU6iVmWc .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-uZSU6iVmWc a:link {
  color: #000;
}
.cid-uZSU6iVmWc a:visited {
  color: #000;
}
.cid-uZSU6iVmWc a:hover {
  color: #000;
}
#custom-html-1jj #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-uZSU6j3Asu {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-uZSU6j3Asu .title {
  margin-bottom: 2rem;
}
.cid-uZSU6j3Asu .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-uZSU6j3Asu a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-uZSU6j3Asu a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-uZSU6j3Asu .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-uZSU6j3Asu .input-group-btn {
  display: block;
  text-align: center;
}
.cid-uZSU6j3Asu H2 {
  color: #ffffff;
}
.cid-uZSU6j3Asu LABEL {
  color: #ffffff;
}
#custom-html-1jl div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1jl p {
  font-size: 60px;
  color: #777;
}
#custom-html-1jl hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-uZSU6jj2In {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-uZSU6jj2In .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-uZSU6jj2In .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uZSU6jj2In .col + .mbr-section-btn .btn,
.cid-uZSU6jj2In .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-uZSU6jj2In .col + .mbr-section-btn .btn,
  .cid-uZSU6jj2In .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-uZSU6jj2In .dragArea > *:nth-last-child(2).col,
  .cid-uZSU6jj2In .dragArea > *:nth-last-child(2).col-auto,
  .cid-uZSU6jj2In .col + .mbr-section-btn,
  .cid-uZSU6jj2In .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-uZSU6jj2In .dragArea {
    flex-direction: column;
  }
}
.cid-uZSU6jj2In .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-uZSU6jj2In .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-uZSU6jj2In .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-uZSU6jj2In .form-group {
  max-width: 220px;
}
.cid-uZSU6jj2In .mbr-section-btn {
  padding-left: 0;
}
.cid-uZSU6jj2In .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-uZSU6jj2In .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-uZSU6jj2In .mbr-text {
  color: #444;
}
.cid-uZSU6jj2In h5 {
  margin-bottom: 0;
}
.cid-uZSU6jj2In .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uZSU6jj2In .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uZSU6jj2In .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-uZSU6jj2In .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uZSU6jj2In .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-uZSU6jj2In .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-uZSU6jj2In .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uZSU6jj2In .social-list a:hover {
  opacity: 0.4;
}
.cid-uZSU6jj2In .media-container-row > div {
  padding: 0px;
}
.cid-uZSU6jj2In .text2 {
  color: #000000;
  text-align: left;
}
.cid-uZSU6jj2In .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-uZSU6jj2In .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uZSU6jj2In .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-uZSU6jj2In .social-list,
  .cid-uZSU6jj2In .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-uZSU6jj2In h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-uZSU6jj2In .form-group {
    max-width: 250px;
  }
}
.cid-uZSU6jj2In .links span {
  color: #9e9e9e;
}
.cid-uZSU6jj2In .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-uZSU6jj2In .logo-title {
  text-align: center;
}
.cid-uZSU6jj2In .logo-title,
.cid-uZSU6jj2In .logo {
  color: #ffffff;
}
.cid-uZSU6jj2In .copyright > p {
  color: #ffffff;
}
.cid-uZTaAieIp8 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uZTaAieIp8 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uZTaAieIp8 a {
  font-style: normal;
}
.cid-uZTaAieIp8 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uZTaAieIp8 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-uZTaAieIp8 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-uZTaAieIp8 .btn .mbr-iconfont {
  font-size: 1.4rem;
}
.cid-uZTaAieIp8 .menu-logo {
  margin-right: auto;
}
.cid-uZTaAieIp8 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-uZTaAieIp8 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uZTaAieIp8 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uZTaAieIp8 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uZTaAieIp8 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uZTaAieIp8 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uZTaAieIp8 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uZTaAieIp8 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uZTaAieIp8 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uZTaAieIp8 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uZTaAieIp8 .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uZTaAieIp8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uZTaAieIp8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uZTaAieIp8 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uZTaAieIp8 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uZTaAieIp8 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uZTaAieIp8 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uZTaAieIp8 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uZTaAieIp8 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uZTaAieIp8 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uZTaAieIp8 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uZTaAieIp8 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uZTaAieIp8 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uZTaAieIp8 button.navbar-toggler:focus {
  outline: none;
}
.cid-uZTaAieIp8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uZTaAieIp8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uZTaAieIp8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uZTaAieIp8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uZTaAieIp8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uZTaAieIp8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uZTaAieIp8 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uZTaAieIp8 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uZTaAieIp8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uZTaAieIp8 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-uZTaAieIp8 .collapsed .btn {
  display: flex;
}
.cid-uZTaAieIp8 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uZTaAieIp8 .collapsed .navbar-collapse.collapsing,
.cid-uZTaAieIp8 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uZTaAieIp8 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uZTaAieIp8 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uZTaAieIp8 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uZTaAieIp8 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uZTaAieIp8 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uZTaAieIp8 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uZTaAieIp8 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uZTaAieIp8 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-uZTaAieIp8 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uZTaAieIp8 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-uZTaAieIp8 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uZTaAieIp8 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uZTaAieIp8 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uZTaAieIp8 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uZTaAieIp8 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-uZTaAieIp8 .navbar-expand {
    flex-direction: column;
  }
  .cid-uZTaAieIp8 img {
    height: 3.8rem !important;
  }
  .cid-uZTaAieIp8 .btn {
    display: flex;
  }
  .cid-uZTaAieIp8 button.navbar-toggler {
    display: block;
  }
  .cid-uZTaAieIp8 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-uZTaAieIp8 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uZTaAieIp8 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uZTaAieIp8 .navbar-collapse.collapsing,
  .cid-uZTaAieIp8 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uZTaAieIp8 .navbar-collapse.collapsing .navbar-nav,
  .cid-uZTaAieIp8 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uZTaAieIp8 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uZTaAieIp8 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uZTaAieIp8 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uZTaAieIp8 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uZTaAieIp8 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uZTaAieIp8 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uZTaAieIp8 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uZTaAieIp8 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uZTaAieIp8 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uZTaAieIp8 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uZTaAieIp8 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-uZTaAiuyN5 {
  background-image: url("../../../assets/images/hotel-france-hotel-le-royal-la-baule-image-couverture-1920x1080.jpg");
}
#custom-html-1jp .my-image {
  background-color: #fff;
  margin: 0px;
  position: relative;
  top: -8px;
  width: 100%;
}
.cid-uZTaAiGOjF {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uZTaAiGOjF .mbr-section-subtitle {
  color: #767676;
}
.cid-uZTaAiGOjF .pays {
  text-align: center;
  font-size: 16px;
}
.cid-uZTaAiGOjF .pictogrammes {
  text-align: center;
}
.cid-uZTaAiGOjF .pictos {
  margin-left: 8px;
  margin-right: 8px;
}
.cid-uZTaAiOshZ {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uZTaAiOshZ .mbr-section-subtitle {
  color: #767676;
}
.cid-uZTaAiW5TH {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uZTaAiW5TH .line {
  background-color: #ced000;
  color: #ced000;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uZTaAiW5TH .section-text {
  padding: 2rem 0;
}
.cid-uZTaAiW5TH .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-uZTaAiW5TH .inner-container {
    width: 100% !important;
  }
}
.cid-uZTaAj2OCZ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uZTaAj2OCZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uZTaAj2OCZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uZTaAj2OCZ .item {
  padding-bottom: 2rem;
}
.cid-uZTaAj2OCZ .item-wrapper {
  position: relative;
}
.cid-uZTaAj2OCZ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uZTaAj2OCZ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uZTaAj2OCZ .carousel-control,
.cid-uZTaAj2OCZ .close {
  background: #1b1b1b;
}
.cid-uZTaAj2OCZ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uZTaAj2OCZ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uZTaAj2OCZ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uZTaAj2OCZ .carousel-control-next span {
  margin-left: 5px;
}
.cid-uZTaAj2OCZ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uZTaAj2OCZ .close::before {
  content: '\e91a';
}
.cid-uZTaAj2OCZ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uZTaAj2OCZ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uZTaAj2OCZ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uZTaAj2OCZ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uZTaAj2OCZ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uZTaAj2OCZ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uZTaAj2OCZ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uZTaAj2OCZ .carousel-indicators li.active,
.cid-uZTaAj2OCZ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uZTaAj2OCZ .carousel-indicators li::after,
.cid-uZTaAj2OCZ .carousel-indicators li::before {
  content: none;
}
.cid-uZTaAj2OCZ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uZTaAj2OCZ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uZTaAj2OCZ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uZTaAj2OCZ .carousel-indicators {
    display: none;
  }
}
.cid-uZTaAj2OCZ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uZTaAj2OCZ .carousel-inner > .active {
  display: block;
}
.cid-uZTaAj2OCZ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uZTaAj2OCZ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uZTaAj2OCZ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uZTaAj2OCZ .carousel-control,
  .cid-uZTaAj2OCZ .carousel-indicators,
  .cid-uZTaAj2OCZ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uZTaAj2OCZ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uZTaAj2OCZ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uZTaAj2OCZ .carousel-indicators .active,
.cid-uZTaAj2OCZ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uZTaAj2OCZ .carousel-indicators .active {
  background: #fff;
}
.cid-uZTaAj2OCZ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uZTaAj2OCZ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uZTaAj2OCZ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uZTaAj2OCZ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uZTaAj2OCZ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uZTaAj2OCZ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uZTaAj2OCZ .carousel {
  width: 100%;
}
.cid-uZTaAj2OCZ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uZTaAj2OCZ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uZTaAj2OCZ .modal.fade .modal-dialog,
.cid-uZTaAj2OCZ .modal.in .modal-dialog {
  transform: none;
}
.cid-uZTaAj2OCZ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uZTaAj2OCZ H6 {
  text-align: center;
}
.cid-uZTaAjsYvv {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uZTaAjsYvv .mbr-text,
.cid-uZTaAjsYvv blockquote {
  color: #000;
}
.cid-uZTaAjsYvv h4 {
  padding: 1rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
  font-size: 19px;
  color: #000;
  background-color: #eee;
}
.cid-uZTaAjAHOX {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tee-off-travel-votre-agence-de-voyage-golf-stages-competitions-balle-green-1920x413.jpg");
}
.cid-uZTaAjKpTe {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uZTaAjKpTe .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-uZTaAjKpTe .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-uZTaAjKpTe .mbr-text {
  color: #767676;
}
.cid-uZTaAjKpTe .pictos {
  margin-left: 0px;
  margin-right: 10px;
}
.cid-uZTaAjKpTe a:link {
  color: #000;
}
.cid-uZTaAjKpTe a:visited {
  color: #000;
}
.cid-uZTaAjKpTe a:hover {
  color: #000;
}
#custom-html-1jx #map-canvas {
  height: 450px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
.cid-uZTaAjTrS0 {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-uZTaAjTrS0 .title {
  margin-bottom: 2rem;
}
.cid-uZTaAjTrS0 .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-uZTaAjTrS0 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-uZTaAjTrS0 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-uZTaAjTrS0 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-uZTaAjTrS0 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-uZTaAjTrS0 H2 {
  color: #ffffff;
}
.cid-uZTaAjTrS0 LABEL {
  color: #ffffff;
}
#custom-html-1jz div {
  padding: 5px 0;
  color: #777;
  text-align: center;
  background-color: #000;
  width: 100%;
}
#custom-html-1jz p {
  font-size: 60px;
  color: #777;
}
#custom-html-1jz hr {
  border: 0;
  height: 1px;
  width: 1200px;
  max-width: 90%;
  background-image: -webkit-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -moz-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -ms-linear-gradient(left, #000000, #61dc54, #000000);
  background-image: -o-linear-gradient(left, #000000, #61dc54, #000000);
}
.cid-uZTaAk7dah {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-uZTaAk7dah .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-uZTaAk7dah .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uZTaAk7dah .col + .mbr-section-btn .btn,
.cid-uZTaAk7dah .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-uZTaAk7dah .col + .mbr-section-btn .btn,
  .cid-uZTaAk7dah .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-uZTaAk7dah .dragArea > *:nth-last-child(2).col,
  .cid-uZTaAk7dah .dragArea > *:nth-last-child(2).col-auto,
  .cid-uZTaAk7dah .col + .mbr-section-btn,
  .cid-uZTaAk7dah .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-uZTaAk7dah .dragArea {
    flex-direction: column;
  }
}
.cid-uZTaAk7dah .btn-primary {
  border: 1px solid #249a18 !important;
}
.cid-uZTaAk7dah .btn-primary:hover {
  border: 1px solid #249a18 !important;
}
.cid-uZTaAk7dah .stripe {
  border-bottom: 1px solid #232323;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-uZTaAk7dah .form-group {
  max-width: 220px;
}
.cid-uZTaAk7dah .mbr-section-btn {
  padding-left: 0;
}
.cid-uZTaAk7dah .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-uZTaAk7dah .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-uZTaAk7dah .mbr-text {
  color: #444;
}
.cid-uZTaAk7dah h5 {
  margin-bottom: 0;
}
.cid-uZTaAk7dah .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uZTaAk7dah .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uZTaAk7dah .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-uZTaAk7dah .socicon {
  font-size: 1.3rem;
  background: #ffffff;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uZTaAk7dah .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-uZTaAk7dah .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-uZTaAk7dah .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uZTaAk7dah .social-list a:hover {
  opacity: 0.4;
}
.cid-uZTaAk7dah .media-container-row > div {
  padding: 0px;
}
.cid-uZTaAk7dah .text2 {
  color: #000000;
  text-align: left;
}
.cid-uZTaAk7dah .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-uZTaAk7dah .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uZTaAk7dah .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-uZTaAk7dah .social-list,
  .cid-uZTaAk7dah .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-uZTaAk7dah h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 676px) {
  .cid-uZTaAk7dah .form-group {
    max-width: 250px;
  }
}
.cid-uZTaAk7dah .links span {
  color: #9e9e9e;
}
.cid-uZTaAk7dah .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-uZTaAk7dah .logo-title {
  text-align: center;
}
.cid-uZTaAk7dah .logo-title,
.cid-uZTaAk7dah .logo {
  color: #ffffff;
}
.cid-uZTaAk7dah .copyright > p {
  color: #ffffff;
}
