:root {
    --secondary-color: #00b5c5!important;
}
::selection {background: #00b5c5}
::-moz-selection{background:#00b5c5}
  * {
    scrollbar-width: auto;
    scrollbar-color: #00b5c5 #292929;
  }
  *::-webkit-scrollbar {
    width: 8px;
  }

  *::-webkit-scrollbar-track {
    background: #292929;
  }

  *::-webkit-scrollbar-thumb {
background: #78D1D3;
    border-radius: 3px;
    border: 0px none #ffffff;
}
.sp-module.lang.jmoddiv {
    display: inline-block;
    z-index: 9999;
    position: absolute;
    width: 32px;
    height: auto;
    margin-left: 200px;
    margin-top: 8px;
}
a.flag.nturl {
    z-index: 9999;
    position: relative;
    display: block;
}
.VIpgJd-ZVi9od-ORHb, .VIpgJd-ZVi9od-ORHb-OEVmcd{
    margin: 0;
    background-color: #E4EFFB;
    overflow: hidden;
    display: none!important;
}
#sp-header.header-sticky {
    background-color: #fff!important;
}
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
    color: #fff!important;
}
.sp-megamenu-parent>.sp-menu-item a:before {
    background: #fff!important;
}
.sp-megamenu-parent>li>a {
    color: #fff!important;
}
.logo-image {
    margin-left: 30px;
}
#sp-header.header-sticky #sp-header{
    background:transparent!important;
}
#sp-header {
    background: linear-gradient(135deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.67) 22%, rgba(246, 252, 253, 0.65) 23%, rgba(0, 181, 197, 0.65) 50%, rgba(0, 181, 197, 1) 100%)!important;
}
body .bt-resa-header {
    border-color: #fff!important;
    color: #fff!important;
}
body .bt-resa-header:after {
    background: #fff!important;
}
body .bt-resa-header:hover {
    background: #0FB9C8!important;
	color:#fff!important
}
body .bt-maisons {
    border-color: #000!important;
    color: #000!important;
}
body .bt-maisons:after {
    background: #000!important;
}
body .bt-maisons:hover {
    background: #0FB9C8!important;
	color:#fff!important
}
.offcanvas-menu {
    background-color: #00b5c5!important;
    color: #FFFFFF;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: rgb(7 182 197 / 62%)!important;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    border-radius: 0px 0px 10px 10px!important;
    backdrop-filter: blur(14px);
}
#sp-footer, #sp-bottom {
    background: linear-gradient(to bottom, rgba(0, 181, 197, 0.65) 0%, rgba(0, 181, 197, 0.65) 2%, rgba(240, 243, 246, 0.65) 28%, rgba(240, 243, 246, 0.65) 77%, rgba(240, 243, 246, 1) 100%)!important;
    color: #0c0c0c!important;
}