.btn {
  border-width: 2px;
}
body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Open Sans', sans-serif;
  font-size: 4.6rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 5.75rem;
}
.display-2 {
  font-family: 'Open Sans', sans-serif;
  font-size: 3rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.75rem;
}
.display-4 {
  font-family: 'Open Sans', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.375rem;
}
.display-5 {
  font-family: 'Open Sans', sans-serif;
  font-size: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-7 {
  font-family: 'Open Sans', sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.5rem;
}
/* ---- 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: 992px) {
  .display-1 {
    font-size: 3.68rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.22rem;
    font-size: calc( 2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.4rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.88rem;
    font-size: calc( 1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    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: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #4479d9 !important;
}
.bg-success {
  background-color: #25d366 !important;
}
.bg-info {
  background-color: #2299aa !important;
}
.bg-warning {
  background-color: #6ec7f2 !important;
}
.bg-danger {
  background-color: #4c0e7c !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #4479d9 !important;
  border-color: #4479d9 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #2150a5 !important;
  border-color: #2150a5 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #2150a5 !important;
  border-color: #2150a5 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
}
.btn-info,
.btn-info:active {
  background-color: #2299aa !important;
  border-color: #2299aa !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #145862 !important;
  border-color: #145862 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #145862 !important;
  border-color: #145862 !important;
}
.btn-success,
.btn-success:active {
  background-color: #25d366 !important;
  border-color: #25d366 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #188942 !important;
  border-color: #188942 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #188942 !important;
  border-color: #188942 !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #6ec7f2 !important;
  border-color: #6ec7f2 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #ffffff !important;
  background-color: #1ea8eb !important;
  border-color: #1ea8eb !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #1ea8eb !important;
  border-color: #1ea8eb !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #4c0e7c !important;
  border-color: #4c0e7c !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #1c052e !important;
  border-color: #1c052e !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #1c052e !important;
  border-color: #1c052e !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #4479d9;
  color: #4479d9;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #2150a5 !important;
  background-color: transparent!important;
  border-color: #2150a5 !important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #4479d9 !important;
  border-color: #4479d9 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #ff6666;
  color: #ff6666;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ff0f0f !important;
  background-color: transparent!important;
  border-color: #ff0f0f !important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #2299aa;
  color: #2299aa;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #145862 !important;
  background-color: transparent!important;
  border-color: #145862 !important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #2299aa !important;
  border-color: #2299aa !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #25d366;
  color: #25d366;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #188942 !important;
  background-color: transparent!important;
  border-color: #188942 !important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #25d366 !important;
  border-color: #25d366 !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #6ec7f2;
  color: #6ec7f2;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #1ea8eb !important;
  background-color: transparent!important;
  border-color: #1ea8eb !important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #6ec7f2 !important;
  border-color: #6ec7f2 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #4c0e7c;
  color: #4c0e7c;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #1c052e !important;
  background-color: transparent!important;
  border-color: #1c052e !important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #4c0e7c !important;
  border-color: #4c0e7c !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: #232323;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: #000000 !important;
  box-shadow: none!important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: #cfcfcf !important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #4479d9 !important;
}
.text-secondary {
  color: #ff6666 !important;
}
.text-success {
  color: #25d366 !important;
}
.text-info {
  color: #2299aa !important;
}
.text-warning {
  color: #6ec7f2 !important;
}
.text-danger {
  color: #4c0e7c !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #1f4a98 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #ff0000 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #167c3c !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #114c55 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #15a1e5 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #140420 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  transition: 0.2s;
  position: relative;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0 1.2em;
}
.nav-tabs .nav-link.active {
  color: #4479d9;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #2299aa;
}
.alert-warning {
  background-color: #6ec7f2;
}
.alert-danger {
  background-color: #4c0e7c;
}
.mbr-section-btn a.btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #4479d9;
  border-color: #4479d9;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #4479d9;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #eef2fb;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #cef6dd;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #6ad2e1;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #9123e6;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Open Sans', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.375rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #4479d9 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Open Sans', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.375rem;
}
blockquote {
  border-color: #4479d9;
}
/* Forms */
.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);
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #4479d9;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #4479d9;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #353535;
  border-bottom-color: #353535;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #4479d9;
  border-bottom-color: #4479d9;
}
.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: #4479d9 !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: #ff6666 !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%;
  width: 100%;
  height: auto;
}
iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: '';
  position: absolute;
  width: 200px;
  height: 200px;
  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='%234479d9' %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.5;
}
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
.cid-sCUcnXFJ6O {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sCUcnXFJ6O nav.navbar {
  position: fixed;
}
.cid-sCUcnXFJ6O .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sCUcnXFJ6O .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sCUcnXFJ6O .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sCUcnXFJ6O .dropdown-item:hover,
.cid-sCUcnXFJ6O .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-sCUcnXFJ6O .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sCUcnXFJ6O .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sCUcnXFJ6O .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sCUcnXFJ6O .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sCUcnXFJ6O .nav-link {
  position: relative;
}
.cid-sCUcnXFJ6O .container {
  display: flex;
  margin: auto;
}
.cid-sCUcnXFJ6O .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sCUcnXFJ6O .dropdown-menu,
.cid-sCUcnXFJ6O .navbar.opened {
  background: #1a3059 !important;
}
.cid-sCUcnXFJ6O .nav-item:focus,
.cid-sCUcnXFJ6O .nav-link:focus {
  outline: none;
}
.cid-sCUcnXFJ6O .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sCUcnXFJ6O .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sCUcnXFJ6O .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sCUcnXFJ6O .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sCUcnXFJ6O .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sCUcnXFJ6O .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sCUcnXFJ6O .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-sCUcnXFJ6O .navbar.opened {
  transition: all 0.3s;
}
.cid-sCUcnXFJ6O .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sCUcnXFJ6O .navbar .navbar-logo img {
  width: auto;
}
.cid-sCUcnXFJ6O .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sCUcnXFJ6O .navbar.collapsed {
  justify-content: center;
}
.cid-sCUcnXFJ6O .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sCUcnXFJ6O .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sCUcnXFJ6O .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-sCUcnXFJ6O .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sCUcnXFJ6O .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sCUcnXFJ6O .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sCUcnXFJ6O .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sCUcnXFJ6O .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sCUcnXFJ6O .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sCUcnXFJ6O .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sCUcnXFJ6O .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sCUcnXFJ6O .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sCUcnXFJ6O .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sCUcnXFJ6O .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sCUcnXFJ6O .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sCUcnXFJ6O .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sCUcnXFJ6O .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sCUcnXFJ6O .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sCUcnXFJ6O .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sCUcnXFJ6O .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sCUcnXFJ6O .navbar.navbar-short {
  min-height: 60px;
}
.cid-sCUcnXFJ6O .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sCUcnXFJ6O .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sCUcnXFJ6O .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sCUcnXFJ6O .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sCUcnXFJ6O .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sCUcnXFJ6O .dropdown-item.active,
.cid-sCUcnXFJ6O .dropdown-item:active {
  background-color: transparent;
}
.cid-sCUcnXFJ6O .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sCUcnXFJ6O .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sCUcnXFJ6O .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sCUcnXFJ6O .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-sCUcnXFJ6O .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sCUcnXFJ6O .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sCUcnXFJ6O ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sCUcnXFJ6O .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sCUcnXFJ6O button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sCUcnXFJ6O button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-sCUcnXFJ6O button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sCUcnXFJ6O button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sCUcnXFJ6O button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sCUcnXFJ6O button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sCUcnXFJ6O nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sCUcnXFJ6O nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sCUcnXFJ6O nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sCUcnXFJ6O nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sCUcnXFJ6O .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sCUcnXFJ6O a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sCUcnXFJ6O .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sCUcnXFJ6O .navbar {
    height: 70px;
  }
  .cid-sCUcnXFJ6O .navbar.opened {
    height: auto;
  }
  .cid-sCUcnXFJ6O .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGyWck1dCM {
  background-image: url("../../../assets/images/gsc-lectricien-installation-lectrique-vidophonie-palophonie-5.jpg");
}
.cid-sGyWck1dCM .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-sGyWck1dCM .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-sGyWck1dCM .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-sGyWck1dCM .mbr-section-title {
  color: #ffffff;
}
.cid-sGyWck1dCM .mbr-text,
.cid-sGyWck1dCM .mbr-section-btn,
.cid-sGyWck1dCM .social-row {
  color: #ffffff;
  text-align: center;
}
.cid-sKKUMuhG9I {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/mbr-7.jpg");
}
.cid-sKKUMuhG9I .mbr-overlay {
  background: #ffffff;
  opacity: 0.8;
}
.cid-sKKUMuhG9I img,
.cid-sKKUMuhG9I .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sKKUMuhG9I .item:focus,
.cid-sKKUMuhG9I span:focus {
  outline: none;
}
.cid-sKKUMuhG9I .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sKKUMuhG9I .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sKKUMuhG9I .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sKKUMuhG9I .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-sKKUMuhG9I .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sKKUMuhG9I .mbr-section-title {
  color: #4479d9;
  text-align: center;
}
.cid-sKKUMuhG9I .mbr-text,
.cid-sKKUMuhG9I .mbr-section-btn {
  text-align: center;
}
.cid-sKKUMuhG9I .item-title {
  text-align: center;
  color: #232323;
}
.cid-sKKUMuhG9I .item-subtitle {
  text-align: left;
}
.cid-sKA9Wl1mTs {
  background-image: url("../../../assets/images/gsc-electricit-expertise.jpg");
}
.cid-sKA9Wl1mTs .mbr-section-title {
  text-align: left;
  color: #4479d9;
}
.cid-sKA9Wl1mTs .mbr-text,
.cid-sKA9Wl1mTs .mbr-section-btn {
  text-align: left;
  color: #000000;
}
.cid-t6UV71Fa76 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-t6UV71Fa76 .content {
    text-align: center;
  }
  .cid-t6UV71Fa76 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t6UV71Fa76 .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-t6UV71Fa76 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-t6UV71Fa76 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-t6UV71Fa76 .google-map {
  height: 25rem;
  position: relative;
}
.cid-t6UV71Fa76 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-t6UV71Fa76 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-t6UV71Fa76 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-t6UV71Fa76 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-t6UV71Fa76 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t6UV71Fa76 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-t6UV71Fa76 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-t6UV71Fa76 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t6UV71Fa76 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-t6UV71Fa76 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-t6UV71Fa76 .list {
  list-style-type: none;
  padding: 0;
}
.cid-t6UV71Fa76 .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-t6UV71Fa76 H5 {
  color: #fafafa;
  text-align: left;
}
.cid-t6UV71Fa76 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sCUcnXFJ6O {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sCUcnXFJ6O nav.navbar {
  position: fixed;
}
.cid-sCUcnXFJ6O .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sCUcnXFJ6O .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sCUcnXFJ6O .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sCUcnXFJ6O .dropdown-item:hover,
.cid-sCUcnXFJ6O .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-sCUcnXFJ6O .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sCUcnXFJ6O .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sCUcnXFJ6O .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sCUcnXFJ6O .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sCUcnXFJ6O .nav-link {
  position: relative;
}
.cid-sCUcnXFJ6O .container {
  display: flex;
  margin: auto;
}
.cid-sCUcnXFJ6O .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sCUcnXFJ6O .dropdown-menu,
.cid-sCUcnXFJ6O .navbar.opened {
  background: #1a3059 !important;
}
.cid-sCUcnXFJ6O .nav-item:focus,
.cid-sCUcnXFJ6O .nav-link:focus {
  outline: none;
}
.cid-sCUcnXFJ6O .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sCUcnXFJ6O .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sCUcnXFJ6O .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sCUcnXFJ6O .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sCUcnXFJ6O .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sCUcnXFJ6O .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sCUcnXFJ6O .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-sCUcnXFJ6O .navbar.opened {
  transition: all 0.3s;
}
.cid-sCUcnXFJ6O .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sCUcnXFJ6O .navbar .navbar-logo img {
  width: auto;
}
.cid-sCUcnXFJ6O .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sCUcnXFJ6O .navbar.collapsed {
  justify-content: center;
}
.cid-sCUcnXFJ6O .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sCUcnXFJ6O .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sCUcnXFJ6O .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-sCUcnXFJ6O .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sCUcnXFJ6O .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sCUcnXFJ6O .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sCUcnXFJ6O .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sCUcnXFJ6O .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sCUcnXFJ6O .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sCUcnXFJ6O .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sCUcnXFJ6O .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sCUcnXFJ6O .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sCUcnXFJ6O .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sCUcnXFJ6O .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sCUcnXFJ6O .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sCUcnXFJ6O .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sCUcnXFJ6O .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sCUcnXFJ6O .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sCUcnXFJ6O .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sCUcnXFJ6O .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sCUcnXFJ6O .navbar.navbar-short {
  min-height: 60px;
}
.cid-sCUcnXFJ6O .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sCUcnXFJ6O .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sCUcnXFJ6O .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sCUcnXFJ6O .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sCUcnXFJ6O .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sCUcnXFJ6O .dropdown-item.active,
.cid-sCUcnXFJ6O .dropdown-item:active {
  background-color: transparent;
}
.cid-sCUcnXFJ6O .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sCUcnXFJ6O .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sCUcnXFJ6O .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sCUcnXFJ6O .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-sCUcnXFJ6O .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sCUcnXFJ6O .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sCUcnXFJ6O ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sCUcnXFJ6O .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sCUcnXFJ6O button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sCUcnXFJ6O button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-sCUcnXFJ6O button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sCUcnXFJ6O button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sCUcnXFJ6O button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sCUcnXFJ6O button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sCUcnXFJ6O nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sCUcnXFJ6O nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sCUcnXFJ6O nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sCUcnXFJ6O nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sCUcnXFJ6O .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sCUcnXFJ6O a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sCUcnXFJ6O .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sCUcnXFJ6O .navbar {
    height: 70px;
  }
  .cid-sCUcnXFJ6O .navbar.opened {
    height: auto;
  }
  .cid-sCUcnXFJ6O .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u6cvjfm61g {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-livingroom-1.jpeg");
}
.cid-u6cvjfm61g .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-u6cvjfm61g .card {
    margin-bottom: 2rem!important;
  }
  .cid-u6cvjfm61g .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u6cvjfm61g .link-wrap {
    align-items: center;
  }
}
.cid-u6cvjfm61g .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u6cvjfm61g .card-title,
.cid-u6cvjfm61g .card-box {
  color: #ffffff;
}
.cid-u6cvjfm61g .mbr-text,
.cid-u6cvjfm61g .link-wrap,
.cid-u6cvjfm61g .mbr-section-btn {
  text-align: left;
}
.cid-t7e54NFf5K {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr.jpeg");
}
@media (max-width: 991px) {
  .cid-t7e54NFf5K .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-t7e54NFf5K img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-t7e54NFf5K .text-wrapper {
    padding: 2rem;
  }
}
.cid-t7eg4yw8jm {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-7.jpeg");
}
@media (max-width: 991px) {
  .cid-t7eg4yw8jm .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-t7eg4yw8jm .row {
  flex-direction: row-reverse;
}
.cid-t7eg4yw8jm img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-t7eg4yw8jm .text-wrapper {
    padding: 2rem;
  }
}
.cid-t7ew0VVmrU {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-8.jpeg");
}
@media (max-width: 991px) {
  .cid-t7ew0VVmrU .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-t7ew0VVmrU img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-t7ew0VVmrU .text-wrapper {
    padding: 2rem;
  }
}
.cid-u6cvlU70f9 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u6cvlU70f9 .mbr-overlay {
  background: #4479d9;
  opacity: 0.6;
}
.cid-u6cvlU70f9 img,
.cid-u6cvlU70f9 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u6cvlU70f9 .item:focus,
.cid-u6cvlU70f9 span:focus {
  outline: none;
}
.cid-u6cvlU70f9 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u6cvlU70f9 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u6cvlU70f9 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u6cvlU70f9 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u6cvlU70f9 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u6cvlU70f9 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u6cvlU70f9 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u6cvlU70f9 .mbr-section-title {
  color: #232323;
}
.cid-u6cvlU70f9 .mbr-text,
.cid-u6cvlU70f9 .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u6cvlU70f9 .item-title {
  text-align: left;
}
.cid-u6cvlU70f9 .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u6cvlU70f9 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-t6YV8Z50Lv {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-t6YV8Z50Lv .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-t6YV8Z50Lv .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-t6YV8Z50Lv .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t6YV8Z50Lv .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t6YV8Z50Lv .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-t6YV8Z50Lv .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t6YV8Z50Lv .carousel-control,
.cid-t6YV8Z50Lv .close {
  background: #1b1b1b;
}
.cid-t6YV8Z50Lv .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t6YV8Z50Lv .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t6YV8Z50Lv .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t6YV8Z50Lv .carousel-control-next span {
  margin-left: 5px;
}
.cid-t6YV8Z50Lv .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-t6YV8Z50Lv .close::before {
  content: '\e91a';
}
.cid-t6YV8Z50Lv .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t6YV8Z50Lv .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-t6YV8Z50Lv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t6YV8Z50Lv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t6YV8Z50Lv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t6YV8Z50Lv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t6YV8Z50Lv .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-t6YV8Z50Lv .carousel-indicators li.active,
.cid-t6YV8Z50Lv .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t6YV8Z50Lv .carousel-indicators li::after,
.cid-t6YV8Z50Lv .carousel-indicators li::before {
  content: none;
}
.cid-t6YV8Z50Lv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t6YV8Z50Lv .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t6YV8Z50Lv .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t6YV8Z50Lv .carousel-indicators {
    display: none;
  }
}
.cid-t6YV8Z50Lv .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t6YV8Z50Lv .carousel-inner > .active {
  display: block;
}
.cid-t6YV8Z50Lv .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t6YV8Z50Lv .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t6YV8Z50Lv .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t6YV8Z50Lv .carousel-control,
  .cid-t6YV8Z50Lv .carousel-indicators,
  .cid-t6YV8Z50Lv .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t6YV8Z50Lv .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t6YV8Z50Lv .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t6YV8Z50Lv .carousel-indicators .active,
.cid-t6YV8Z50Lv .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t6YV8Z50Lv .carousel-indicators .active {
  background: #fff;
}
.cid-t6YV8Z50Lv .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t6YV8Z50Lv .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t6YV8Z50Lv .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t6YV8Z50Lv .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t6YV8Z50Lv .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t6YV8Z50Lv .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t6YV8Z50Lv .carousel {
  width: 100%;
}
.cid-t6YV8Z50Lv .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t6YV8Z50Lv .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t6YV8Z50Lv .modal.fade .modal-dialog,
.cid-t6YV8Z50Lv .modal.in .modal-dialog {
  transform: none;
}
.cid-t6YV8Z50Lv .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t6YV8Z50Lv H6 {
  text-align: center;
}
.cid-t6YV8Z50Lv H3 {
  color: #ffffff;
}
.cid-t6YV8Z50Lv H4 {
  color: #ffffff;
}
.cid-u6cvoBIn0G {
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u6cvoBIn0G .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u6cvoBIn0G .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u6cvoBIn0G .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u6cvoBIn0G .mbr-text,
.cid-u6cvoBIn0G .mbr-section-btn,
.cid-u6cvoBIn0G .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u6cvoBIn0G .mbr-section-subtitle {
  color: #ffffff;
}
.cid-t6UV71Fa76 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-t6UV71Fa76 .content {
    text-align: center;
  }
  .cid-t6UV71Fa76 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t6UV71Fa76 .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-t6UV71Fa76 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-t6UV71Fa76 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-t6UV71Fa76 .google-map {
  height: 25rem;
  position: relative;
}
.cid-t6UV71Fa76 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-t6UV71Fa76 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-t6UV71Fa76 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-t6UV71Fa76 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-t6UV71Fa76 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t6UV71Fa76 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-t6UV71Fa76 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-t6UV71Fa76 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t6UV71Fa76 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-t6UV71Fa76 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-t6UV71Fa76 .list {
  list-style-type: none;
  padding: 0;
}
.cid-t6UV71Fa76 .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-t6UV71Fa76 H5 {
  color: #fafafa;
  text-align: left;
}
.cid-t6UV71Fa76 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-taCy6z2TyS {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taCy6z2TyS nav.navbar {
  position: fixed;
}
.cid-taCy6z2TyS .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taCy6z2TyS .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taCy6z2TyS .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taCy6z2TyS .dropdown-item:hover,
.cid-taCy6z2TyS .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-taCy6z2TyS .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taCy6z2TyS .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taCy6z2TyS .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taCy6z2TyS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taCy6z2TyS .nav-link {
  position: relative;
}
.cid-taCy6z2TyS .container {
  display: flex;
  margin: auto;
}
.cid-taCy6z2TyS .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taCy6z2TyS .dropdown-menu,
.cid-taCy6z2TyS .navbar.opened {
  background: #1a3059 !important;
}
.cid-taCy6z2TyS .nav-item:focus,
.cid-taCy6z2TyS .nav-link:focus {
  outline: none;
}
.cid-taCy6z2TyS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taCy6z2TyS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taCy6z2TyS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taCy6z2TyS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taCy6z2TyS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taCy6z2TyS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taCy6z2TyS .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-taCy6z2TyS .navbar.opened {
  transition: all 0.3s;
}
.cid-taCy6z2TyS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taCy6z2TyS .navbar .navbar-logo img {
  width: auto;
}
.cid-taCy6z2TyS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taCy6z2TyS .navbar.collapsed {
  justify-content: center;
}
.cid-taCy6z2TyS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taCy6z2TyS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taCy6z2TyS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-taCy6z2TyS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taCy6z2TyS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taCy6z2TyS .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-taCy6z2TyS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taCy6z2TyS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taCy6z2TyS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taCy6z2TyS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taCy6z2TyS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taCy6z2TyS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taCy6z2TyS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taCy6z2TyS .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-taCy6z2TyS .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taCy6z2TyS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taCy6z2TyS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taCy6z2TyS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taCy6z2TyS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taCy6z2TyS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taCy6z2TyS .navbar.navbar-short {
  min-height: 60px;
}
.cid-taCy6z2TyS .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taCy6z2TyS .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taCy6z2TyS .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-taCy6z2TyS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taCy6z2TyS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taCy6z2TyS .dropdown-item.active,
.cid-taCy6z2TyS .dropdown-item:active {
  background-color: transparent;
}
.cid-taCy6z2TyS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taCy6z2TyS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taCy6z2TyS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taCy6z2TyS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-taCy6z2TyS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taCy6z2TyS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taCy6z2TyS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taCy6z2TyS .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taCy6z2TyS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taCy6z2TyS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-taCy6z2TyS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taCy6z2TyS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCy6z2TyS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCy6z2TyS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taCy6z2TyS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCy6z2TyS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taCy6z2TyS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taCy6z2TyS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCy6z2TyS .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taCy6z2TyS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taCy6z2TyS .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-taCy6z2TyS .navbar {
    height: 70px;
  }
  .cid-taCy6z2TyS .navbar.opened {
    height: auto;
  }
  .cid-taCy6z2TyS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taCy6BV3Ny {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/gsc-lectricien-installation-lectrique-vidophonie-palophonie-2.jpeg");
}
.cid-taCy6BV3Ny .row {
  flex-direction: row-reverse;
}
.cid-taCy6BV3Ny .video-wrapper iframe {
  width: 100%;
}
.cid-taCy6BV3Ny .mbr-section-title,
.cid-taCy6BV3Ny .mbr-description {
  text-align: center;
}
@media (min-width: 992px) {
  .cid-taCy6BV3Ny .text-wrapper {
    padding: 2rem;
  }
}
.cid-taCy6BV3Ny .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-taCy6BV3Ny .mbr-section-subtitle {
  color: #ffffff;
}
.cid-taCy6BV3Ny .mbr-text {
  color: #ffffff;
}
.cid-taCy6BV3Ny .mbr-description {
  color: #000000;
}
.cid-taCy6EOXXL {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-lectricien-installation-lectrique-vidophonie-palophonie-3.jpeg");
}
@media (max-width: 991px) {
  .cid-taCy6EOXXL .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-taCy6EOXXL .row {
  flex-direction: row-reverse;
}
.cid-taCy6EOXXL img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-taCy6EOXXL .text-wrapper {
    padding: 2rem;
  }
}
.cid-taCy6EOXXL .mbr-text {
  color: #ffffff;
}
.cid-taCy6EOXXL .mbr-section-title {
  color: #ffffff;
}
.cid-taCy6HiJsV {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-lectricien-installation-lectrique-vidophonie-palophonie-5.jpg");
}
@media (max-width: 991px) {
  .cid-taCy6HiJsV .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-taCy6HiJsV img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-taCy6HiJsV .text-wrapper {
    padding: 2rem;
  }
}
.cid-taCy6HiJsV .mbr-text {
  color: #ffffff;
}
.cid-taCy6Mat2F {
  background-image: url("../../../assets/images/videophone-parlophone-bruxelles-8.jpg");
}
.cid-taCy6Nlabo {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-taCy6Nlabo .mbr-overlay {
  background: #4479d9;
  opacity: 0.2;
}
.cid-taCy6Nlabo img,
.cid-taCy6Nlabo .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-taCy6Nlabo .item:focus,
.cid-taCy6Nlabo span:focus {
  outline: none;
}
.cid-taCy6Nlabo .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taCy6Nlabo .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taCy6Nlabo .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taCy6Nlabo .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taCy6Nlabo .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taCy6Nlabo .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taCy6Nlabo .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taCy6Nlabo .mbr-section-title {
  color: #232323;
}
.cid-taCy6Nlabo .mbr-text,
.cid-taCy6Nlabo .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-taCy6Nlabo .item-title {
  text-align: left;
}
.cid-taCy6Nlabo .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-taCy6Nlabo .mbr-section-subtitle {
  color: #ffffff;
}
.cid-taCy6OZhcg {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-taCy6OZhcg .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-taCy6OZhcg .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-taCy6OZhcg .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-taCy6OZhcg .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-taCy6OZhcg .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-taCy6OZhcg .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-taCy6OZhcg .carousel-control,
.cid-taCy6OZhcg .close {
  background: #1b1b1b;
}
.cid-taCy6OZhcg .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-taCy6OZhcg .carousel-control-prev span {
  margin-right: 5px;
}
.cid-taCy6OZhcg .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-taCy6OZhcg .carousel-control-next span {
  margin-left: 5px;
}
.cid-taCy6OZhcg .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-taCy6OZhcg .close::before {
  content: '\e91a';
}
.cid-taCy6OZhcg .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-taCy6OZhcg .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-taCy6OZhcg .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-taCy6OZhcg .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-taCy6OZhcg .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-taCy6OZhcg .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-taCy6OZhcg .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-taCy6OZhcg .carousel-indicators li.active,
.cid-taCy6OZhcg .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-taCy6OZhcg .carousel-indicators li::after,
.cid-taCy6OZhcg .carousel-indicators li::before {
  content: none;
}
.cid-taCy6OZhcg .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-taCy6OZhcg .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-taCy6OZhcg .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-taCy6OZhcg .carousel-indicators {
    display: none;
  }
}
.cid-taCy6OZhcg .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-taCy6OZhcg .carousel-inner > .active {
  display: block;
}
.cid-taCy6OZhcg .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-taCy6OZhcg .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-taCy6OZhcg .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-taCy6OZhcg .carousel-control,
  .cid-taCy6OZhcg .carousel-indicators,
  .cid-taCy6OZhcg .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-taCy6OZhcg .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-taCy6OZhcg .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-taCy6OZhcg .carousel-indicators .active,
.cid-taCy6OZhcg .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-taCy6OZhcg .carousel-indicators .active {
  background: #fff;
}
.cid-taCy6OZhcg .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-taCy6OZhcg .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-taCy6OZhcg .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-taCy6OZhcg .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-taCy6OZhcg .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-taCy6OZhcg .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-taCy6OZhcg .carousel {
  width: 100%;
}
.cid-taCy6OZhcg .modal-backdrop.in {
  opacity: 0.8;
}
.cid-taCy6OZhcg .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-taCy6OZhcg .modal.fade .modal-dialog,
.cid-taCy6OZhcg .modal.in .modal-dialog {
  transform: none;
}
.cid-taCy6OZhcg .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-taCy6OZhcg H6 {
  text-align: center;
}
.cid-taCy6OZhcg H3 {
  color: #ffffff;
}
.cid-taCy6OZhcg H4 {
  color: #ffffff;
}
.cid-taCy6R6SOa {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-taCy6R6SOa .content {
    text-align: center;
  }
  .cid-taCy6R6SOa .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-taCy6R6SOa .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-taCy6R6SOa .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-taCy6R6SOa .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-taCy6R6SOa .google-map {
  height: 25rem;
  position: relative;
}
.cid-taCy6R6SOa .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-taCy6R6SOa .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-taCy6R6SOa .google-map[data-state] {
  background: #e9e5dc;
}
.cid-taCy6R6SOa .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-taCy6R6SOa .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-taCy6R6SOa .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-taCy6R6SOa .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-taCy6R6SOa .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-taCy6R6SOa .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-taCy6R6SOa .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-taCy6R6SOa .list {
  list-style-type: none;
  padding: 0;
}
.cid-taCy6R6SOa .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-taCy6R6SOa H5 {
  color: #fafafa;
  text-align: left;
}
.cid-taCy6R6SOa .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-t9CU0s13Ri {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t9CU0s13Ri nav.navbar {
  position: fixed;
}
.cid-t9CU0s13Ri .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9CU0s13Ri .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t9CU0s13Ri .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t9CU0s13Ri .dropdown-item:hover,
.cid-t9CU0s13Ri .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-t9CU0s13Ri .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t9CU0s13Ri .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t9CU0s13Ri .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t9CU0s13Ri .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t9CU0s13Ri .nav-link {
  position: relative;
}
.cid-t9CU0s13Ri .container {
  display: flex;
  margin: auto;
}
.cid-t9CU0s13Ri .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t9CU0s13Ri .dropdown-menu,
.cid-t9CU0s13Ri .navbar.opened {
  background: #1a3059 !important;
}
.cid-t9CU0s13Ri .nav-item:focus,
.cid-t9CU0s13Ri .nav-link:focus {
  outline: none;
}
.cid-t9CU0s13Ri .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t9CU0s13Ri .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9CU0s13Ri .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t9CU0s13Ri .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9CU0s13Ri .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9CU0s13Ri .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9CU0s13Ri .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-t9CU0s13Ri .navbar.opened {
  transition: all 0.3s;
}
.cid-t9CU0s13Ri .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t9CU0s13Ri .navbar .navbar-logo img {
  width: auto;
}
.cid-t9CU0s13Ri .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9CU0s13Ri .navbar.collapsed {
  justify-content: center;
}
.cid-t9CU0s13Ri .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9CU0s13Ri .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9CU0s13Ri .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-t9CU0s13Ri .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9CU0s13Ri .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9CU0s13Ri .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-t9CU0s13Ri .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9CU0s13Ri .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t9CU0s13Ri .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9CU0s13Ri .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9CU0s13Ri .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9CU0s13Ri .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9CU0s13Ri .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9CU0s13Ri .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-t9CU0s13Ri .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t9CU0s13Ri .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9CU0s13Ri .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9CU0s13Ri .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t9CU0s13Ri .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t9CU0s13Ri .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t9CU0s13Ri .navbar.navbar-short {
  min-height: 60px;
}
.cid-t9CU0s13Ri .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t9CU0s13Ri .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t9CU0s13Ri .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-t9CU0s13Ri .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9CU0s13Ri .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9CU0s13Ri .dropdown-item.active,
.cid-t9CU0s13Ri .dropdown-item:active {
  background-color: transparent;
}
.cid-t9CU0s13Ri .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9CU0s13Ri .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9CU0s13Ri .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9CU0s13Ri .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-t9CU0s13Ri .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9CU0s13Ri .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9CU0s13Ri ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t9CU0s13Ri .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t9CU0s13Ri button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t9CU0s13Ri button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-t9CU0s13Ri button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t9CU0s13Ri button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9CU0s13Ri button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9CU0s13Ri button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t9CU0s13Ri nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9CU0s13Ri nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t9CU0s13Ri nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t9CU0s13Ri nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9CU0s13Ri .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t9CU0s13Ri a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t9CU0s13Ri .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-t9CU0s13Ri .navbar {
    height: 70px;
  }
  .cid-t9CU0s13Ri .navbar.opened {
    height: auto;
  }
  .cid-t9CU0s13Ri .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9ExY6cXb9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/domotique-bruxelles-1.jpeg");
}
.cid-t9ExY6cXb9 .row {
  flex-direction: row-reverse;
}
.cid-t9ExY6cXb9 .video-wrapper iframe {
  width: 100%;
}
.cid-t9ExY6cXb9 .mbr-section-title,
.cid-t9ExY6cXb9 .mbr-description {
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t9ExY6cXb9 .text-wrapper {
    padding: 2rem;
  }
}
.cid-t9ExY6cXb9 .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-t9ExY6cXb9 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-t9ExY6cXb9 .mbr-text {
  color: #ffffff;
}
.cid-t9ExY6cXb9 .mbr-description {
  color: #000000;
}
.cid-ta0y0rkmnA {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/electricien-belgique-7.jpg");
}
@media (max-width: 991px) {
  .cid-ta0y0rkmnA .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ta0y0rkmnA .row {
  flex-direction: row-reverse;
}
.cid-ta0y0rkmnA img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ta0y0rkmnA .text-wrapper {
    padding: 2rem;
  }
}
.cid-ta0y0rkmnA .mbr-text {
  color: #ffffff;
}
.cid-ta0y0rkmnA .mbr-section-title {
  color: #ffffff;
}
.cid-ta0A82ZynW {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/domotique-bruxeelles-2.jpg");
}
@media (max-width: 991px) {
  .cid-ta0A82ZynW .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ta0A82ZynW img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ta0A82ZynW .text-wrapper {
    padding: 2rem;
  }
}
.cid-ta0A82ZynW .mbr-text {
  color: #ffffff;
}
.cid-ta0OkSPA9D {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricit-contact.jpg");
}
@media (max-width: 991px) {
  .cid-ta0OkSPA9D .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ta0OkSPA9D .row {
  flex-direction: row-reverse;
}
.cid-ta0OkSPA9D img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ta0OkSPA9D .text-wrapper {
    padding: 2rem;
  }
}
.cid-ta0OkSPA9D .mbr-text {
  color: #ffffff;
}
.cid-ta0OkSPA9D .mbr-section-title {
  color: #ffffff;
}
.cid-ta0Se0YmKC {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricit-domotique-bruxelles.jpeg");
}
@media (max-width: 991px) {
  .cid-ta0Se0YmKC .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ta0Se0YmKC img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ta0Se0YmKC .text-wrapper {
    padding: 2rem;
  }
}
.cid-ta0Se0YmKC .mbr-text {
  color: #ffffff;
}
.cid-ta0TVjvcmX {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-5.jpg");
}
@media (max-width: 991px) {
  .cid-ta0TVjvcmX .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ta0TVjvcmX .row {
  flex-direction: row-reverse;
}
.cid-ta0TVjvcmX img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ta0TVjvcmX .text-wrapper {
    padding: 2rem;
  }
}
.cid-ta0TVjvcmX .mbr-text {
  color: #ffffff;
}
.cid-ta0TVjvcmX .mbr-section-title {
  color: #ffffff;
}
.cid-ta0WnYfxWi {
  background-image: url("../../../assets/images/mbr-9.jpg");
}
.cid-ta5UykUCzV {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-ta5UykUCzV .mbr-overlay {
  background: #4479d9;
  opacity: 0.5;
}
.cid-ta5UykUCzV img,
.cid-ta5UykUCzV .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-ta5UykUCzV .item:focus,
.cid-ta5UykUCzV span:focus {
  outline: none;
}
.cid-ta5UykUCzV .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-ta5UykUCzV .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-ta5UykUCzV .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-ta5UykUCzV .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ta5UykUCzV .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-ta5UykUCzV .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-ta5UykUCzV .mbr-section-btn {
  margin-top: auto !important;
}
.cid-ta5UykUCzV .mbr-section-title {
  color: #232323;
}
.cid-ta5UykUCzV .mbr-text,
.cid-ta5UykUCzV .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-ta5UykUCzV .item-title {
  text-align: left;
}
.cid-ta5UykUCzV .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-ta5UykUCzV .mbr-section-subtitle {
  color: #ffffff;
}
.cid-t9CU0z78KE {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-t9CU0z78KE .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-t9CU0z78KE .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-t9CU0z78KE .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t9CU0z78KE .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t9CU0z78KE .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-t9CU0z78KE .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t9CU0z78KE .carousel-control,
.cid-t9CU0z78KE .close {
  background: #1b1b1b;
}
.cid-t9CU0z78KE .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t9CU0z78KE .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t9CU0z78KE .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t9CU0z78KE .carousel-control-next span {
  margin-left: 5px;
}
.cid-t9CU0z78KE .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-t9CU0z78KE .close::before {
  content: '\e91a';
}
.cid-t9CU0z78KE .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t9CU0z78KE .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-t9CU0z78KE .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9CU0z78KE .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t9CU0z78KE .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t9CU0z78KE .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t9CU0z78KE .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-t9CU0z78KE .carousel-indicators li.active,
.cid-t9CU0z78KE .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t9CU0z78KE .carousel-indicators li::after,
.cid-t9CU0z78KE .carousel-indicators li::before {
  content: none;
}
.cid-t9CU0z78KE .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t9CU0z78KE .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t9CU0z78KE .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t9CU0z78KE .carousel-indicators {
    display: none;
  }
}
.cid-t9CU0z78KE .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t9CU0z78KE .carousel-inner > .active {
  display: block;
}
.cid-t9CU0z78KE .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9CU0z78KE .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t9CU0z78KE .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t9CU0z78KE .carousel-control,
  .cid-t9CU0z78KE .carousel-indicators,
  .cid-t9CU0z78KE .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t9CU0z78KE .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t9CU0z78KE .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t9CU0z78KE .carousel-indicators .active,
.cid-t9CU0z78KE .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t9CU0z78KE .carousel-indicators .active {
  background: #fff;
}
.cid-t9CU0z78KE .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t9CU0z78KE .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t9CU0z78KE .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t9CU0z78KE .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t9CU0z78KE .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t9CU0z78KE .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t9CU0z78KE .carousel {
  width: 100%;
}
.cid-t9CU0z78KE .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t9CU0z78KE .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t9CU0z78KE .modal.fade .modal-dialog,
.cid-t9CU0z78KE .modal.in .modal-dialog {
  transform: none;
}
.cid-t9CU0z78KE .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t9CU0z78KE H6 {
  text-align: center;
}
.cid-t9CU0z78KE H3 {
  color: #ffffff;
}
.cid-t9CU0z78KE H4 {
  color: #ffffff;
}
.cid-tC5dJrDLdD {
  background-image: url("../../../assets/images/mbr-10.jpeg");
}
.cid-tC5dJrDLdD .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-tC5dJrDLdD .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-tC5dJrDLdD .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-tC5dJrDLdD .mbr-text,
.cid-tC5dJrDLdD .mbr-section-btn,
.cid-tC5dJrDLdD .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-tC5dJrDLdD .mbr-section-subtitle {
  color: #ffffff;
}
.cid-t9CU0BgmYL {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-t9CU0BgmYL .content {
    text-align: center;
  }
  .cid-t9CU0BgmYL .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t9CU0BgmYL .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-t9CU0BgmYL .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-t9CU0BgmYL .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-t9CU0BgmYL .google-map {
  height: 25rem;
  position: relative;
}
.cid-t9CU0BgmYL .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-t9CU0BgmYL .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-t9CU0BgmYL .google-map[data-state] {
  background: #e9e5dc;
}
.cid-t9CU0BgmYL .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-t9CU0BgmYL .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t9CU0BgmYL .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-t9CU0BgmYL .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-t9CU0BgmYL .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t9CU0BgmYL .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-t9CU0BgmYL .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-t9CU0BgmYL .list {
  list-style-type: none;
  padding: 0;
}
.cid-t9CU0BgmYL .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-t9CU0BgmYL H5 {
  color: #fafafa;
  text-align: left;
}
.cid-t9CU0BgmYL .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-tpjjXsB817 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpjjXsB817 nav.navbar {
  position: fixed;
}
.cid-tpjjXsB817 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjjXsB817 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpjjXsB817 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpjjXsB817 .dropdown-item:hover,
.cid-tpjjXsB817 .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-tpjjXsB817 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpjjXsB817 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpjjXsB817 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpjjXsB817 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpjjXsB817 .nav-link {
  position: relative;
}
.cid-tpjjXsB817 .container {
  display: flex;
  margin: auto;
}
.cid-tpjjXsB817 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpjjXsB817 .dropdown-menu,
.cid-tpjjXsB817 .navbar.opened {
  background: #1a3059 !important;
}
.cid-tpjjXsB817 .nav-item:focus,
.cid-tpjjXsB817 .nav-link:focus {
  outline: none;
}
.cid-tpjjXsB817 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpjjXsB817 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpjjXsB817 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpjjXsB817 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjjXsB817 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpjjXsB817 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpjjXsB817 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-tpjjXsB817 .navbar.opened {
  transition: all 0.3s;
}
.cid-tpjjXsB817 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpjjXsB817 .navbar .navbar-logo img {
  width: auto;
}
.cid-tpjjXsB817 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpjjXsB817 .navbar.collapsed {
  justify-content: center;
}
.cid-tpjjXsB817 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpjjXsB817 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tpjjXsB817 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-tpjjXsB817 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpjjXsB817 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpjjXsB817 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpjjXsB817 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpjjXsB817 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpjjXsB817 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpjjXsB817 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpjjXsB817 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpjjXsB817 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpjjXsB817 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpjjXsB817 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpjjXsB817 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpjjXsB817 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpjjXsB817 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpjjXsB817 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpjjXsB817 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpjjXsB817 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpjjXsB817 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpjjXsB817 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpjjXsB817 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpjjXsB817 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tpjjXsB817 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpjjXsB817 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpjjXsB817 .dropdown-item.active,
.cid-tpjjXsB817 .dropdown-item:active {
  background-color: transparent;
}
.cid-tpjjXsB817 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpjjXsB817 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpjjXsB817 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpjjXsB817 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-tpjjXsB817 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpjjXsB817 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpjjXsB817 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpjjXsB817 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpjjXsB817 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpjjXsB817 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-tpjjXsB817 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpjjXsB817 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjjXsB817 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjjXsB817 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpjjXsB817 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjjXsB817 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpjjXsB817 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpjjXsB817 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjjXsB817 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpjjXsB817 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpjjXsB817 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tpjjXsB817 .navbar {
    height: 70px;
  }
  .cid-tpjjXsB817 .navbar.opened {
    height: auto;
  }
  .cid-tpjjXsB817 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u6cw5ivb0z {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-livingroom-1.jpeg");
}
.cid-u6cw5ivb0z .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-u6cw5ivb0z .card {
    margin-bottom: 2rem!important;
  }
  .cid-u6cw5ivb0z .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u6cw5ivb0z .link-wrap {
    align-items: center;
  }
}
.cid-u6cw5ivb0z .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u6cw5ivb0z .card-title,
.cid-u6cw5ivb0z .card-box {
  color: #ffffff;
}
.cid-u6cw5ivb0z .mbr-text,
.cid-u6cw5ivb0z .link-wrap,
.cid-u6cw5ivb0z .mbr-section-btn {
  text-align: left;
}
.cid-tpjjXy9nGq {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjjXy9nGq .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjjXy9nGq img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjjXy9nGq .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjjXztjEW {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-7.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjjXztjEW .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjjXztjEW .row {
  flex-direction: row-reverse;
}
.cid-tpjjXztjEW img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjjXztjEW .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjjXAwm66 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-8.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjjXAwm66 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjjXAwm66 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjjXAwm66 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u6cw7M0lXO {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u6cw7M0lXO .mbr-overlay {
  background: #4479d9;
  opacity: 0.6;
}
.cid-u6cw7M0lXO img,
.cid-u6cw7M0lXO .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u6cw7M0lXO .item:focus,
.cid-u6cw7M0lXO span:focus {
  outline: none;
}
.cid-u6cw7M0lXO .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u6cw7M0lXO .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u6cw7M0lXO .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u6cw7M0lXO .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u6cw7M0lXO .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u6cw7M0lXO .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u6cw7M0lXO .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u6cw7M0lXO .mbr-section-title {
  color: #232323;
}
.cid-u6cw7M0lXO .mbr-text,
.cid-u6cw7M0lXO .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u6cw7M0lXO .item-title {
  text-align: left;
}
.cid-u6cw7M0lXO .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u6cw7M0lXO .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjjXDzb18 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-tpjjXDzb18 .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tpjjXDzb18 .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tpjjXDzb18 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tpjjXDzb18 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tpjjXDzb18 .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-tpjjXDzb18 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tpjjXDzb18 .carousel-control,
.cid-tpjjXDzb18 .close {
  background: #1b1b1b;
}
.cid-tpjjXDzb18 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tpjjXDzb18 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tpjjXDzb18 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tpjjXDzb18 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tpjjXDzb18 .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-tpjjXDzb18 .close::before {
  content: '\e91a';
}
.cid-tpjjXDzb18 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tpjjXDzb18 .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-tpjjXDzb18 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjjXDzb18 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tpjjXDzb18 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tpjjXDzb18 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tpjjXDzb18 .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-tpjjXDzb18 .carousel-indicators li.active,
.cid-tpjjXDzb18 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tpjjXDzb18 .carousel-indicators li::after,
.cid-tpjjXDzb18 .carousel-indicators li::before {
  content: none;
}
.cid-tpjjXDzb18 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tpjjXDzb18 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tpjjXDzb18 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tpjjXDzb18 .carousel-indicators {
    display: none;
  }
}
.cid-tpjjXDzb18 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tpjjXDzb18 .carousel-inner > .active {
  display: block;
}
.cid-tpjjXDzb18 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjjXDzb18 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tpjjXDzb18 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tpjjXDzb18 .carousel-control,
  .cid-tpjjXDzb18 .carousel-indicators,
  .cid-tpjjXDzb18 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tpjjXDzb18 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tpjjXDzb18 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tpjjXDzb18 .carousel-indicators .active,
.cid-tpjjXDzb18 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tpjjXDzb18 .carousel-indicators .active {
  background: #fff;
}
.cid-tpjjXDzb18 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tpjjXDzb18 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tpjjXDzb18 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tpjjXDzb18 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tpjjXDzb18 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tpjjXDzb18 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tpjjXDzb18 .carousel {
  width: 100%;
}
.cid-tpjjXDzb18 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tpjjXDzb18 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tpjjXDzb18 .modal.fade .modal-dialog,
.cid-tpjjXDzb18 .modal.in .modal-dialog {
  transform: none;
}
.cid-tpjjXDzb18 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tpjjXDzb18 H6 {
  text-align: center;
}
.cid-tpjjXDzb18 H3 {
  color: #ffffff;
}
.cid-tpjjXDzb18 H4 {
  color: #ffffff;
}
.cid-u6cw9rq7l5 {
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u6cw9rq7l5 .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u6cw9rq7l5 .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u6cw9rq7l5 .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u6cw9rq7l5 .mbr-text,
.cid-u6cw9rq7l5 .mbr-section-btn,
.cid-u6cw9rq7l5 .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u6cw9rq7l5 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjjXFVNFI {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-tpjjXFVNFI .content {
    text-align: center;
  }
  .cid-tpjjXFVNFI .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tpjjXFVNFI .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tpjjXFVNFI .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tpjjXFVNFI .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tpjjXFVNFI .google-map {
  height: 25rem;
  position: relative;
}
.cid-tpjjXFVNFI .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tpjjXFVNFI .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tpjjXFVNFI .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tpjjXFVNFI .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tpjjXFVNFI .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tpjjXFVNFI .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tpjjXFVNFI .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tpjjXFVNFI .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tpjjXFVNFI .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tpjjXFVNFI .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tpjjXFVNFI .list {
  list-style-type: none;
  padding: 0;
}
.cid-tpjjXFVNFI .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-tpjjXFVNFI H5 {
  color: #fafafa;
  text-align: left;
}
.cid-tpjjXFVNFI .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-tpjkJED94E {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpjkJED94E nav.navbar {
  position: fixed;
}
.cid-tpjkJED94E .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjkJED94E .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpjkJED94E .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpjkJED94E .dropdown-item:hover,
.cid-tpjkJED94E .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-tpjkJED94E .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpjkJED94E .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpjkJED94E .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpjkJED94E .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpjkJED94E .nav-link {
  position: relative;
}
.cid-tpjkJED94E .container {
  display: flex;
  margin: auto;
}
.cid-tpjkJED94E .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpjkJED94E .dropdown-menu,
.cid-tpjkJED94E .navbar.opened {
  background: #1a3059 !important;
}
.cid-tpjkJED94E .nav-item:focus,
.cid-tpjkJED94E .nav-link:focus {
  outline: none;
}
.cid-tpjkJED94E .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpjkJED94E .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpjkJED94E .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpjkJED94E .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjkJED94E .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpjkJED94E .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpjkJED94E .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-tpjkJED94E .navbar.opened {
  transition: all 0.3s;
}
.cid-tpjkJED94E .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpjkJED94E .navbar .navbar-logo img {
  width: auto;
}
.cid-tpjkJED94E .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpjkJED94E .navbar.collapsed {
  justify-content: center;
}
.cid-tpjkJED94E .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpjkJED94E .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tpjkJED94E .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-tpjkJED94E .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpjkJED94E .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpjkJED94E .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpjkJED94E .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpjkJED94E .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpjkJED94E .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpjkJED94E .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpjkJED94E .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpjkJED94E .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpjkJED94E .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpjkJED94E .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpjkJED94E .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpjkJED94E .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpjkJED94E .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpjkJED94E .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpjkJED94E .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpjkJED94E .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpjkJED94E .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpjkJED94E .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpjkJED94E .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpjkJED94E .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tpjkJED94E .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpjkJED94E .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpjkJED94E .dropdown-item.active,
.cid-tpjkJED94E .dropdown-item:active {
  background-color: transparent;
}
.cid-tpjkJED94E .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpjkJED94E .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpjkJED94E .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpjkJED94E .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-tpjkJED94E .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpjkJED94E .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpjkJED94E ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpjkJED94E .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpjkJED94E button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpjkJED94E button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-tpjkJED94E button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpjkJED94E button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjkJED94E button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjkJED94E button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpjkJED94E nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjkJED94E nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpjkJED94E nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpjkJED94E nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjkJED94E .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpjkJED94E a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpjkJED94E .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tpjkJED94E .navbar {
    height: 70px;
  }
  .cid-tpjkJED94E .navbar.opened {
    height: auto;
  }
  .cid-tpjkJED94E .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u6cwVvw61z {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-livingroom-1.jpeg");
}
.cid-u6cwVvw61z .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-u6cwVvw61z .card {
    margin-bottom: 2rem!important;
  }
  .cid-u6cwVvw61z .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u6cwVvw61z .link-wrap {
    align-items: center;
  }
}
.cid-u6cwVvw61z .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u6cwVvw61z .card-title,
.cid-u6cwVvw61z .card-box {
  color: #ffffff;
}
.cid-u6cwVvw61z .mbr-text,
.cid-u6cwVvw61z .link-wrap,
.cid-u6cwVvw61z .mbr-section-btn {
  text-align: left;
}
.cid-tpjkJIyOD3 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjkJIyOD3 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjkJIyOD3 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjkJIyOD3 .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjkJJJKgg {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-7.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjkJJJKgg .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjkJJJKgg .row {
  flex-direction: row-reverse;
}
.cid-tpjkJJJKgg img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjkJJJKgg .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjkJKM6zn {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-8.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjkJKM6zn .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjkJKM6zn img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjkJKM6zn .text-wrapper {
    padding: 2rem;
  }
}
.cid-u6cwY23FnR {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u6cwY23FnR .mbr-overlay {
  background: #4479d9;
  opacity: 0.6;
}
.cid-u6cwY23FnR img,
.cid-u6cwY23FnR .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u6cwY23FnR .item:focus,
.cid-u6cwY23FnR span:focus {
  outline: none;
}
.cid-u6cwY23FnR .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u6cwY23FnR .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u6cwY23FnR .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u6cwY23FnR .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u6cwY23FnR .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u6cwY23FnR .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u6cwY23FnR .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u6cwY23FnR .mbr-section-title {
  color: #232323;
}
.cid-u6cwY23FnR .mbr-text,
.cid-u6cwY23FnR .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u6cwY23FnR .item-title {
  text-align: left;
}
.cid-u6cwY23FnR .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u6cwY23FnR .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjkJNpJ5a {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-tpjkJNpJ5a .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tpjkJNpJ5a .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tpjkJNpJ5a .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tpjkJNpJ5a .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tpjkJNpJ5a .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-tpjkJNpJ5a .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tpjkJNpJ5a .carousel-control,
.cid-tpjkJNpJ5a .close {
  background: #1b1b1b;
}
.cid-tpjkJNpJ5a .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tpjkJNpJ5a .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tpjkJNpJ5a .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tpjkJNpJ5a .carousel-control-next span {
  margin-left: 5px;
}
.cid-tpjkJNpJ5a .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-tpjkJNpJ5a .close::before {
  content: '\e91a';
}
.cid-tpjkJNpJ5a .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tpjkJNpJ5a .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-tpjkJNpJ5a .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjkJNpJ5a .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tpjkJNpJ5a .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tpjkJNpJ5a .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tpjkJNpJ5a .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-tpjkJNpJ5a .carousel-indicators li.active,
.cid-tpjkJNpJ5a .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tpjkJNpJ5a .carousel-indicators li::after,
.cid-tpjkJNpJ5a .carousel-indicators li::before {
  content: none;
}
.cid-tpjkJNpJ5a .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tpjkJNpJ5a .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tpjkJNpJ5a .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tpjkJNpJ5a .carousel-indicators {
    display: none;
  }
}
.cid-tpjkJNpJ5a .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tpjkJNpJ5a .carousel-inner > .active {
  display: block;
}
.cid-tpjkJNpJ5a .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjkJNpJ5a .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tpjkJNpJ5a .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tpjkJNpJ5a .carousel-control,
  .cid-tpjkJNpJ5a .carousel-indicators,
  .cid-tpjkJNpJ5a .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tpjkJNpJ5a .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tpjkJNpJ5a .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tpjkJNpJ5a .carousel-indicators .active,
.cid-tpjkJNpJ5a .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tpjkJNpJ5a .carousel-indicators .active {
  background: #fff;
}
.cid-tpjkJNpJ5a .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tpjkJNpJ5a .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tpjkJNpJ5a .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tpjkJNpJ5a .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tpjkJNpJ5a .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tpjkJNpJ5a .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tpjkJNpJ5a .carousel {
  width: 100%;
}
.cid-tpjkJNpJ5a .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tpjkJNpJ5a .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tpjkJNpJ5a .modal.fade .modal-dialog,
.cid-tpjkJNpJ5a .modal.in .modal-dialog {
  transform: none;
}
.cid-tpjkJNpJ5a .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tpjkJNpJ5a H6 {
  text-align: center;
}
.cid-tpjkJNpJ5a H3 {
  color: #ffffff;
}
.cid-tpjkJNpJ5a H4 {
  color: #ffffff;
}
.cid-u6cwZJxWHW {
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u6cwZJxWHW .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u6cwZJxWHW .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u6cwZJxWHW .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u6cwZJxWHW .mbr-text,
.cid-u6cwZJxWHW .mbr-section-btn,
.cid-u6cwZJxWHW .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u6cwZJxWHW .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjkJPArp2 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-tpjkJPArp2 .content {
    text-align: center;
  }
  .cid-tpjkJPArp2 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tpjkJPArp2 .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tpjkJPArp2 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tpjkJPArp2 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tpjkJPArp2 .google-map {
  height: 25rem;
  position: relative;
}
.cid-tpjkJPArp2 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tpjkJPArp2 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tpjkJPArp2 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tpjkJPArp2 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tpjkJPArp2 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tpjkJPArp2 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tpjkJPArp2 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tpjkJPArp2 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tpjkJPArp2 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tpjkJPArp2 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tpjkJPArp2 .list {
  list-style-type: none;
  padding: 0;
}
.cid-tpjkJPArp2 .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-tpjkJPArp2 H5 {
  color: #fafafa;
  text-align: left;
}
.cid-tpjkJPArp2 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-tpjnvn8WPE {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpjnvn8WPE nav.navbar {
  position: fixed;
}
.cid-tpjnvn8WPE .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjnvn8WPE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpjnvn8WPE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpjnvn8WPE .dropdown-item:hover,
.cid-tpjnvn8WPE .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-tpjnvn8WPE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpjnvn8WPE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpjnvn8WPE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpjnvn8WPE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpjnvn8WPE .nav-link {
  position: relative;
}
.cid-tpjnvn8WPE .container {
  display: flex;
  margin: auto;
}
.cid-tpjnvn8WPE .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpjnvn8WPE .dropdown-menu,
.cid-tpjnvn8WPE .navbar.opened {
  background: #1a3059 !important;
}
.cid-tpjnvn8WPE .nav-item:focus,
.cid-tpjnvn8WPE .nav-link:focus {
  outline: none;
}
.cid-tpjnvn8WPE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpjnvn8WPE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpjnvn8WPE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpjnvn8WPE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjnvn8WPE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpjnvn8WPE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpjnvn8WPE .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-tpjnvn8WPE .navbar.opened {
  transition: all 0.3s;
}
.cid-tpjnvn8WPE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpjnvn8WPE .navbar .navbar-logo img {
  width: auto;
}
.cid-tpjnvn8WPE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpjnvn8WPE .navbar.collapsed {
  justify-content: center;
}
.cid-tpjnvn8WPE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpjnvn8WPE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tpjnvn8WPE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-tpjnvn8WPE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpjnvn8WPE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpjnvn8WPE .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpjnvn8WPE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpjnvn8WPE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpjnvn8WPE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpjnvn8WPE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpjnvn8WPE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpjnvn8WPE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpjnvn8WPE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpjnvn8WPE .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpjnvn8WPE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpjnvn8WPE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpjnvn8WPE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpjnvn8WPE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpjnvn8WPE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpjnvn8WPE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpjnvn8WPE .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpjnvn8WPE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpjnvn8WPE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpjnvn8WPE .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tpjnvn8WPE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpjnvn8WPE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpjnvn8WPE .dropdown-item.active,
.cid-tpjnvn8WPE .dropdown-item:active {
  background-color: transparent;
}
.cid-tpjnvn8WPE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpjnvn8WPE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpjnvn8WPE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpjnvn8WPE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-tpjnvn8WPE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpjnvn8WPE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpjnvn8WPE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpjnvn8WPE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpjnvn8WPE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpjnvn8WPE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-tpjnvn8WPE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpjnvn8WPE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjnvn8WPE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjnvn8WPE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpjnvn8WPE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjnvn8WPE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpjnvn8WPE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpjnvn8WPE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjnvn8WPE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpjnvn8WPE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpjnvn8WPE .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tpjnvn8WPE .navbar {
    height: 70px;
  }
  .cid-tpjnvn8WPE .navbar.opened {
    height: auto;
  }
  .cid-tpjnvn8WPE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u6cA5Eh2Wq {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-livingroom-1.jpeg");
}
.cid-u6cA5Eh2Wq .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-u6cA5Eh2Wq .card {
    margin-bottom: 2rem!important;
  }
  .cid-u6cA5Eh2Wq .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u6cA5Eh2Wq .link-wrap {
    align-items: center;
  }
}
.cid-u6cA5Eh2Wq .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u6cA5Eh2Wq .card-title,
.cid-u6cA5Eh2Wq .card-box {
  color: #ffffff;
}
.cid-u6cA5Eh2Wq .mbr-text,
.cid-u6cA5Eh2Wq .link-wrap,
.cid-u6cA5Eh2Wq .mbr-section-btn {
  text-align: left;
}
.cid-tpjnvqvOjl {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjnvqvOjl .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjnvqvOjl img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjnvqvOjl .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjnvsd6ou {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-7.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjnvsd6ou .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjnvsd6ou .row {
  flex-direction: row-reverse;
}
.cid-tpjnvsd6ou img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjnvsd6ou .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjnvtjir1 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-8.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjnvtjir1 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjnvtjir1 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjnvtjir1 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u6cA7gmYz8 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u6cA7gmYz8 .mbr-overlay {
  background: #4479d9;
  opacity: 0.6;
}
.cid-u6cA7gmYz8 img,
.cid-u6cA7gmYz8 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u6cA7gmYz8 .item:focus,
.cid-u6cA7gmYz8 span:focus {
  outline: none;
}
.cid-u6cA7gmYz8 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u6cA7gmYz8 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u6cA7gmYz8 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u6cA7gmYz8 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u6cA7gmYz8 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u6cA7gmYz8 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u6cA7gmYz8 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u6cA7gmYz8 .mbr-section-title {
  color: #232323;
}
.cid-u6cA7gmYz8 .mbr-text,
.cid-u6cA7gmYz8 .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u6cA7gmYz8 .item-title {
  text-align: left;
}
.cid-u6cA7gmYz8 .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u6cA7gmYz8 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjnvvMo0u {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-tpjnvvMo0u .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tpjnvvMo0u .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tpjnvvMo0u .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tpjnvvMo0u .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tpjnvvMo0u .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-tpjnvvMo0u .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tpjnvvMo0u .carousel-control,
.cid-tpjnvvMo0u .close {
  background: #1b1b1b;
}
.cid-tpjnvvMo0u .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tpjnvvMo0u .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tpjnvvMo0u .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tpjnvvMo0u .carousel-control-next span {
  margin-left: 5px;
}
.cid-tpjnvvMo0u .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-tpjnvvMo0u .close::before {
  content: '\e91a';
}
.cid-tpjnvvMo0u .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tpjnvvMo0u .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-tpjnvvMo0u .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjnvvMo0u .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tpjnvvMo0u .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tpjnvvMo0u .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tpjnvvMo0u .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-tpjnvvMo0u .carousel-indicators li.active,
.cid-tpjnvvMo0u .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tpjnvvMo0u .carousel-indicators li::after,
.cid-tpjnvvMo0u .carousel-indicators li::before {
  content: none;
}
.cid-tpjnvvMo0u .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tpjnvvMo0u .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tpjnvvMo0u .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tpjnvvMo0u .carousel-indicators {
    display: none;
  }
}
.cid-tpjnvvMo0u .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tpjnvvMo0u .carousel-inner > .active {
  display: block;
}
.cid-tpjnvvMo0u .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjnvvMo0u .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tpjnvvMo0u .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tpjnvvMo0u .carousel-control,
  .cid-tpjnvvMo0u .carousel-indicators,
  .cid-tpjnvvMo0u .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tpjnvvMo0u .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tpjnvvMo0u .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tpjnvvMo0u .carousel-indicators .active,
.cid-tpjnvvMo0u .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tpjnvvMo0u .carousel-indicators .active {
  background: #fff;
}
.cid-tpjnvvMo0u .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tpjnvvMo0u .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tpjnvvMo0u .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tpjnvvMo0u .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tpjnvvMo0u .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tpjnvvMo0u .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tpjnvvMo0u .carousel {
  width: 100%;
}
.cid-tpjnvvMo0u .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tpjnvvMo0u .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tpjnvvMo0u .modal.fade .modal-dialog,
.cid-tpjnvvMo0u .modal.in .modal-dialog {
  transform: none;
}
.cid-tpjnvvMo0u .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tpjnvvMo0u H6 {
  text-align: center;
}
.cid-tpjnvvMo0u H3 {
  color: #ffffff;
}
.cid-tpjnvvMo0u H4 {
  color: #ffffff;
}
.cid-u6cA8NIK8W {
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u6cA8NIK8W .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u6cA8NIK8W .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u6cA8NIK8W .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u6cA8NIK8W .mbr-text,
.cid-u6cA8NIK8W .mbr-section-btn,
.cid-u6cA8NIK8W .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u6cA8NIK8W .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjnvxGJbG {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-tpjnvxGJbG .content {
    text-align: center;
  }
  .cid-tpjnvxGJbG .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tpjnvxGJbG .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tpjnvxGJbG .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tpjnvxGJbG .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tpjnvxGJbG .google-map {
  height: 25rem;
  position: relative;
}
.cid-tpjnvxGJbG .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tpjnvxGJbG .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tpjnvxGJbG .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tpjnvxGJbG .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tpjnvxGJbG .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tpjnvxGJbG .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tpjnvxGJbG .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tpjnvxGJbG .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tpjnvxGJbG .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tpjnvxGJbG .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tpjnvxGJbG .list {
  list-style-type: none;
  padding: 0;
}
.cid-tpjnvxGJbG .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-tpjnvxGJbG H5 {
  color: #fafafa;
  text-align: left;
}
.cid-tpjnvxGJbG .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-tpjnOCutqb {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpjnOCutqb nav.navbar {
  position: fixed;
}
.cid-tpjnOCutqb .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjnOCutqb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpjnOCutqb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpjnOCutqb .dropdown-item:hover,
.cid-tpjnOCutqb .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-tpjnOCutqb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpjnOCutqb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpjnOCutqb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpjnOCutqb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpjnOCutqb .nav-link {
  position: relative;
}
.cid-tpjnOCutqb .container {
  display: flex;
  margin: auto;
}
.cid-tpjnOCutqb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpjnOCutqb .dropdown-menu,
.cid-tpjnOCutqb .navbar.opened {
  background: #1a3059 !important;
}
.cid-tpjnOCutqb .nav-item:focus,
.cid-tpjnOCutqb .nav-link:focus {
  outline: none;
}
.cid-tpjnOCutqb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpjnOCutqb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpjnOCutqb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpjnOCutqb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjnOCutqb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpjnOCutqb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpjnOCutqb .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-tpjnOCutqb .navbar.opened {
  transition: all 0.3s;
}
.cid-tpjnOCutqb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpjnOCutqb .navbar .navbar-logo img {
  width: auto;
}
.cid-tpjnOCutqb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpjnOCutqb .navbar.collapsed {
  justify-content: center;
}
.cid-tpjnOCutqb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpjnOCutqb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tpjnOCutqb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-tpjnOCutqb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpjnOCutqb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpjnOCutqb .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpjnOCutqb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpjnOCutqb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpjnOCutqb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpjnOCutqb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpjnOCutqb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpjnOCutqb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpjnOCutqb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpjnOCutqb .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpjnOCutqb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpjnOCutqb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpjnOCutqb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpjnOCutqb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpjnOCutqb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpjnOCutqb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpjnOCutqb .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpjnOCutqb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpjnOCutqb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpjnOCutqb .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tpjnOCutqb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpjnOCutqb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpjnOCutqb .dropdown-item.active,
.cid-tpjnOCutqb .dropdown-item:active {
  background-color: transparent;
}
.cid-tpjnOCutqb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpjnOCutqb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpjnOCutqb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpjnOCutqb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-tpjnOCutqb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpjnOCutqb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpjnOCutqb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpjnOCutqb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpjnOCutqb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpjnOCutqb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-tpjnOCutqb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpjnOCutqb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjnOCutqb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjnOCutqb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpjnOCutqb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjnOCutqb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpjnOCutqb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpjnOCutqb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjnOCutqb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpjnOCutqb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpjnOCutqb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tpjnOCutqb .navbar {
    height: 70px;
  }
  .cid-tpjnOCutqb .navbar.opened {
    height: auto;
  }
  .cid-tpjnOCutqb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u6cDlq0i7A {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-livingroom-1.jpeg");
}
.cid-u6cDlq0i7A .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-u6cDlq0i7A .card {
    margin-bottom: 2rem!important;
  }
  .cid-u6cDlq0i7A .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u6cDlq0i7A .link-wrap {
    align-items: center;
  }
}
.cid-u6cDlq0i7A .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u6cDlq0i7A .card-title,
.cid-u6cDlq0i7A .card-box {
  color: #ffffff;
}
.cid-u6cDlq0i7A .mbr-text,
.cid-u6cDlq0i7A .link-wrap,
.cid-u6cDlq0i7A .mbr-section-btn {
  text-align: left;
}
.cid-tpjnOFdbzu {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjnOFdbzu .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjnOFdbzu img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjnOFdbzu .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjnOH1G0N {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-7.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjnOH1G0N .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjnOH1G0N .row {
  flex-direction: row-reverse;
}
.cid-tpjnOH1G0N img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjnOH1G0N .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjnOIDHXx {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-8.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjnOIDHXx .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjnOIDHXx img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjnOIDHXx .text-wrapper {
    padding: 2rem;
  }
}
.cid-u6cDmUpuWf {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u6cDmUpuWf .mbr-overlay {
  background: #4479d9;
  opacity: 0.6;
}
.cid-u6cDmUpuWf img,
.cid-u6cDmUpuWf .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u6cDmUpuWf .item:focus,
.cid-u6cDmUpuWf span:focus {
  outline: none;
}
.cid-u6cDmUpuWf .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u6cDmUpuWf .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u6cDmUpuWf .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u6cDmUpuWf .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u6cDmUpuWf .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u6cDmUpuWf .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u6cDmUpuWf .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u6cDmUpuWf .mbr-section-title {
  color: #232323;
}
.cid-u6cDmUpuWf .mbr-text,
.cid-u6cDmUpuWf .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u6cDmUpuWf .item-title {
  text-align: left;
}
.cid-u6cDmUpuWf .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u6cDmUpuWf .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjnOKGd6N {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-tpjnOKGd6N .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tpjnOKGd6N .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tpjnOKGd6N .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tpjnOKGd6N .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tpjnOKGd6N .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-tpjnOKGd6N .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tpjnOKGd6N .carousel-control,
.cid-tpjnOKGd6N .close {
  background: #1b1b1b;
}
.cid-tpjnOKGd6N .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tpjnOKGd6N .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tpjnOKGd6N .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tpjnOKGd6N .carousel-control-next span {
  margin-left: 5px;
}
.cid-tpjnOKGd6N .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-tpjnOKGd6N .close::before {
  content: '\e91a';
}
.cid-tpjnOKGd6N .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tpjnOKGd6N .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-tpjnOKGd6N .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjnOKGd6N .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tpjnOKGd6N .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tpjnOKGd6N .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tpjnOKGd6N .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-tpjnOKGd6N .carousel-indicators li.active,
.cid-tpjnOKGd6N .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tpjnOKGd6N .carousel-indicators li::after,
.cid-tpjnOKGd6N .carousel-indicators li::before {
  content: none;
}
.cid-tpjnOKGd6N .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tpjnOKGd6N .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tpjnOKGd6N .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tpjnOKGd6N .carousel-indicators {
    display: none;
  }
}
.cid-tpjnOKGd6N .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tpjnOKGd6N .carousel-inner > .active {
  display: block;
}
.cid-tpjnOKGd6N .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjnOKGd6N .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tpjnOKGd6N .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tpjnOKGd6N .carousel-control,
  .cid-tpjnOKGd6N .carousel-indicators,
  .cid-tpjnOKGd6N .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tpjnOKGd6N .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tpjnOKGd6N .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tpjnOKGd6N .carousel-indicators .active,
.cid-tpjnOKGd6N .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tpjnOKGd6N .carousel-indicators .active {
  background: #fff;
}
.cid-tpjnOKGd6N .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tpjnOKGd6N .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tpjnOKGd6N .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tpjnOKGd6N .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tpjnOKGd6N .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tpjnOKGd6N .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tpjnOKGd6N .carousel {
  width: 100%;
}
.cid-tpjnOKGd6N .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tpjnOKGd6N .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tpjnOKGd6N .modal.fade .modal-dialog,
.cid-tpjnOKGd6N .modal.in .modal-dialog {
  transform: none;
}
.cid-tpjnOKGd6N .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tpjnOKGd6N H6 {
  text-align: center;
}
.cid-tpjnOKGd6N H3 {
  color: #ffffff;
}
.cid-tpjnOKGd6N H4 {
  color: #ffffff;
}
.cid-u6cDnS4ANW {
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u6cDnS4ANW .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u6cDnS4ANW .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u6cDnS4ANW .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u6cDnS4ANW .mbr-text,
.cid-u6cDnS4ANW .mbr-section-btn,
.cid-u6cDnS4ANW .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u6cDnS4ANW .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjnOMe9Dm {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-tpjnOMe9Dm .content {
    text-align: center;
  }
  .cid-tpjnOMe9Dm .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tpjnOMe9Dm .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tpjnOMe9Dm .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tpjnOMe9Dm .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tpjnOMe9Dm .google-map {
  height: 25rem;
  position: relative;
}
.cid-tpjnOMe9Dm .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tpjnOMe9Dm .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tpjnOMe9Dm .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tpjnOMe9Dm .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tpjnOMe9Dm .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tpjnOMe9Dm .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tpjnOMe9Dm .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tpjnOMe9Dm .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tpjnOMe9Dm .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tpjnOMe9Dm .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tpjnOMe9Dm .list {
  list-style-type: none;
  padding: 0;
}
.cid-tpjnOMe9Dm .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-tpjnOMe9Dm H5 {
  color: #fafafa;
  text-align: left;
}
.cid-tpjnOMe9Dm .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-tpjo45x7Ul {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpjo45x7Ul nav.navbar {
  position: fixed;
}
.cid-tpjo45x7Ul .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjo45x7Ul .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpjo45x7Ul .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpjo45x7Ul .dropdown-item:hover,
.cid-tpjo45x7Ul .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-tpjo45x7Ul .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpjo45x7Ul .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpjo45x7Ul .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpjo45x7Ul .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpjo45x7Ul .nav-link {
  position: relative;
}
.cid-tpjo45x7Ul .container {
  display: flex;
  margin: auto;
}
.cid-tpjo45x7Ul .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpjo45x7Ul .dropdown-menu,
.cid-tpjo45x7Ul .navbar.opened {
  background: #1a3059 !important;
}
.cid-tpjo45x7Ul .nav-item:focus,
.cid-tpjo45x7Ul .nav-link:focus {
  outline: none;
}
.cid-tpjo45x7Ul .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpjo45x7Ul .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpjo45x7Ul .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpjo45x7Ul .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjo45x7Ul .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpjo45x7Ul .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpjo45x7Ul .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-tpjo45x7Ul .navbar.opened {
  transition: all 0.3s;
}
.cid-tpjo45x7Ul .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpjo45x7Ul .navbar .navbar-logo img {
  width: auto;
}
.cid-tpjo45x7Ul .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpjo45x7Ul .navbar.collapsed {
  justify-content: center;
}
.cid-tpjo45x7Ul .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpjo45x7Ul .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tpjo45x7Ul .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-tpjo45x7Ul .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpjo45x7Ul .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpjo45x7Ul .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpjo45x7Ul .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpjo45x7Ul .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpjo45x7Ul .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpjo45x7Ul .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpjo45x7Ul .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpjo45x7Ul .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpjo45x7Ul .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpjo45x7Ul .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpjo45x7Ul .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpjo45x7Ul .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpjo45x7Ul .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpjo45x7Ul .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpjo45x7Ul .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpjo45x7Ul .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpjo45x7Ul .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpjo45x7Ul .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpjo45x7Ul .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpjo45x7Ul .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tpjo45x7Ul .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpjo45x7Ul .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpjo45x7Ul .dropdown-item.active,
.cid-tpjo45x7Ul .dropdown-item:active {
  background-color: transparent;
}
.cid-tpjo45x7Ul .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpjo45x7Ul .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpjo45x7Ul .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpjo45x7Ul .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-tpjo45x7Ul .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpjo45x7Ul .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpjo45x7Ul ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpjo45x7Ul .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpjo45x7Ul button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpjo45x7Ul button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-tpjo45x7Ul button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpjo45x7Ul button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjo45x7Ul button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjo45x7Ul button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpjo45x7Ul nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjo45x7Ul nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpjo45x7Ul nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpjo45x7Ul nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjo45x7Ul .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpjo45x7Ul a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpjo45x7Ul .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tpjo45x7Ul .navbar {
    height: 70px;
  }
  .cid-tpjo45x7Ul .navbar.opened {
    height: auto;
  }
  .cid-tpjo45x7Ul .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u6cEgyrnSX {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-livingroom-1.jpeg");
}
.cid-u6cEgyrnSX .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-u6cEgyrnSX .card {
    margin-bottom: 2rem!important;
  }
  .cid-u6cEgyrnSX .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u6cEgyrnSX .link-wrap {
    align-items: center;
  }
}
.cid-u6cEgyrnSX .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u6cEgyrnSX .card-title,
.cid-u6cEgyrnSX .card-box {
  color: #ffffff;
}
.cid-u6cEgyrnSX .mbr-text,
.cid-u6cEgyrnSX .link-wrap,
.cid-u6cEgyrnSX .mbr-section-btn {
  text-align: left;
}
.cid-tpjo489YRn {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjo489YRn .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjo489YRn img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjo489YRn .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjo49tbbq {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-7.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjo49tbbq .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjo49tbbq .row {
  flex-direction: row-reverse;
}
.cid-tpjo49tbbq img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjo49tbbq .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjo4aEBTm {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-8.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjo4aEBTm .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjo4aEBTm img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjo4aEBTm .text-wrapper {
    padding: 2rem;
  }
}
.cid-u6cEiCjSpu {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u6cEiCjSpu .mbr-overlay {
  background: #4479d9;
  opacity: 0.6;
}
.cid-u6cEiCjSpu img,
.cid-u6cEiCjSpu .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u6cEiCjSpu .item:focus,
.cid-u6cEiCjSpu span:focus {
  outline: none;
}
.cid-u6cEiCjSpu .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u6cEiCjSpu .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u6cEiCjSpu .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u6cEiCjSpu .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u6cEiCjSpu .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u6cEiCjSpu .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u6cEiCjSpu .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u6cEiCjSpu .mbr-section-title {
  color: #232323;
}
.cid-u6cEiCjSpu .mbr-text,
.cid-u6cEiCjSpu .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u6cEiCjSpu .item-title {
  text-align: left;
}
.cid-u6cEiCjSpu .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u6cEiCjSpu .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjo4d9Po5 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-tpjo4d9Po5 .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tpjo4d9Po5 .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tpjo4d9Po5 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tpjo4d9Po5 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tpjo4d9Po5 .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-tpjo4d9Po5 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tpjo4d9Po5 .carousel-control,
.cid-tpjo4d9Po5 .close {
  background: #1b1b1b;
}
.cid-tpjo4d9Po5 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tpjo4d9Po5 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tpjo4d9Po5 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tpjo4d9Po5 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tpjo4d9Po5 .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-tpjo4d9Po5 .close::before {
  content: '\e91a';
}
.cid-tpjo4d9Po5 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tpjo4d9Po5 .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-tpjo4d9Po5 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjo4d9Po5 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tpjo4d9Po5 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tpjo4d9Po5 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tpjo4d9Po5 .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-tpjo4d9Po5 .carousel-indicators li.active,
.cid-tpjo4d9Po5 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tpjo4d9Po5 .carousel-indicators li::after,
.cid-tpjo4d9Po5 .carousel-indicators li::before {
  content: none;
}
.cid-tpjo4d9Po5 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tpjo4d9Po5 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tpjo4d9Po5 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tpjo4d9Po5 .carousel-indicators {
    display: none;
  }
}
.cid-tpjo4d9Po5 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tpjo4d9Po5 .carousel-inner > .active {
  display: block;
}
.cid-tpjo4d9Po5 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjo4d9Po5 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tpjo4d9Po5 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tpjo4d9Po5 .carousel-control,
  .cid-tpjo4d9Po5 .carousel-indicators,
  .cid-tpjo4d9Po5 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tpjo4d9Po5 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tpjo4d9Po5 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tpjo4d9Po5 .carousel-indicators .active,
.cid-tpjo4d9Po5 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tpjo4d9Po5 .carousel-indicators .active {
  background: #fff;
}
.cid-tpjo4d9Po5 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tpjo4d9Po5 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tpjo4d9Po5 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tpjo4d9Po5 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tpjo4d9Po5 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tpjo4d9Po5 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tpjo4d9Po5 .carousel {
  width: 100%;
}
.cid-tpjo4d9Po5 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tpjo4d9Po5 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tpjo4d9Po5 .modal.fade .modal-dialog,
.cid-tpjo4d9Po5 .modal.in .modal-dialog {
  transform: none;
}
.cid-tpjo4d9Po5 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tpjo4d9Po5 H6 {
  text-align: center;
}
.cid-tpjo4d9Po5 H3 {
  color: #ffffff;
}
.cid-tpjo4d9Po5 H4 {
  color: #ffffff;
}
.cid-u6cEjXIBIr {
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u6cEjXIBIr .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u6cEjXIBIr .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u6cEjXIBIr .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u6cEjXIBIr .mbr-text,
.cid-u6cEjXIBIr .mbr-section-btn,
.cid-u6cEjXIBIr .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u6cEjXIBIr .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjo4f6rKB {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-tpjo4f6rKB .content {
    text-align: center;
  }
  .cid-tpjo4f6rKB .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tpjo4f6rKB .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tpjo4f6rKB .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tpjo4f6rKB .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tpjo4f6rKB .google-map {
  height: 25rem;
  position: relative;
}
.cid-tpjo4f6rKB .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tpjo4f6rKB .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tpjo4f6rKB .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tpjo4f6rKB .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tpjo4f6rKB .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tpjo4f6rKB .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tpjo4f6rKB .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tpjo4f6rKB .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tpjo4f6rKB .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tpjo4f6rKB .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tpjo4f6rKB .list {
  list-style-type: none;
  padding: 0;
}
.cid-tpjo4f6rKB .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-tpjo4f6rKB H5 {
  color: #fafafa;
  text-align: left;
}
.cid-tpjo4f6rKB .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-tpjoZNy6zw {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpjoZNy6zw nav.navbar {
  position: fixed;
}
.cid-tpjoZNy6zw .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjoZNy6zw .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpjoZNy6zw .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpjoZNy6zw .dropdown-item:hover,
.cid-tpjoZNy6zw .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-tpjoZNy6zw .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpjoZNy6zw .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpjoZNy6zw .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpjoZNy6zw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpjoZNy6zw .nav-link {
  position: relative;
}
.cid-tpjoZNy6zw .container {
  display: flex;
  margin: auto;
}
.cid-tpjoZNy6zw .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpjoZNy6zw .dropdown-menu,
.cid-tpjoZNy6zw .navbar.opened {
  background: #1a3059 !important;
}
.cid-tpjoZNy6zw .nav-item:focus,
.cid-tpjoZNy6zw .nav-link:focus {
  outline: none;
}
.cid-tpjoZNy6zw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpjoZNy6zw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpjoZNy6zw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpjoZNy6zw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjoZNy6zw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpjoZNy6zw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpjoZNy6zw .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-tpjoZNy6zw .navbar.opened {
  transition: all 0.3s;
}
.cid-tpjoZNy6zw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpjoZNy6zw .navbar .navbar-logo img {
  width: auto;
}
.cid-tpjoZNy6zw .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpjoZNy6zw .navbar.collapsed {
  justify-content: center;
}
.cid-tpjoZNy6zw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpjoZNy6zw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tpjoZNy6zw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-tpjoZNy6zw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpjoZNy6zw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpjoZNy6zw .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpjoZNy6zw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpjoZNy6zw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpjoZNy6zw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpjoZNy6zw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpjoZNy6zw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpjoZNy6zw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpjoZNy6zw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpjoZNy6zw .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpjoZNy6zw .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpjoZNy6zw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpjoZNy6zw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpjoZNy6zw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpjoZNy6zw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpjoZNy6zw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpjoZNy6zw .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpjoZNy6zw .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpjoZNy6zw .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpjoZNy6zw .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tpjoZNy6zw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpjoZNy6zw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpjoZNy6zw .dropdown-item.active,
.cid-tpjoZNy6zw .dropdown-item:active {
  background-color: transparent;
}
.cid-tpjoZNy6zw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpjoZNy6zw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpjoZNy6zw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpjoZNy6zw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-tpjoZNy6zw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpjoZNy6zw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpjoZNy6zw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpjoZNy6zw .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpjoZNy6zw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpjoZNy6zw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-tpjoZNy6zw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpjoZNy6zw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjoZNy6zw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjoZNy6zw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpjoZNy6zw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjoZNy6zw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpjoZNy6zw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpjoZNy6zw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjoZNy6zw .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpjoZNy6zw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpjoZNy6zw .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tpjoZNy6zw .navbar {
    height: 70px;
  }
  .cid-tpjoZNy6zw .navbar.opened {
    height: auto;
  }
  .cid-tpjoZNy6zw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u6cJc9MqQq {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-livingroom-1.jpeg");
}
.cid-u6cJc9MqQq .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-u6cJc9MqQq .card {
    margin-bottom: 2rem!important;
  }
  .cid-u6cJc9MqQq .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u6cJc9MqQq .link-wrap {
    align-items: center;
  }
}
.cid-u6cJc9MqQq .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u6cJc9MqQq .card-title,
.cid-u6cJc9MqQq .card-box {
  color: #ffffff;
}
.cid-u6cJc9MqQq .mbr-text,
.cid-u6cJc9MqQq .link-wrap,
.cid-u6cJc9MqQq .mbr-section-btn {
  text-align: left;
}
.cid-tpjoZRNCVZ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjoZRNCVZ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjoZRNCVZ img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjoZRNCVZ .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjoZT0Gt2 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-7.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjoZT0Gt2 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjoZT0Gt2 .row {
  flex-direction: row-reverse;
}
.cid-tpjoZT0Gt2 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjoZT0Gt2 .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjoZUfzm3 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-8.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjoZUfzm3 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjoZUfzm3 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjoZUfzm3 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u6cJdUWkdu {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u6cJdUWkdu .mbr-overlay {
  background: #4479d9;
  opacity: 0.6;
}
.cid-u6cJdUWkdu img,
.cid-u6cJdUWkdu .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u6cJdUWkdu .item:focus,
.cid-u6cJdUWkdu span:focus {
  outline: none;
}
.cid-u6cJdUWkdu .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u6cJdUWkdu .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u6cJdUWkdu .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u6cJdUWkdu .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u6cJdUWkdu .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u6cJdUWkdu .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u6cJdUWkdu .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u6cJdUWkdu .mbr-section-title {
  color: #232323;
}
.cid-u6cJdUWkdu .mbr-text,
.cid-u6cJdUWkdu .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u6cJdUWkdu .item-title {
  text-align: left;
}
.cid-u6cJdUWkdu .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u6cJdUWkdu .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjoZWTjsg {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-tpjoZWTjsg .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tpjoZWTjsg .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tpjoZWTjsg .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tpjoZWTjsg .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tpjoZWTjsg .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-tpjoZWTjsg .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tpjoZWTjsg .carousel-control,
.cid-tpjoZWTjsg .close {
  background: #1b1b1b;
}
.cid-tpjoZWTjsg .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tpjoZWTjsg .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tpjoZWTjsg .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tpjoZWTjsg .carousel-control-next span {
  margin-left: 5px;
}
.cid-tpjoZWTjsg .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-tpjoZWTjsg .close::before {
  content: '\e91a';
}
.cid-tpjoZWTjsg .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tpjoZWTjsg .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-tpjoZWTjsg .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjoZWTjsg .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tpjoZWTjsg .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tpjoZWTjsg .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tpjoZWTjsg .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-tpjoZWTjsg .carousel-indicators li.active,
.cid-tpjoZWTjsg .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tpjoZWTjsg .carousel-indicators li::after,
.cid-tpjoZWTjsg .carousel-indicators li::before {
  content: none;
}
.cid-tpjoZWTjsg .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tpjoZWTjsg .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tpjoZWTjsg .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tpjoZWTjsg .carousel-indicators {
    display: none;
  }
}
.cid-tpjoZWTjsg .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tpjoZWTjsg .carousel-inner > .active {
  display: block;
}
.cid-tpjoZWTjsg .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjoZWTjsg .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tpjoZWTjsg .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tpjoZWTjsg .carousel-control,
  .cid-tpjoZWTjsg .carousel-indicators,
  .cid-tpjoZWTjsg .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tpjoZWTjsg .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tpjoZWTjsg .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tpjoZWTjsg .carousel-indicators .active,
.cid-tpjoZWTjsg .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tpjoZWTjsg .carousel-indicators .active {
  background: #fff;
}
.cid-tpjoZWTjsg .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tpjoZWTjsg .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tpjoZWTjsg .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tpjoZWTjsg .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tpjoZWTjsg .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tpjoZWTjsg .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tpjoZWTjsg .carousel {
  width: 100%;
}
.cid-tpjoZWTjsg .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tpjoZWTjsg .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tpjoZWTjsg .modal.fade .modal-dialog,
.cid-tpjoZWTjsg .modal.in .modal-dialog {
  transform: none;
}
.cid-tpjoZWTjsg .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tpjoZWTjsg H6 {
  text-align: center;
}
.cid-tpjoZWTjsg H3 {
  color: #ffffff;
}
.cid-tpjoZWTjsg H4 {
  color: #ffffff;
}
.cid-u6cJeVRi6a {
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u6cJeVRi6a .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u6cJeVRi6a .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u6cJeVRi6a .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u6cJeVRi6a .mbr-text,
.cid-u6cJeVRi6a .mbr-section-btn,
.cid-u6cJeVRi6a .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u6cJeVRi6a .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjoZYZgPK {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-tpjoZYZgPK .content {
    text-align: center;
  }
  .cid-tpjoZYZgPK .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tpjoZYZgPK .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tpjoZYZgPK .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tpjoZYZgPK .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tpjoZYZgPK .google-map {
  height: 25rem;
  position: relative;
}
.cid-tpjoZYZgPK .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tpjoZYZgPK .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tpjoZYZgPK .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tpjoZYZgPK .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tpjoZYZgPK .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tpjoZYZgPK .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tpjoZYZgPK .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tpjoZYZgPK .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tpjoZYZgPK .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tpjoZYZgPK .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tpjoZYZgPK .list {
  list-style-type: none;
  padding: 0;
}
.cid-tpjoZYZgPK .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-tpjoZYZgPK H5 {
  color: #fafafa;
  text-align: left;
}
.cid-tpjoZYZgPK .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-tpjpr8ffsx {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpjpr8ffsx nav.navbar {
  position: fixed;
}
.cid-tpjpr8ffsx .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjpr8ffsx .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpjpr8ffsx .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpjpr8ffsx .dropdown-item:hover,
.cid-tpjpr8ffsx .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-tpjpr8ffsx .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpjpr8ffsx .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpjpr8ffsx .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpjpr8ffsx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpjpr8ffsx .nav-link {
  position: relative;
}
.cid-tpjpr8ffsx .container {
  display: flex;
  margin: auto;
}
.cid-tpjpr8ffsx .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpjpr8ffsx .dropdown-menu,
.cid-tpjpr8ffsx .navbar.opened {
  background: #1a3059 !important;
}
.cid-tpjpr8ffsx .nav-item:focus,
.cid-tpjpr8ffsx .nav-link:focus {
  outline: none;
}
.cid-tpjpr8ffsx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpjpr8ffsx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpjpr8ffsx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpjpr8ffsx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjpr8ffsx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpjpr8ffsx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpjpr8ffsx .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-tpjpr8ffsx .navbar.opened {
  transition: all 0.3s;
}
.cid-tpjpr8ffsx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpjpr8ffsx .navbar .navbar-logo img {
  width: auto;
}
.cid-tpjpr8ffsx .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpjpr8ffsx .navbar.collapsed {
  justify-content: center;
}
.cid-tpjpr8ffsx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpjpr8ffsx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tpjpr8ffsx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-tpjpr8ffsx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpjpr8ffsx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpjpr8ffsx .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpjpr8ffsx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpjpr8ffsx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpjpr8ffsx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpjpr8ffsx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpjpr8ffsx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpjpr8ffsx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpjpr8ffsx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpjpr8ffsx .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpjpr8ffsx .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpjpr8ffsx .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpjpr8ffsx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpjpr8ffsx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpjpr8ffsx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpjpr8ffsx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpjpr8ffsx .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpjpr8ffsx .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpjpr8ffsx .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpjpr8ffsx .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tpjpr8ffsx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpjpr8ffsx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpjpr8ffsx .dropdown-item.active,
.cid-tpjpr8ffsx .dropdown-item:active {
  background-color: transparent;
}
.cid-tpjpr8ffsx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpjpr8ffsx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpjpr8ffsx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpjpr8ffsx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-tpjpr8ffsx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpjpr8ffsx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpjpr8ffsx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpjpr8ffsx .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpjpr8ffsx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpjpr8ffsx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-tpjpr8ffsx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpjpr8ffsx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjpr8ffsx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjpr8ffsx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpjpr8ffsx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjpr8ffsx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpjpr8ffsx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpjpr8ffsx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjpr8ffsx .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpjpr8ffsx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpjpr8ffsx .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tpjpr8ffsx .navbar {
    height: 70px;
  }
  .cid-tpjpr8ffsx .navbar.opened {
    height: auto;
  }
  .cid-tpjpr8ffsx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u6cHskhAhx {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-livingroom-1.jpeg");
}
.cid-u6cHskhAhx .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-u6cHskhAhx .card {
    margin-bottom: 2rem!important;
  }
  .cid-u6cHskhAhx .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u6cHskhAhx .link-wrap {
    align-items: center;
  }
}
.cid-u6cHskhAhx .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u6cHskhAhx .card-title,
.cid-u6cHskhAhx .card-box {
  color: #ffffff;
}
.cid-u6cHskhAhx .mbr-text,
.cid-u6cHskhAhx .link-wrap,
.cid-u6cHskhAhx .mbr-section-btn {
  text-align: left;
}
.cid-tpjpraBi8w {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjpraBi8w .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjpraBi8w img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjpraBi8w .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjprcZUxt {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-7.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjprcZUxt .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjprcZUxt .row {
  flex-direction: row-reverse;
}
.cid-tpjprcZUxt img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjprcZUxt .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjpre1CEB {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-8.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjpre1CEB .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjpre1CEB img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjpre1CEB .text-wrapper {
    padding: 2rem;
  }
}
.cid-u6cHtRIo9o {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u6cHtRIo9o .mbr-overlay {
  background: #4479d9;
  opacity: 0.6;
}
.cid-u6cHtRIo9o img,
.cid-u6cHtRIo9o .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u6cHtRIo9o .item:focus,
.cid-u6cHtRIo9o span:focus {
  outline: none;
}
.cid-u6cHtRIo9o .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u6cHtRIo9o .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u6cHtRIo9o .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u6cHtRIo9o .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u6cHtRIo9o .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u6cHtRIo9o .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u6cHtRIo9o .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u6cHtRIo9o .mbr-section-title {
  color: #232323;
}
.cid-u6cHtRIo9o .mbr-text,
.cid-u6cHtRIo9o .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u6cHtRIo9o .item-title {
  text-align: left;
}
.cid-u6cHtRIo9o .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u6cHtRIo9o .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjprgORoY {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-tpjprgORoY .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tpjprgORoY .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tpjprgORoY .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tpjprgORoY .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tpjprgORoY .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-tpjprgORoY .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tpjprgORoY .carousel-control,
.cid-tpjprgORoY .close {
  background: #1b1b1b;
}
.cid-tpjprgORoY .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tpjprgORoY .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tpjprgORoY .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tpjprgORoY .carousel-control-next span {
  margin-left: 5px;
}
.cid-tpjprgORoY .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-tpjprgORoY .close::before {
  content: '\e91a';
}
.cid-tpjprgORoY .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tpjprgORoY .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-tpjprgORoY .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjprgORoY .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tpjprgORoY .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tpjprgORoY .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tpjprgORoY .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-tpjprgORoY .carousel-indicators li.active,
.cid-tpjprgORoY .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tpjprgORoY .carousel-indicators li::after,
.cid-tpjprgORoY .carousel-indicators li::before {
  content: none;
}
.cid-tpjprgORoY .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tpjprgORoY .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tpjprgORoY .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tpjprgORoY .carousel-indicators {
    display: none;
  }
}
.cid-tpjprgORoY .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tpjprgORoY .carousel-inner > .active {
  display: block;
}
.cid-tpjprgORoY .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjprgORoY .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tpjprgORoY .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tpjprgORoY .carousel-control,
  .cid-tpjprgORoY .carousel-indicators,
  .cid-tpjprgORoY .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tpjprgORoY .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tpjprgORoY .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tpjprgORoY .carousel-indicators .active,
.cid-tpjprgORoY .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tpjprgORoY .carousel-indicators .active {
  background: #fff;
}
.cid-tpjprgORoY .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tpjprgORoY .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tpjprgORoY .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tpjprgORoY .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tpjprgORoY .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tpjprgORoY .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tpjprgORoY .carousel {
  width: 100%;
}
.cid-tpjprgORoY .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tpjprgORoY .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tpjprgORoY .modal.fade .modal-dialog,
.cid-tpjprgORoY .modal.in .modal-dialog {
  transform: none;
}
.cid-tpjprgORoY .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tpjprgORoY H6 {
  text-align: center;
}
.cid-tpjprgORoY H3 {
  color: #ffffff;
}
.cid-tpjprgORoY H4 {
  color: #ffffff;
}
.cid-u6cJSyygVP {
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u6cJSyygVP .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u6cJSyygVP .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u6cJSyygVP .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u6cJSyygVP .mbr-text,
.cid-u6cJSyygVP .mbr-section-btn,
.cid-u6cJSyygVP .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u6cJSyygVP .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjpriwaia {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-tpjpriwaia .content {
    text-align: center;
  }
  .cid-tpjpriwaia .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tpjpriwaia .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tpjpriwaia .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tpjpriwaia .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tpjpriwaia .google-map {
  height: 25rem;
  position: relative;
}
.cid-tpjpriwaia .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tpjpriwaia .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tpjpriwaia .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tpjpriwaia .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tpjpriwaia .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tpjpriwaia .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tpjpriwaia .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tpjpriwaia .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tpjpriwaia .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tpjpriwaia .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tpjpriwaia .list {
  list-style-type: none;
  padding: 0;
}
.cid-tpjpriwaia .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-tpjpriwaia H5 {
  color: #fafafa;
  text-align: left;
}
.cid-tpjpriwaia .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-tpjmU2cQPc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpjmU2cQPc nav.navbar {
  position: fixed;
}
.cid-tpjmU2cQPc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjmU2cQPc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpjmU2cQPc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpjmU2cQPc .dropdown-item:hover,
.cid-tpjmU2cQPc .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-tpjmU2cQPc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpjmU2cQPc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpjmU2cQPc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpjmU2cQPc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpjmU2cQPc .nav-link {
  position: relative;
}
.cid-tpjmU2cQPc .container {
  display: flex;
  margin: auto;
}
.cid-tpjmU2cQPc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpjmU2cQPc .dropdown-menu,
.cid-tpjmU2cQPc .navbar.opened {
  background: #1a3059 !important;
}
.cid-tpjmU2cQPc .nav-item:focus,
.cid-tpjmU2cQPc .nav-link:focus {
  outline: none;
}
.cid-tpjmU2cQPc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpjmU2cQPc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpjmU2cQPc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpjmU2cQPc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjmU2cQPc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpjmU2cQPc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpjmU2cQPc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-tpjmU2cQPc .navbar.opened {
  transition: all 0.3s;
}
.cid-tpjmU2cQPc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpjmU2cQPc .navbar .navbar-logo img {
  width: auto;
}
.cid-tpjmU2cQPc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpjmU2cQPc .navbar.collapsed {
  justify-content: center;
}
.cid-tpjmU2cQPc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpjmU2cQPc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tpjmU2cQPc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-tpjmU2cQPc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpjmU2cQPc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpjmU2cQPc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpjmU2cQPc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpjmU2cQPc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpjmU2cQPc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpjmU2cQPc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpjmU2cQPc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpjmU2cQPc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpjmU2cQPc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpjmU2cQPc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpjmU2cQPc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpjmU2cQPc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpjmU2cQPc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpjmU2cQPc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpjmU2cQPc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpjmU2cQPc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpjmU2cQPc .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpjmU2cQPc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpjmU2cQPc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpjmU2cQPc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tpjmU2cQPc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpjmU2cQPc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpjmU2cQPc .dropdown-item.active,
.cid-tpjmU2cQPc .dropdown-item:active {
  background-color: transparent;
}
.cid-tpjmU2cQPc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpjmU2cQPc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpjmU2cQPc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpjmU2cQPc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-tpjmU2cQPc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpjmU2cQPc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpjmU2cQPc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpjmU2cQPc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpjmU2cQPc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpjmU2cQPc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-tpjmU2cQPc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpjmU2cQPc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjmU2cQPc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjmU2cQPc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpjmU2cQPc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjmU2cQPc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpjmU2cQPc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpjmU2cQPc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjmU2cQPc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpjmU2cQPc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpjmU2cQPc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tpjmU2cQPc .navbar {
    height: 70px;
  }
  .cid-tpjmU2cQPc .navbar.opened {
    height: auto;
  }
  .cid-tpjmU2cQPc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u6czd19kNi {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-livingroom-1.jpeg");
}
.cid-u6czd19kNi .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-u6czd19kNi .card {
    margin-bottom: 2rem!important;
  }
  .cid-u6czd19kNi .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u6czd19kNi .link-wrap {
    align-items: center;
  }
}
.cid-u6czd19kNi .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u6czd19kNi .card-title,
.cid-u6czd19kNi .card-box {
  color: #ffffff;
}
.cid-u6czd19kNi .mbr-text,
.cid-u6czd19kNi .link-wrap,
.cid-u6czd19kNi .mbr-section-btn {
  text-align: left;
}
.cid-tpjmU5Xv86 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjmU5Xv86 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjmU5Xv86 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjmU5Xv86 .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjmU7cOpL {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-7.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjmU7cOpL .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjmU7cOpL .row {
  flex-direction: row-reverse;
}
.cid-tpjmU7cOpL img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjmU7cOpL .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjmU8BWmV {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-8.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjmU8BWmV .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjmU8BWmV img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjmU8BWmV .text-wrapper {
    padding: 2rem;
  }
}
.cid-u6czeqcOY3 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u6czeqcOY3 .mbr-overlay {
  background: #4479d9;
  opacity: 0.6;
}
.cid-u6czeqcOY3 img,
.cid-u6czeqcOY3 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u6czeqcOY3 .item:focus,
.cid-u6czeqcOY3 span:focus {
  outline: none;
}
.cid-u6czeqcOY3 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u6czeqcOY3 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u6czeqcOY3 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u6czeqcOY3 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u6czeqcOY3 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u6czeqcOY3 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u6czeqcOY3 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u6czeqcOY3 .mbr-section-title {
  color: #232323;
}
.cid-u6czeqcOY3 .mbr-text,
.cid-u6czeqcOY3 .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u6czeqcOY3 .item-title {
  text-align: left;
}
.cid-u6czeqcOY3 .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u6czeqcOY3 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjmUbuhnm {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-tpjmUbuhnm .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tpjmUbuhnm .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tpjmUbuhnm .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tpjmUbuhnm .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tpjmUbuhnm .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-tpjmUbuhnm .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tpjmUbuhnm .carousel-control,
.cid-tpjmUbuhnm .close {
  background: #1b1b1b;
}
.cid-tpjmUbuhnm .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tpjmUbuhnm .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tpjmUbuhnm .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tpjmUbuhnm .carousel-control-next span {
  margin-left: 5px;
}
.cid-tpjmUbuhnm .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-tpjmUbuhnm .close::before {
  content: '\e91a';
}
.cid-tpjmUbuhnm .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tpjmUbuhnm .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-tpjmUbuhnm .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjmUbuhnm .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tpjmUbuhnm .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tpjmUbuhnm .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tpjmUbuhnm .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-tpjmUbuhnm .carousel-indicators li.active,
.cid-tpjmUbuhnm .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tpjmUbuhnm .carousel-indicators li::after,
.cid-tpjmUbuhnm .carousel-indicators li::before {
  content: none;
}
.cid-tpjmUbuhnm .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tpjmUbuhnm .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tpjmUbuhnm .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tpjmUbuhnm .carousel-indicators {
    display: none;
  }
}
.cid-tpjmUbuhnm .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tpjmUbuhnm .carousel-inner > .active {
  display: block;
}
.cid-tpjmUbuhnm .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjmUbuhnm .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tpjmUbuhnm .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tpjmUbuhnm .carousel-control,
  .cid-tpjmUbuhnm .carousel-indicators,
  .cid-tpjmUbuhnm .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tpjmUbuhnm .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tpjmUbuhnm .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tpjmUbuhnm .carousel-indicators .active,
.cid-tpjmUbuhnm .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tpjmUbuhnm .carousel-indicators .active {
  background: #fff;
}
.cid-tpjmUbuhnm .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tpjmUbuhnm .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tpjmUbuhnm .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tpjmUbuhnm .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tpjmUbuhnm .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tpjmUbuhnm .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tpjmUbuhnm .carousel {
  width: 100%;
}
.cid-tpjmUbuhnm .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tpjmUbuhnm .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tpjmUbuhnm .modal.fade .modal-dialog,
.cid-tpjmUbuhnm .modal.in .modal-dialog {
  transform: none;
}
.cid-tpjmUbuhnm .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tpjmUbuhnm H6 {
  text-align: center;
}
.cid-tpjmUbuhnm H3 {
  color: #ffffff;
}
.cid-tpjmUbuhnm H4 {
  color: #ffffff;
}
.cid-u6czfvXo9U {
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u6czfvXo9U .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u6czfvXo9U .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u6czfvXo9U .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u6czfvXo9U .mbr-text,
.cid-u6czfvXo9U .mbr-section-btn,
.cid-u6czfvXo9U .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u6czfvXo9U .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjmUdLV3E {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-tpjmUdLV3E .content {
    text-align: center;
  }
  .cid-tpjmUdLV3E .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tpjmUdLV3E .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tpjmUdLV3E .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tpjmUdLV3E .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tpjmUdLV3E .google-map {
  height: 25rem;
  position: relative;
}
.cid-tpjmUdLV3E .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tpjmUdLV3E .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tpjmUdLV3E .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tpjmUdLV3E .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tpjmUdLV3E .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tpjmUdLV3E .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tpjmUdLV3E .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tpjmUdLV3E .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tpjmUdLV3E .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tpjmUdLV3E .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tpjmUdLV3E .list {
  list-style-type: none;
  padding: 0;
}
.cid-tpjmUdLV3E .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-tpjmUdLV3E H5 {
  color: #fafafa;
  text-align: left;
}
.cid-tpjmUdLV3E .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sMf7XScijA {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sMf7XScijA nav.navbar {
  position: fixed;
}
.cid-sMf7XScijA .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sMf7XScijA .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sMf7XScijA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sMf7XScijA .dropdown-item:hover,
.cid-sMf7XScijA .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-sMf7XScijA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sMf7XScijA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sMf7XScijA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sMf7XScijA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sMf7XScijA .nav-link {
  position: relative;
}
.cid-sMf7XScijA .container {
  display: flex;
  margin: auto;
}
.cid-sMf7XScijA .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sMf7XScijA .dropdown-menu,
.cid-sMf7XScijA .navbar.opened {
  background: #1a3059 !important;
}
.cid-sMf7XScijA .nav-item:focus,
.cid-sMf7XScijA .nav-link:focus {
  outline: none;
}
.cid-sMf7XScijA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sMf7XScijA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sMf7XScijA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sMf7XScijA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sMf7XScijA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sMf7XScijA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sMf7XScijA .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-sMf7XScijA .navbar.opened {
  transition: all 0.3s;
}
.cid-sMf7XScijA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sMf7XScijA .navbar .navbar-logo img {
  width: auto;
}
.cid-sMf7XScijA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sMf7XScijA .navbar.collapsed {
  justify-content: center;
}
.cid-sMf7XScijA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sMf7XScijA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sMf7XScijA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-sMf7XScijA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sMf7XScijA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sMf7XScijA .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sMf7XScijA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sMf7XScijA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sMf7XScijA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sMf7XScijA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sMf7XScijA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sMf7XScijA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sMf7XScijA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sMf7XScijA .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sMf7XScijA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sMf7XScijA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sMf7XScijA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sMf7XScijA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sMf7XScijA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sMf7XScijA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sMf7XScijA .navbar.navbar-short {
  min-height: 60px;
}
.cid-sMf7XScijA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sMf7XScijA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sMf7XScijA .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sMf7XScijA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sMf7XScijA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sMf7XScijA .dropdown-item.active,
.cid-sMf7XScijA .dropdown-item:active {
  background-color: transparent;
}
.cid-sMf7XScijA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sMf7XScijA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sMf7XScijA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sMf7XScijA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-sMf7XScijA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sMf7XScijA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sMf7XScijA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sMf7XScijA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sMf7XScijA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sMf7XScijA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-sMf7XScijA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sMf7XScijA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sMf7XScijA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sMf7XScijA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sMf7XScijA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sMf7XScijA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sMf7XScijA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sMf7XScijA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sMf7XScijA .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sMf7XScijA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sMf7XScijA .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sMf7XScijA .navbar {
    height: 70px;
  }
  .cid-sMf7XScijA .navbar.opened {
    height: auto;
  }
  .cid-sMf7XScijA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sMf7XZoZpk {
  background-image: url("../../../assets/images/mbr-10.jpg");
}
.cid-sMf7XZoZpk .mbr-section-title {
  text-align: left;
  color: #6592e6;
}
.cid-sMf7XZoZpk .mbr-text,
.cid-sMf7XZoZpk .mbr-section-btn {
  text-align: left;
  color: #000000;
}
.cid-t6UV71Fa76 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-t6UV71Fa76 .content {
    text-align: center;
  }
  .cid-t6UV71Fa76 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t6UV71Fa76 .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-t6UV71Fa76 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-t6UV71Fa76 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-t6UV71Fa76 .google-map {
  height: 25rem;
  position: relative;
}
.cid-t6UV71Fa76 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-t6UV71Fa76 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-t6UV71Fa76 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-t6UV71Fa76 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-t6UV71Fa76 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t6UV71Fa76 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-t6UV71Fa76 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-t6UV71Fa76 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t6UV71Fa76 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-t6UV71Fa76 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-t6UV71Fa76 .list {
  list-style-type: none;
  padding: 0;
}
.cid-t6UV71Fa76 .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-t6UV71Fa76 H5 {
  color: #fafafa;
  text-align: left;
}
.cid-t6UV71Fa76 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-tpjKeKry1f {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpjKeKry1f nav.navbar {
  position: fixed;
}
.cid-tpjKeKry1f .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjKeKry1f .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpjKeKry1f .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpjKeKry1f .dropdown-item:hover,
.cid-tpjKeKry1f .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-tpjKeKry1f .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpjKeKry1f .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpjKeKry1f .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpjKeKry1f .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpjKeKry1f .nav-link {
  position: relative;
}
.cid-tpjKeKry1f .container {
  display: flex;
  margin: auto;
}
.cid-tpjKeKry1f .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpjKeKry1f .dropdown-menu,
.cid-tpjKeKry1f .navbar.opened {
  background: #1a3059 !important;
}
.cid-tpjKeKry1f .nav-item:focus,
.cid-tpjKeKry1f .nav-link:focus {
  outline: none;
}
.cid-tpjKeKry1f .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpjKeKry1f .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpjKeKry1f .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpjKeKry1f .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjKeKry1f .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpjKeKry1f .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpjKeKry1f .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-tpjKeKry1f .navbar.opened {
  transition: all 0.3s;
}
.cid-tpjKeKry1f .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpjKeKry1f .navbar .navbar-logo img {
  width: auto;
}
.cid-tpjKeKry1f .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpjKeKry1f .navbar.collapsed {
  justify-content: center;
}
.cid-tpjKeKry1f .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpjKeKry1f .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tpjKeKry1f .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-tpjKeKry1f .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpjKeKry1f .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpjKeKry1f .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpjKeKry1f .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpjKeKry1f .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpjKeKry1f .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpjKeKry1f .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpjKeKry1f .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpjKeKry1f .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpjKeKry1f .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpjKeKry1f .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpjKeKry1f .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpjKeKry1f .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpjKeKry1f .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpjKeKry1f .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpjKeKry1f .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpjKeKry1f .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpjKeKry1f .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpjKeKry1f .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpjKeKry1f .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpjKeKry1f .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tpjKeKry1f .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpjKeKry1f .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpjKeKry1f .dropdown-item.active,
.cid-tpjKeKry1f .dropdown-item:active {
  background-color: transparent;
}
.cid-tpjKeKry1f .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpjKeKry1f .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpjKeKry1f .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpjKeKry1f .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-tpjKeKry1f .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpjKeKry1f .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpjKeKry1f ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpjKeKry1f .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpjKeKry1f button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpjKeKry1f button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-tpjKeKry1f button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpjKeKry1f button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjKeKry1f button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjKeKry1f button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpjKeKry1f nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjKeKry1f nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpjKeKry1f nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpjKeKry1f nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjKeKry1f .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpjKeKry1f a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpjKeKry1f .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tpjKeKry1f .navbar {
    height: 70px;
  }
  .cid-tpjKeKry1f .navbar.opened {
    height: auto;
  }
  .cid-tpjKeKry1f .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u6cLq7uCNc {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-livingroom-1.jpeg");
}
.cid-u6cLq7uCNc .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-u6cLq7uCNc .card {
    margin-bottom: 2rem!important;
  }
  .cid-u6cLq7uCNc .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u6cLq7uCNc .link-wrap {
    align-items: center;
  }
}
.cid-u6cLq7uCNc .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u6cLq7uCNc .card-title,
.cid-u6cLq7uCNc .card-box {
  color: #ffffff;
}
.cid-u6cLq7uCNc .mbr-text,
.cid-u6cLq7uCNc .link-wrap,
.cid-u6cLq7uCNc .mbr-section-btn {
  text-align: left;
}
.cid-tpjKeO1lQ9 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjKeO1lQ9 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjKeO1lQ9 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjKeO1lQ9 .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjKePouSH {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-7.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjKePouSH .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjKePouSH .row {
  flex-direction: row-reverse;
}
.cid-tpjKePouSH img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjKePouSH .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjKeQtjsB {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-8.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjKeQtjsB .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjKeQtjsB img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjKeQtjsB .text-wrapper {
    padding: 2rem;
  }
}
.cid-u6cLscFyWk {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u6cLscFyWk .mbr-overlay {
  background: #4479d9;
  opacity: 0.6;
}
.cid-u6cLscFyWk img,
.cid-u6cLscFyWk .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u6cLscFyWk .item:focus,
.cid-u6cLscFyWk span:focus {
  outline: none;
}
.cid-u6cLscFyWk .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u6cLscFyWk .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u6cLscFyWk .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u6cLscFyWk .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u6cLscFyWk .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u6cLscFyWk .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u6cLscFyWk .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u6cLscFyWk .mbr-section-title {
  color: #232323;
}
.cid-u6cLscFyWk .mbr-text,
.cid-u6cLscFyWk .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u6cLscFyWk .item-title {
  text-align: left;
}
.cid-u6cLscFyWk .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u6cLscFyWk .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjKeTxLOw {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-tpjKeTxLOw .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tpjKeTxLOw .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tpjKeTxLOw .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tpjKeTxLOw .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tpjKeTxLOw .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-tpjKeTxLOw .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tpjKeTxLOw .carousel-control,
.cid-tpjKeTxLOw .close {
  background: #1b1b1b;
}
.cid-tpjKeTxLOw .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tpjKeTxLOw .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tpjKeTxLOw .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tpjKeTxLOw .carousel-control-next span {
  margin-left: 5px;
}
.cid-tpjKeTxLOw .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-tpjKeTxLOw .close::before {
  content: '\e91a';
}
.cid-tpjKeTxLOw .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tpjKeTxLOw .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-tpjKeTxLOw .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjKeTxLOw .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tpjKeTxLOw .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tpjKeTxLOw .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tpjKeTxLOw .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-tpjKeTxLOw .carousel-indicators li.active,
.cid-tpjKeTxLOw .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tpjKeTxLOw .carousel-indicators li::after,
.cid-tpjKeTxLOw .carousel-indicators li::before {
  content: none;
}
.cid-tpjKeTxLOw .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tpjKeTxLOw .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tpjKeTxLOw .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tpjKeTxLOw .carousel-indicators {
    display: none;
  }
}
.cid-tpjKeTxLOw .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tpjKeTxLOw .carousel-inner > .active {
  display: block;
}
.cid-tpjKeTxLOw .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjKeTxLOw .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tpjKeTxLOw .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tpjKeTxLOw .carousel-control,
  .cid-tpjKeTxLOw .carousel-indicators,
  .cid-tpjKeTxLOw .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tpjKeTxLOw .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tpjKeTxLOw .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tpjKeTxLOw .carousel-indicators .active,
.cid-tpjKeTxLOw .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tpjKeTxLOw .carousel-indicators .active {
  background: #fff;
}
.cid-tpjKeTxLOw .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tpjKeTxLOw .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tpjKeTxLOw .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tpjKeTxLOw .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tpjKeTxLOw .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tpjKeTxLOw .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tpjKeTxLOw .carousel {
  width: 100%;
}
.cid-tpjKeTxLOw .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tpjKeTxLOw .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tpjKeTxLOw .modal.fade .modal-dialog,
.cid-tpjKeTxLOw .modal.in .modal-dialog {
  transform: none;
}
.cid-tpjKeTxLOw .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tpjKeTxLOw H6 {
  text-align: center;
}
.cid-tpjKeTxLOw H3 {
  color: #ffffff;
}
.cid-tpjKeTxLOw H4 {
  color: #ffffff;
}
.cid-u6cLuZnmKF {
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u6cLuZnmKF .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u6cLuZnmKF .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u6cLuZnmKF .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u6cLuZnmKF .mbr-text,
.cid-u6cLuZnmKF .mbr-section-btn,
.cid-u6cLuZnmKF .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u6cLuZnmKF .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjKeVCXZK {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-tpjKeVCXZK .content {
    text-align: center;
  }
  .cid-tpjKeVCXZK .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tpjKeVCXZK .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tpjKeVCXZK .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tpjKeVCXZK .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tpjKeVCXZK .google-map {
  height: 25rem;
  position: relative;
}
.cid-tpjKeVCXZK .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tpjKeVCXZK .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tpjKeVCXZK .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tpjKeVCXZK .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tpjKeVCXZK .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tpjKeVCXZK .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tpjKeVCXZK .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tpjKeVCXZK .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tpjKeVCXZK .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tpjKeVCXZK .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tpjKeVCXZK .list {
  list-style-type: none;
  padding: 0;
}
.cid-tpjKeVCXZK .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-tpjKeVCXZK H5 {
  color: #fafafa;
  text-align: left;
}
.cid-tpjKeVCXZK .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-tpjKzcQvEi {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpjKzcQvEi nav.navbar {
  position: fixed;
}
.cid-tpjKzcQvEi .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjKzcQvEi .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpjKzcQvEi .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpjKzcQvEi .dropdown-item:hover,
.cid-tpjKzcQvEi .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-tpjKzcQvEi .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpjKzcQvEi .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpjKzcQvEi .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpjKzcQvEi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpjKzcQvEi .nav-link {
  position: relative;
}
.cid-tpjKzcQvEi .container {
  display: flex;
  margin: auto;
}
.cid-tpjKzcQvEi .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpjKzcQvEi .dropdown-menu,
.cid-tpjKzcQvEi .navbar.opened {
  background: #1a3059 !important;
}
.cid-tpjKzcQvEi .nav-item:focus,
.cid-tpjKzcQvEi .nav-link:focus {
  outline: none;
}
.cid-tpjKzcQvEi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpjKzcQvEi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpjKzcQvEi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpjKzcQvEi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjKzcQvEi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpjKzcQvEi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpjKzcQvEi .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-tpjKzcQvEi .navbar.opened {
  transition: all 0.3s;
}
.cid-tpjKzcQvEi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpjKzcQvEi .navbar .navbar-logo img {
  width: auto;
}
.cid-tpjKzcQvEi .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpjKzcQvEi .navbar.collapsed {
  justify-content: center;
}
.cid-tpjKzcQvEi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpjKzcQvEi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tpjKzcQvEi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-tpjKzcQvEi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpjKzcQvEi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpjKzcQvEi .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpjKzcQvEi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpjKzcQvEi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpjKzcQvEi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpjKzcQvEi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpjKzcQvEi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpjKzcQvEi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpjKzcQvEi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpjKzcQvEi .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpjKzcQvEi .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpjKzcQvEi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpjKzcQvEi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpjKzcQvEi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpjKzcQvEi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpjKzcQvEi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpjKzcQvEi .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpjKzcQvEi .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpjKzcQvEi .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpjKzcQvEi .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tpjKzcQvEi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpjKzcQvEi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpjKzcQvEi .dropdown-item.active,
.cid-tpjKzcQvEi .dropdown-item:active {
  background-color: transparent;
}
.cid-tpjKzcQvEi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpjKzcQvEi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpjKzcQvEi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpjKzcQvEi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-tpjKzcQvEi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpjKzcQvEi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpjKzcQvEi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpjKzcQvEi .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpjKzcQvEi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpjKzcQvEi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-tpjKzcQvEi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpjKzcQvEi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjKzcQvEi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjKzcQvEi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpjKzcQvEi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjKzcQvEi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpjKzcQvEi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpjKzcQvEi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjKzcQvEi .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpjKzcQvEi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpjKzcQvEi .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tpjKzcQvEi .navbar {
    height: 70px;
  }
  .cid-tpjKzcQvEi .navbar.opened {
    height: auto;
  }
  .cid-tpjKzcQvEi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u6cufMfHLX {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-livingroom-1.jpeg");
}
.cid-u6cufMfHLX .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-u6cufMfHLX .card {
    margin-bottom: 2rem!important;
  }
  .cid-u6cufMfHLX .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u6cufMfHLX .link-wrap {
    align-items: center;
  }
}
.cid-u6cufMfHLX .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u6cufMfHLX .card-title,
.cid-u6cufMfHLX .card-box {
  color: #ffffff;
}
.cid-u6cufMfHLX .mbr-text,
.cid-u6cufMfHLX .link-wrap,
.cid-u6cufMfHLX .mbr-section-btn {
  text-align: left;
}
.cid-tpjKzfao4L {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjKzfao4L .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjKzfao4L img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjKzfao4L .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjKzggPR0 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-7.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjKzggPR0 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjKzggPR0 .row {
  flex-direction: row-reverse;
}
.cid-tpjKzggPR0 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjKzggPR0 .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjKzhcPdv {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-8.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjKzhcPdv .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjKzhcPdv img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjKzhcPdv .text-wrapper {
    padding: 2rem;
  }
}
.cid-u6cLV5tvpr {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u6cLV5tvpr .mbr-overlay {
  background: #4479d9;
  opacity: 0.6;
}
.cid-u6cLV5tvpr img,
.cid-u6cLV5tvpr .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u6cLV5tvpr .item:focus,
.cid-u6cLV5tvpr span:focus {
  outline: none;
}
.cid-u6cLV5tvpr .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u6cLV5tvpr .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u6cLV5tvpr .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u6cLV5tvpr .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u6cLV5tvpr .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u6cLV5tvpr .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u6cLV5tvpr .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u6cLV5tvpr .mbr-section-title {
  color: #232323;
}
.cid-u6cLV5tvpr .mbr-text,
.cid-u6cLV5tvpr .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u6cLV5tvpr .item-title {
  text-align: left;
}
.cid-u6cLV5tvpr .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u6cLV5tvpr .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjKzk9xIx {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-tpjKzk9xIx .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tpjKzk9xIx .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tpjKzk9xIx .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tpjKzk9xIx .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tpjKzk9xIx .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-tpjKzk9xIx .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tpjKzk9xIx .carousel-control,
.cid-tpjKzk9xIx .close {
  background: #1b1b1b;
}
.cid-tpjKzk9xIx .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tpjKzk9xIx .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tpjKzk9xIx .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tpjKzk9xIx .carousel-control-next span {
  margin-left: 5px;
}
.cid-tpjKzk9xIx .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-tpjKzk9xIx .close::before {
  content: '\e91a';
}
.cid-tpjKzk9xIx .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tpjKzk9xIx .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-tpjKzk9xIx .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjKzk9xIx .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tpjKzk9xIx .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tpjKzk9xIx .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tpjKzk9xIx .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-tpjKzk9xIx .carousel-indicators li.active,
.cid-tpjKzk9xIx .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tpjKzk9xIx .carousel-indicators li::after,
.cid-tpjKzk9xIx .carousel-indicators li::before {
  content: none;
}
.cid-tpjKzk9xIx .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tpjKzk9xIx .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tpjKzk9xIx .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tpjKzk9xIx .carousel-indicators {
    display: none;
  }
}
.cid-tpjKzk9xIx .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tpjKzk9xIx .carousel-inner > .active {
  display: block;
}
.cid-tpjKzk9xIx .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjKzk9xIx .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tpjKzk9xIx .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tpjKzk9xIx .carousel-control,
  .cid-tpjKzk9xIx .carousel-indicators,
  .cid-tpjKzk9xIx .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tpjKzk9xIx .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tpjKzk9xIx .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tpjKzk9xIx .carousel-indicators .active,
.cid-tpjKzk9xIx .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tpjKzk9xIx .carousel-indicators .active {
  background: #fff;
}
.cid-tpjKzk9xIx .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tpjKzk9xIx .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tpjKzk9xIx .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tpjKzk9xIx .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tpjKzk9xIx .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tpjKzk9xIx .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tpjKzk9xIx .carousel {
  width: 100%;
}
.cid-tpjKzk9xIx .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tpjKzk9xIx .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tpjKzk9xIx .modal.fade .modal-dialog,
.cid-tpjKzk9xIx .modal.in .modal-dialog {
  transform: none;
}
.cid-tpjKzk9xIx .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tpjKzk9xIx H6 {
  text-align: center;
}
.cid-tpjKzk9xIx H3 {
  color: #ffffff;
}
.cid-tpjKzk9xIx H4 {
  color: #ffffff;
}
.cid-u6cLWkBbB2 {
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u6cLWkBbB2 .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u6cLWkBbB2 .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u6cLWkBbB2 .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u6cLWkBbB2 .mbr-text,
.cid-u6cLWkBbB2 .mbr-section-btn,
.cid-u6cLWkBbB2 .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u6cLWkBbB2 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjKzlLZjY {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-tpjKzlLZjY .content {
    text-align: center;
  }
  .cid-tpjKzlLZjY .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tpjKzlLZjY .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tpjKzlLZjY .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tpjKzlLZjY .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tpjKzlLZjY .google-map {
  height: 25rem;
  position: relative;
}
.cid-tpjKzlLZjY .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tpjKzlLZjY .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tpjKzlLZjY .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tpjKzlLZjY .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tpjKzlLZjY .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tpjKzlLZjY .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tpjKzlLZjY .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tpjKzlLZjY .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tpjKzlLZjY .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tpjKzlLZjY .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tpjKzlLZjY .list {
  list-style-type: none;
  padding: 0;
}
.cid-tpjKzlLZjY .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-tpjKzlLZjY H5 {
  color: #fafafa;
  text-align: left;
}
.cid-tpjKzlLZjY .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-tpjLsfWK27 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpjLsfWK27 nav.navbar {
  position: fixed;
}
.cid-tpjLsfWK27 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjLsfWK27 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpjLsfWK27 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpjLsfWK27 .dropdown-item:hover,
.cid-tpjLsfWK27 .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-tpjLsfWK27 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpjLsfWK27 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpjLsfWK27 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpjLsfWK27 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpjLsfWK27 .nav-link {
  position: relative;
}
.cid-tpjLsfWK27 .container {
  display: flex;
  margin: auto;
}
.cid-tpjLsfWK27 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpjLsfWK27 .dropdown-menu,
.cid-tpjLsfWK27 .navbar.opened {
  background: #1a3059 !important;
}
.cid-tpjLsfWK27 .nav-item:focus,
.cid-tpjLsfWK27 .nav-link:focus {
  outline: none;
}
.cid-tpjLsfWK27 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpjLsfWK27 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpjLsfWK27 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpjLsfWK27 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjLsfWK27 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpjLsfWK27 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpjLsfWK27 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-tpjLsfWK27 .navbar.opened {
  transition: all 0.3s;
}
.cid-tpjLsfWK27 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpjLsfWK27 .navbar .navbar-logo img {
  width: auto;
}
.cid-tpjLsfWK27 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpjLsfWK27 .navbar.collapsed {
  justify-content: center;
}
.cid-tpjLsfWK27 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpjLsfWK27 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tpjLsfWK27 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-tpjLsfWK27 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpjLsfWK27 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpjLsfWK27 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpjLsfWK27 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpjLsfWK27 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpjLsfWK27 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpjLsfWK27 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpjLsfWK27 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpjLsfWK27 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpjLsfWK27 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpjLsfWK27 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpjLsfWK27 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpjLsfWK27 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpjLsfWK27 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpjLsfWK27 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpjLsfWK27 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpjLsfWK27 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpjLsfWK27 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpjLsfWK27 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpjLsfWK27 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpjLsfWK27 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tpjLsfWK27 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpjLsfWK27 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpjLsfWK27 .dropdown-item.active,
.cid-tpjLsfWK27 .dropdown-item:active {
  background-color: transparent;
}
.cid-tpjLsfWK27 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpjLsfWK27 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpjLsfWK27 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpjLsfWK27 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-tpjLsfWK27 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpjLsfWK27 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpjLsfWK27 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpjLsfWK27 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpjLsfWK27 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpjLsfWK27 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-tpjLsfWK27 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpjLsfWK27 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjLsfWK27 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjLsfWK27 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpjLsfWK27 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjLsfWK27 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpjLsfWK27 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpjLsfWK27 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjLsfWK27 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpjLsfWK27 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpjLsfWK27 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tpjLsfWK27 .navbar {
    height: 70px;
  }
  .cid-tpjLsfWK27 .navbar.opened {
    height: auto;
  }
  .cid-tpjLsfWK27 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u6cOB4jeFM {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-livingroom-1.jpeg");
}
.cid-u6cOB4jeFM .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-u6cOB4jeFM .card {
    margin-bottom: 2rem!important;
  }
  .cid-u6cOB4jeFM .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u6cOB4jeFM .link-wrap {
    align-items: center;
  }
}
.cid-u6cOB4jeFM .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u6cOB4jeFM .card-title,
.cid-u6cOB4jeFM .card-box {
  color: #ffffff;
}
.cid-u6cOB4jeFM .mbr-text,
.cid-u6cOB4jeFM .link-wrap,
.cid-u6cOB4jeFM .mbr-section-btn {
  text-align: left;
}
.cid-tpjLsitKR3 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjLsitKR3 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjLsitKR3 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjLsitKR3 .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjLsjsXhd {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-7.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjLsjsXhd .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjLsjsXhd .row {
  flex-direction: row-reverse;
}
.cid-tpjLsjsXhd img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjLsjsXhd .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjLskuL6p {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-8.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjLskuL6p .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjLskuL6p img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjLskuL6p .text-wrapper {
    padding: 2rem;
  }
}
.cid-u6cOCE72DA {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u6cOCE72DA .mbr-overlay {
  background: #4479d9;
  opacity: 0.6;
}
.cid-u6cOCE72DA img,
.cid-u6cOCE72DA .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u6cOCE72DA .item:focus,
.cid-u6cOCE72DA span:focus {
  outline: none;
}
.cid-u6cOCE72DA .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u6cOCE72DA .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u6cOCE72DA .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u6cOCE72DA .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u6cOCE72DA .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u6cOCE72DA .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u6cOCE72DA .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u6cOCE72DA .mbr-section-title {
  color: #232323;
}
.cid-u6cOCE72DA .mbr-text,
.cid-u6cOCE72DA .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u6cOCE72DA .item-title {
  text-align: left;
}
.cid-u6cOCE72DA .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u6cOCE72DA .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjLsnwcqP {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-tpjLsnwcqP .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tpjLsnwcqP .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tpjLsnwcqP .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tpjLsnwcqP .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tpjLsnwcqP .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-tpjLsnwcqP .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tpjLsnwcqP .carousel-control,
.cid-tpjLsnwcqP .close {
  background: #1b1b1b;
}
.cid-tpjLsnwcqP .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tpjLsnwcqP .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tpjLsnwcqP .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tpjLsnwcqP .carousel-control-next span {
  margin-left: 5px;
}
.cid-tpjLsnwcqP .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-tpjLsnwcqP .close::before {
  content: '\e91a';
}
.cid-tpjLsnwcqP .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tpjLsnwcqP .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-tpjLsnwcqP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjLsnwcqP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tpjLsnwcqP .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tpjLsnwcqP .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tpjLsnwcqP .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-tpjLsnwcqP .carousel-indicators li.active,
.cid-tpjLsnwcqP .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tpjLsnwcqP .carousel-indicators li::after,
.cid-tpjLsnwcqP .carousel-indicators li::before {
  content: none;
}
.cid-tpjLsnwcqP .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tpjLsnwcqP .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tpjLsnwcqP .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tpjLsnwcqP .carousel-indicators {
    display: none;
  }
}
.cid-tpjLsnwcqP .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tpjLsnwcqP .carousel-inner > .active {
  display: block;
}
.cid-tpjLsnwcqP .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjLsnwcqP .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tpjLsnwcqP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tpjLsnwcqP .carousel-control,
  .cid-tpjLsnwcqP .carousel-indicators,
  .cid-tpjLsnwcqP .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tpjLsnwcqP .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tpjLsnwcqP .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tpjLsnwcqP .carousel-indicators .active,
.cid-tpjLsnwcqP .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tpjLsnwcqP .carousel-indicators .active {
  background: #fff;
}
.cid-tpjLsnwcqP .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tpjLsnwcqP .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tpjLsnwcqP .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tpjLsnwcqP .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tpjLsnwcqP .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tpjLsnwcqP .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tpjLsnwcqP .carousel {
  width: 100%;
}
.cid-tpjLsnwcqP .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tpjLsnwcqP .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tpjLsnwcqP .modal.fade .modal-dialog,
.cid-tpjLsnwcqP .modal.in .modal-dialog {
  transform: none;
}
.cid-tpjLsnwcqP .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tpjLsnwcqP H6 {
  text-align: center;
}
.cid-tpjLsnwcqP H3 {
  color: #ffffff;
}
.cid-tpjLsnwcqP H4 {
  color: #ffffff;
}
.cid-u6cODDdEvR {
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u6cODDdEvR .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u6cODDdEvR .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u6cODDdEvR .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u6cODDdEvR .mbr-text,
.cid-u6cODDdEvR .mbr-section-btn,
.cid-u6cODDdEvR .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u6cODDdEvR .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjLspa9op {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-tpjLspa9op .content {
    text-align: center;
  }
  .cid-tpjLspa9op .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tpjLspa9op .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tpjLspa9op .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tpjLspa9op .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tpjLspa9op .google-map {
  height: 25rem;
  position: relative;
}
.cid-tpjLspa9op .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tpjLspa9op .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tpjLspa9op .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tpjLspa9op .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tpjLspa9op .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tpjLspa9op .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tpjLspa9op .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tpjLspa9op .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tpjLspa9op .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tpjLspa9op .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tpjLspa9op .list {
  list-style-type: none;
  padding: 0;
}
.cid-tpjLspa9op .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-tpjLspa9op H5 {
  color: #fafafa;
  text-align: left;
}
.cid-tpjLspa9op .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-tpjM4iif9r {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpjM4iif9r nav.navbar {
  position: fixed;
}
.cid-tpjM4iif9r .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjM4iif9r .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpjM4iif9r .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpjM4iif9r .dropdown-item:hover,
.cid-tpjM4iif9r .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-tpjM4iif9r .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpjM4iif9r .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpjM4iif9r .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpjM4iif9r .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpjM4iif9r .nav-link {
  position: relative;
}
.cid-tpjM4iif9r .container {
  display: flex;
  margin: auto;
}
.cid-tpjM4iif9r .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpjM4iif9r .dropdown-menu,
.cid-tpjM4iif9r .navbar.opened {
  background: #1a3059 !important;
}
.cid-tpjM4iif9r .nav-item:focus,
.cid-tpjM4iif9r .nav-link:focus {
  outline: none;
}
.cid-tpjM4iif9r .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpjM4iif9r .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpjM4iif9r .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpjM4iif9r .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjM4iif9r .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpjM4iif9r .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpjM4iif9r .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-tpjM4iif9r .navbar.opened {
  transition: all 0.3s;
}
.cid-tpjM4iif9r .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpjM4iif9r .navbar .navbar-logo img {
  width: auto;
}
.cid-tpjM4iif9r .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpjM4iif9r .navbar.collapsed {
  justify-content: center;
}
.cid-tpjM4iif9r .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpjM4iif9r .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tpjM4iif9r .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-tpjM4iif9r .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpjM4iif9r .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpjM4iif9r .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpjM4iif9r .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpjM4iif9r .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpjM4iif9r .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpjM4iif9r .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpjM4iif9r .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpjM4iif9r .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpjM4iif9r .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpjM4iif9r .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpjM4iif9r .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpjM4iif9r .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpjM4iif9r .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpjM4iif9r .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpjM4iif9r .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpjM4iif9r .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpjM4iif9r .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpjM4iif9r .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpjM4iif9r .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpjM4iif9r .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tpjM4iif9r .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpjM4iif9r .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpjM4iif9r .dropdown-item.active,
.cid-tpjM4iif9r .dropdown-item:active {
  background-color: transparent;
}
.cid-tpjM4iif9r .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpjM4iif9r .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpjM4iif9r .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpjM4iif9r .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-tpjM4iif9r .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpjM4iif9r .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpjM4iif9r ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpjM4iif9r .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpjM4iif9r button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpjM4iif9r button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-tpjM4iif9r button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpjM4iif9r button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjM4iif9r button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjM4iif9r button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpjM4iif9r nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjM4iif9r nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpjM4iif9r nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpjM4iif9r nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjM4iif9r .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpjM4iif9r a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpjM4iif9r .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tpjM4iif9r .navbar {
    height: 70px;
  }
  .cid-tpjM4iif9r .navbar.opened {
    height: auto;
  }
  .cid-tpjM4iif9r .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u6cOTkqYFx {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-livingroom-1.jpeg");
}
.cid-u6cOTkqYFx .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-u6cOTkqYFx .card {
    margin-bottom: 2rem!important;
  }
  .cid-u6cOTkqYFx .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u6cOTkqYFx .link-wrap {
    align-items: center;
  }
}
.cid-u6cOTkqYFx .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u6cOTkqYFx .card-title,
.cid-u6cOTkqYFx .card-box {
  color: #ffffff;
}
.cid-u6cOTkqYFx .mbr-text,
.cid-u6cOTkqYFx .link-wrap,
.cid-u6cOTkqYFx .mbr-section-btn {
  text-align: left;
}
.cid-tpjM4lPyTO {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjM4lPyTO .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjM4lPyTO img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjM4lPyTO .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjM4narhS {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-7.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjM4narhS .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjM4narhS .row {
  flex-direction: row-reverse;
}
.cid-tpjM4narhS img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjM4narhS .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjM4oBAXw {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-8.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjM4oBAXw .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjM4oBAXw img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjM4oBAXw .text-wrapper {
    padding: 2rem;
  }
}
.cid-u6cOV0Qmm9 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u6cOV0Qmm9 .mbr-overlay {
  background: #4479d9;
  opacity: 0.6;
}
.cid-u6cOV0Qmm9 img,
.cid-u6cOV0Qmm9 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u6cOV0Qmm9 .item:focus,
.cid-u6cOV0Qmm9 span:focus {
  outline: none;
}
.cid-u6cOV0Qmm9 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u6cOV0Qmm9 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u6cOV0Qmm9 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u6cOV0Qmm9 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u6cOV0Qmm9 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u6cOV0Qmm9 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u6cOV0Qmm9 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u6cOV0Qmm9 .mbr-section-title {
  color: #232323;
}
.cid-u6cOV0Qmm9 .mbr-text,
.cid-u6cOV0Qmm9 .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u6cOV0Qmm9 .item-title {
  text-align: left;
}
.cid-u6cOV0Qmm9 .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u6cOV0Qmm9 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjM4rAVqt {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-tpjM4rAVqt .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tpjM4rAVqt .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tpjM4rAVqt .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tpjM4rAVqt .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tpjM4rAVqt .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-tpjM4rAVqt .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tpjM4rAVqt .carousel-control,
.cid-tpjM4rAVqt .close {
  background: #1b1b1b;
}
.cid-tpjM4rAVqt .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tpjM4rAVqt .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tpjM4rAVqt .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tpjM4rAVqt .carousel-control-next span {
  margin-left: 5px;
}
.cid-tpjM4rAVqt .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-tpjM4rAVqt .close::before {
  content: '\e91a';
}
.cid-tpjM4rAVqt .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tpjM4rAVqt .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-tpjM4rAVqt .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjM4rAVqt .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tpjM4rAVqt .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tpjM4rAVqt .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tpjM4rAVqt .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-tpjM4rAVqt .carousel-indicators li.active,
.cid-tpjM4rAVqt .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tpjM4rAVqt .carousel-indicators li::after,
.cid-tpjM4rAVqt .carousel-indicators li::before {
  content: none;
}
.cid-tpjM4rAVqt .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tpjM4rAVqt .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tpjM4rAVqt .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tpjM4rAVqt .carousel-indicators {
    display: none;
  }
}
.cid-tpjM4rAVqt .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tpjM4rAVqt .carousel-inner > .active {
  display: block;
}
.cid-tpjM4rAVqt .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjM4rAVqt .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tpjM4rAVqt .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tpjM4rAVqt .carousel-control,
  .cid-tpjM4rAVqt .carousel-indicators,
  .cid-tpjM4rAVqt .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tpjM4rAVqt .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tpjM4rAVqt .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tpjM4rAVqt .carousel-indicators .active,
.cid-tpjM4rAVqt .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tpjM4rAVqt .carousel-indicators .active {
  background: #fff;
}
.cid-tpjM4rAVqt .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tpjM4rAVqt .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tpjM4rAVqt .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tpjM4rAVqt .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tpjM4rAVqt .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tpjM4rAVqt .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tpjM4rAVqt .carousel {
  width: 100%;
}
.cid-tpjM4rAVqt .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tpjM4rAVqt .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tpjM4rAVqt .modal.fade .modal-dialog,
.cid-tpjM4rAVqt .modal.in .modal-dialog {
  transform: none;
}
.cid-tpjM4rAVqt .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tpjM4rAVqt H6 {
  text-align: center;
}
.cid-tpjM4rAVqt H3 {
  color: #ffffff;
}
.cid-tpjM4rAVqt H4 {
  color: #ffffff;
}
.cid-u6cOY4LF7J {
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u6cOY4LF7J .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u6cOY4LF7J .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u6cOY4LF7J .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u6cOY4LF7J .mbr-text,
.cid-u6cOY4LF7J .mbr-section-btn,
.cid-u6cOY4LF7J .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u6cOY4LF7J .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjM4tyKoG {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-tpjM4tyKoG .content {
    text-align: center;
  }
  .cid-tpjM4tyKoG .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tpjM4tyKoG .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tpjM4tyKoG .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tpjM4tyKoG .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tpjM4tyKoG .google-map {
  height: 25rem;
  position: relative;
}
.cid-tpjM4tyKoG .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tpjM4tyKoG .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tpjM4tyKoG .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tpjM4tyKoG .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tpjM4tyKoG .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tpjM4tyKoG .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tpjM4tyKoG .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tpjM4tyKoG .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tpjM4tyKoG .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tpjM4tyKoG .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tpjM4tyKoG .list {
  list-style-type: none;
  padding: 0;
}
.cid-tpjM4tyKoG .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-tpjM4tyKoG H5 {
  color: #fafafa;
  text-align: left;
}
.cid-tpjM4tyKoG .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-tpjMoj5rgt {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpjMoj5rgt nav.navbar {
  position: fixed;
}
.cid-tpjMoj5rgt .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjMoj5rgt .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpjMoj5rgt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpjMoj5rgt .dropdown-item:hover,
.cid-tpjMoj5rgt .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-tpjMoj5rgt .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpjMoj5rgt .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpjMoj5rgt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpjMoj5rgt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpjMoj5rgt .nav-link {
  position: relative;
}
.cid-tpjMoj5rgt .container {
  display: flex;
  margin: auto;
}
.cid-tpjMoj5rgt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpjMoj5rgt .dropdown-menu,
.cid-tpjMoj5rgt .navbar.opened {
  background: #1a3059 !important;
}
.cid-tpjMoj5rgt .nav-item:focus,
.cid-tpjMoj5rgt .nav-link:focus {
  outline: none;
}
.cid-tpjMoj5rgt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpjMoj5rgt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpjMoj5rgt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpjMoj5rgt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjMoj5rgt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpjMoj5rgt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpjMoj5rgt .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-tpjMoj5rgt .navbar.opened {
  transition: all 0.3s;
}
.cid-tpjMoj5rgt .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpjMoj5rgt .navbar .navbar-logo img {
  width: auto;
}
.cid-tpjMoj5rgt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpjMoj5rgt .navbar.collapsed {
  justify-content: center;
}
.cid-tpjMoj5rgt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpjMoj5rgt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tpjMoj5rgt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-tpjMoj5rgt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpjMoj5rgt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpjMoj5rgt .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpjMoj5rgt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpjMoj5rgt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpjMoj5rgt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpjMoj5rgt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpjMoj5rgt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpjMoj5rgt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpjMoj5rgt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpjMoj5rgt .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpjMoj5rgt .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpjMoj5rgt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpjMoj5rgt .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpjMoj5rgt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpjMoj5rgt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpjMoj5rgt .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpjMoj5rgt .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpjMoj5rgt .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpjMoj5rgt .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpjMoj5rgt .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tpjMoj5rgt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpjMoj5rgt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpjMoj5rgt .dropdown-item.active,
.cid-tpjMoj5rgt .dropdown-item:active {
  background-color: transparent;
}
.cid-tpjMoj5rgt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpjMoj5rgt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpjMoj5rgt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpjMoj5rgt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-tpjMoj5rgt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpjMoj5rgt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpjMoj5rgt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpjMoj5rgt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpjMoj5rgt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpjMoj5rgt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-tpjMoj5rgt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpjMoj5rgt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjMoj5rgt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjMoj5rgt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpjMoj5rgt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjMoj5rgt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpjMoj5rgt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpjMoj5rgt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjMoj5rgt .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpjMoj5rgt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpjMoj5rgt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tpjMoj5rgt .navbar {
    height: 70px;
  }
  .cid-tpjMoj5rgt .navbar.opened {
    height: auto;
  }
  .cid-tpjMoj5rgt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u6cRIGEO1f {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-livingroom-1.jpeg");
}
.cid-u6cRIGEO1f .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-u6cRIGEO1f .card {
    margin-bottom: 2rem!important;
  }
  .cid-u6cRIGEO1f .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u6cRIGEO1f .link-wrap {
    align-items: center;
  }
}
.cid-u6cRIGEO1f .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u6cRIGEO1f .card-title,
.cid-u6cRIGEO1f .card-box {
  color: #ffffff;
}
.cid-u6cRIGEO1f .mbr-text,
.cid-u6cRIGEO1f .link-wrap,
.cid-u6cRIGEO1f .mbr-section-btn {
  text-align: left;
}
.cid-tpjMolSl5c {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjMolSl5c .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjMolSl5c img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjMolSl5c .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjMon2iLg {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-7.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjMon2iLg .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjMon2iLg .row {
  flex-direction: row-reverse;
}
.cid-tpjMon2iLg img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjMon2iLg .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjMonXDU9 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-8.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjMonXDU9 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjMonXDU9 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjMonXDU9 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u6cRKi166D {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u6cRKi166D .mbr-overlay {
  background: #4479d9;
  opacity: 0.6;
}
.cid-u6cRKi166D img,
.cid-u6cRKi166D .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u6cRKi166D .item:focus,
.cid-u6cRKi166D span:focus {
  outline: none;
}
.cid-u6cRKi166D .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u6cRKi166D .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u6cRKi166D .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u6cRKi166D .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u6cRKi166D .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u6cRKi166D .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u6cRKi166D .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u6cRKi166D .mbr-section-title {
  color: #232323;
}
.cid-u6cRKi166D .mbr-text,
.cid-u6cRKi166D .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u6cRKi166D .item-title {
  text-align: left;
}
.cid-u6cRKi166D .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u6cRKi166D .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjMoqvZPd {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-tpjMoqvZPd .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tpjMoqvZPd .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tpjMoqvZPd .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tpjMoqvZPd .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tpjMoqvZPd .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-tpjMoqvZPd .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tpjMoqvZPd .carousel-control,
.cid-tpjMoqvZPd .close {
  background: #1b1b1b;
}
.cid-tpjMoqvZPd .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tpjMoqvZPd .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tpjMoqvZPd .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tpjMoqvZPd .carousel-control-next span {
  margin-left: 5px;
}
.cid-tpjMoqvZPd .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-tpjMoqvZPd .close::before {
  content: '\e91a';
}
.cid-tpjMoqvZPd .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tpjMoqvZPd .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-tpjMoqvZPd .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjMoqvZPd .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tpjMoqvZPd .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tpjMoqvZPd .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tpjMoqvZPd .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-tpjMoqvZPd .carousel-indicators li.active,
.cid-tpjMoqvZPd .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tpjMoqvZPd .carousel-indicators li::after,
.cid-tpjMoqvZPd .carousel-indicators li::before {
  content: none;
}
.cid-tpjMoqvZPd .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tpjMoqvZPd .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tpjMoqvZPd .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tpjMoqvZPd .carousel-indicators {
    display: none;
  }
}
.cid-tpjMoqvZPd .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tpjMoqvZPd .carousel-inner > .active {
  display: block;
}
.cid-tpjMoqvZPd .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjMoqvZPd .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tpjMoqvZPd .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tpjMoqvZPd .carousel-control,
  .cid-tpjMoqvZPd .carousel-indicators,
  .cid-tpjMoqvZPd .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tpjMoqvZPd .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tpjMoqvZPd .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tpjMoqvZPd .carousel-indicators .active,
.cid-tpjMoqvZPd .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tpjMoqvZPd .carousel-indicators .active {
  background: #fff;
}
.cid-tpjMoqvZPd .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tpjMoqvZPd .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tpjMoqvZPd .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tpjMoqvZPd .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tpjMoqvZPd .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tpjMoqvZPd .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tpjMoqvZPd .carousel {
  width: 100%;
}
.cid-tpjMoqvZPd .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tpjMoqvZPd .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tpjMoqvZPd .modal.fade .modal-dialog,
.cid-tpjMoqvZPd .modal.in .modal-dialog {
  transform: none;
}
.cid-tpjMoqvZPd .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tpjMoqvZPd H6 {
  text-align: center;
}
.cid-tpjMoqvZPd H3 {
  color: #ffffff;
}
.cid-tpjMoqvZPd H4 {
  color: #ffffff;
}
.cid-u6cRLCM7Dd {
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u6cRLCM7Dd .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u6cRLCM7Dd .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u6cRLCM7Dd .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u6cRLCM7Dd .mbr-text,
.cid-u6cRLCM7Dd .mbr-section-btn,
.cid-u6cRLCM7Dd .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u6cRLCM7Dd .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjMos7xSO {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-tpjMos7xSO .content {
    text-align: center;
  }
  .cid-tpjMos7xSO .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tpjMos7xSO .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tpjMos7xSO .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tpjMos7xSO .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tpjMos7xSO .google-map {
  height: 25rem;
  position: relative;
}
.cid-tpjMos7xSO .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tpjMos7xSO .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tpjMos7xSO .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tpjMos7xSO .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tpjMos7xSO .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tpjMos7xSO .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tpjMos7xSO .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tpjMos7xSO .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tpjMos7xSO .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tpjMos7xSO .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tpjMos7xSO .list {
  list-style-type: none;
  padding: 0;
}
.cid-tpjMos7xSO .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-tpjMos7xSO H5 {
  color: #fafafa;
  text-align: left;
}
.cid-tpjMos7xSO .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-tpjMP2aJZj {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpjMP2aJZj nav.navbar {
  position: fixed;
}
.cid-tpjMP2aJZj .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjMP2aJZj .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpjMP2aJZj .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpjMP2aJZj .dropdown-item:hover,
.cid-tpjMP2aJZj .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-tpjMP2aJZj .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpjMP2aJZj .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpjMP2aJZj .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpjMP2aJZj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpjMP2aJZj .nav-link {
  position: relative;
}
.cid-tpjMP2aJZj .container {
  display: flex;
  margin: auto;
}
.cid-tpjMP2aJZj .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpjMP2aJZj .dropdown-menu,
.cid-tpjMP2aJZj .navbar.opened {
  background: #1a3059 !important;
}
.cid-tpjMP2aJZj .nav-item:focus,
.cid-tpjMP2aJZj .nav-link:focus {
  outline: none;
}
.cid-tpjMP2aJZj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpjMP2aJZj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpjMP2aJZj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpjMP2aJZj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjMP2aJZj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpjMP2aJZj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpjMP2aJZj .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-tpjMP2aJZj .navbar.opened {
  transition: all 0.3s;
}
.cid-tpjMP2aJZj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpjMP2aJZj .navbar .navbar-logo img {
  width: auto;
}
.cid-tpjMP2aJZj .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpjMP2aJZj .navbar.collapsed {
  justify-content: center;
}
.cid-tpjMP2aJZj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpjMP2aJZj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tpjMP2aJZj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-tpjMP2aJZj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpjMP2aJZj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpjMP2aJZj .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpjMP2aJZj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpjMP2aJZj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpjMP2aJZj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpjMP2aJZj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpjMP2aJZj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpjMP2aJZj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpjMP2aJZj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpjMP2aJZj .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpjMP2aJZj .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpjMP2aJZj .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpjMP2aJZj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpjMP2aJZj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpjMP2aJZj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpjMP2aJZj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpjMP2aJZj .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpjMP2aJZj .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpjMP2aJZj .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpjMP2aJZj .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tpjMP2aJZj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpjMP2aJZj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpjMP2aJZj .dropdown-item.active,
.cid-tpjMP2aJZj .dropdown-item:active {
  background-color: transparent;
}
.cid-tpjMP2aJZj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpjMP2aJZj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpjMP2aJZj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpjMP2aJZj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-tpjMP2aJZj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpjMP2aJZj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpjMP2aJZj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpjMP2aJZj .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpjMP2aJZj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpjMP2aJZj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-tpjMP2aJZj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpjMP2aJZj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjMP2aJZj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjMP2aJZj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpjMP2aJZj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjMP2aJZj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpjMP2aJZj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpjMP2aJZj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjMP2aJZj .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpjMP2aJZj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpjMP2aJZj .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tpjMP2aJZj .navbar {
    height: 70px;
  }
  .cid-tpjMP2aJZj .navbar.opened {
    height: auto;
  }
  .cid-tpjMP2aJZj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u6cRXq6X61 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-livingroom-1.jpeg");
}
.cid-u6cRXq6X61 .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-u6cRXq6X61 .card {
    margin-bottom: 2rem!important;
  }
  .cid-u6cRXq6X61 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u6cRXq6X61 .link-wrap {
    align-items: center;
  }
}
.cid-u6cRXq6X61 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u6cRXq6X61 .card-title,
.cid-u6cRXq6X61 .card-box {
  color: #ffffff;
}
.cid-u6cRXq6X61 .mbr-text,
.cid-u6cRXq6X61 .link-wrap,
.cid-u6cRXq6X61 .mbr-section-btn {
  text-align: left;
}
.cid-tpjMP4YJT6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjMP4YJT6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjMP4YJT6 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjMP4YJT6 .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjMP61tE0 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-7.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjMP61tE0 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjMP61tE0 .row {
  flex-direction: row-reverse;
}
.cid-tpjMP61tE0 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjMP61tE0 .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjMP7fJzd {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-8.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjMP7fJzd .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjMP7fJzd img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjMP7fJzd .text-wrapper {
    padding: 2rem;
  }
}
.cid-u6cRZ50ktA {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u6cRZ50ktA .mbr-overlay {
  background: #4479d9;
  opacity: 0.6;
}
.cid-u6cRZ50ktA img,
.cid-u6cRZ50ktA .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u6cRZ50ktA .item:focus,
.cid-u6cRZ50ktA span:focus {
  outline: none;
}
.cid-u6cRZ50ktA .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u6cRZ50ktA .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u6cRZ50ktA .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u6cRZ50ktA .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u6cRZ50ktA .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u6cRZ50ktA .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u6cRZ50ktA .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u6cRZ50ktA .mbr-section-title {
  color: #232323;
}
.cid-u6cRZ50ktA .mbr-text,
.cid-u6cRZ50ktA .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u6cRZ50ktA .item-title {
  text-align: left;
}
.cid-u6cRZ50ktA .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u6cRZ50ktA .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjMP9Rcfj {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-tpjMP9Rcfj .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tpjMP9Rcfj .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tpjMP9Rcfj .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tpjMP9Rcfj .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tpjMP9Rcfj .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-tpjMP9Rcfj .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tpjMP9Rcfj .carousel-control,
.cid-tpjMP9Rcfj .close {
  background: #1b1b1b;
}
.cid-tpjMP9Rcfj .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tpjMP9Rcfj .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tpjMP9Rcfj .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tpjMP9Rcfj .carousel-control-next span {
  margin-left: 5px;
}
.cid-tpjMP9Rcfj .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-tpjMP9Rcfj .close::before {
  content: '\e91a';
}
.cid-tpjMP9Rcfj .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tpjMP9Rcfj .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-tpjMP9Rcfj .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjMP9Rcfj .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tpjMP9Rcfj .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tpjMP9Rcfj .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tpjMP9Rcfj .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-tpjMP9Rcfj .carousel-indicators li.active,
.cid-tpjMP9Rcfj .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tpjMP9Rcfj .carousel-indicators li::after,
.cid-tpjMP9Rcfj .carousel-indicators li::before {
  content: none;
}
.cid-tpjMP9Rcfj .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tpjMP9Rcfj .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tpjMP9Rcfj .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tpjMP9Rcfj .carousel-indicators {
    display: none;
  }
}
.cid-tpjMP9Rcfj .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tpjMP9Rcfj .carousel-inner > .active {
  display: block;
}
.cid-tpjMP9Rcfj .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjMP9Rcfj .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tpjMP9Rcfj .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tpjMP9Rcfj .carousel-control,
  .cid-tpjMP9Rcfj .carousel-indicators,
  .cid-tpjMP9Rcfj .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tpjMP9Rcfj .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tpjMP9Rcfj .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tpjMP9Rcfj .carousel-indicators .active,
.cid-tpjMP9Rcfj .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tpjMP9Rcfj .carousel-indicators .active {
  background: #fff;
}
.cid-tpjMP9Rcfj .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tpjMP9Rcfj .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tpjMP9Rcfj .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tpjMP9Rcfj .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tpjMP9Rcfj .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tpjMP9Rcfj .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tpjMP9Rcfj .carousel {
  width: 100%;
}
.cid-tpjMP9Rcfj .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tpjMP9Rcfj .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tpjMP9Rcfj .modal.fade .modal-dialog,
.cid-tpjMP9Rcfj .modal.in .modal-dialog {
  transform: none;
}
.cid-tpjMP9Rcfj .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tpjMP9Rcfj H6 {
  text-align: center;
}
.cid-tpjMP9Rcfj H3 {
  color: #ffffff;
}
.cid-tpjMP9Rcfj H4 {
  color: #ffffff;
}
.cid-u6cS0kE2pm {
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u6cS0kE2pm .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u6cS0kE2pm .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u6cS0kE2pm .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u6cS0kE2pm .mbr-text,
.cid-u6cS0kE2pm .mbr-section-btn,
.cid-u6cS0kE2pm .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u6cS0kE2pm .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjMPbJjCq {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-tpjMPbJjCq .content {
    text-align: center;
  }
  .cid-tpjMPbJjCq .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tpjMPbJjCq .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tpjMPbJjCq .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tpjMPbJjCq .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tpjMPbJjCq .google-map {
  height: 25rem;
  position: relative;
}
.cid-tpjMPbJjCq .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tpjMPbJjCq .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tpjMPbJjCq .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tpjMPbJjCq .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tpjMPbJjCq .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tpjMPbJjCq .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tpjMPbJjCq .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tpjMPbJjCq .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tpjMPbJjCq .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tpjMPbJjCq .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tpjMPbJjCq .list {
  list-style-type: none;
  padding: 0;
}
.cid-tpjMPbJjCq .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-tpjMPbJjCq H5 {
  color: #fafafa;
  text-align: left;
}
.cid-tpjMPbJjCq .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-tpjNsX7yFW {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpjNsX7yFW nav.navbar {
  position: fixed;
}
.cid-tpjNsX7yFW .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjNsX7yFW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpjNsX7yFW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpjNsX7yFW .dropdown-item:hover,
.cid-tpjNsX7yFW .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-tpjNsX7yFW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpjNsX7yFW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpjNsX7yFW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpjNsX7yFW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpjNsX7yFW .nav-link {
  position: relative;
}
.cid-tpjNsX7yFW .container {
  display: flex;
  margin: auto;
}
.cid-tpjNsX7yFW .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpjNsX7yFW .dropdown-menu,
.cid-tpjNsX7yFW .navbar.opened {
  background: #1a3059 !important;
}
.cid-tpjNsX7yFW .nav-item:focus,
.cid-tpjNsX7yFW .nav-link:focus {
  outline: none;
}
.cid-tpjNsX7yFW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpjNsX7yFW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpjNsX7yFW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpjNsX7yFW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjNsX7yFW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpjNsX7yFW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpjNsX7yFW .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-tpjNsX7yFW .navbar.opened {
  transition: all 0.3s;
}
.cid-tpjNsX7yFW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpjNsX7yFW .navbar .navbar-logo img {
  width: auto;
}
.cid-tpjNsX7yFW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpjNsX7yFW .navbar.collapsed {
  justify-content: center;
}
.cid-tpjNsX7yFW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpjNsX7yFW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tpjNsX7yFW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-tpjNsX7yFW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpjNsX7yFW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpjNsX7yFW .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpjNsX7yFW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpjNsX7yFW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpjNsX7yFW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpjNsX7yFW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpjNsX7yFW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpjNsX7yFW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpjNsX7yFW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpjNsX7yFW .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpjNsX7yFW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpjNsX7yFW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpjNsX7yFW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpjNsX7yFW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpjNsX7yFW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpjNsX7yFW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpjNsX7yFW .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpjNsX7yFW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpjNsX7yFW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpjNsX7yFW .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tpjNsX7yFW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpjNsX7yFW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpjNsX7yFW .dropdown-item.active,
.cid-tpjNsX7yFW .dropdown-item:active {
  background-color: transparent;
}
.cid-tpjNsX7yFW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpjNsX7yFW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpjNsX7yFW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpjNsX7yFW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-tpjNsX7yFW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpjNsX7yFW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpjNsX7yFW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpjNsX7yFW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpjNsX7yFW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpjNsX7yFW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-tpjNsX7yFW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpjNsX7yFW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjNsX7yFW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjNsX7yFW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpjNsX7yFW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjNsX7yFW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpjNsX7yFW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpjNsX7yFW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjNsX7yFW .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpjNsX7yFW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpjNsX7yFW .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tpjNsX7yFW .navbar {
    height: 70px;
  }
  .cid-tpjNsX7yFW .navbar.opened {
    height: auto;
  }
  .cid-tpjNsX7yFW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u6cV5sQajJ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-livingroom-1.jpeg");
}
.cid-u6cV5sQajJ .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-u6cV5sQajJ .card {
    margin-bottom: 2rem!important;
  }
  .cid-u6cV5sQajJ .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u6cV5sQajJ .link-wrap {
    align-items: center;
  }
}
.cid-u6cV5sQajJ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u6cV5sQajJ .card-title,
.cid-u6cV5sQajJ .card-box {
  color: #ffffff;
}
.cid-u6cV5sQajJ .mbr-text,
.cid-u6cV5sQajJ .link-wrap,
.cid-u6cV5sQajJ .mbr-section-btn {
  text-align: left;
}
.cid-tpjNsZKv4x {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjNsZKv4x .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjNsZKv4x img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjNsZKv4x .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjNt0OCaw {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-7.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjNt0OCaw .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjNt0OCaw .row {
  flex-direction: row-reverse;
}
.cid-tpjNt0OCaw img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjNt0OCaw .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjNt20vUA {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-8.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjNt20vUA .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjNt20vUA img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjNt20vUA .text-wrapper {
    padding: 2rem;
  }
}
.cid-u6cV6IfGIp {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u6cV6IfGIp .mbr-overlay {
  background: #4479d9;
  opacity: 0.6;
}
.cid-u6cV6IfGIp img,
.cid-u6cV6IfGIp .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u6cV6IfGIp .item:focus,
.cid-u6cV6IfGIp span:focus {
  outline: none;
}
.cid-u6cV6IfGIp .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u6cV6IfGIp .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u6cV6IfGIp .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u6cV6IfGIp .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u6cV6IfGIp .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u6cV6IfGIp .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u6cV6IfGIp .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u6cV6IfGIp .mbr-section-title {
  color: #232323;
}
.cid-u6cV6IfGIp .mbr-text,
.cid-u6cV6IfGIp .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u6cV6IfGIp .item-title {
  text-align: left;
}
.cid-u6cV6IfGIp .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u6cV6IfGIp .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjNt4ymZy {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-tpjNt4ymZy .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tpjNt4ymZy .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tpjNt4ymZy .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tpjNt4ymZy .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tpjNt4ymZy .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-tpjNt4ymZy .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tpjNt4ymZy .carousel-control,
.cid-tpjNt4ymZy .close {
  background: #1b1b1b;
}
.cid-tpjNt4ymZy .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tpjNt4ymZy .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tpjNt4ymZy .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tpjNt4ymZy .carousel-control-next span {
  margin-left: 5px;
}
.cid-tpjNt4ymZy .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-tpjNt4ymZy .close::before {
  content: '\e91a';
}
.cid-tpjNt4ymZy .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tpjNt4ymZy .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-tpjNt4ymZy .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjNt4ymZy .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tpjNt4ymZy .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tpjNt4ymZy .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tpjNt4ymZy .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-tpjNt4ymZy .carousel-indicators li.active,
.cid-tpjNt4ymZy .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tpjNt4ymZy .carousel-indicators li::after,
.cid-tpjNt4ymZy .carousel-indicators li::before {
  content: none;
}
.cid-tpjNt4ymZy .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tpjNt4ymZy .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tpjNt4ymZy .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tpjNt4ymZy .carousel-indicators {
    display: none;
  }
}
.cid-tpjNt4ymZy .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tpjNt4ymZy .carousel-inner > .active {
  display: block;
}
.cid-tpjNt4ymZy .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjNt4ymZy .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tpjNt4ymZy .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tpjNt4ymZy .carousel-control,
  .cid-tpjNt4ymZy .carousel-indicators,
  .cid-tpjNt4ymZy .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tpjNt4ymZy .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tpjNt4ymZy .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tpjNt4ymZy .carousel-indicators .active,
.cid-tpjNt4ymZy .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tpjNt4ymZy .carousel-indicators .active {
  background: #fff;
}
.cid-tpjNt4ymZy .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tpjNt4ymZy .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tpjNt4ymZy .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tpjNt4ymZy .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tpjNt4ymZy .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tpjNt4ymZy .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tpjNt4ymZy .carousel {
  width: 100%;
}
.cid-tpjNt4ymZy .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tpjNt4ymZy .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tpjNt4ymZy .modal.fade .modal-dialog,
.cid-tpjNt4ymZy .modal.in .modal-dialog {
  transform: none;
}
.cid-tpjNt4ymZy .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tpjNt4ymZy H6 {
  text-align: center;
}
.cid-tpjNt4ymZy H3 {
  color: #ffffff;
}
.cid-tpjNt4ymZy H4 {
  color: #ffffff;
}
.cid-u6cV7LTuuO {
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u6cV7LTuuO .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u6cV7LTuuO .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u6cV7LTuuO .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u6cV7LTuuO .mbr-text,
.cid-u6cV7LTuuO .mbr-section-btn,
.cid-u6cV7LTuuO .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u6cV7LTuuO .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjNt6amZ3 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-tpjNt6amZ3 .content {
    text-align: center;
  }
  .cid-tpjNt6amZ3 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tpjNt6amZ3 .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tpjNt6amZ3 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tpjNt6amZ3 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tpjNt6amZ3 .google-map {
  height: 25rem;
  position: relative;
}
.cid-tpjNt6amZ3 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tpjNt6amZ3 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tpjNt6amZ3 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tpjNt6amZ3 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tpjNt6amZ3 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tpjNt6amZ3 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tpjNt6amZ3 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tpjNt6amZ3 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tpjNt6amZ3 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tpjNt6amZ3 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tpjNt6amZ3 .list {
  list-style-type: none;
  padding: 0;
}
.cid-tpjNt6amZ3 .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-tpjNt6amZ3 H5 {
  color: #fafafa;
  text-align: left;
}
.cid-tpjNt6amZ3 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-tpjNNNnsQG {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpjNNNnsQG nav.navbar {
  position: fixed;
}
.cid-tpjNNNnsQG .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjNNNnsQG .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpjNNNnsQG .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpjNNNnsQG .dropdown-item:hover,
.cid-tpjNNNnsQG .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-tpjNNNnsQG .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpjNNNnsQG .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpjNNNnsQG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpjNNNnsQG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpjNNNnsQG .nav-link {
  position: relative;
}
.cid-tpjNNNnsQG .container {
  display: flex;
  margin: auto;
}
.cid-tpjNNNnsQG .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpjNNNnsQG .dropdown-menu,
.cid-tpjNNNnsQG .navbar.opened {
  background: #1a3059 !important;
}
.cid-tpjNNNnsQG .nav-item:focus,
.cid-tpjNNNnsQG .nav-link:focus {
  outline: none;
}
.cid-tpjNNNnsQG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpjNNNnsQG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpjNNNnsQG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpjNNNnsQG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjNNNnsQG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpjNNNnsQG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpjNNNnsQG .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-tpjNNNnsQG .navbar.opened {
  transition: all 0.3s;
}
.cid-tpjNNNnsQG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpjNNNnsQG .navbar .navbar-logo img {
  width: auto;
}
.cid-tpjNNNnsQG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpjNNNnsQG .navbar.collapsed {
  justify-content: center;
}
.cid-tpjNNNnsQG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpjNNNnsQG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tpjNNNnsQG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-tpjNNNnsQG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpjNNNnsQG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpjNNNnsQG .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpjNNNnsQG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpjNNNnsQG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpjNNNnsQG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpjNNNnsQG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpjNNNnsQG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpjNNNnsQG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpjNNNnsQG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpjNNNnsQG .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpjNNNnsQG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpjNNNnsQG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpjNNNnsQG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpjNNNnsQG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpjNNNnsQG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpjNNNnsQG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpjNNNnsQG .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpjNNNnsQG .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpjNNNnsQG .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpjNNNnsQG .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tpjNNNnsQG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpjNNNnsQG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpjNNNnsQG .dropdown-item.active,
.cid-tpjNNNnsQG .dropdown-item:active {
  background-color: transparent;
}
.cid-tpjNNNnsQG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpjNNNnsQG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpjNNNnsQG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpjNNNnsQG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-tpjNNNnsQG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpjNNNnsQG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpjNNNnsQG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpjNNNnsQG .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpjNNNnsQG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpjNNNnsQG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-tpjNNNnsQG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpjNNNnsQG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjNNNnsQG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjNNNnsQG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpjNNNnsQG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjNNNnsQG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpjNNNnsQG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpjNNNnsQG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjNNNnsQG .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpjNNNnsQG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpjNNNnsQG .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tpjNNNnsQG .navbar {
    height: 70px;
  }
  .cid-tpjNNNnsQG .navbar.opened {
    height: auto;
  }
  .cid-tpjNNNnsQG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u6cVI42P2f {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-livingroom-1.jpeg");
}
.cid-u6cVI42P2f .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-u6cVI42P2f .card {
    margin-bottom: 2rem!important;
  }
  .cid-u6cVI42P2f .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u6cVI42P2f .link-wrap {
    align-items: center;
  }
}
.cid-u6cVI42P2f .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u6cVI42P2f .card-title,
.cid-u6cVI42P2f .card-box {
  color: #ffffff;
}
.cid-u6cVI42P2f .mbr-text,
.cid-u6cVI42P2f .link-wrap,
.cid-u6cVI42P2f .mbr-section-btn {
  text-align: left;
}
.cid-tpjNNQIgUk {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjNNQIgUk .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjNNQIgUk img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjNNQIgUk .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjNNRSLX1 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-7.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjNNRSLX1 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjNNRSLX1 .row {
  flex-direction: row-reverse;
}
.cid-tpjNNRSLX1 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjNNRSLX1 .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjNNSWI6f {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-8.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjNNSWI6f .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjNNSWI6f img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjNNSWI6f .text-wrapper {
    padding: 2rem;
  }
}
.cid-u6cVJm3cP5 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u6cVJm3cP5 .mbr-overlay {
  background: #4479d9;
  opacity: 0.6;
}
.cid-u6cVJm3cP5 img,
.cid-u6cVJm3cP5 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u6cVJm3cP5 .item:focus,
.cid-u6cVJm3cP5 span:focus {
  outline: none;
}
.cid-u6cVJm3cP5 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u6cVJm3cP5 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u6cVJm3cP5 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u6cVJm3cP5 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u6cVJm3cP5 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u6cVJm3cP5 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u6cVJm3cP5 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u6cVJm3cP5 .mbr-section-title {
  color: #232323;
}
.cid-u6cVJm3cP5 .mbr-text,
.cid-u6cVJm3cP5 .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u6cVJm3cP5 .item-title {
  text-align: left;
}
.cid-u6cVJm3cP5 .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u6cVJm3cP5 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjNNVL6fn {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-tpjNNVL6fn .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tpjNNVL6fn .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tpjNNVL6fn .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tpjNNVL6fn .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tpjNNVL6fn .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-tpjNNVL6fn .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tpjNNVL6fn .carousel-control,
.cid-tpjNNVL6fn .close {
  background: #1b1b1b;
}
.cid-tpjNNVL6fn .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tpjNNVL6fn .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tpjNNVL6fn .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tpjNNVL6fn .carousel-control-next span {
  margin-left: 5px;
}
.cid-tpjNNVL6fn .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-tpjNNVL6fn .close::before {
  content: '\e91a';
}
.cid-tpjNNVL6fn .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tpjNNVL6fn .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-tpjNNVL6fn .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjNNVL6fn .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tpjNNVL6fn .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tpjNNVL6fn .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tpjNNVL6fn .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-tpjNNVL6fn .carousel-indicators li.active,
.cid-tpjNNVL6fn .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tpjNNVL6fn .carousel-indicators li::after,
.cid-tpjNNVL6fn .carousel-indicators li::before {
  content: none;
}
.cid-tpjNNVL6fn .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tpjNNVL6fn .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tpjNNVL6fn .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tpjNNVL6fn .carousel-indicators {
    display: none;
  }
}
.cid-tpjNNVL6fn .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tpjNNVL6fn .carousel-inner > .active {
  display: block;
}
.cid-tpjNNVL6fn .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjNNVL6fn .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tpjNNVL6fn .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tpjNNVL6fn .carousel-control,
  .cid-tpjNNVL6fn .carousel-indicators,
  .cid-tpjNNVL6fn .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tpjNNVL6fn .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tpjNNVL6fn .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tpjNNVL6fn .carousel-indicators .active,
.cid-tpjNNVL6fn .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tpjNNVL6fn .carousel-indicators .active {
  background: #fff;
}
.cid-tpjNNVL6fn .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tpjNNVL6fn .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tpjNNVL6fn .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tpjNNVL6fn .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tpjNNVL6fn .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tpjNNVL6fn .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tpjNNVL6fn .carousel {
  width: 100%;
}
.cid-tpjNNVL6fn .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tpjNNVL6fn .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tpjNNVL6fn .modal.fade .modal-dialog,
.cid-tpjNNVL6fn .modal.in .modal-dialog {
  transform: none;
}
.cid-tpjNNVL6fn .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tpjNNVL6fn H6 {
  text-align: center;
}
.cid-tpjNNVL6fn H3 {
  color: #ffffff;
}
.cid-tpjNNVL6fn H4 {
  color: #ffffff;
}
.cid-u6cVKiovG7 {
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u6cVKiovG7 .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u6cVKiovG7 .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u6cVKiovG7 .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u6cVKiovG7 .mbr-text,
.cid-u6cVKiovG7 .mbr-section-btn,
.cid-u6cVKiovG7 .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u6cVKiovG7 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjNNXyMAm {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-tpjNNXyMAm .content {
    text-align: center;
  }
  .cid-tpjNNXyMAm .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tpjNNXyMAm .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tpjNNXyMAm .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tpjNNXyMAm .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tpjNNXyMAm .google-map {
  height: 25rem;
  position: relative;
}
.cid-tpjNNXyMAm .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tpjNNXyMAm .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tpjNNXyMAm .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tpjNNXyMAm .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tpjNNXyMAm .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tpjNNXyMAm .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tpjNNXyMAm .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tpjNNXyMAm .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tpjNNXyMAm .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tpjNNXyMAm .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tpjNNXyMAm .list {
  list-style-type: none;
  padding: 0;
}
.cid-tpjNNXyMAm .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-tpjNNXyMAm H5 {
  color: #fafafa;
  text-align: left;
}
.cid-tpjNNXyMAm .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-tpjOfoqMfw {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpjOfoqMfw nav.navbar {
  position: fixed;
}
.cid-tpjOfoqMfw .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjOfoqMfw .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpjOfoqMfw .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpjOfoqMfw .dropdown-item:hover,
.cid-tpjOfoqMfw .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-tpjOfoqMfw .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpjOfoqMfw .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpjOfoqMfw .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpjOfoqMfw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpjOfoqMfw .nav-link {
  position: relative;
}
.cid-tpjOfoqMfw .container {
  display: flex;
  margin: auto;
}
.cid-tpjOfoqMfw .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpjOfoqMfw .dropdown-menu,
.cid-tpjOfoqMfw .navbar.opened {
  background: #1a3059 !important;
}
.cid-tpjOfoqMfw .nav-item:focus,
.cid-tpjOfoqMfw .nav-link:focus {
  outline: none;
}
.cid-tpjOfoqMfw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpjOfoqMfw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpjOfoqMfw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpjOfoqMfw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjOfoqMfw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpjOfoqMfw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpjOfoqMfw .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-tpjOfoqMfw .navbar.opened {
  transition: all 0.3s;
}
.cid-tpjOfoqMfw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpjOfoqMfw .navbar .navbar-logo img {
  width: auto;
}
.cid-tpjOfoqMfw .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpjOfoqMfw .navbar.collapsed {
  justify-content: center;
}
.cid-tpjOfoqMfw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpjOfoqMfw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tpjOfoqMfw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-tpjOfoqMfw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpjOfoqMfw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpjOfoqMfw .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpjOfoqMfw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpjOfoqMfw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpjOfoqMfw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpjOfoqMfw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpjOfoqMfw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpjOfoqMfw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpjOfoqMfw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpjOfoqMfw .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpjOfoqMfw .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpjOfoqMfw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpjOfoqMfw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpjOfoqMfw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpjOfoqMfw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpjOfoqMfw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpjOfoqMfw .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpjOfoqMfw .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpjOfoqMfw .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpjOfoqMfw .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tpjOfoqMfw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpjOfoqMfw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpjOfoqMfw .dropdown-item.active,
.cid-tpjOfoqMfw .dropdown-item:active {
  background-color: transparent;
}
.cid-tpjOfoqMfw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpjOfoqMfw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpjOfoqMfw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpjOfoqMfw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-tpjOfoqMfw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpjOfoqMfw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpjOfoqMfw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpjOfoqMfw .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpjOfoqMfw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpjOfoqMfw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-tpjOfoqMfw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpjOfoqMfw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjOfoqMfw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjOfoqMfw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpjOfoqMfw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjOfoqMfw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpjOfoqMfw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpjOfoqMfw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjOfoqMfw .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpjOfoqMfw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpjOfoqMfw .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tpjOfoqMfw .navbar {
    height: 70px;
  }
  .cid-tpjOfoqMfw .navbar.opened {
    height: auto;
  }
  .cid-tpjOfoqMfw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u6cWvTxmxs {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-livingroom-1.jpeg");
}
.cid-u6cWvTxmxs .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-u6cWvTxmxs .card {
    margin-bottom: 2rem!important;
  }
  .cid-u6cWvTxmxs .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u6cWvTxmxs .link-wrap {
    align-items: center;
  }
}
.cid-u6cWvTxmxs .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u6cWvTxmxs .card-title,
.cid-u6cWvTxmxs .card-box {
  color: #ffffff;
}
.cid-u6cWvTxmxs .mbr-text,
.cid-u6cWvTxmxs .link-wrap,
.cid-u6cWvTxmxs .mbr-section-btn {
  text-align: left;
}
.cid-tpjOfqRXlI {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjOfqRXlI .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjOfqRXlI img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjOfqRXlI .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjOfrXYg4 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-7.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjOfrXYg4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjOfrXYg4 .row {
  flex-direction: row-reverse;
}
.cid-tpjOfrXYg4 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjOfrXYg4 .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjOft1qN3 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-8.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjOft1qN3 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjOft1qN3 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjOft1qN3 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u6cWxP4wmY {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u6cWxP4wmY .mbr-overlay {
  background: #4479d9;
  opacity: 0.6;
}
.cid-u6cWxP4wmY img,
.cid-u6cWxP4wmY .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u6cWxP4wmY .item:focus,
.cid-u6cWxP4wmY span:focus {
  outline: none;
}
.cid-u6cWxP4wmY .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u6cWxP4wmY .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u6cWxP4wmY .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u6cWxP4wmY .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u6cWxP4wmY .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u6cWxP4wmY .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u6cWxP4wmY .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u6cWxP4wmY .mbr-section-title {
  color: #232323;
}
.cid-u6cWxP4wmY .mbr-text,
.cid-u6cWxP4wmY .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u6cWxP4wmY .item-title {
  text-align: left;
}
.cid-u6cWxP4wmY .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u6cWxP4wmY .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjOfvus9u {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-tpjOfvus9u .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tpjOfvus9u .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tpjOfvus9u .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tpjOfvus9u .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tpjOfvus9u .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-tpjOfvus9u .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tpjOfvus9u .carousel-control,
.cid-tpjOfvus9u .close {
  background: #1b1b1b;
}
.cid-tpjOfvus9u .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tpjOfvus9u .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tpjOfvus9u .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tpjOfvus9u .carousel-control-next span {
  margin-left: 5px;
}
.cid-tpjOfvus9u .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-tpjOfvus9u .close::before {
  content: '\e91a';
}
.cid-tpjOfvus9u .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tpjOfvus9u .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-tpjOfvus9u .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjOfvus9u .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tpjOfvus9u .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tpjOfvus9u .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tpjOfvus9u .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-tpjOfvus9u .carousel-indicators li.active,
.cid-tpjOfvus9u .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tpjOfvus9u .carousel-indicators li::after,
.cid-tpjOfvus9u .carousel-indicators li::before {
  content: none;
}
.cid-tpjOfvus9u .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tpjOfvus9u .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tpjOfvus9u .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tpjOfvus9u .carousel-indicators {
    display: none;
  }
}
.cid-tpjOfvus9u .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tpjOfvus9u .carousel-inner > .active {
  display: block;
}
.cid-tpjOfvus9u .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjOfvus9u .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tpjOfvus9u .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tpjOfvus9u .carousel-control,
  .cid-tpjOfvus9u .carousel-indicators,
  .cid-tpjOfvus9u .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tpjOfvus9u .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tpjOfvus9u .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tpjOfvus9u .carousel-indicators .active,
.cid-tpjOfvus9u .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tpjOfvus9u .carousel-indicators .active {
  background: #fff;
}
.cid-tpjOfvus9u .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tpjOfvus9u .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tpjOfvus9u .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tpjOfvus9u .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tpjOfvus9u .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tpjOfvus9u .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tpjOfvus9u .carousel {
  width: 100%;
}
.cid-tpjOfvus9u .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tpjOfvus9u .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tpjOfvus9u .modal.fade .modal-dialog,
.cid-tpjOfvus9u .modal.in .modal-dialog {
  transform: none;
}
.cid-tpjOfvus9u .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tpjOfvus9u H6 {
  text-align: center;
}
.cid-tpjOfvus9u H3 {
  color: #ffffff;
}
.cid-tpjOfvus9u H4 {
  color: #ffffff;
}
.cid-u6cWxrxs5G {
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u6cWxrxs5G .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u6cWxrxs5G .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u6cWxrxs5G .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u6cWxrxs5G .mbr-text,
.cid-u6cWxrxs5G .mbr-section-btn,
.cid-u6cWxrxs5G .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u6cWxrxs5G .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjOfx5aMP {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-tpjOfx5aMP .content {
    text-align: center;
  }
  .cid-tpjOfx5aMP .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tpjOfx5aMP .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tpjOfx5aMP .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tpjOfx5aMP .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tpjOfx5aMP .google-map {
  height: 25rem;
  position: relative;
}
.cid-tpjOfx5aMP .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tpjOfx5aMP .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tpjOfx5aMP .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tpjOfx5aMP .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tpjOfx5aMP .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tpjOfx5aMP .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tpjOfx5aMP .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tpjOfx5aMP .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tpjOfx5aMP .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tpjOfx5aMP .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tpjOfx5aMP .list {
  list-style-type: none;
  padding: 0;
}
.cid-tpjOfx5aMP .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-tpjOfx5aMP H5 {
  color: #fafafa;
  text-align: left;
}
.cid-tpjOfx5aMP .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-tpjQ6PpTdZ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpjQ6PpTdZ nav.navbar {
  position: fixed;
}
.cid-tpjQ6PpTdZ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjQ6PpTdZ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpjQ6PpTdZ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpjQ6PpTdZ .dropdown-item:hover,
.cid-tpjQ6PpTdZ .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-tpjQ6PpTdZ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpjQ6PpTdZ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpjQ6PpTdZ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpjQ6PpTdZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpjQ6PpTdZ .nav-link {
  position: relative;
}
.cid-tpjQ6PpTdZ .container {
  display: flex;
  margin: auto;
}
.cid-tpjQ6PpTdZ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpjQ6PpTdZ .dropdown-menu,
.cid-tpjQ6PpTdZ .navbar.opened {
  background: #1a3059 !important;
}
.cid-tpjQ6PpTdZ .nav-item:focus,
.cid-tpjQ6PpTdZ .nav-link:focus {
  outline: none;
}
.cid-tpjQ6PpTdZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpjQ6PpTdZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpjQ6PpTdZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpjQ6PpTdZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjQ6PpTdZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpjQ6PpTdZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpjQ6PpTdZ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-tpjQ6PpTdZ .navbar.opened {
  transition: all 0.3s;
}
.cid-tpjQ6PpTdZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpjQ6PpTdZ .navbar .navbar-logo img {
  width: auto;
}
.cid-tpjQ6PpTdZ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpjQ6PpTdZ .navbar.collapsed {
  justify-content: center;
}
.cid-tpjQ6PpTdZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpjQ6PpTdZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tpjQ6PpTdZ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-tpjQ6PpTdZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpjQ6PpTdZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpjQ6PpTdZ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpjQ6PpTdZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpjQ6PpTdZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpjQ6PpTdZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpjQ6PpTdZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpjQ6PpTdZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpjQ6PpTdZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpjQ6PpTdZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpjQ6PpTdZ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpjQ6PpTdZ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpjQ6PpTdZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpjQ6PpTdZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpjQ6PpTdZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpjQ6PpTdZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpjQ6PpTdZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpjQ6PpTdZ .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpjQ6PpTdZ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpjQ6PpTdZ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpjQ6PpTdZ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tpjQ6PpTdZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpjQ6PpTdZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpjQ6PpTdZ .dropdown-item.active,
.cid-tpjQ6PpTdZ .dropdown-item:active {
  background-color: transparent;
}
.cid-tpjQ6PpTdZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpjQ6PpTdZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpjQ6PpTdZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpjQ6PpTdZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-tpjQ6PpTdZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpjQ6PpTdZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpjQ6PpTdZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpjQ6PpTdZ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpjQ6PpTdZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpjQ6PpTdZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-tpjQ6PpTdZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpjQ6PpTdZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjQ6PpTdZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjQ6PpTdZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpjQ6PpTdZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjQ6PpTdZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpjQ6PpTdZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpjQ6PpTdZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjQ6PpTdZ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpjQ6PpTdZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpjQ6PpTdZ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tpjQ6PpTdZ .navbar {
    height: 70px;
  }
  .cid-tpjQ6PpTdZ .navbar.opened {
    height: auto;
  }
  .cid-tpjQ6PpTdZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u6cYnTdJnN {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-livingroom-1.jpeg");
}
.cid-u6cYnTdJnN .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-u6cYnTdJnN .card {
    margin-bottom: 2rem!important;
  }
  .cid-u6cYnTdJnN .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u6cYnTdJnN .link-wrap {
    align-items: center;
  }
}
.cid-u6cYnTdJnN .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u6cYnTdJnN .card-title,
.cid-u6cYnTdJnN .card-box {
  color: #ffffff;
}
.cid-u6cYnTdJnN .mbr-text,
.cid-u6cYnTdJnN .link-wrap,
.cid-u6cYnTdJnN .mbr-section-btn {
  text-align: left;
}
.cid-tpjQ6RLccj {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjQ6RLccj .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjQ6RLccj img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjQ6RLccj .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjQ6SVGFM {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-7.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjQ6SVGFM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjQ6SVGFM .row {
  flex-direction: row-reverse;
}
.cid-tpjQ6SVGFM img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjQ6SVGFM .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjQ6U1O1Y {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-8.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjQ6U1O1Y .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjQ6U1O1Y img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjQ6U1O1Y .text-wrapper {
    padding: 2rem;
  }
}
.cid-u6cYpYFDXo {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u6cYpYFDXo .mbr-overlay {
  background: #4479d9;
  opacity: 0.6;
}
.cid-u6cYpYFDXo img,
.cid-u6cYpYFDXo .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u6cYpYFDXo .item:focus,
.cid-u6cYpYFDXo span:focus {
  outline: none;
}
.cid-u6cYpYFDXo .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u6cYpYFDXo .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u6cYpYFDXo .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u6cYpYFDXo .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u6cYpYFDXo .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u6cYpYFDXo .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u6cYpYFDXo .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u6cYpYFDXo .mbr-section-title {
  color: #232323;
}
.cid-u6cYpYFDXo .mbr-text,
.cid-u6cYpYFDXo .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u6cYpYFDXo .item-title {
  text-align: left;
}
.cid-u6cYpYFDXo .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u6cYpYFDXo .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjQ6WDmfc {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-tpjQ6WDmfc .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tpjQ6WDmfc .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tpjQ6WDmfc .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tpjQ6WDmfc .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tpjQ6WDmfc .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-tpjQ6WDmfc .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tpjQ6WDmfc .carousel-control,
.cid-tpjQ6WDmfc .close {
  background: #1b1b1b;
}
.cid-tpjQ6WDmfc .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tpjQ6WDmfc .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tpjQ6WDmfc .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tpjQ6WDmfc .carousel-control-next span {
  margin-left: 5px;
}
.cid-tpjQ6WDmfc .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-tpjQ6WDmfc .close::before {
  content: '\e91a';
}
.cid-tpjQ6WDmfc .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tpjQ6WDmfc .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-tpjQ6WDmfc .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjQ6WDmfc .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tpjQ6WDmfc .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tpjQ6WDmfc .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tpjQ6WDmfc .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-tpjQ6WDmfc .carousel-indicators li.active,
.cid-tpjQ6WDmfc .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tpjQ6WDmfc .carousel-indicators li::after,
.cid-tpjQ6WDmfc .carousel-indicators li::before {
  content: none;
}
.cid-tpjQ6WDmfc .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tpjQ6WDmfc .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tpjQ6WDmfc .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tpjQ6WDmfc .carousel-indicators {
    display: none;
  }
}
.cid-tpjQ6WDmfc .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tpjQ6WDmfc .carousel-inner > .active {
  display: block;
}
.cid-tpjQ6WDmfc .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjQ6WDmfc .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tpjQ6WDmfc .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tpjQ6WDmfc .carousel-control,
  .cid-tpjQ6WDmfc .carousel-indicators,
  .cid-tpjQ6WDmfc .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tpjQ6WDmfc .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tpjQ6WDmfc .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tpjQ6WDmfc .carousel-indicators .active,
.cid-tpjQ6WDmfc .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tpjQ6WDmfc .carousel-indicators .active {
  background: #fff;
}
.cid-tpjQ6WDmfc .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tpjQ6WDmfc .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tpjQ6WDmfc .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tpjQ6WDmfc .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tpjQ6WDmfc .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tpjQ6WDmfc .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tpjQ6WDmfc .carousel {
  width: 100%;
}
.cid-tpjQ6WDmfc .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tpjQ6WDmfc .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tpjQ6WDmfc .modal.fade .modal-dialog,
.cid-tpjQ6WDmfc .modal.in .modal-dialog {
  transform: none;
}
.cid-tpjQ6WDmfc .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tpjQ6WDmfc H6 {
  text-align: center;
}
.cid-tpjQ6WDmfc H3 {
  color: #ffffff;
}
.cid-tpjQ6WDmfc H4 {
  color: #ffffff;
}
.cid-u6cYrelmmV {
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u6cYrelmmV .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u6cYrelmmV .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u6cYrelmmV .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u6cYrelmmV .mbr-text,
.cid-u6cYrelmmV .mbr-section-btn,
.cid-u6cYrelmmV .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u6cYrelmmV .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjQ6YdD2O {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-tpjQ6YdD2O .content {
    text-align: center;
  }
  .cid-tpjQ6YdD2O .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tpjQ6YdD2O .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tpjQ6YdD2O .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tpjQ6YdD2O .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tpjQ6YdD2O .google-map {
  height: 25rem;
  position: relative;
}
.cid-tpjQ6YdD2O .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tpjQ6YdD2O .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tpjQ6YdD2O .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tpjQ6YdD2O .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tpjQ6YdD2O .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tpjQ6YdD2O .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tpjQ6YdD2O .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tpjQ6YdD2O .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tpjQ6YdD2O .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tpjQ6YdD2O .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tpjQ6YdD2O .list {
  list-style-type: none;
  padding: 0;
}
.cid-tpjQ6YdD2O .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-tpjQ6YdD2O H5 {
  color: #fafafa;
  text-align: left;
}
.cid-tpjQ6YdD2O .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-tpjPCSQwmU {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpjPCSQwmU nav.navbar {
  position: fixed;
}
.cid-tpjPCSQwmU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjPCSQwmU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpjPCSQwmU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpjPCSQwmU .dropdown-item:hover,
.cid-tpjPCSQwmU .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-tpjPCSQwmU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpjPCSQwmU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpjPCSQwmU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpjPCSQwmU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpjPCSQwmU .nav-link {
  position: relative;
}
.cid-tpjPCSQwmU .container {
  display: flex;
  margin: auto;
}
.cid-tpjPCSQwmU .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpjPCSQwmU .dropdown-menu,
.cid-tpjPCSQwmU .navbar.opened {
  background: #1a3059 !important;
}
.cid-tpjPCSQwmU .nav-item:focus,
.cid-tpjPCSQwmU .nav-link:focus {
  outline: none;
}
.cid-tpjPCSQwmU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpjPCSQwmU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpjPCSQwmU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpjPCSQwmU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjPCSQwmU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpjPCSQwmU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpjPCSQwmU .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-tpjPCSQwmU .navbar.opened {
  transition: all 0.3s;
}
.cid-tpjPCSQwmU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpjPCSQwmU .navbar .navbar-logo img {
  width: auto;
}
.cid-tpjPCSQwmU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpjPCSQwmU .navbar.collapsed {
  justify-content: center;
}
.cid-tpjPCSQwmU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpjPCSQwmU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tpjPCSQwmU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-tpjPCSQwmU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpjPCSQwmU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpjPCSQwmU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpjPCSQwmU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpjPCSQwmU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpjPCSQwmU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpjPCSQwmU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpjPCSQwmU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpjPCSQwmU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpjPCSQwmU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpjPCSQwmU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpjPCSQwmU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpjPCSQwmU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpjPCSQwmU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpjPCSQwmU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpjPCSQwmU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpjPCSQwmU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpjPCSQwmU .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpjPCSQwmU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpjPCSQwmU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpjPCSQwmU .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tpjPCSQwmU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpjPCSQwmU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpjPCSQwmU .dropdown-item.active,
.cid-tpjPCSQwmU .dropdown-item:active {
  background-color: transparent;
}
.cid-tpjPCSQwmU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpjPCSQwmU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpjPCSQwmU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpjPCSQwmU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-tpjPCSQwmU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpjPCSQwmU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpjPCSQwmU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpjPCSQwmU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpjPCSQwmU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpjPCSQwmU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-tpjPCSQwmU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpjPCSQwmU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjPCSQwmU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjPCSQwmU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpjPCSQwmU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjPCSQwmU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpjPCSQwmU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpjPCSQwmU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjPCSQwmU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpjPCSQwmU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpjPCSQwmU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tpjPCSQwmU .navbar {
    height: 70px;
  }
  .cid-tpjPCSQwmU .navbar.opened {
    height: auto;
  }
  .cid-tpjPCSQwmU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u6cTzl2Uj6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-livingroom-1.jpeg");
}
.cid-u6cTzl2Uj6 .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-u6cTzl2Uj6 .card {
    margin-bottom: 2rem!important;
  }
  .cid-u6cTzl2Uj6 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u6cTzl2Uj6 .link-wrap {
    align-items: center;
  }
}
.cid-u6cTzl2Uj6 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u6cTzl2Uj6 .card-title,
.cid-u6cTzl2Uj6 .card-box {
  color: #ffffff;
}
.cid-u6cTzl2Uj6 .mbr-text,
.cid-u6cTzl2Uj6 .link-wrap,
.cid-u6cTzl2Uj6 .mbr-section-btn {
  text-align: left;
}
.cid-tpjPCUVloX {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjPCUVloX .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjPCUVloX img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjPCUVloX .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjPCVWSBN {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-7.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjPCVWSBN .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjPCVWSBN .row {
  flex-direction: row-reverse;
}
.cid-tpjPCVWSBN img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjPCVWSBN .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjPCXkHw2 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-8.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjPCXkHw2 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjPCXkHw2 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjPCXkHw2 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u6cTATMKIz {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u6cTATMKIz .mbr-overlay {
  background: #4479d9;
  opacity: 0.6;
}
.cid-u6cTATMKIz img,
.cid-u6cTATMKIz .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u6cTATMKIz .item:focus,
.cid-u6cTATMKIz span:focus {
  outline: none;
}
.cid-u6cTATMKIz .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u6cTATMKIz .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u6cTATMKIz .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u6cTATMKIz .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u6cTATMKIz .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u6cTATMKIz .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u6cTATMKIz .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u6cTATMKIz .mbr-section-title {
  color: #232323;
}
.cid-u6cTATMKIz .mbr-text,
.cid-u6cTATMKIz .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u6cTATMKIz .item-title {
  text-align: left;
}
.cid-u6cTATMKIz .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u6cTATMKIz .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjPCZVJ4v {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-tpjPCZVJ4v .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tpjPCZVJ4v .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tpjPCZVJ4v .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tpjPCZVJ4v .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tpjPCZVJ4v .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-tpjPCZVJ4v .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tpjPCZVJ4v .carousel-control,
.cid-tpjPCZVJ4v .close {
  background: #1b1b1b;
}
.cid-tpjPCZVJ4v .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tpjPCZVJ4v .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tpjPCZVJ4v .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tpjPCZVJ4v .carousel-control-next span {
  margin-left: 5px;
}
.cid-tpjPCZVJ4v .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-tpjPCZVJ4v .close::before {
  content: '\e91a';
}
.cid-tpjPCZVJ4v .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tpjPCZVJ4v .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-tpjPCZVJ4v .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjPCZVJ4v .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tpjPCZVJ4v .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tpjPCZVJ4v .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tpjPCZVJ4v .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-tpjPCZVJ4v .carousel-indicators li.active,
.cid-tpjPCZVJ4v .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tpjPCZVJ4v .carousel-indicators li::after,
.cid-tpjPCZVJ4v .carousel-indicators li::before {
  content: none;
}
.cid-tpjPCZVJ4v .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tpjPCZVJ4v .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tpjPCZVJ4v .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tpjPCZVJ4v .carousel-indicators {
    display: none;
  }
}
.cid-tpjPCZVJ4v .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tpjPCZVJ4v .carousel-inner > .active {
  display: block;
}
.cid-tpjPCZVJ4v .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjPCZVJ4v .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tpjPCZVJ4v .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tpjPCZVJ4v .carousel-control,
  .cid-tpjPCZVJ4v .carousel-indicators,
  .cid-tpjPCZVJ4v .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tpjPCZVJ4v .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tpjPCZVJ4v .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tpjPCZVJ4v .carousel-indicators .active,
.cid-tpjPCZVJ4v .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tpjPCZVJ4v .carousel-indicators .active {
  background: #fff;
}
.cid-tpjPCZVJ4v .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tpjPCZVJ4v .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tpjPCZVJ4v .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tpjPCZVJ4v .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tpjPCZVJ4v .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tpjPCZVJ4v .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tpjPCZVJ4v .carousel {
  width: 100%;
}
.cid-tpjPCZVJ4v .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tpjPCZVJ4v .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tpjPCZVJ4v .modal.fade .modal-dialog,
.cid-tpjPCZVJ4v .modal.in .modal-dialog {
  transform: none;
}
.cid-tpjPCZVJ4v .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tpjPCZVJ4v H6 {
  text-align: center;
}
.cid-tpjPCZVJ4v H3 {
  color: #ffffff;
}
.cid-tpjPCZVJ4v H4 {
  color: #ffffff;
}
.cid-u6cTBYKaQG {
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u6cTBYKaQG .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u6cTBYKaQG .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u6cTBYKaQG .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u6cTBYKaQG .mbr-text,
.cid-u6cTBYKaQG .mbr-section-btn,
.cid-u6cTBYKaQG .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u6cTBYKaQG .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjPD1wOmy {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-tpjPD1wOmy .content {
    text-align: center;
  }
  .cid-tpjPD1wOmy .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tpjPD1wOmy .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tpjPD1wOmy .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tpjPD1wOmy .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tpjPD1wOmy .google-map {
  height: 25rem;
  position: relative;
}
.cid-tpjPD1wOmy .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tpjPD1wOmy .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tpjPD1wOmy .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tpjPD1wOmy .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tpjPD1wOmy .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tpjPD1wOmy .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tpjPD1wOmy .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tpjPD1wOmy .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tpjPD1wOmy .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tpjPD1wOmy .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tpjPD1wOmy .list {
  list-style-type: none;
  padding: 0;
}
.cid-tpjPD1wOmy .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-tpjPD1wOmy H5 {
  color: #fafafa;
  text-align: left;
}
.cid-tpjPD1wOmy .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-tpjOI7JFIX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpjOI7JFIX nav.navbar {
  position: fixed;
}
.cid-tpjOI7JFIX .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjOI7JFIX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpjOI7JFIX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpjOI7JFIX .dropdown-item:hover,
.cid-tpjOI7JFIX .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-tpjOI7JFIX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpjOI7JFIX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpjOI7JFIX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpjOI7JFIX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpjOI7JFIX .nav-link {
  position: relative;
}
.cid-tpjOI7JFIX .container {
  display: flex;
  margin: auto;
}
.cid-tpjOI7JFIX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpjOI7JFIX .dropdown-menu,
.cid-tpjOI7JFIX .navbar.opened {
  background: #1a3059 !important;
}
.cid-tpjOI7JFIX .nav-item:focus,
.cid-tpjOI7JFIX .nav-link:focus {
  outline: none;
}
.cid-tpjOI7JFIX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpjOI7JFIX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpjOI7JFIX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpjOI7JFIX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpjOI7JFIX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpjOI7JFIX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpjOI7JFIX .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-tpjOI7JFIX .navbar.opened {
  transition: all 0.3s;
}
.cid-tpjOI7JFIX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpjOI7JFIX .navbar .navbar-logo img {
  width: auto;
}
.cid-tpjOI7JFIX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpjOI7JFIX .navbar.collapsed {
  justify-content: center;
}
.cid-tpjOI7JFIX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpjOI7JFIX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tpjOI7JFIX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-tpjOI7JFIX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpjOI7JFIX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpjOI7JFIX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpjOI7JFIX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpjOI7JFIX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpjOI7JFIX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpjOI7JFIX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpjOI7JFIX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpjOI7JFIX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpjOI7JFIX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpjOI7JFIX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpjOI7JFIX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpjOI7JFIX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpjOI7JFIX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpjOI7JFIX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpjOI7JFIX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpjOI7JFIX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpjOI7JFIX .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpjOI7JFIX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpjOI7JFIX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpjOI7JFIX .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tpjOI7JFIX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpjOI7JFIX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpjOI7JFIX .dropdown-item.active,
.cid-tpjOI7JFIX .dropdown-item:active {
  background-color: transparent;
}
.cid-tpjOI7JFIX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpjOI7JFIX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpjOI7JFIX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpjOI7JFIX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-tpjOI7JFIX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpjOI7JFIX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpjOI7JFIX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpjOI7JFIX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpjOI7JFIX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpjOI7JFIX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-tpjOI7JFIX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpjOI7JFIX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjOI7JFIX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpjOI7JFIX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpjOI7JFIX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjOI7JFIX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpjOI7JFIX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpjOI7JFIX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpjOI7JFIX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpjOI7JFIX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpjOI7JFIX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tpjOI7JFIX .navbar {
    height: 70px;
  }
  .cid-tpjOI7JFIX .navbar.opened {
    height: auto;
  }
  .cid-tpjOI7JFIX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u6cWREJnTq {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-livingroom-1.jpeg");
}
.cid-u6cWREJnTq .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-u6cWREJnTq .card {
    margin-bottom: 2rem!important;
  }
  .cid-u6cWREJnTq .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u6cWREJnTq .link-wrap {
    align-items: center;
  }
}
.cid-u6cWREJnTq .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u6cWREJnTq .card-title,
.cid-u6cWREJnTq .card-box {
  color: #ffffff;
}
.cid-u6cWREJnTq .mbr-text,
.cid-u6cWREJnTq .link-wrap,
.cid-u6cWREJnTq .mbr-section-btn {
  text-align: left;
}
.cid-tpjOIafP2H {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjOIafP2H .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjOIafP2H img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjOIafP2H .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjOIbeOe1 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-7.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjOIbeOe1 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjOIbeOe1 .row {
  flex-direction: row-reverse;
}
.cid-tpjOIbeOe1 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjOIbeOe1 .text-wrapper {
    padding: 2rem;
  }
}
.cid-tpjOIckv5s {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-8.jpeg");
}
@media (max-width: 991px) {
  .cid-tpjOIckv5s .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tpjOIckv5s img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tpjOIckv5s .text-wrapper {
    padding: 2rem;
  }
}
.cid-u6cWTrvo6X {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u6cWTrvo6X .mbr-overlay {
  background: #4479d9;
  opacity: 0.6;
}
.cid-u6cWTrvo6X img,
.cid-u6cWTrvo6X .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u6cWTrvo6X .item:focus,
.cid-u6cWTrvo6X span:focus {
  outline: none;
}
.cid-u6cWTrvo6X .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u6cWTrvo6X .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u6cWTrvo6X .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u6cWTrvo6X .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u6cWTrvo6X .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u6cWTrvo6X .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u6cWTrvo6X .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u6cWTrvo6X .mbr-section-title {
  color: #232323;
}
.cid-u6cWTrvo6X .mbr-text,
.cid-u6cWTrvo6X .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u6cWTrvo6X .item-title {
  text-align: left;
}
.cid-u6cWTrvo6X .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u6cWTrvo6X .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjOIeUZCV {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-tpjOIeUZCV .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tpjOIeUZCV .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tpjOIeUZCV .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tpjOIeUZCV .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tpjOIeUZCV .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-tpjOIeUZCV .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tpjOIeUZCV .carousel-control,
.cid-tpjOIeUZCV .close {
  background: #1b1b1b;
}
.cid-tpjOIeUZCV .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tpjOIeUZCV .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tpjOIeUZCV .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tpjOIeUZCV .carousel-control-next span {
  margin-left: 5px;
}
.cid-tpjOIeUZCV .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-tpjOIeUZCV .close::before {
  content: '\e91a';
}
.cid-tpjOIeUZCV .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tpjOIeUZCV .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-tpjOIeUZCV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjOIeUZCV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tpjOIeUZCV .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tpjOIeUZCV .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tpjOIeUZCV .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-tpjOIeUZCV .carousel-indicators li.active,
.cid-tpjOIeUZCV .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tpjOIeUZCV .carousel-indicators li::after,
.cid-tpjOIeUZCV .carousel-indicators li::before {
  content: none;
}
.cid-tpjOIeUZCV .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tpjOIeUZCV .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tpjOIeUZCV .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tpjOIeUZCV .carousel-indicators {
    display: none;
  }
}
.cid-tpjOIeUZCV .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tpjOIeUZCV .carousel-inner > .active {
  display: block;
}
.cid-tpjOIeUZCV .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tpjOIeUZCV .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tpjOIeUZCV .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tpjOIeUZCV .carousel-control,
  .cid-tpjOIeUZCV .carousel-indicators,
  .cid-tpjOIeUZCV .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tpjOIeUZCV .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tpjOIeUZCV .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tpjOIeUZCV .carousel-indicators .active,
.cid-tpjOIeUZCV .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tpjOIeUZCV .carousel-indicators .active {
  background: #fff;
}
.cid-tpjOIeUZCV .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tpjOIeUZCV .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tpjOIeUZCV .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tpjOIeUZCV .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tpjOIeUZCV .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tpjOIeUZCV .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tpjOIeUZCV .carousel {
  width: 100%;
}
.cid-tpjOIeUZCV .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tpjOIeUZCV .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tpjOIeUZCV .modal.fade .modal-dialog,
.cid-tpjOIeUZCV .modal.in .modal-dialog {
  transform: none;
}
.cid-tpjOIeUZCV .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tpjOIeUZCV H6 {
  text-align: center;
}
.cid-tpjOIeUZCV H3 {
  color: #ffffff;
}
.cid-tpjOIeUZCV H4 {
  color: #ffffff;
}
.cid-u6cWV0RcFg {
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u6cWV0RcFg .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u6cWV0RcFg .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u6cWV0RcFg .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u6cWV0RcFg .mbr-text,
.cid-u6cWV0RcFg .mbr-section-btn,
.cid-u6cWV0RcFg .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u6cWV0RcFg .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tpjOIgu3lW {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-tpjOIgu3lW .content {
    text-align: center;
  }
  .cid-tpjOIgu3lW .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tpjOIgu3lW .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tpjOIgu3lW .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tpjOIgu3lW .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tpjOIgu3lW .google-map {
  height: 25rem;
  position: relative;
}
.cid-tpjOIgu3lW .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tpjOIgu3lW .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tpjOIgu3lW .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tpjOIgu3lW .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tpjOIgu3lW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tpjOIgu3lW .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tpjOIgu3lW .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tpjOIgu3lW .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tpjOIgu3lW .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tpjOIgu3lW .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tpjOIgu3lW .list {
  list-style-type: none;
  padding: 0;
}
.cid-tpjOIgu3lW .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-tpjOIgu3lW H5 {
  color: #fafafa;
  text-align: left;
}
.cid-tpjOIgu3lW .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-u6TUuuCNHe {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u6TUuuCNHe nav.navbar {
  position: fixed;
}
.cid-u6TUuuCNHe .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u6TUuuCNHe .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u6TUuuCNHe .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u6TUuuCNHe .dropdown-item:hover,
.cid-u6TUuuCNHe .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-u6TUuuCNHe .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u6TUuuCNHe .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u6TUuuCNHe .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u6TUuuCNHe .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u6TUuuCNHe .nav-link {
  position: relative;
}
.cid-u6TUuuCNHe .container {
  display: flex;
  margin: auto;
}
.cid-u6TUuuCNHe .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u6TUuuCNHe .dropdown-menu,
.cid-u6TUuuCNHe .navbar.opened {
  background: #1a3059 !important;
}
.cid-u6TUuuCNHe .nav-item:focus,
.cid-u6TUuuCNHe .nav-link:focus {
  outline: none;
}
.cid-u6TUuuCNHe .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u6TUuuCNHe .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u6TUuuCNHe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u6TUuuCNHe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u6TUuuCNHe .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u6TUuuCNHe .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u6TUuuCNHe .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-u6TUuuCNHe .navbar.opened {
  transition: all 0.3s;
}
.cid-u6TUuuCNHe .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u6TUuuCNHe .navbar .navbar-logo img {
  width: auto;
}
.cid-u6TUuuCNHe .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u6TUuuCNHe .navbar.collapsed {
  justify-content: center;
}
.cid-u6TUuuCNHe .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u6TUuuCNHe .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u6TUuuCNHe .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-u6TUuuCNHe .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u6TUuuCNHe .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u6TUuuCNHe .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u6TUuuCNHe .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u6TUuuCNHe .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u6TUuuCNHe .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u6TUuuCNHe .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u6TUuuCNHe .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u6TUuuCNHe .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u6TUuuCNHe .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u6TUuuCNHe .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u6TUuuCNHe .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u6TUuuCNHe .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u6TUuuCNHe .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u6TUuuCNHe .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u6TUuuCNHe .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u6TUuuCNHe .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u6TUuuCNHe .navbar.navbar-short {
  min-height: 60px;
}
.cid-u6TUuuCNHe .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u6TUuuCNHe .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u6TUuuCNHe .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u6TUuuCNHe .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u6TUuuCNHe .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u6TUuuCNHe .dropdown-item.active,
.cid-u6TUuuCNHe .dropdown-item:active {
  background-color: transparent;
}
.cid-u6TUuuCNHe .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u6TUuuCNHe .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u6TUuuCNHe .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u6TUuuCNHe .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-u6TUuuCNHe .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u6TUuuCNHe .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u6TUuuCNHe ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u6TUuuCNHe .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u6TUuuCNHe button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u6TUuuCNHe button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-u6TUuuCNHe button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u6TUuuCNHe button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u6TUuuCNHe button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u6TUuuCNHe button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u6TUuuCNHe nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u6TUuuCNHe nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u6TUuuCNHe nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u6TUuuCNHe nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u6TUuuCNHe .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u6TUuuCNHe a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u6TUuuCNHe .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u6TUuuCNHe .navbar {
    height: 70px;
  }
  .cid-u6TUuuCNHe .navbar.opened {
    height: auto;
  }
  .cid-u6TUuuCNHe .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uc442tspyp {
  background-image: url("../../../assets/images/gsc-lectricien-installation-lectrique-vidophonie-palophonie-5.jpg");
}
.cid-uc442tspyp .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-uc442tspyp .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-uc442tspyp .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-uc442tspyp .mbr-section-title {
  color: #ffffff;
}
.cid-uc442tspyp .mbr-text,
.cid-uc442tspyp .mbr-section-btn,
.cid-uc442tspyp .social-row {
  color: #ffffff;
  text-align: center;
}
.cid-uc442tspyp .mbr-section-subtitle {
  text-align: right;
  color: #65c6d4;
}
.cid-u6TUuwcjGo {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/mbr-7.jpg");
}
.cid-u6TUuwcjGo .mbr-overlay {
  background: #ffffff;
  opacity: 0.8;
}
.cid-u6TUuwcjGo img,
.cid-u6TUuwcjGo .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u6TUuwcjGo .item:focus,
.cid-u6TUuwcjGo span:focus {
  outline: none;
}
.cid-u6TUuwcjGo .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u6TUuwcjGo .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u6TUuwcjGo .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u6TUuwcjGo .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-u6TUuwcjGo .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u6TUuwcjGo .mbr-section-title {
  color: #4479d9;
  text-align: center;
}
.cid-u6TUuwcjGo .mbr-text,
.cid-u6TUuwcjGo .mbr-section-btn {
  text-align: center;
}
.cid-u6TUuwcjGo .item-title {
  text-align: center;
  color: #232323;
}
.cid-u6TUuwcjGo .item-subtitle {
  text-align: left;
}
.cid-uc3uRkSLi9 {
  background-image: url("../../../assets/images/gsc-electricit-expertise.jpg");
}
.cid-uc3uRkSLi9 .mbr-section-title {
  text-align: left;
  color: #4479d9;
}
.cid-uc3uRkSLi9 .mbr-text,
.cid-uc3uRkSLi9 .mbr-section-btn {
  text-align: left;
  color: #232323;
}
.cid-u6TUuxqVQG {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-u6TUuxqVQG .content {
    text-align: center;
  }
  .cid-u6TUuxqVQG .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-u6TUuxqVQG .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-u6TUuxqVQG .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-u6TUuxqVQG .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-u6TUuxqVQG .google-map {
  height: 25rem;
  position: relative;
}
.cid-u6TUuxqVQG .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-u6TUuxqVQG .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-u6TUuxqVQG .google-map[data-state] {
  background: #e9e5dc;
}
.cid-u6TUuxqVQG .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-u6TUuxqVQG .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-u6TUuxqVQG .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-u6TUuxqVQG .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-u6TUuxqVQG .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-u6TUuxqVQG .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u6TUuxqVQG .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u6TUuxqVQG .list {
  list-style-type: none;
  padding: 0;
}
.cid-u6TUuxqVQG .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-u6TUuxqVQG H5 {
  color: #fafafa;
  text-align: left;
}
.cid-u6TUuxqVQG .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-u6UFUxYZko {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u6UFUxYZko nav.navbar {
  position: fixed;
}
.cid-u6UFUxYZko .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u6UFUxYZko .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u6UFUxYZko .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u6UFUxYZko .dropdown-item:hover,
.cid-u6UFUxYZko .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-u6UFUxYZko .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u6UFUxYZko .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u6UFUxYZko .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u6UFUxYZko .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u6UFUxYZko .nav-link {
  position: relative;
}
.cid-u6UFUxYZko .container {
  display: flex;
  margin: auto;
}
.cid-u6UFUxYZko .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u6UFUxYZko .dropdown-menu,
.cid-u6UFUxYZko .navbar.opened {
  background: #1a3059 !important;
}
.cid-u6UFUxYZko .nav-item:focus,
.cid-u6UFUxYZko .nav-link:focus {
  outline: none;
}
.cid-u6UFUxYZko .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u6UFUxYZko .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u6UFUxYZko .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u6UFUxYZko .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u6UFUxYZko .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u6UFUxYZko .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u6UFUxYZko .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-u6UFUxYZko .navbar.opened {
  transition: all 0.3s;
}
.cid-u6UFUxYZko .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u6UFUxYZko .navbar .navbar-logo img {
  width: auto;
}
.cid-u6UFUxYZko .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u6UFUxYZko .navbar.collapsed {
  justify-content: center;
}
.cid-u6UFUxYZko .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u6UFUxYZko .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u6UFUxYZko .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-u6UFUxYZko .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u6UFUxYZko .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u6UFUxYZko .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u6UFUxYZko .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u6UFUxYZko .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u6UFUxYZko .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u6UFUxYZko .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u6UFUxYZko .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u6UFUxYZko .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u6UFUxYZko .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u6UFUxYZko .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u6UFUxYZko .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u6UFUxYZko .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u6UFUxYZko .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u6UFUxYZko .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u6UFUxYZko .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u6UFUxYZko .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u6UFUxYZko .navbar.navbar-short {
  min-height: 60px;
}
.cid-u6UFUxYZko .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u6UFUxYZko .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u6UFUxYZko .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u6UFUxYZko .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u6UFUxYZko .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u6UFUxYZko .dropdown-item.active,
.cid-u6UFUxYZko .dropdown-item:active {
  background-color: transparent;
}
.cid-u6UFUxYZko .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u6UFUxYZko .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u6UFUxYZko .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u6UFUxYZko .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-u6UFUxYZko .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u6UFUxYZko .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u6UFUxYZko ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u6UFUxYZko .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u6UFUxYZko button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u6UFUxYZko button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-u6UFUxYZko button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u6UFUxYZko button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u6UFUxYZko button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u6UFUxYZko button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u6UFUxYZko nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u6UFUxYZko nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u6UFUxYZko nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u6UFUxYZko nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u6UFUxYZko .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u6UFUxYZko a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u6UFUxYZko .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u6UFUxYZko .navbar {
    height: 70px;
  }
  .cid-u6UFUxYZko .navbar.opened {
    height: auto;
  }
  .cid-u6UFUxYZko .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uc3GdXLa2B {
  background-image: url("../../../assets/images/gsc-lectricien-installation-lectrique-vidophonie-palophonie-5.jpg");
}
.cid-uc3GdXLa2B .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-uc3GdXLa2B .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-uc3GdXLa2B .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-uc3GdXLa2B .mbr-section-title {
  color: #ffffff;
}
.cid-uc3GdXLa2B .mbr-text,
.cid-uc3GdXLa2B .mbr-section-btn,
.cid-uc3GdXLa2B .social-row {
  color: #ffffff;
  text-align: center;
}
.cid-uc3GdXLa2B .mbr-section-subtitle {
  text-align: right;
  color: #65c6d4;
}
.cid-uaPoYXdYHz {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/mbr-10.jpg");
}
.cid-uaPoYXdYHz .mbr-overlay {
  background: #ffffff;
  opacity: 0.8;
}
.cid-uaPoYXdYHz img,
.cid-uaPoYXdYHz .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uaPoYXdYHz .item:focus,
.cid-uaPoYXdYHz span:focus {
  outline: none;
}
.cid-uaPoYXdYHz .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uaPoYXdYHz .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uaPoYXdYHz .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uaPoYXdYHz .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-uaPoYXdYHz .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uaPoYXdYHz .mbr-section-title {
  color: #4479d9;
  text-align: center;
}
.cid-uaPoYXdYHz .mbr-text,
.cid-uaPoYXdYHz .mbr-section-btn {
  text-align: center;
}
.cid-uaPoYXdYHz .item-title {
  text-align: center;
  color: #232323;
}
.cid-uaPoYXdYHz .item-subtitle {
  text-align: left;
}
.cid-u6UFUA5faH {
  background-image: url("../../../assets/images/gsc-electricit-expertise.jpg");
}
.cid-u6UFUA5faH .mbr-section-title {
  text-align: left;
  color: #4479d9;
}
.cid-u6UFUA5faH .mbr-text,
.cid-u6UFUA5faH .mbr-section-btn {
  text-align: left;
  color: #232323;
}
.cid-u6UFUAukN8 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-u6UFUAukN8 .content {
    text-align: center;
  }
  .cid-u6UFUAukN8 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-u6UFUAukN8 .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-u6UFUAukN8 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-u6UFUAukN8 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-u6UFUAukN8 .google-map {
  height: 25rem;
  position: relative;
}
.cid-u6UFUAukN8 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-u6UFUAukN8 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-u6UFUAukN8 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-u6UFUAukN8 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-u6UFUAukN8 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-u6UFUAukN8 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-u6UFUAukN8 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-u6UFUAukN8 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-u6UFUAukN8 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u6UFUAukN8 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u6UFUAukN8 .list {
  list-style-type: none;
  padding: 0;
}
.cid-u6UFUAukN8 .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-u6UFUAukN8 H5 {
  color: #fafafa;
  text-align: left;
}
.cid-u6UFUAukN8 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-u7X3Vx2C0n {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u7X3Vx2C0n nav.navbar {
  position: fixed;
}
.cid-u7X3Vx2C0n .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7X3Vx2C0n .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u7X3Vx2C0n .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u7X3Vx2C0n .dropdown-item:hover,
.cid-u7X3Vx2C0n .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-u7X3Vx2C0n .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u7X3Vx2C0n .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u7X3Vx2C0n .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u7X3Vx2C0n .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u7X3Vx2C0n .nav-link {
  position: relative;
}
.cid-u7X3Vx2C0n .container {
  display: flex;
  margin: auto;
}
.cid-u7X3Vx2C0n .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u7X3Vx2C0n .dropdown-menu,
.cid-u7X3Vx2C0n .navbar.opened {
  background: #1a3059 !important;
}
.cid-u7X3Vx2C0n .nav-item:focus,
.cid-u7X3Vx2C0n .nav-link:focus {
  outline: none;
}
.cid-u7X3Vx2C0n .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u7X3Vx2C0n .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u7X3Vx2C0n .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u7X3Vx2C0n .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7X3Vx2C0n .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u7X3Vx2C0n .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u7X3Vx2C0n .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-u7X3Vx2C0n .navbar.opened {
  transition: all 0.3s;
}
.cid-u7X3Vx2C0n .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u7X3Vx2C0n .navbar .navbar-logo img {
  width: auto;
}
.cid-u7X3Vx2C0n .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u7X3Vx2C0n .navbar.collapsed {
  justify-content: center;
}
.cid-u7X3Vx2C0n .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u7X3Vx2C0n .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u7X3Vx2C0n .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-u7X3Vx2C0n .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u7X3Vx2C0n .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u7X3Vx2C0n .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u7X3Vx2C0n .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u7X3Vx2C0n .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u7X3Vx2C0n .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u7X3Vx2C0n .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u7X3Vx2C0n .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u7X3Vx2C0n .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u7X3Vx2C0n .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u7X3Vx2C0n .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u7X3Vx2C0n .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u7X3Vx2C0n .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u7X3Vx2C0n .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u7X3Vx2C0n .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u7X3Vx2C0n .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u7X3Vx2C0n .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u7X3Vx2C0n .navbar.navbar-short {
  min-height: 60px;
}
.cid-u7X3Vx2C0n .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u7X3Vx2C0n .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u7X3Vx2C0n .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u7X3Vx2C0n .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u7X3Vx2C0n .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u7X3Vx2C0n .dropdown-item.active,
.cid-u7X3Vx2C0n .dropdown-item:active {
  background-color: transparent;
}
.cid-u7X3Vx2C0n .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u7X3Vx2C0n .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u7X3Vx2C0n .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u7X3Vx2C0n .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-u7X3Vx2C0n .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u7X3Vx2C0n .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u7X3Vx2C0n ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u7X3Vx2C0n .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u7X3Vx2C0n button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u7X3Vx2C0n button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-u7X3Vx2C0n button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u7X3Vx2C0n button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7X3Vx2C0n button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7X3Vx2C0n button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u7X3Vx2C0n nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7X3Vx2C0n nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u7X3Vx2C0n nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u7X3Vx2C0n nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7X3Vx2C0n .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u7X3Vx2C0n a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u7X3Vx2C0n .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u7X3Vx2C0n .navbar {
    height: 70px;
  }
  .cid-u7X3Vx2C0n .navbar.opened {
    height: auto;
  }
  .cid-u7X3Vx2C0n .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u7X3VxHDGg {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-livingroom-1.jpeg");
}
.cid-u7X3VxHDGg .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-u7X3VxHDGg .card {
    margin-bottom: 2rem!important;
  }
  .cid-u7X3VxHDGg .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u7X3VxHDGg .link-wrap {
    align-items: center;
  }
}
.cid-u7X3VxHDGg .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u7X3VxHDGg .card-title,
.cid-u7X3VxHDGg .card-box {
  color: #ffffff;
}
.cid-u7X3VxHDGg .mbr-text,
.cid-u7X3VxHDGg .link-wrap,
.cid-u7X3VxHDGg .mbr-section-btn {
  text-align: left;
}
.cid-u7X3VyjOBW {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr.jpeg");
}
@media (max-width: 991px) {
  .cid-u7X3VyjOBW .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7X3VyjOBW img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7X3VyjOBW .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7X3VzB8hT {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-7.jpeg");
}
@media (max-width: 991px) {
  .cid-u7X3VzB8hT .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7X3VzB8hT .row {
  flex-direction: row-reverse;
}
.cid-u7X3VzB8hT img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7X3VzB8hT .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7X3VAfvxQ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-8.jpeg");
}
@media (max-width: 991px) {
  .cid-u7X3VAfvxQ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7X3VAfvxQ img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7X3VAfvxQ .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7X3VAvVfp {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u7X3VAvVfp .mbr-overlay {
  background: #4479d9;
  opacity: 0.6;
}
.cid-u7X3VAvVfp img,
.cid-u7X3VAvVfp .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u7X3VAvVfp .item:focus,
.cid-u7X3VAvVfp span:focus {
  outline: none;
}
.cid-u7X3VAvVfp .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u7X3VAvVfp .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u7X3VAvVfp .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u7X3VAvVfp .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u7X3VAvVfp .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u7X3VAvVfp .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u7X3VAvVfp .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u7X3VAvVfp .mbr-section-title {
  color: #232323;
}
.cid-u7X3VAvVfp .mbr-text,
.cid-u7X3VAvVfp .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u7X3VAvVfp .item-title {
  text-align: left;
}
.cid-u7X3VAvVfp .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u7X3VAvVfp .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u7X3VARLnG {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-u7X3VARLnG .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-u7X3VARLnG .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-u7X3VARLnG .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u7X3VARLnG .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u7X3VARLnG .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-u7X3VARLnG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u7X3VARLnG .carousel-control,
.cid-u7X3VARLnG .close {
  background: #1b1b1b;
}
.cid-u7X3VARLnG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u7X3VARLnG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u7X3VARLnG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u7X3VARLnG .carousel-control-next span {
  margin-left: 5px;
}
.cid-u7X3VARLnG .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-u7X3VARLnG .close::before {
  content: '\e91a';
}
.cid-u7X3VARLnG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u7X3VARLnG .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-u7X3VARLnG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7X3VARLnG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u7X3VARLnG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u7X3VARLnG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u7X3VARLnG .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-u7X3VARLnG .carousel-indicators li.active,
.cid-u7X3VARLnG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u7X3VARLnG .carousel-indicators li::after,
.cid-u7X3VARLnG .carousel-indicators li::before {
  content: none;
}
.cid-u7X3VARLnG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u7X3VARLnG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u7X3VARLnG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u7X3VARLnG .carousel-indicators {
    display: none;
  }
}
.cid-u7X3VARLnG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u7X3VARLnG .carousel-inner > .active {
  display: block;
}
.cid-u7X3VARLnG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7X3VARLnG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u7X3VARLnG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u7X3VARLnG .carousel-control,
  .cid-u7X3VARLnG .carousel-indicators,
  .cid-u7X3VARLnG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u7X3VARLnG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u7X3VARLnG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u7X3VARLnG .carousel-indicators .active,
.cid-u7X3VARLnG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u7X3VARLnG .carousel-indicators .active {
  background: #fff;
}
.cid-u7X3VARLnG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u7X3VARLnG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u7X3VARLnG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u7X3VARLnG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u7X3VARLnG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u7X3VARLnG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u7X3VARLnG .carousel {
  width: 100%;
}
.cid-u7X3VARLnG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u7X3VARLnG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u7X3VARLnG .modal.fade .modal-dialog,
.cid-u7X3VARLnG .modal.in .modal-dialog {
  transform: none;
}
.cid-u7X3VARLnG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u7X3VARLnG H6 {
  text-align: center;
}
.cid-u7X3VARLnG H3 {
  color: #ffffff;
}
.cid-u7X3VARLnG H4 {
  color: #ffffff;
}
.cid-u7X3VBlKZt {
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u7X3VBlKZt .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u7X3VBlKZt .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u7X3VBlKZt .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u7X3VBlKZt .mbr-text,
.cid-u7X3VBlKZt .mbr-section-btn,
.cid-u7X3VBlKZt .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u7X3VBlKZt .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u7X3VBLlGD {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-u7X3VBLlGD .content {
    text-align: center;
  }
  .cid-u7X3VBLlGD .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-u7X3VBLlGD .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-u7X3VBLlGD .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-u7X3VBLlGD .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-u7X3VBLlGD .google-map {
  height: 25rem;
  position: relative;
}
.cid-u7X3VBLlGD .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-u7X3VBLlGD .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-u7X3VBLlGD .google-map[data-state] {
  background: #e9e5dc;
}
.cid-u7X3VBLlGD .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-u7X3VBLlGD .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-u7X3VBLlGD .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-u7X3VBLlGD .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-u7X3VBLlGD .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-u7X3VBLlGD .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u7X3VBLlGD .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u7X3VBLlGD .list {
  list-style-type: none;
  padding: 0;
}
.cid-u7X3VBLlGD .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-u7X3VBLlGD H5 {
  color: #fafafa;
  text-align: left;
}
.cid-u7X3VBLlGD .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-u7X5HdeDl8 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u7X5HdeDl8 nav.navbar {
  position: fixed;
}
.cid-u7X5HdeDl8 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7X5HdeDl8 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u7X5HdeDl8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u7X5HdeDl8 .dropdown-item:hover,
.cid-u7X5HdeDl8 .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-u7X5HdeDl8 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u7X5HdeDl8 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u7X5HdeDl8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u7X5HdeDl8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u7X5HdeDl8 .nav-link {
  position: relative;
}
.cid-u7X5HdeDl8 .container {
  display: flex;
  margin: auto;
}
.cid-u7X5HdeDl8 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u7X5HdeDl8 .dropdown-menu,
.cid-u7X5HdeDl8 .navbar.opened {
  background: #1a3059 !important;
}
.cid-u7X5HdeDl8 .nav-item:focus,
.cid-u7X5HdeDl8 .nav-link:focus {
  outline: none;
}
.cid-u7X5HdeDl8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u7X5HdeDl8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u7X5HdeDl8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u7X5HdeDl8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7X5HdeDl8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u7X5HdeDl8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u7X5HdeDl8 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-u7X5HdeDl8 .navbar.opened {
  transition: all 0.3s;
}
.cid-u7X5HdeDl8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u7X5HdeDl8 .navbar .navbar-logo img {
  width: auto;
}
.cid-u7X5HdeDl8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u7X5HdeDl8 .navbar.collapsed {
  justify-content: center;
}
.cid-u7X5HdeDl8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u7X5HdeDl8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u7X5HdeDl8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-u7X5HdeDl8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u7X5HdeDl8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u7X5HdeDl8 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u7X5HdeDl8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u7X5HdeDl8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u7X5HdeDl8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u7X5HdeDl8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u7X5HdeDl8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u7X5HdeDl8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u7X5HdeDl8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u7X5HdeDl8 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u7X5HdeDl8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u7X5HdeDl8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u7X5HdeDl8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u7X5HdeDl8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u7X5HdeDl8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u7X5HdeDl8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u7X5HdeDl8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-u7X5HdeDl8 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u7X5HdeDl8 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u7X5HdeDl8 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u7X5HdeDl8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u7X5HdeDl8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u7X5HdeDl8 .dropdown-item.active,
.cid-u7X5HdeDl8 .dropdown-item:active {
  background-color: transparent;
}
.cid-u7X5HdeDl8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u7X5HdeDl8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u7X5HdeDl8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u7X5HdeDl8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-u7X5HdeDl8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u7X5HdeDl8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u7X5HdeDl8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u7X5HdeDl8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u7X5HdeDl8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u7X5HdeDl8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-u7X5HdeDl8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u7X5HdeDl8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7X5HdeDl8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7X5HdeDl8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u7X5HdeDl8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7X5HdeDl8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u7X5HdeDl8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u7X5HdeDl8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7X5HdeDl8 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u7X5HdeDl8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u7X5HdeDl8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u7X5HdeDl8 .navbar {
    height: 70px;
  }
  .cid-u7X5HdeDl8 .navbar.opened {
    height: auto;
  }
  .cid-u7X5HdeDl8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uc3WhxxA4J {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-livingroom-1.jpeg");
}
.cid-uc3WhxxA4J .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uc3WhxxA4J .card {
    margin-bottom: 2rem!important;
  }
  .cid-uc3WhxxA4J .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uc3WhxxA4J .link-wrap {
    align-items: center;
  }
}
.cid-uc3WhxxA4J .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uc3WhxxA4J .card-title,
.cid-uc3WhxxA4J .card-box {
  color: #ffffff;
}
.cid-uc3WhxxA4J .mbr-text,
.cid-uc3WhxxA4J .link-wrap,
.cid-uc3WhxxA4J .mbr-section-btn {
  text-align: left;
}
.cid-u7X5HdVirU {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr.jpeg");
}
@media (max-width: 991px) {
  .cid-u7X5HdVirU .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7X5HdVirU img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7X5HdVirU .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7X5HefWuN {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-7.jpeg");
}
@media (max-width: 991px) {
  .cid-u7X5HefWuN .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7X5HefWuN .row {
  flex-direction: row-reverse;
}
.cid-u7X5HefWuN img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7X5HefWuN .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7X5HeyQdL {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-8.jpeg");
}
@media (max-width: 991px) {
  .cid-u7X5HeyQdL .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7X5HeyQdL img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7X5HeyQdL .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7X5HeXv75 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u7X5HeXv75 .mbr-overlay {
  background: #4479d9;
  opacity: 0.6;
}
.cid-u7X5HeXv75 img,
.cid-u7X5HeXv75 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u7X5HeXv75 .item:focus,
.cid-u7X5HeXv75 span:focus {
  outline: none;
}
.cid-u7X5HeXv75 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u7X5HeXv75 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u7X5HeXv75 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u7X5HeXv75 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u7X5HeXv75 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u7X5HeXv75 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u7X5HeXv75 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u7X5HeXv75 .mbr-section-title {
  color: #232323;
}
.cid-u7X5HeXv75 .mbr-text,
.cid-u7X5HeXv75 .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u7X5HeXv75 .item-title {
  text-align: left;
}
.cid-u7X5HeXv75 .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u7X5HeXv75 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u7X5HfnEc8 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-u7X5HfnEc8 .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-u7X5HfnEc8 .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-u7X5HfnEc8 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u7X5HfnEc8 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u7X5HfnEc8 .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-u7X5HfnEc8 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u7X5HfnEc8 .carousel-control,
.cid-u7X5HfnEc8 .close {
  background: #1b1b1b;
}
.cid-u7X5HfnEc8 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u7X5HfnEc8 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u7X5HfnEc8 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u7X5HfnEc8 .carousel-control-next span {
  margin-left: 5px;
}
.cid-u7X5HfnEc8 .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-u7X5HfnEc8 .close::before {
  content: '\e91a';
}
.cid-u7X5HfnEc8 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u7X5HfnEc8 .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-u7X5HfnEc8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7X5HfnEc8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u7X5HfnEc8 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u7X5HfnEc8 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u7X5HfnEc8 .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-u7X5HfnEc8 .carousel-indicators li.active,
.cid-u7X5HfnEc8 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u7X5HfnEc8 .carousel-indicators li::after,
.cid-u7X5HfnEc8 .carousel-indicators li::before {
  content: none;
}
.cid-u7X5HfnEc8 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u7X5HfnEc8 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u7X5HfnEc8 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u7X5HfnEc8 .carousel-indicators {
    display: none;
  }
}
.cid-u7X5HfnEc8 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u7X5HfnEc8 .carousel-inner > .active {
  display: block;
}
.cid-u7X5HfnEc8 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7X5HfnEc8 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u7X5HfnEc8 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u7X5HfnEc8 .carousel-control,
  .cid-u7X5HfnEc8 .carousel-indicators,
  .cid-u7X5HfnEc8 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u7X5HfnEc8 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u7X5HfnEc8 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u7X5HfnEc8 .carousel-indicators .active,
.cid-u7X5HfnEc8 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u7X5HfnEc8 .carousel-indicators .active {
  background: #fff;
}
.cid-u7X5HfnEc8 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u7X5HfnEc8 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u7X5HfnEc8 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u7X5HfnEc8 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u7X5HfnEc8 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u7X5HfnEc8 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u7X5HfnEc8 .carousel {
  width: 100%;
}
.cid-u7X5HfnEc8 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u7X5HfnEc8 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u7X5HfnEc8 .modal.fade .modal-dialog,
.cid-u7X5HfnEc8 .modal.in .modal-dialog {
  transform: none;
}
.cid-u7X5HfnEc8 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u7X5HfnEc8 H6 {
  text-align: center;
}
.cid-u7X5HfnEc8 H3 {
  color: #ffffff;
}
.cid-u7X5HfnEc8 H4 {
  color: #ffffff;
}
.cid-u7X5HfTAuq {
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u7X5HfTAuq .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u7X5HfTAuq .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u7X5HfTAuq .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u7X5HfTAuq .mbr-text,
.cid-u7X5HfTAuq .mbr-section-btn,
.cid-u7X5HfTAuq .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u7X5HfTAuq .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u7X5HggCHK {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-u7X5HggCHK .content {
    text-align: center;
  }
  .cid-u7X5HggCHK .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-u7X5HggCHK .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-u7X5HggCHK .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-u7X5HggCHK .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-u7X5HggCHK .google-map {
  height: 25rem;
  position: relative;
}
.cid-u7X5HggCHK .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-u7X5HggCHK .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-u7X5HggCHK .google-map[data-state] {
  background: #e9e5dc;
}
.cid-u7X5HggCHK .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-u7X5HggCHK .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-u7X5HggCHK .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-u7X5HggCHK .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-u7X5HggCHK .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-u7X5HggCHK .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u7X5HggCHK .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u7X5HggCHK .list {
  list-style-type: none;
  padding: 0;
}
.cid-u7X5HggCHK .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-u7X5HggCHK H5 {
  color: #fafafa;
  text-align: left;
}
.cid-u7X5HggCHK .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-u7X6hA5mDQ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u7X6hA5mDQ nav.navbar {
  position: fixed;
}
.cid-u7X6hA5mDQ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7X6hA5mDQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u7X6hA5mDQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u7X6hA5mDQ .dropdown-item:hover,
.cid-u7X6hA5mDQ .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-u7X6hA5mDQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u7X6hA5mDQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u7X6hA5mDQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u7X6hA5mDQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u7X6hA5mDQ .nav-link {
  position: relative;
}
.cid-u7X6hA5mDQ .container {
  display: flex;
  margin: auto;
}
.cid-u7X6hA5mDQ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u7X6hA5mDQ .dropdown-menu,
.cid-u7X6hA5mDQ .navbar.opened {
  background: #1a3059 !important;
}
.cid-u7X6hA5mDQ .nav-item:focus,
.cid-u7X6hA5mDQ .nav-link:focus {
  outline: none;
}
.cid-u7X6hA5mDQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u7X6hA5mDQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u7X6hA5mDQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u7X6hA5mDQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7X6hA5mDQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u7X6hA5mDQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u7X6hA5mDQ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-u7X6hA5mDQ .navbar.opened {
  transition: all 0.3s;
}
.cid-u7X6hA5mDQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u7X6hA5mDQ .navbar .navbar-logo img {
  width: auto;
}
.cid-u7X6hA5mDQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u7X6hA5mDQ .navbar.collapsed {
  justify-content: center;
}
.cid-u7X6hA5mDQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u7X6hA5mDQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u7X6hA5mDQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-u7X6hA5mDQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u7X6hA5mDQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u7X6hA5mDQ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u7X6hA5mDQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u7X6hA5mDQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u7X6hA5mDQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u7X6hA5mDQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u7X6hA5mDQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u7X6hA5mDQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u7X6hA5mDQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u7X6hA5mDQ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u7X6hA5mDQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u7X6hA5mDQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u7X6hA5mDQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u7X6hA5mDQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u7X6hA5mDQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u7X6hA5mDQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u7X6hA5mDQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-u7X6hA5mDQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u7X6hA5mDQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u7X6hA5mDQ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u7X6hA5mDQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u7X6hA5mDQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u7X6hA5mDQ .dropdown-item.active,
.cid-u7X6hA5mDQ .dropdown-item:active {
  background-color: transparent;
}
.cid-u7X6hA5mDQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u7X6hA5mDQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u7X6hA5mDQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u7X6hA5mDQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-u7X6hA5mDQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u7X6hA5mDQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u7X6hA5mDQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u7X6hA5mDQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u7X6hA5mDQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u7X6hA5mDQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-u7X6hA5mDQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u7X6hA5mDQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7X6hA5mDQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7X6hA5mDQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u7X6hA5mDQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7X6hA5mDQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u7X6hA5mDQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u7X6hA5mDQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7X6hA5mDQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u7X6hA5mDQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u7X6hA5mDQ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u7X6hA5mDQ .navbar {
    height: 70px;
  }
  .cid-u7X6hA5mDQ .navbar.opened {
    height: auto;
  }
  .cid-u7X6hA5mDQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u7X6hArrf5 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-livingroom-1.jpeg");
}
.cid-u7X6hArrf5 .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-u7X6hArrf5 .card {
    margin-bottom: 2rem!important;
  }
  .cid-u7X6hArrf5 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u7X6hArrf5 .link-wrap {
    align-items: center;
  }
}
.cid-u7X6hArrf5 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u7X6hArrf5 .card-title,
.cid-u7X6hArrf5 .card-box {
  color: #ffffff;
}
.cid-u7X6hArrf5 .mbr-text,
.cid-u7X6hArrf5 .link-wrap,
.cid-u7X6hArrf5 .mbr-section-btn {
  text-align: left;
}
.cid-u7X6hALqwO {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr.jpeg");
}
@media (max-width: 991px) {
  .cid-u7X6hALqwO .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7X6hALqwO img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7X6hALqwO .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7X6hB3dmU {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-7.jpeg");
}
@media (max-width: 991px) {
  .cid-u7X6hB3dmU .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7X6hB3dmU .row {
  flex-direction: row-reverse;
}
.cid-u7X6hB3dmU img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7X6hB3dmU .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7X6hBl0Fy {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-8.jpeg");
}
@media (max-width: 991px) {
  .cid-u7X6hBl0Fy .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7X6hBl0Fy img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7X6hBl0Fy .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7X6hBEC5A {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u7X6hBEC5A .mbr-overlay {
  background: #4479d9;
  opacity: 0.6;
}
.cid-u7X6hBEC5A img,
.cid-u7X6hBEC5A .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u7X6hBEC5A .item:focus,
.cid-u7X6hBEC5A span:focus {
  outline: none;
}
.cid-u7X6hBEC5A .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u7X6hBEC5A .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u7X6hBEC5A .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u7X6hBEC5A .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u7X6hBEC5A .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u7X6hBEC5A .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u7X6hBEC5A .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u7X6hBEC5A .mbr-section-title {
  color: #232323;
}
.cid-u7X6hBEC5A .mbr-text,
.cid-u7X6hBEC5A .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u7X6hBEC5A .item-title {
  text-align: left;
}
.cid-u7X6hBEC5A .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u7X6hBEC5A .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u7X6hC1vR4 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-u7X6hC1vR4 .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-u7X6hC1vR4 .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-u7X6hC1vR4 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u7X6hC1vR4 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u7X6hC1vR4 .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-u7X6hC1vR4 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u7X6hC1vR4 .carousel-control,
.cid-u7X6hC1vR4 .close {
  background: #1b1b1b;
}
.cid-u7X6hC1vR4 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u7X6hC1vR4 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u7X6hC1vR4 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u7X6hC1vR4 .carousel-control-next span {
  margin-left: 5px;
}
.cid-u7X6hC1vR4 .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-u7X6hC1vR4 .close::before {
  content: '\e91a';
}
.cid-u7X6hC1vR4 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u7X6hC1vR4 .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-u7X6hC1vR4 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7X6hC1vR4 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u7X6hC1vR4 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u7X6hC1vR4 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u7X6hC1vR4 .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-u7X6hC1vR4 .carousel-indicators li.active,
.cid-u7X6hC1vR4 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u7X6hC1vR4 .carousel-indicators li::after,
.cid-u7X6hC1vR4 .carousel-indicators li::before {
  content: none;
}
.cid-u7X6hC1vR4 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u7X6hC1vR4 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u7X6hC1vR4 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u7X6hC1vR4 .carousel-indicators {
    display: none;
  }
}
.cid-u7X6hC1vR4 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u7X6hC1vR4 .carousel-inner > .active {
  display: block;
}
.cid-u7X6hC1vR4 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7X6hC1vR4 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u7X6hC1vR4 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u7X6hC1vR4 .carousel-control,
  .cid-u7X6hC1vR4 .carousel-indicators,
  .cid-u7X6hC1vR4 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u7X6hC1vR4 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u7X6hC1vR4 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u7X6hC1vR4 .carousel-indicators .active,
.cid-u7X6hC1vR4 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u7X6hC1vR4 .carousel-indicators .active {
  background: #fff;
}
.cid-u7X6hC1vR4 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u7X6hC1vR4 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u7X6hC1vR4 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u7X6hC1vR4 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u7X6hC1vR4 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u7X6hC1vR4 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u7X6hC1vR4 .carousel {
  width: 100%;
}
.cid-u7X6hC1vR4 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u7X6hC1vR4 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u7X6hC1vR4 .modal.fade .modal-dialog,
.cid-u7X6hC1vR4 .modal.in .modal-dialog {
  transform: none;
}
.cid-u7X6hC1vR4 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u7X6hC1vR4 H6 {
  text-align: center;
}
.cid-u7X6hC1vR4 H3 {
  color: #ffffff;
}
.cid-u7X6hC1vR4 H4 {
  color: #ffffff;
}
.cid-u7X6hCwtkC {
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u7X6hCwtkC .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u7X6hCwtkC .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u7X6hCwtkC .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u7X6hCwtkC .mbr-text,
.cid-u7X6hCwtkC .mbr-section-btn,
.cid-u7X6hCwtkC .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u7X6hCwtkC .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u7X6hCSKKJ {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-u7X6hCSKKJ .content {
    text-align: center;
  }
  .cid-u7X6hCSKKJ .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-u7X6hCSKKJ .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-u7X6hCSKKJ .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-u7X6hCSKKJ .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-u7X6hCSKKJ .google-map {
  height: 25rem;
  position: relative;
}
.cid-u7X6hCSKKJ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-u7X6hCSKKJ .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-u7X6hCSKKJ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-u7X6hCSKKJ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-u7X6hCSKKJ .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-u7X6hCSKKJ .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-u7X6hCSKKJ .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-u7X6hCSKKJ .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-u7X6hCSKKJ .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u7X6hCSKKJ .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u7X6hCSKKJ .list {
  list-style-type: none;
  padding: 0;
}
.cid-u7X6hCSKKJ .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-u7X6hCSKKJ H5 {
  color: #fafafa;
  text-align: left;
}
.cid-u7X6hCSKKJ .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-u7X7z0G6D8 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u7X7z0G6D8 nav.navbar {
  position: fixed;
}
.cid-u7X7z0G6D8 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7X7z0G6D8 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u7X7z0G6D8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u7X7z0G6D8 .dropdown-item:hover,
.cid-u7X7z0G6D8 .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-u7X7z0G6D8 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u7X7z0G6D8 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u7X7z0G6D8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u7X7z0G6D8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u7X7z0G6D8 .nav-link {
  position: relative;
}
.cid-u7X7z0G6D8 .container {
  display: flex;
  margin: auto;
}
.cid-u7X7z0G6D8 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u7X7z0G6D8 .dropdown-menu,
.cid-u7X7z0G6D8 .navbar.opened {
  background: #1a3059 !important;
}
.cid-u7X7z0G6D8 .nav-item:focus,
.cid-u7X7z0G6D8 .nav-link:focus {
  outline: none;
}
.cid-u7X7z0G6D8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u7X7z0G6D8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u7X7z0G6D8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u7X7z0G6D8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7X7z0G6D8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u7X7z0G6D8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u7X7z0G6D8 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-u7X7z0G6D8 .navbar.opened {
  transition: all 0.3s;
}
.cid-u7X7z0G6D8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u7X7z0G6D8 .navbar .navbar-logo img {
  width: auto;
}
.cid-u7X7z0G6D8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u7X7z0G6D8 .navbar.collapsed {
  justify-content: center;
}
.cid-u7X7z0G6D8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u7X7z0G6D8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u7X7z0G6D8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-u7X7z0G6D8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u7X7z0G6D8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u7X7z0G6D8 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u7X7z0G6D8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u7X7z0G6D8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u7X7z0G6D8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u7X7z0G6D8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u7X7z0G6D8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u7X7z0G6D8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u7X7z0G6D8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u7X7z0G6D8 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u7X7z0G6D8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u7X7z0G6D8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u7X7z0G6D8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u7X7z0G6D8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u7X7z0G6D8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u7X7z0G6D8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u7X7z0G6D8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-u7X7z0G6D8 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u7X7z0G6D8 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u7X7z0G6D8 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u7X7z0G6D8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u7X7z0G6D8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u7X7z0G6D8 .dropdown-item.active,
.cid-u7X7z0G6D8 .dropdown-item:active {
  background-color: transparent;
}
.cid-u7X7z0G6D8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u7X7z0G6D8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u7X7z0G6D8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u7X7z0G6D8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-u7X7z0G6D8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u7X7z0G6D8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u7X7z0G6D8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u7X7z0G6D8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u7X7z0G6D8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u7X7z0G6D8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-u7X7z0G6D8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u7X7z0G6D8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7X7z0G6D8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7X7z0G6D8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u7X7z0G6D8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7X7z0G6D8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u7X7z0G6D8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u7X7z0G6D8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7X7z0G6D8 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u7X7z0G6D8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u7X7z0G6D8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u7X7z0G6D8 .navbar {
    height: 70px;
  }
  .cid-u7X7z0G6D8 .navbar.opened {
    height: auto;
  }
  .cid-u7X7z0G6D8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u7X7z13Oj1 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-livingroom-1.jpeg");
}
.cid-u7X7z13Oj1 .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-u7X7z13Oj1 .card {
    margin-bottom: 2rem!important;
  }
  .cid-u7X7z13Oj1 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u7X7z13Oj1 .link-wrap {
    align-items: center;
  }
}
.cid-u7X7z13Oj1 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u7X7z13Oj1 .card-title,
.cid-u7X7z13Oj1 .card-box {
  color: #ffffff;
}
.cid-u7X7z13Oj1 .mbr-text,
.cid-u7X7z13Oj1 .link-wrap,
.cid-u7X7z13Oj1 .mbr-section-btn {
  text-align: left;
}
.cid-u7X7z1mmrL {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr.jpeg");
}
@media (max-width: 991px) {
  .cid-u7X7z1mmrL .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7X7z1mmrL img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7X7z1mmrL .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7X7z1ELIB {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-7.jpeg");
}
@media (max-width: 991px) {
  .cid-u7X7z1ELIB .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7X7z1ELIB .row {
  flex-direction: row-reverse;
}
.cid-u7X7z1ELIB img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7X7z1ELIB .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7X7z1WMat {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-8.jpeg");
}
@media (max-width: 991px) {
  .cid-u7X7z1WMat .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7X7z1WMat img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7X7z1WMat .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7X7z2drU5 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u7X7z2drU5 .mbr-overlay {
  background: #4479d9;
  opacity: 0.6;
}
.cid-u7X7z2drU5 img,
.cid-u7X7z2drU5 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u7X7z2drU5 .item:focus,
.cid-u7X7z2drU5 span:focus {
  outline: none;
}
.cid-u7X7z2drU5 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u7X7z2drU5 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u7X7z2drU5 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u7X7z2drU5 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u7X7z2drU5 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u7X7z2drU5 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u7X7z2drU5 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u7X7z2drU5 .mbr-section-title {
  color: #232323;
}
.cid-u7X7z2drU5 .mbr-text,
.cid-u7X7z2drU5 .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u7X7z2drU5 .item-title {
  text-align: left;
}
.cid-u7X7z2drU5 .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u7X7z2drU5 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u7X7z2CqIr {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-u7X7z2CqIr .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-u7X7z2CqIr .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-u7X7z2CqIr .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u7X7z2CqIr .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u7X7z2CqIr .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-u7X7z2CqIr .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u7X7z2CqIr .carousel-control,
.cid-u7X7z2CqIr .close {
  background: #1b1b1b;
}
.cid-u7X7z2CqIr .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u7X7z2CqIr .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u7X7z2CqIr .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u7X7z2CqIr .carousel-control-next span {
  margin-left: 5px;
}
.cid-u7X7z2CqIr .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-u7X7z2CqIr .close::before {
  content: '\e91a';
}
.cid-u7X7z2CqIr .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u7X7z2CqIr .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-u7X7z2CqIr .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7X7z2CqIr .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u7X7z2CqIr .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u7X7z2CqIr .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u7X7z2CqIr .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-u7X7z2CqIr .carousel-indicators li.active,
.cid-u7X7z2CqIr .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u7X7z2CqIr .carousel-indicators li::after,
.cid-u7X7z2CqIr .carousel-indicators li::before {
  content: none;
}
.cid-u7X7z2CqIr .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u7X7z2CqIr .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u7X7z2CqIr .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u7X7z2CqIr .carousel-indicators {
    display: none;
  }
}
.cid-u7X7z2CqIr .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u7X7z2CqIr .carousel-inner > .active {
  display: block;
}
.cid-u7X7z2CqIr .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7X7z2CqIr .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u7X7z2CqIr .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u7X7z2CqIr .carousel-control,
  .cid-u7X7z2CqIr .carousel-indicators,
  .cid-u7X7z2CqIr .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u7X7z2CqIr .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u7X7z2CqIr .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u7X7z2CqIr .carousel-indicators .active,
.cid-u7X7z2CqIr .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u7X7z2CqIr .carousel-indicators .active {
  background: #fff;
}
.cid-u7X7z2CqIr .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u7X7z2CqIr .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u7X7z2CqIr .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u7X7z2CqIr .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u7X7z2CqIr .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u7X7z2CqIr .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u7X7z2CqIr .carousel {
  width: 100%;
}
.cid-u7X7z2CqIr .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u7X7z2CqIr .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u7X7z2CqIr .modal.fade .modal-dialog,
.cid-u7X7z2CqIr .modal.in .modal-dialog {
  transform: none;
}
.cid-u7X7z2CqIr .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u7X7z2CqIr H6 {
  text-align: center;
}
.cid-u7X7z2CqIr H3 {
  color: #ffffff;
}
.cid-u7X7z2CqIr H4 {
  color: #ffffff;
}
.cid-u7X7z37bgq {
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u7X7z37bgq .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u7X7z37bgq .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u7X7z37bgq .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u7X7z37bgq .mbr-text,
.cid-u7X7z37bgq .mbr-section-btn,
.cid-u7X7z37bgq .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u7X7z37bgq .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u7X7z3t6wT {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-u7X7z3t6wT .content {
    text-align: center;
  }
  .cid-u7X7z3t6wT .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-u7X7z3t6wT .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-u7X7z3t6wT .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-u7X7z3t6wT .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-u7X7z3t6wT .google-map {
  height: 25rem;
  position: relative;
}
.cid-u7X7z3t6wT .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-u7X7z3t6wT .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-u7X7z3t6wT .google-map[data-state] {
  background: #e9e5dc;
}
.cid-u7X7z3t6wT .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-u7X7z3t6wT .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-u7X7z3t6wT .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-u7X7z3t6wT .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-u7X7z3t6wT .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-u7X7z3t6wT .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u7X7z3t6wT .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u7X7z3t6wT .list {
  list-style-type: none;
  padding: 0;
}
.cid-u7X7z3t6wT .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-u7X7z3t6wT H5 {
  color: #fafafa;
  text-align: left;
}
.cid-u7X7z3t6wT .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-u7XbgWmWa0 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u7XbgWmWa0 nav.navbar {
  position: fixed;
}
.cid-u7XbgWmWa0 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7XbgWmWa0 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u7XbgWmWa0 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u7XbgWmWa0 .dropdown-item:hover,
.cid-u7XbgWmWa0 .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-u7XbgWmWa0 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u7XbgWmWa0 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u7XbgWmWa0 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u7XbgWmWa0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u7XbgWmWa0 .nav-link {
  position: relative;
}
.cid-u7XbgWmWa0 .container {
  display: flex;
  margin: auto;
}
.cid-u7XbgWmWa0 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u7XbgWmWa0 .dropdown-menu,
.cid-u7XbgWmWa0 .navbar.opened {
  background: #1a3059 !important;
}
.cid-u7XbgWmWa0 .nav-item:focus,
.cid-u7XbgWmWa0 .nav-link:focus {
  outline: none;
}
.cid-u7XbgWmWa0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u7XbgWmWa0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u7XbgWmWa0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u7XbgWmWa0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7XbgWmWa0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u7XbgWmWa0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u7XbgWmWa0 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-u7XbgWmWa0 .navbar.opened {
  transition: all 0.3s;
}
.cid-u7XbgWmWa0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u7XbgWmWa0 .navbar .navbar-logo img {
  width: auto;
}
.cid-u7XbgWmWa0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u7XbgWmWa0 .navbar.collapsed {
  justify-content: center;
}
.cid-u7XbgWmWa0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u7XbgWmWa0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u7XbgWmWa0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-u7XbgWmWa0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u7XbgWmWa0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u7XbgWmWa0 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u7XbgWmWa0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u7XbgWmWa0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u7XbgWmWa0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u7XbgWmWa0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u7XbgWmWa0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u7XbgWmWa0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u7XbgWmWa0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u7XbgWmWa0 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u7XbgWmWa0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u7XbgWmWa0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u7XbgWmWa0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u7XbgWmWa0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u7XbgWmWa0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u7XbgWmWa0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u7XbgWmWa0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-u7XbgWmWa0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u7XbgWmWa0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u7XbgWmWa0 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u7XbgWmWa0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u7XbgWmWa0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u7XbgWmWa0 .dropdown-item.active,
.cid-u7XbgWmWa0 .dropdown-item:active {
  background-color: transparent;
}
.cid-u7XbgWmWa0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u7XbgWmWa0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u7XbgWmWa0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u7XbgWmWa0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-u7XbgWmWa0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u7XbgWmWa0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u7XbgWmWa0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u7XbgWmWa0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u7XbgWmWa0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u7XbgWmWa0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-u7XbgWmWa0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u7XbgWmWa0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7XbgWmWa0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7XbgWmWa0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u7XbgWmWa0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7XbgWmWa0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u7XbgWmWa0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u7XbgWmWa0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7XbgWmWa0 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u7XbgWmWa0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u7XbgWmWa0 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u7XbgWmWa0 .navbar {
    height: 70px;
  }
  .cid-u7XbgWmWa0 .navbar.opened {
    height: auto;
  }
  .cid-u7XbgWmWa0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u7XbgWKJTa {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-livingroom-1.jpeg");
}
.cid-u7XbgWKJTa .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-u7XbgWKJTa .card {
    margin-bottom: 2rem!important;
  }
  .cid-u7XbgWKJTa .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u7XbgWKJTa .link-wrap {
    align-items: center;
  }
}
.cid-u7XbgWKJTa .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u7XbgWKJTa .card-title,
.cid-u7XbgWKJTa .card-box {
  color: #ffffff;
}
.cid-u7XbgWKJTa .mbr-text,
.cid-u7XbgWKJTa .link-wrap,
.cid-u7XbgWKJTa .mbr-section-btn {
  text-align: left;
}
.cid-u7XbgX60DV {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr.jpeg");
}
@media (max-width: 991px) {
  .cid-u7XbgX60DV .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7XbgX60DV img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7XbgX60DV .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7XbgXp7sR {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-7.jpeg");
}
@media (max-width: 991px) {
  .cid-u7XbgXp7sR .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7XbgXp7sR .row {
  flex-direction: row-reverse;
}
.cid-u7XbgXp7sR img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7XbgXp7sR .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7XbgXIkSF {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-8.jpeg");
}
@media (max-width: 991px) {
  .cid-u7XbgXIkSF .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7XbgXIkSF img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7XbgXIkSF .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7XbgY5N3A {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u7XbgY5N3A .mbr-overlay {
  background: #4479d9;
  opacity: 0.6;
}
.cid-u7XbgY5N3A img,
.cid-u7XbgY5N3A .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u7XbgY5N3A .item:focus,
.cid-u7XbgY5N3A span:focus {
  outline: none;
}
.cid-u7XbgY5N3A .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u7XbgY5N3A .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u7XbgY5N3A .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u7XbgY5N3A .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u7XbgY5N3A .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u7XbgY5N3A .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u7XbgY5N3A .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u7XbgY5N3A .mbr-section-title {
  color: #232323;
}
.cid-u7XbgY5N3A .mbr-text,
.cid-u7XbgY5N3A .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u7XbgY5N3A .item-title {
  text-align: left;
}
.cid-u7XbgY5N3A .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u7XbgY5N3A .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u7XbgYx6s9 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-u7XbgYx6s9 .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-u7XbgYx6s9 .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-u7XbgYx6s9 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u7XbgYx6s9 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u7XbgYx6s9 .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-u7XbgYx6s9 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u7XbgYx6s9 .carousel-control,
.cid-u7XbgYx6s9 .close {
  background: #1b1b1b;
}
.cid-u7XbgYx6s9 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u7XbgYx6s9 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u7XbgYx6s9 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u7XbgYx6s9 .carousel-control-next span {
  margin-left: 5px;
}
.cid-u7XbgYx6s9 .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-u7XbgYx6s9 .close::before {
  content: '\e91a';
}
.cid-u7XbgYx6s9 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u7XbgYx6s9 .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-u7XbgYx6s9 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7XbgYx6s9 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u7XbgYx6s9 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u7XbgYx6s9 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u7XbgYx6s9 .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-u7XbgYx6s9 .carousel-indicators li.active,
.cid-u7XbgYx6s9 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u7XbgYx6s9 .carousel-indicators li::after,
.cid-u7XbgYx6s9 .carousel-indicators li::before {
  content: none;
}
.cid-u7XbgYx6s9 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u7XbgYx6s9 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u7XbgYx6s9 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u7XbgYx6s9 .carousel-indicators {
    display: none;
  }
}
.cid-u7XbgYx6s9 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u7XbgYx6s9 .carousel-inner > .active {
  display: block;
}
.cid-u7XbgYx6s9 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7XbgYx6s9 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u7XbgYx6s9 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u7XbgYx6s9 .carousel-control,
  .cid-u7XbgYx6s9 .carousel-indicators,
  .cid-u7XbgYx6s9 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u7XbgYx6s9 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u7XbgYx6s9 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u7XbgYx6s9 .carousel-indicators .active,
.cid-u7XbgYx6s9 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u7XbgYx6s9 .carousel-indicators .active {
  background: #fff;
}
.cid-u7XbgYx6s9 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u7XbgYx6s9 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u7XbgYx6s9 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u7XbgYx6s9 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u7XbgYx6s9 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u7XbgYx6s9 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u7XbgYx6s9 .carousel {
  width: 100%;
}
.cid-u7XbgYx6s9 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u7XbgYx6s9 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u7XbgYx6s9 .modal.fade .modal-dialog,
.cid-u7XbgYx6s9 .modal.in .modal-dialog {
  transform: none;
}
.cid-u7XbgYx6s9 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u7XbgYx6s9 H6 {
  text-align: center;
}
.cid-u7XbgYx6s9 H3 {
  color: #ffffff;
}
.cid-u7XbgYx6s9 H4 {
  color: #ffffff;
}
.cid-u7XbgZ5suk {
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u7XbgZ5suk .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u7XbgZ5suk .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u7XbgZ5suk .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u7XbgZ5suk .mbr-text,
.cid-u7XbgZ5suk .mbr-section-btn,
.cid-u7XbgZ5suk .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u7XbgZ5suk .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u7XbgZteUL {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-u7XbgZteUL .content {
    text-align: center;
  }
  .cid-u7XbgZteUL .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-u7XbgZteUL .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-u7XbgZteUL .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-u7XbgZteUL .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-u7XbgZteUL .google-map {
  height: 25rem;
  position: relative;
}
.cid-u7XbgZteUL .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-u7XbgZteUL .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-u7XbgZteUL .google-map[data-state] {
  background: #e9e5dc;
}
.cid-u7XbgZteUL .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-u7XbgZteUL .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-u7XbgZteUL .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-u7XbgZteUL .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-u7XbgZteUL .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-u7XbgZteUL .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u7XbgZteUL .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u7XbgZteUL .list {
  list-style-type: none;
  padding: 0;
}
.cid-u7XbgZteUL .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-u7XbgZteUL H5 {
  color: #fafafa;
  text-align: left;
}
.cid-u7XbgZteUL .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-u7XdLa1Br8 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u7XdLa1Br8 nav.navbar {
  position: fixed;
}
.cid-u7XdLa1Br8 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7XdLa1Br8 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u7XdLa1Br8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u7XdLa1Br8 .dropdown-item:hover,
.cid-u7XdLa1Br8 .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-u7XdLa1Br8 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u7XdLa1Br8 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u7XdLa1Br8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u7XdLa1Br8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u7XdLa1Br8 .nav-link {
  position: relative;
}
.cid-u7XdLa1Br8 .container {
  display: flex;
  margin: auto;
}
.cid-u7XdLa1Br8 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u7XdLa1Br8 .dropdown-menu,
.cid-u7XdLa1Br8 .navbar.opened {
  background: #1a3059 !important;
}
.cid-u7XdLa1Br8 .nav-item:focus,
.cid-u7XdLa1Br8 .nav-link:focus {
  outline: none;
}
.cid-u7XdLa1Br8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u7XdLa1Br8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u7XdLa1Br8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u7XdLa1Br8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7XdLa1Br8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u7XdLa1Br8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u7XdLa1Br8 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-u7XdLa1Br8 .navbar.opened {
  transition: all 0.3s;
}
.cid-u7XdLa1Br8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u7XdLa1Br8 .navbar .navbar-logo img {
  width: auto;
}
.cid-u7XdLa1Br8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u7XdLa1Br8 .navbar.collapsed {
  justify-content: center;
}
.cid-u7XdLa1Br8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u7XdLa1Br8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u7XdLa1Br8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-u7XdLa1Br8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u7XdLa1Br8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u7XdLa1Br8 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u7XdLa1Br8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u7XdLa1Br8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u7XdLa1Br8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u7XdLa1Br8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u7XdLa1Br8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u7XdLa1Br8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u7XdLa1Br8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u7XdLa1Br8 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u7XdLa1Br8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u7XdLa1Br8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u7XdLa1Br8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u7XdLa1Br8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u7XdLa1Br8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u7XdLa1Br8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u7XdLa1Br8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-u7XdLa1Br8 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u7XdLa1Br8 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u7XdLa1Br8 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u7XdLa1Br8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u7XdLa1Br8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u7XdLa1Br8 .dropdown-item.active,
.cid-u7XdLa1Br8 .dropdown-item:active {
  background-color: transparent;
}
.cid-u7XdLa1Br8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u7XdLa1Br8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u7XdLa1Br8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u7XdLa1Br8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-u7XdLa1Br8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u7XdLa1Br8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u7XdLa1Br8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u7XdLa1Br8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u7XdLa1Br8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u7XdLa1Br8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-u7XdLa1Br8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u7XdLa1Br8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7XdLa1Br8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7XdLa1Br8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u7XdLa1Br8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7XdLa1Br8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u7XdLa1Br8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u7XdLa1Br8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7XdLa1Br8 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u7XdLa1Br8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u7XdLa1Br8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u7XdLa1Br8 .navbar {
    height: 70px;
  }
  .cid-u7XdLa1Br8 .navbar.opened {
    height: auto;
  }
  .cid-u7XdLa1Br8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u7XdLaqHEs {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-livingroom-1.jpeg");
}
.cid-u7XdLaqHEs .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-u7XdLaqHEs .card {
    margin-bottom: 2rem!important;
  }
  .cid-u7XdLaqHEs .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u7XdLaqHEs .link-wrap {
    align-items: center;
  }
}
.cid-u7XdLaqHEs .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u7XdLaqHEs .card-title,
.cid-u7XdLaqHEs .card-box {
  color: #ffffff;
}
.cid-u7XdLaqHEs .mbr-text,
.cid-u7XdLaqHEs .link-wrap,
.cid-u7XdLaqHEs .mbr-section-btn {
  text-align: left;
}
.cid-u7XdLaK4pj {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr.jpeg");
}
@media (max-width: 991px) {
  .cid-u7XdLaK4pj .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7XdLaK4pj img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7XdLaK4pj .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7XdLb3Sr2 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-7.jpeg");
}
@media (max-width: 991px) {
  .cid-u7XdLb3Sr2 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7XdLb3Sr2 .row {
  flex-direction: row-reverse;
}
.cid-u7XdLb3Sr2 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7XdLb3Sr2 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7XdLbn181 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-8.jpeg");
}
@media (max-width: 991px) {
  .cid-u7XdLbn181 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7XdLbn181 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7XdLbn181 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7XdLbFtsl {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u7XdLbFtsl .mbr-overlay {
  background: #4479d9;
  opacity: 0.6;
}
.cid-u7XdLbFtsl img,
.cid-u7XdLbFtsl .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u7XdLbFtsl .item:focus,
.cid-u7XdLbFtsl span:focus {
  outline: none;
}
.cid-u7XdLbFtsl .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u7XdLbFtsl .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u7XdLbFtsl .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u7XdLbFtsl .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u7XdLbFtsl .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u7XdLbFtsl .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u7XdLbFtsl .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u7XdLbFtsl .mbr-section-title {
  color: #232323;
}
.cid-u7XdLbFtsl .mbr-text,
.cid-u7XdLbFtsl .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u7XdLbFtsl .item-title {
  text-align: left;
}
.cid-u7XdLbFtsl .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u7XdLbFtsl .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u7XdLc35QB {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-u7XdLc35QB .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-u7XdLc35QB .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-u7XdLc35QB .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u7XdLc35QB .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u7XdLc35QB .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-u7XdLc35QB .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u7XdLc35QB .carousel-control,
.cid-u7XdLc35QB .close {
  background: #1b1b1b;
}
.cid-u7XdLc35QB .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u7XdLc35QB .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u7XdLc35QB .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u7XdLc35QB .carousel-control-next span {
  margin-left: 5px;
}
.cid-u7XdLc35QB .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-u7XdLc35QB .close::before {
  content: '\e91a';
}
.cid-u7XdLc35QB .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u7XdLc35QB .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-u7XdLc35QB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7XdLc35QB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u7XdLc35QB .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u7XdLc35QB .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u7XdLc35QB .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-u7XdLc35QB .carousel-indicators li.active,
.cid-u7XdLc35QB .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u7XdLc35QB .carousel-indicators li::after,
.cid-u7XdLc35QB .carousel-indicators li::before {
  content: none;
}
.cid-u7XdLc35QB .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u7XdLc35QB .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u7XdLc35QB .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u7XdLc35QB .carousel-indicators {
    display: none;
  }
}
.cid-u7XdLc35QB .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u7XdLc35QB .carousel-inner > .active {
  display: block;
}
.cid-u7XdLc35QB .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7XdLc35QB .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u7XdLc35QB .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u7XdLc35QB .carousel-control,
  .cid-u7XdLc35QB .carousel-indicators,
  .cid-u7XdLc35QB .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u7XdLc35QB .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u7XdLc35QB .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u7XdLc35QB .carousel-indicators .active,
.cid-u7XdLc35QB .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u7XdLc35QB .carousel-indicators .active {
  background: #fff;
}
.cid-u7XdLc35QB .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u7XdLc35QB .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u7XdLc35QB .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u7XdLc35QB .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u7XdLc35QB .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u7XdLc35QB .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u7XdLc35QB .carousel {
  width: 100%;
}
.cid-u7XdLc35QB .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u7XdLc35QB .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u7XdLc35QB .modal.fade .modal-dialog,
.cid-u7XdLc35QB .modal.in .modal-dialog {
  transform: none;
}
.cid-u7XdLc35QB .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u7XdLc35QB H6 {
  text-align: center;
}
.cid-u7XdLc35QB H3 {
  color: #ffffff;
}
.cid-u7XdLc35QB H4 {
  color: #ffffff;
}
.cid-u7XdLcA9Qb {
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u7XdLcA9Qb .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u7XdLcA9Qb .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u7XdLcA9Qb .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u7XdLcA9Qb .mbr-text,
.cid-u7XdLcA9Qb .mbr-section-btn,
.cid-u7XdLcA9Qb .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u7XdLcA9Qb .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u7XdLcZKh9 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-u7XdLcZKh9 .content {
    text-align: center;
  }
  .cid-u7XdLcZKh9 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-u7XdLcZKh9 .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-u7XdLcZKh9 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-u7XdLcZKh9 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-u7XdLcZKh9 .google-map {
  height: 25rem;
  position: relative;
}
.cid-u7XdLcZKh9 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-u7XdLcZKh9 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-u7XdLcZKh9 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-u7XdLcZKh9 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-u7XdLcZKh9 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-u7XdLcZKh9 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-u7XdLcZKh9 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-u7XdLcZKh9 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-u7XdLcZKh9 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u7XdLcZKh9 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u7XdLcZKh9 .list {
  list-style-type: none;
  padding: 0;
}
.cid-u7XdLcZKh9 .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-u7XdLcZKh9 H5 {
  color: #fafafa;
  text-align: left;
}
.cid-u7XdLcZKh9 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-u7XIJwau4b {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u7XIJwau4b nav.navbar {
  position: fixed;
}
.cid-u7XIJwau4b .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7XIJwau4b .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u7XIJwau4b .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u7XIJwau4b .dropdown-item:hover,
.cid-u7XIJwau4b .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-u7XIJwau4b .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u7XIJwau4b .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u7XIJwau4b .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u7XIJwau4b .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u7XIJwau4b .nav-link {
  position: relative;
}
.cid-u7XIJwau4b .container {
  display: flex;
  margin: auto;
}
.cid-u7XIJwau4b .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u7XIJwau4b .dropdown-menu,
.cid-u7XIJwau4b .navbar.opened {
  background: #1a3059 !important;
}
.cid-u7XIJwau4b .nav-item:focus,
.cid-u7XIJwau4b .nav-link:focus {
  outline: none;
}
.cid-u7XIJwau4b .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u7XIJwau4b .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u7XIJwau4b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u7XIJwau4b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7XIJwau4b .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u7XIJwau4b .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u7XIJwau4b .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-u7XIJwau4b .navbar.opened {
  transition: all 0.3s;
}
.cid-u7XIJwau4b .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u7XIJwau4b .navbar .navbar-logo img {
  width: auto;
}
.cid-u7XIJwau4b .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u7XIJwau4b .navbar.collapsed {
  justify-content: center;
}
.cid-u7XIJwau4b .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u7XIJwau4b .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u7XIJwau4b .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-u7XIJwau4b .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u7XIJwau4b .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u7XIJwau4b .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u7XIJwau4b .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u7XIJwau4b .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u7XIJwau4b .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u7XIJwau4b .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u7XIJwau4b .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u7XIJwau4b .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u7XIJwau4b .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u7XIJwau4b .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u7XIJwau4b .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u7XIJwau4b .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u7XIJwau4b .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u7XIJwau4b .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u7XIJwau4b .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u7XIJwau4b .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u7XIJwau4b .navbar.navbar-short {
  min-height: 60px;
}
.cid-u7XIJwau4b .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u7XIJwau4b .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u7XIJwau4b .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u7XIJwau4b .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u7XIJwau4b .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u7XIJwau4b .dropdown-item.active,
.cid-u7XIJwau4b .dropdown-item:active {
  background-color: transparent;
}
.cid-u7XIJwau4b .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u7XIJwau4b .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u7XIJwau4b .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u7XIJwau4b .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-u7XIJwau4b .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u7XIJwau4b .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u7XIJwau4b ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u7XIJwau4b .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u7XIJwau4b button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u7XIJwau4b button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-u7XIJwau4b button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u7XIJwau4b button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7XIJwau4b button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7XIJwau4b button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u7XIJwau4b nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7XIJwau4b nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u7XIJwau4b nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u7XIJwau4b nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7XIJwau4b .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u7XIJwau4b a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u7XIJwau4b .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u7XIJwau4b .navbar {
    height: 70px;
  }
  .cid-u7XIJwau4b .navbar.opened {
    height: auto;
  }
  .cid-u7XIJwau4b .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u7XIJwyER3 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-livingroom-1.jpeg");
}
.cid-u7XIJwyER3 .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-u7XIJwyER3 .card {
    margin-bottom: 2rem!important;
  }
  .cid-u7XIJwyER3 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u7XIJwyER3 .link-wrap {
    align-items: center;
  }
}
.cid-u7XIJwyER3 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u7XIJwyER3 .card-title,
.cid-u7XIJwyER3 .card-box {
  color: #ffffff;
}
.cid-u7XIJwyER3 .mbr-text,
.cid-u7XIJwyER3 .link-wrap,
.cid-u7XIJwyER3 .mbr-section-btn {
  text-align: left;
}
.cid-u7XIJxbtQB {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr.jpeg");
}
@media (max-width: 991px) {
  .cid-u7XIJxbtQB .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7XIJxbtQB img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7XIJxbtQB .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7XIJxwlM9 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-7.jpeg");
}
@media (max-width: 991px) {
  .cid-u7XIJxwlM9 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7XIJxwlM9 .row {
  flex-direction: row-reverse;
}
.cid-u7XIJxwlM9 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7XIJxwlM9 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7XIJxO8Ey {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-8.jpeg");
}
@media (max-width: 991px) {
  .cid-u7XIJxO8Ey .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7XIJxO8Ey img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7XIJxO8Ey .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7XIJy6Zbs {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u7XIJy6Zbs .mbr-overlay {
  background: #4479d9;
  opacity: 0.6;
}
.cid-u7XIJy6Zbs img,
.cid-u7XIJy6Zbs .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u7XIJy6Zbs .item:focus,
.cid-u7XIJy6Zbs span:focus {
  outline: none;
}
.cid-u7XIJy6Zbs .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u7XIJy6Zbs .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u7XIJy6Zbs .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u7XIJy6Zbs .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u7XIJy6Zbs .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u7XIJy6Zbs .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u7XIJy6Zbs .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u7XIJy6Zbs .mbr-section-title {
  color: #232323;
}
.cid-u7XIJy6Zbs .mbr-text,
.cid-u7XIJy6Zbs .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u7XIJy6Zbs .item-title {
  text-align: left;
}
.cid-u7XIJy6Zbs .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u7XIJy6Zbs .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u7XIJytk83 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-u7XIJytk83 .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-u7XIJytk83 .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-u7XIJytk83 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u7XIJytk83 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u7XIJytk83 .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-u7XIJytk83 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u7XIJytk83 .carousel-control,
.cid-u7XIJytk83 .close {
  background: #1b1b1b;
}
.cid-u7XIJytk83 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u7XIJytk83 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u7XIJytk83 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u7XIJytk83 .carousel-control-next span {
  margin-left: 5px;
}
.cid-u7XIJytk83 .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-u7XIJytk83 .close::before {
  content: '\e91a';
}
.cid-u7XIJytk83 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u7XIJytk83 .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-u7XIJytk83 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7XIJytk83 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u7XIJytk83 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u7XIJytk83 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u7XIJytk83 .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-u7XIJytk83 .carousel-indicators li.active,
.cid-u7XIJytk83 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u7XIJytk83 .carousel-indicators li::after,
.cid-u7XIJytk83 .carousel-indicators li::before {
  content: none;
}
.cid-u7XIJytk83 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u7XIJytk83 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u7XIJytk83 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u7XIJytk83 .carousel-indicators {
    display: none;
  }
}
.cid-u7XIJytk83 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u7XIJytk83 .carousel-inner > .active {
  display: block;
}
.cid-u7XIJytk83 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7XIJytk83 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u7XIJytk83 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u7XIJytk83 .carousel-control,
  .cid-u7XIJytk83 .carousel-indicators,
  .cid-u7XIJytk83 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u7XIJytk83 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u7XIJytk83 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u7XIJytk83 .carousel-indicators .active,
.cid-u7XIJytk83 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u7XIJytk83 .carousel-indicators .active {
  background: #fff;
}
.cid-u7XIJytk83 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u7XIJytk83 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u7XIJytk83 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u7XIJytk83 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u7XIJytk83 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u7XIJytk83 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u7XIJytk83 .carousel {
  width: 100%;
}
.cid-u7XIJytk83 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u7XIJytk83 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u7XIJytk83 .modal.fade .modal-dialog,
.cid-u7XIJytk83 .modal.in .modal-dialog {
  transform: none;
}
.cid-u7XIJytk83 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u7XIJytk83 H6 {
  text-align: center;
}
.cid-u7XIJytk83 H3 {
  color: #ffffff;
}
.cid-u7XIJytk83 H4 {
  color: #ffffff;
}
.cid-u7XIJyZUqi {
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u7XIJyZUqi .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u7XIJyZUqi .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u7XIJyZUqi .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u7XIJyZUqi .mbr-text,
.cid-u7XIJyZUqi .mbr-section-btn,
.cid-u7XIJyZUqi .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u7XIJyZUqi .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u7XIJzpjaH {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-u7XIJzpjaH .content {
    text-align: center;
  }
  .cid-u7XIJzpjaH .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-u7XIJzpjaH .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-u7XIJzpjaH .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-u7XIJzpjaH .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-u7XIJzpjaH .google-map {
  height: 25rem;
  position: relative;
}
.cid-u7XIJzpjaH .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-u7XIJzpjaH .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-u7XIJzpjaH .google-map[data-state] {
  background: #e9e5dc;
}
.cid-u7XIJzpjaH .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-u7XIJzpjaH .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-u7XIJzpjaH .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-u7XIJzpjaH .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-u7XIJzpjaH .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-u7XIJzpjaH .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u7XIJzpjaH .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u7XIJzpjaH .list {
  list-style-type: none;
  padding: 0;
}
.cid-u7XIJzpjaH .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-u7XIJzpjaH H5 {
  color: #fafafa;
  text-align: left;
}
.cid-u7XIJzpjaH .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-u7Y051qrHt {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u7Y051qrHt nav.navbar {
  position: fixed;
}
.cid-u7Y051qrHt .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7Y051qrHt .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u7Y051qrHt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u7Y051qrHt .dropdown-item:hover,
.cid-u7Y051qrHt .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-u7Y051qrHt .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u7Y051qrHt .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u7Y051qrHt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u7Y051qrHt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u7Y051qrHt .nav-link {
  position: relative;
}
.cid-u7Y051qrHt .container {
  display: flex;
  margin: auto;
}
.cid-u7Y051qrHt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u7Y051qrHt .dropdown-menu,
.cid-u7Y051qrHt .navbar.opened {
  background: #1a3059 !important;
}
.cid-u7Y051qrHt .nav-item:focus,
.cid-u7Y051qrHt .nav-link:focus {
  outline: none;
}
.cid-u7Y051qrHt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u7Y051qrHt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u7Y051qrHt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u7Y051qrHt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7Y051qrHt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u7Y051qrHt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u7Y051qrHt .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-u7Y051qrHt .navbar.opened {
  transition: all 0.3s;
}
.cid-u7Y051qrHt .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u7Y051qrHt .navbar .navbar-logo img {
  width: auto;
}
.cid-u7Y051qrHt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u7Y051qrHt .navbar.collapsed {
  justify-content: center;
}
.cid-u7Y051qrHt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u7Y051qrHt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u7Y051qrHt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-u7Y051qrHt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u7Y051qrHt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u7Y051qrHt .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u7Y051qrHt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u7Y051qrHt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u7Y051qrHt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u7Y051qrHt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u7Y051qrHt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u7Y051qrHt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u7Y051qrHt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u7Y051qrHt .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u7Y051qrHt .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u7Y051qrHt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u7Y051qrHt .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u7Y051qrHt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u7Y051qrHt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u7Y051qrHt .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u7Y051qrHt .navbar.navbar-short {
  min-height: 60px;
}
.cid-u7Y051qrHt .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u7Y051qrHt .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u7Y051qrHt .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u7Y051qrHt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u7Y051qrHt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u7Y051qrHt .dropdown-item.active,
.cid-u7Y051qrHt .dropdown-item:active {
  background-color: transparent;
}
.cid-u7Y051qrHt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u7Y051qrHt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u7Y051qrHt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u7Y051qrHt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-u7Y051qrHt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u7Y051qrHt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u7Y051qrHt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u7Y051qrHt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u7Y051qrHt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u7Y051qrHt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-u7Y051qrHt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u7Y051qrHt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7Y051qrHt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7Y051qrHt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u7Y051qrHt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7Y051qrHt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u7Y051qrHt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u7Y051qrHt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7Y051qrHt .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u7Y051qrHt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u7Y051qrHt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u7Y051qrHt .navbar {
    height: 70px;
  }
  .cid-u7Y051qrHt .navbar.opened {
    height: auto;
  }
  .cid-u7Y051qrHt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u7Y051Ptzu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/domotique-bruxelles-1.jpeg");
}
.cid-u7Y051Ptzu .row {
  flex-direction: row-reverse;
}
.cid-u7Y051Ptzu .video-wrapper iframe {
  width: 100%;
}
.cid-u7Y051Ptzu .mbr-section-title,
.cid-u7Y051Ptzu .mbr-description {
  text-align: center;
}
@media (min-width: 992px) {
  .cid-u7Y051Ptzu .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7Y051Ptzu .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-u7Y051Ptzu .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u7Y051Ptzu .mbr-text {
  color: #ffffff;
}
.cid-u7Y051Ptzu .mbr-description {
  color: #000000;
}
.cid-u7Y052cCPx {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/electricien-belgique-7.jpg");
}
@media (max-width: 991px) {
  .cid-u7Y052cCPx .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7Y052cCPx .row {
  flex-direction: row-reverse;
}
.cid-u7Y052cCPx img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7Y052cCPx .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7Y052cCPx .mbr-text {
  color: #ffffff;
}
.cid-u7Y052cCPx .mbr-section-title {
  color: #ffffff;
}
.cid-u7Y052xX7y {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/domotique-bruxeelles-2.jpg");
}
@media (max-width: 991px) {
  .cid-u7Y052xX7y .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7Y052xX7y img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7Y052xX7y .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7Y052xX7y .mbr-text {
  color: #ffffff;
}
.cid-u7Y052RAak {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricit-contact.jpg");
}
@media (max-width: 991px) {
  .cid-u7Y052RAak .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7Y052RAak .row {
  flex-direction: row-reverse;
}
.cid-u7Y052RAak img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7Y052RAak .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7Y052RAak .mbr-text {
  color: #ffffff;
}
.cid-u7Y052RAak .mbr-section-title {
  color: #ffffff;
}
.cid-u7Y053fLM7 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricit-domotique-bruxelles.jpeg");
}
@media (max-width: 991px) {
  .cid-u7Y053fLM7 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7Y053fLM7 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7Y053fLM7 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7Y053fLM7 .mbr-text {
  color: #ffffff;
}
.cid-u7Y053yh42 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-5.jpg");
}
@media (max-width: 991px) {
  .cid-u7Y053yh42 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7Y053yh42 .row {
  flex-direction: row-reverse;
}
.cid-u7Y053yh42 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7Y053yh42 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7Y053yh42 .mbr-text {
  color: #ffffff;
}
.cid-u7Y053yh42 .mbr-section-title {
  color: #ffffff;
}
.cid-u7Y053Ttai {
  background-image: url("../../../assets/images/mbr-9.jpg");
}
.cid-u7Y054ebIl {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u7Y054ebIl .mbr-overlay {
  background: #4479d9;
  opacity: 0.5;
}
.cid-u7Y054ebIl img,
.cid-u7Y054ebIl .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u7Y054ebIl .item:focus,
.cid-u7Y054ebIl span:focus {
  outline: none;
}
.cid-u7Y054ebIl .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u7Y054ebIl .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u7Y054ebIl .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u7Y054ebIl .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u7Y054ebIl .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u7Y054ebIl .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u7Y054ebIl .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u7Y054ebIl .mbr-section-title {
  color: #232323;
}
.cid-u7Y054ebIl .mbr-text,
.cid-u7Y054ebIl .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u7Y054ebIl .item-title {
  text-align: left;
}
.cid-u7Y054ebIl .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u7Y054ebIl .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u7Y054EE35 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u7Y054EE35 .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-u7Y054EE35 .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-u7Y054EE35 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u7Y054EE35 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u7Y054EE35 .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-u7Y054EE35 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u7Y054EE35 .carousel-control,
.cid-u7Y054EE35 .close {
  background: #1b1b1b;
}
.cid-u7Y054EE35 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u7Y054EE35 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u7Y054EE35 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u7Y054EE35 .carousel-control-next span {
  margin-left: 5px;
}
.cid-u7Y054EE35 .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-u7Y054EE35 .close::before {
  content: '\e91a';
}
.cid-u7Y054EE35 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u7Y054EE35 .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-u7Y054EE35 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7Y054EE35 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u7Y054EE35 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u7Y054EE35 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u7Y054EE35 .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-u7Y054EE35 .carousel-indicators li.active,
.cid-u7Y054EE35 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u7Y054EE35 .carousel-indicators li::after,
.cid-u7Y054EE35 .carousel-indicators li::before {
  content: none;
}
.cid-u7Y054EE35 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u7Y054EE35 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u7Y054EE35 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u7Y054EE35 .carousel-indicators {
    display: none;
  }
}
.cid-u7Y054EE35 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u7Y054EE35 .carousel-inner > .active {
  display: block;
}
.cid-u7Y054EE35 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7Y054EE35 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u7Y054EE35 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u7Y054EE35 .carousel-control,
  .cid-u7Y054EE35 .carousel-indicators,
  .cid-u7Y054EE35 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u7Y054EE35 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u7Y054EE35 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u7Y054EE35 .carousel-indicators .active,
.cid-u7Y054EE35 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u7Y054EE35 .carousel-indicators .active {
  background: #fff;
}
.cid-u7Y054EE35 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u7Y054EE35 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u7Y054EE35 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u7Y054EE35 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u7Y054EE35 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u7Y054EE35 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u7Y054EE35 .carousel {
  width: 100%;
}
.cid-u7Y054EE35 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u7Y054EE35 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u7Y054EE35 .modal.fade .modal-dialog,
.cid-u7Y054EE35 .modal.in .modal-dialog {
  transform: none;
}
.cid-u7Y054EE35 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u7Y054EE35 H6 {
  text-align: center;
}
.cid-u7Y054EE35 H3 {
  color: #ffffff;
}
.cid-u7Y054EE35 H4 {
  color: #ffffff;
}
.cid-u7Y055efMH {
  background-image: url("../../../assets/images/mbr-10.jpeg");
}
.cid-u7Y055efMH .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u7Y055efMH .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u7Y055efMH .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u7Y055efMH .mbr-text,
.cid-u7Y055efMH .mbr-section-btn,
.cid-u7Y055efMH .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u7Y055efMH .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u7Y055DtuO {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-u7Y055DtuO .content {
    text-align: center;
  }
  .cid-u7Y055DtuO .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-u7Y055DtuO .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-u7Y055DtuO .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-u7Y055DtuO .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-u7Y055DtuO .google-map {
  height: 25rem;
  position: relative;
}
.cid-u7Y055DtuO .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-u7Y055DtuO .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-u7Y055DtuO .google-map[data-state] {
  background: #e9e5dc;
}
.cid-u7Y055DtuO .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-u7Y055DtuO .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-u7Y055DtuO .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-u7Y055DtuO .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-u7Y055DtuO .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-u7Y055DtuO .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u7Y055DtuO .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u7Y055DtuO .list {
  list-style-type: none;
  padding: 0;
}
.cid-u7Y055DtuO .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-u7Y055DtuO H5 {
  color: #fafafa;
  text-align: left;
}
.cid-u7Y055DtuO .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-u7YFQjSHep {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u7YFQjSHep nav.navbar {
  position: fixed;
}
.cid-u7YFQjSHep .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7YFQjSHep .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u7YFQjSHep .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u7YFQjSHep .dropdown-item:hover,
.cid-u7YFQjSHep .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-u7YFQjSHep .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u7YFQjSHep .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u7YFQjSHep .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u7YFQjSHep .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u7YFQjSHep .nav-link {
  position: relative;
}
.cid-u7YFQjSHep .container {
  display: flex;
  margin: auto;
}
.cid-u7YFQjSHep .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u7YFQjSHep .dropdown-menu,
.cid-u7YFQjSHep .navbar.opened {
  background: #1a3059 !important;
}
.cid-u7YFQjSHep .nav-item:focus,
.cid-u7YFQjSHep .nav-link:focus {
  outline: none;
}
.cid-u7YFQjSHep .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u7YFQjSHep .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u7YFQjSHep .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u7YFQjSHep .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7YFQjSHep .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u7YFQjSHep .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u7YFQjSHep .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-u7YFQjSHep .navbar.opened {
  transition: all 0.3s;
}
.cid-u7YFQjSHep .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u7YFQjSHep .navbar .navbar-logo img {
  width: auto;
}
.cid-u7YFQjSHep .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u7YFQjSHep .navbar.collapsed {
  justify-content: center;
}
.cid-u7YFQjSHep .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u7YFQjSHep .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u7YFQjSHep .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-u7YFQjSHep .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u7YFQjSHep .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u7YFQjSHep .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u7YFQjSHep .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u7YFQjSHep .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u7YFQjSHep .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u7YFQjSHep .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u7YFQjSHep .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u7YFQjSHep .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u7YFQjSHep .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u7YFQjSHep .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u7YFQjSHep .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u7YFQjSHep .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u7YFQjSHep .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u7YFQjSHep .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u7YFQjSHep .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u7YFQjSHep .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u7YFQjSHep .navbar.navbar-short {
  min-height: 60px;
}
.cid-u7YFQjSHep .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u7YFQjSHep .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u7YFQjSHep .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u7YFQjSHep .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u7YFQjSHep .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u7YFQjSHep .dropdown-item.active,
.cid-u7YFQjSHep .dropdown-item:active {
  background-color: transparent;
}
.cid-u7YFQjSHep .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u7YFQjSHep .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u7YFQjSHep .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u7YFQjSHep .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-u7YFQjSHep .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u7YFQjSHep .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u7YFQjSHep ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u7YFQjSHep .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u7YFQjSHep button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u7YFQjSHep button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-u7YFQjSHep button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u7YFQjSHep button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7YFQjSHep button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7YFQjSHep button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u7YFQjSHep nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7YFQjSHep nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u7YFQjSHep nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u7YFQjSHep nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7YFQjSHep .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u7YFQjSHep a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u7YFQjSHep .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u7YFQjSHep .navbar {
    height: 70px;
  }
  .cid-u7YFQjSHep .navbar.opened {
    height: auto;
  }
  .cid-u7YFQjSHep .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u7YFQkidAX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/domotique-bruxelles-1.jpeg");
}
.cid-u7YFQkidAX .row {
  flex-direction: row-reverse;
}
.cid-u7YFQkidAX .video-wrapper iframe {
  width: 100%;
}
.cid-u7YFQkidAX .mbr-section-title,
.cid-u7YFQkidAX .mbr-description {
  text-align: center;
}
@media (min-width: 992px) {
  .cid-u7YFQkidAX .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7YFQkidAX .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-u7YFQkidAX .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u7YFQkidAX .mbr-text {
  color: #ffffff;
}
.cid-u7YFQkidAX .mbr-description {
  color: #000000;
}
.cid-u7YFQkDznZ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/electricien-belgique-7.jpg");
}
@media (max-width: 991px) {
  .cid-u7YFQkDznZ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7YFQkDznZ .row {
  flex-direction: row-reverse;
}
.cid-u7YFQkDznZ img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7YFQkDznZ .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7YFQkDznZ .mbr-text {
  color: #ffffff;
}
.cid-u7YFQkDznZ .mbr-section-title {
  color: #ffffff;
}
.cid-u7YFQl3qYR {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/domotique-bruxeelles-2.jpg");
}
@media (max-width: 991px) {
  .cid-u7YFQl3qYR .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7YFQl3qYR img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7YFQl3qYR .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7YFQl3qYR .mbr-text {
  color: #ffffff;
}
.cid-u7YFQlne7n {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricit-contact.jpg");
}
@media (max-width: 991px) {
  .cid-u7YFQlne7n .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7YFQlne7n .row {
  flex-direction: row-reverse;
}
.cid-u7YFQlne7n img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7YFQlne7n .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7YFQlne7n .mbr-text {
  color: #ffffff;
}
.cid-u7YFQlne7n .mbr-section-title {
  color: #ffffff;
}
.cid-u7YFQlINKc {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricit-domotique-bruxelles.jpeg");
}
@media (max-width: 991px) {
  .cid-u7YFQlINKc .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7YFQlINKc img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7YFQlINKc .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7YFQlINKc .mbr-text {
  color: #ffffff;
}
.cid-u7YFQm3zor {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-5.jpg");
}
@media (max-width: 991px) {
  .cid-u7YFQm3zor .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7YFQm3zor .row {
  flex-direction: row-reverse;
}
.cid-u7YFQm3zor img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7YFQm3zor .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7YFQm3zor .mbr-text {
  color: #ffffff;
}
.cid-u7YFQm3zor .mbr-section-title {
  color: #ffffff;
}
.cid-u7YFQmpkCG {
  background-image: url("../../../assets/images/mbr-9.jpg");
}
.cid-u7YFQmKY4g {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u7YFQmKY4g .mbr-overlay {
  background: #4479d9;
  opacity: 0.5;
}
.cid-u7YFQmKY4g img,
.cid-u7YFQmKY4g .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u7YFQmKY4g .item:focus,
.cid-u7YFQmKY4g span:focus {
  outline: none;
}
.cid-u7YFQmKY4g .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u7YFQmKY4g .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u7YFQmKY4g .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u7YFQmKY4g .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u7YFQmKY4g .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u7YFQmKY4g .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u7YFQmKY4g .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u7YFQmKY4g .mbr-section-title {
  color: #232323;
}
.cid-u7YFQmKY4g .mbr-text,
.cid-u7YFQmKY4g .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u7YFQmKY4g .item-title {
  text-align: left;
}
.cid-u7YFQmKY4g .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u7YFQmKY4g .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u7YFQncgx4 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u7YFQncgx4 .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-u7YFQncgx4 .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-u7YFQncgx4 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u7YFQncgx4 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u7YFQncgx4 .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-u7YFQncgx4 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u7YFQncgx4 .carousel-control,
.cid-u7YFQncgx4 .close {
  background: #1b1b1b;
}
.cid-u7YFQncgx4 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u7YFQncgx4 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u7YFQncgx4 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u7YFQncgx4 .carousel-control-next span {
  margin-left: 5px;
}
.cid-u7YFQncgx4 .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-u7YFQncgx4 .close::before {
  content: '\e91a';
}
.cid-u7YFQncgx4 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u7YFQncgx4 .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-u7YFQncgx4 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7YFQncgx4 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u7YFQncgx4 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u7YFQncgx4 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u7YFQncgx4 .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-u7YFQncgx4 .carousel-indicators li.active,
.cid-u7YFQncgx4 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u7YFQncgx4 .carousel-indicators li::after,
.cid-u7YFQncgx4 .carousel-indicators li::before {
  content: none;
}
.cid-u7YFQncgx4 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u7YFQncgx4 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u7YFQncgx4 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u7YFQncgx4 .carousel-indicators {
    display: none;
  }
}
.cid-u7YFQncgx4 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u7YFQncgx4 .carousel-inner > .active {
  display: block;
}
.cid-u7YFQncgx4 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7YFQncgx4 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u7YFQncgx4 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u7YFQncgx4 .carousel-control,
  .cid-u7YFQncgx4 .carousel-indicators,
  .cid-u7YFQncgx4 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u7YFQncgx4 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u7YFQncgx4 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u7YFQncgx4 .carousel-indicators .active,
.cid-u7YFQncgx4 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u7YFQncgx4 .carousel-indicators .active {
  background: #fff;
}
.cid-u7YFQncgx4 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u7YFQncgx4 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u7YFQncgx4 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u7YFQncgx4 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u7YFQncgx4 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u7YFQncgx4 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u7YFQncgx4 .carousel {
  width: 100%;
}
.cid-u7YFQncgx4 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u7YFQncgx4 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u7YFQncgx4 .modal.fade .modal-dialog,
.cid-u7YFQncgx4 .modal.in .modal-dialog {
  transform: none;
}
.cid-u7YFQncgx4 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u7YFQncgx4 H6 {
  text-align: center;
}
.cid-u7YFQncgx4 H3 {
  color: #ffffff;
}
.cid-u7YFQncgx4 H4 {
  color: #ffffff;
}
.cid-u7YFQnIfzK {
  background-image: url("../../../assets/images/mbr-10.jpeg");
}
.cid-u7YFQnIfzK .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u7YFQnIfzK .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u7YFQnIfzK .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u7YFQnIfzK .mbr-text,
.cid-u7YFQnIfzK .mbr-section-btn,
.cid-u7YFQnIfzK .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u7YFQnIfzK .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u7YFQo83zj {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-u7YFQo83zj .content {
    text-align: center;
  }
  .cid-u7YFQo83zj .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-u7YFQo83zj .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-u7YFQo83zj .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-u7YFQo83zj .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-u7YFQo83zj .google-map {
  height: 25rem;
  position: relative;
}
.cid-u7YFQo83zj .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-u7YFQo83zj .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-u7YFQo83zj .google-map[data-state] {
  background: #e9e5dc;
}
.cid-u7YFQo83zj .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-u7YFQo83zj .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-u7YFQo83zj .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-u7YFQo83zj .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-u7YFQo83zj .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-u7YFQo83zj .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u7YFQo83zj .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u7YFQo83zj .list {
  list-style-type: none;
  padding: 0;
}
.cid-u7YFQo83zj .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-u7YFQo83zj H5 {
  color: #fafafa;
  text-align: left;
}
.cid-u7YFQo83zj .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-u7YKoESz50 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u7YKoESz50 nav.navbar {
  position: fixed;
}
.cid-u7YKoESz50 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7YKoESz50 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u7YKoESz50 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u7YKoESz50 .dropdown-item:hover,
.cid-u7YKoESz50 .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-u7YKoESz50 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u7YKoESz50 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u7YKoESz50 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u7YKoESz50 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u7YKoESz50 .nav-link {
  position: relative;
}
.cid-u7YKoESz50 .container {
  display: flex;
  margin: auto;
}
.cid-u7YKoESz50 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u7YKoESz50 .dropdown-menu,
.cid-u7YKoESz50 .navbar.opened {
  background: #1a3059 !important;
}
.cid-u7YKoESz50 .nav-item:focus,
.cid-u7YKoESz50 .nav-link:focus {
  outline: none;
}
.cid-u7YKoESz50 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u7YKoESz50 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u7YKoESz50 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u7YKoESz50 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7YKoESz50 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u7YKoESz50 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u7YKoESz50 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-u7YKoESz50 .navbar.opened {
  transition: all 0.3s;
}
.cid-u7YKoESz50 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u7YKoESz50 .navbar .navbar-logo img {
  width: auto;
}
.cid-u7YKoESz50 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u7YKoESz50 .navbar.collapsed {
  justify-content: center;
}
.cid-u7YKoESz50 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u7YKoESz50 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u7YKoESz50 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-u7YKoESz50 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u7YKoESz50 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u7YKoESz50 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u7YKoESz50 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u7YKoESz50 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u7YKoESz50 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u7YKoESz50 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u7YKoESz50 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u7YKoESz50 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u7YKoESz50 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u7YKoESz50 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u7YKoESz50 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u7YKoESz50 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u7YKoESz50 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u7YKoESz50 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u7YKoESz50 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u7YKoESz50 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u7YKoESz50 .navbar.navbar-short {
  min-height: 60px;
}
.cid-u7YKoESz50 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u7YKoESz50 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u7YKoESz50 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u7YKoESz50 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u7YKoESz50 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u7YKoESz50 .dropdown-item.active,
.cid-u7YKoESz50 .dropdown-item:active {
  background-color: transparent;
}
.cid-u7YKoESz50 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u7YKoESz50 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u7YKoESz50 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u7YKoESz50 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-u7YKoESz50 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u7YKoESz50 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u7YKoESz50 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u7YKoESz50 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u7YKoESz50 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u7YKoESz50 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-u7YKoESz50 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u7YKoESz50 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7YKoESz50 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7YKoESz50 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u7YKoESz50 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7YKoESz50 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u7YKoESz50 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u7YKoESz50 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7YKoESz50 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u7YKoESz50 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u7YKoESz50 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u7YKoESz50 .navbar {
    height: 70px;
  }
  .cid-u7YKoESz50 .navbar.opened {
    height: auto;
  }
  .cid-u7YKoESz50 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u7YKoFiMYz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/gsc-lectricien-installation-lectrique-vidophonie-palophonie-2.jpeg");
}
.cid-u7YKoFiMYz .row {
  flex-direction: row-reverse;
}
.cid-u7YKoFiMYz .video-wrapper iframe {
  width: 100%;
}
.cid-u7YKoFiMYz .mbr-section-title,
.cid-u7YKoFiMYz .mbr-description {
  text-align: center;
}
@media (min-width: 992px) {
  .cid-u7YKoFiMYz .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7YKoFiMYz .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-u7YKoFiMYz .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u7YKoFiMYz .mbr-text {
  color: #ffffff;
}
.cid-u7YKoFiMYz .mbr-description {
  color: #000000;
}
.cid-u7YKoFEFIC {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-lectricien-installation-lectrique-vidophonie-palophonie-3.jpeg");
}
@media (max-width: 991px) {
  .cid-u7YKoFEFIC .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7YKoFEFIC .row {
  flex-direction: row-reverse;
}
.cid-u7YKoFEFIC img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7YKoFEFIC .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7YKoFEFIC .mbr-text {
  color: #ffffff;
}
.cid-u7YKoFEFIC .mbr-section-title {
  color: #ffffff;
}
.cid-u7YKoG0ymc {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-lectricien-installation-lectrique-vidophonie-palophonie-5.jpg");
}
@media (max-width: 991px) {
  .cid-u7YKoG0ymc .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7YKoG0ymc img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7YKoG0ymc .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7YKoG0ymc .mbr-text {
  color: #ffffff;
}
.cid-u7YKoGmLl8 {
  background-image: url("../../../assets/images/videophone-parlophone-bruxelles-8.jpg");
}
.cid-u7YKoGLwN0 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u7YKoGLwN0 .mbr-overlay {
  background: #4479d9;
  opacity: 0.2;
}
.cid-u7YKoGLwN0 img,
.cid-u7YKoGLwN0 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u7YKoGLwN0 .item:focus,
.cid-u7YKoGLwN0 span:focus {
  outline: none;
}
.cid-u7YKoGLwN0 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u7YKoGLwN0 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u7YKoGLwN0 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u7YKoGLwN0 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u7YKoGLwN0 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u7YKoGLwN0 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u7YKoGLwN0 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u7YKoGLwN0 .mbr-section-title {
  color: #232323;
}
.cid-u7YKoGLwN0 .mbr-text,
.cid-u7YKoGLwN0 .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u7YKoGLwN0 .item-title {
  text-align: left;
}
.cid-u7YKoGLwN0 .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u7YKoGLwN0 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u7YKoH93rr {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-u7YKoH93rr .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-u7YKoH93rr .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-u7YKoH93rr .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u7YKoH93rr .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u7YKoH93rr .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-u7YKoH93rr .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u7YKoH93rr .carousel-control,
.cid-u7YKoH93rr .close {
  background: #1b1b1b;
}
.cid-u7YKoH93rr .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u7YKoH93rr .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u7YKoH93rr .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u7YKoH93rr .carousel-control-next span {
  margin-left: 5px;
}
.cid-u7YKoH93rr .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-u7YKoH93rr .close::before {
  content: '\e91a';
}
.cid-u7YKoH93rr .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u7YKoH93rr .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-u7YKoH93rr .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7YKoH93rr .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u7YKoH93rr .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u7YKoH93rr .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u7YKoH93rr .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-u7YKoH93rr .carousel-indicators li.active,
.cid-u7YKoH93rr .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u7YKoH93rr .carousel-indicators li::after,
.cid-u7YKoH93rr .carousel-indicators li::before {
  content: none;
}
.cid-u7YKoH93rr .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u7YKoH93rr .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u7YKoH93rr .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u7YKoH93rr .carousel-indicators {
    display: none;
  }
}
.cid-u7YKoH93rr .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u7YKoH93rr .carousel-inner > .active {
  display: block;
}
.cid-u7YKoH93rr .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7YKoH93rr .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u7YKoH93rr .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u7YKoH93rr .carousel-control,
  .cid-u7YKoH93rr .carousel-indicators,
  .cid-u7YKoH93rr .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u7YKoH93rr .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u7YKoH93rr .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u7YKoH93rr .carousel-indicators .active,
.cid-u7YKoH93rr .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u7YKoH93rr .carousel-indicators .active {
  background: #fff;
}
.cid-u7YKoH93rr .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u7YKoH93rr .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u7YKoH93rr .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u7YKoH93rr .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u7YKoH93rr .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u7YKoH93rr .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u7YKoH93rr .carousel {
  width: 100%;
}
.cid-u7YKoH93rr .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u7YKoH93rr .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u7YKoH93rr .modal.fade .modal-dialog,
.cid-u7YKoH93rr .modal.in .modal-dialog {
  transform: none;
}
.cid-u7YKoH93rr .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u7YKoH93rr H6 {
  text-align: center;
}
.cid-u7YKoH93rr H3 {
  color: #ffffff;
}
.cid-u7YKoH93rr H4 {
  color: #ffffff;
}
.cid-u7YKoHGEPf {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-u7YKoHGEPf .content {
    text-align: center;
  }
  .cid-u7YKoHGEPf .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-u7YKoHGEPf .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-u7YKoHGEPf .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-u7YKoHGEPf .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-u7YKoHGEPf .google-map {
  height: 25rem;
  position: relative;
}
.cid-u7YKoHGEPf .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-u7YKoHGEPf .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-u7YKoHGEPf .google-map[data-state] {
  background: #e9e5dc;
}
.cid-u7YKoHGEPf .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-u7YKoHGEPf .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-u7YKoHGEPf .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-u7YKoHGEPf .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-u7YKoHGEPf .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-u7YKoHGEPf .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u7YKoHGEPf .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u7YKoHGEPf .list {
  list-style-type: none;
  padding: 0;
}
.cid-u7YKoHGEPf .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-u7YKoHGEPf H5 {
  color: #fafafa;
  text-align: left;
}
.cid-u7YKoHGEPf .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-u7Z6jtayku {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u7Z6jtayku nav.navbar {
  position: fixed;
}
.cid-u7Z6jtayku .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7Z6jtayku .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u7Z6jtayku .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u7Z6jtayku .dropdown-item:hover,
.cid-u7Z6jtayku .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-u7Z6jtayku .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u7Z6jtayku .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u7Z6jtayku .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u7Z6jtayku .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u7Z6jtayku .nav-link {
  position: relative;
}
.cid-u7Z6jtayku .container {
  display: flex;
  margin: auto;
}
.cid-u7Z6jtayku .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u7Z6jtayku .dropdown-menu,
.cid-u7Z6jtayku .navbar.opened {
  background: #1a3059 !important;
}
.cid-u7Z6jtayku .nav-item:focus,
.cid-u7Z6jtayku .nav-link:focus {
  outline: none;
}
.cid-u7Z6jtayku .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u7Z6jtayku .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u7Z6jtayku .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u7Z6jtayku .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7Z6jtayku .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u7Z6jtayku .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u7Z6jtayku .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-u7Z6jtayku .navbar.opened {
  transition: all 0.3s;
}
.cid-u7Z6jtayku .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u7Z6jtayku .navbar .navbar-logo img {
  width: auto;
}
.cid-u7Z6jtayku .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u7Z6jtayku .navbar.collapsed {
  justify-content: center;
}
.cid-u7Z6jtayku .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u7Z6jtayku .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u7Z6jtayku .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-u7Z6jtayku .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u7Z6jtayku .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u7Z6jtayku .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u7Z6jtayku .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u7Z6jtayku .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u7Z6jtayku .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u7Z6jtayku .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u7Z6jtayku .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u7Z6jtayku .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u7Z6jtayku .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u7Z6jtayku .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u7Z6jtayku .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u7Z6jtayku .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u7Z6jtayku .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u7Z6jtayku .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u7Z6jtayku .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u7Z6jtayku .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u7Z6jtayku .navbar.navbar-short {
  min-height: 60px;
}
.cid-u7Z6jtayku .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u7Z6jtayku .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u7Z6jtayku .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u7Z6jtayku .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u7Z6jtayku .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u7Z6jtayku .dropdown-item.active,
.cid-u7Z6jtayku .dropdown-item:active {
  background-color: transparent;
}
.cid-u7Z6jtayku .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u7Z6jtayku .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u7Z6jtayku .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u7Z6jtayku .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-u7Z6jtayku .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u7Z6jtayku .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u7Z6jtayku ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u7Z6jtayku .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u7Z6jtayku button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u7Z6jtayku button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-u7Z6jtayku button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u7Z6jtayku button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7Z6jtayku button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7Z6jtayku button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u7Z6jtayku nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7Z6jtayku nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u7Z6jtayku nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u7Z6jtayku nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7Z6jtayku .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u7Z6jtayku a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u7Z6jtayku .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u7Z6jtayku .navbar {
    height: 70px;
  }
  .cid-u7Z6jtayku .navbar.opened {
    height: auto;
  }
  .cid-u7Z6jtayku .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u7Z6jtBd49 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/gsc-lectricien-installation-lectrique-vidophonie-palophonie-2.jpeg");
}
.cid-u7Z6jtBd49 .row {
  flex-direction: row-reverse;
}
.cid-u7Z6jtBd49 .video-wrapper iframe {
  width: 100%;
}
.cid-u7Z6jtBd49 .mbr-section-title,
.cid-u7Z6jtBd49 .mbr-description {
  text-align: center;
}
@media (min-width: 992px) {
  .cid-u7Z6jtBd49 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7Z6jtBd49 .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-u7Z6jtBd49 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u7Z6jtBd49 .mbr-text {
  color: #ffffff;
}
.cid-u7Z6jtBd49 .mbr-description {
  color: #000000;
}
.cid-u7Z6ju2L7p {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-lectricien-installation-lectrique-vidophonie-palophonie-3.jpeg");
}
@media (max-width: 991px) {
  .cid-u7Z6ju2L7p .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7Z6ju2L7p .row {
  flex-direction: row-reverse;
}
.cid-u7Z6ju2L7p img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7Z6ju2L7p .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7Z6ju2L7p .mbr-text {
  color: #ffffff;
}
.cid-u7Z6ju2L7p .mbr-section-title {
  color: #ffffff;
}
.cid-u7Z6juutDx {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-lectricien-installation-lectrique-vidophonie-palophonie-5.jpg");
}
@media (max-width: 991px) {
  .cid-u7Z6juutDx .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7Z6juutDx img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7Z6juutDx .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7Z6juutDx .mbr-text {
  color: #ffffff;
}
.cid-u7Z6juRise {
  background-image: url("../../../assets/images/videophone-parlophone-bruxelles-8.jpg");
}
.cid-u7Z6jvf1RI {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u7Z6jvf1RI .mbr-overlay {
  background: #4479d9;
  opacity: 0.2;
}
.cid-u7Z6jvf1RI img,
.cid-u7Z6jvf1RI .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u7Z6jvf1RI .item:focus,
.cid-u7Z6jvf1RI span:focus {
  outline: none;
}
.cid-u7Z6jvf1RI .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u7Z6jvf1RI .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u7Z6jvf1RI .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u7Z6jvf1RI .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u7Z6jvf1RI .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u7Z6jvf1RI .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u7Z6jvf1RI .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u7Z6jvf1RI .mbr-section-title {
  color: #232323;
}
.cid-u7Z6jvf1RI .mbr-text,
.cid-u7Z6jvf1RI .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u7Z6jvf1RI .item-title {
  text-align: left;
}
.cid-u7Z6jvf1RI .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u7Z6jvf1RI .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u7Z6jvK5rV {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-u7Z6jvK5rV .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-u7Z6jvK5rV .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-u7Z6jvK5rV .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u7Z6jvK5rV .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u7Z6jvK5rV .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-u7Z6jvK5rV .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u7Z6jvK5rV .carousel-control,
.cid-u7Z6jvK5rV .close {
  background: #1b1b1b;
}
.cid-u7Z6jvK5rV .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u7Z6jvK5rV .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u7Z6jvK5rV .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u7Z6jvK5rV .carousel-control-next span {
  margin-left: 5px;
}
.cid-u7Z6jvK5rV .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-u7Z6jvK5rV .close::before {
  content: '\e91a';
}
.cid-u7Z6jvK5rV .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u7Z6jvK5rV .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-u7Z6jvK5rV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7Z6jvK5rV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u7Z6jvK5rV .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u7Z6jvK5rV .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u7Z6jvK5rV .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-u7Z6jvK5rV .carousel-indicators li.active,
.cid-u7Z6jvK5rV .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u7Z6jvK5rV .carousel-indicators li::after,
.cid-u7Z6jvK5rV .carousel-indicators li::before {
  content: none;
}
.cid-u7Z6jvK5rV .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u7Z6jvK5rV .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u7Z6jvK5rV .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u7Z6jvK5rV .carousel-indicators {
    display: none;
  }
}
.cid-u7Z6jvK5rV .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u7Z6jvK5rV .carousel-inner > .active {
  display: block;
}
.cid-u7Z6jvK5rV .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7Z6jvK5rV .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u7Z6jvK5rV .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u7Z6jvK5rV .carousel-control,
  .cid-u7Z6jvK5rV .carousel-indicators,
  .cid-u7Z6jvK5rV .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u7Z6jvK5rV .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u7Z6jvK5rV .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u7Z6jvK5rV .carousel-indicators .active,
.cid-u7Z6jvK5rV .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u7Z6jvK5rV .carousel-indicators .active {
  background: #fff;
}
.cid-u7Z6jvK5rV .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u7Z6jvK5rV .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u7Z6jvK5rV .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u7Z6jvK5rV .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u7Z6jvK5rV .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u7Z6jvK5rV .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u7Z6jvK5rV .carousel {
  width: 100%;
}
.cid-u7Z6jvK5rV .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u7Z6jvK5rV .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u7Z6jvK5rV .modal.fade .modal-dialog,
.cid-u7Z6jvK5rV .modal.in .modal-dialog {
  transform: none;
}
.cid-u7Z6jvK5rV .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u7Z6jvK5rV H6 {
  text-align: center;
}
.cid-u7Z6jvK5rV H3 {
  color: #ffffff;
}
.cid-u7Z6jvK5rV H4 {
  color: #ffffff;
}
.cid-u7Z6jwjGxA {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-u7Z6jwjGxA .content {
    text-align: center;
  }
  .cid-u7Z6jwjGxA .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-u7Z6jwjGxA .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-u7Z6jwjGxA .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-u7Z6jwjGxA .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-u7Z6jwjGxA .google-map {
  height: 25rem;
  position: relative;
}
.cid-u7Z6jwjGxA .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-u7Z6jwjGxA .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-u7Z6jwjGxA .google-map[data-state] {
  background: #e9e5dc;
}
.cid-u7Z6jwjGxA .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-u7Z6jwjGxA .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-u7Z6jwjGxA .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-u7Z6jwjGxA .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-u7Z6jwjGxA .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-u7Z6jwjGxA .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u7Z6jwjGxA .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u7Z6jwjGxA .list {
  list-style-type: none;
  padding: 0;
}
.cid-u7Z6jwjGxA .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-u7Z6jwjGxA H5 {
  color: #fafafa;
  text-align: left;
}
.cid-u7Z6jwjGxA .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-u7XHPXeQjX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u7XHPXeQjX nav.navbar {
  position: fixed;
}
.cid-u7XHPXeQjX .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7XHPXeQjX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u7XHPXeQjX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u7XHPXeQjX .dropdown-item:hover,
.cid-u7XHPXeQjX .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-u7XHPXeQjX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u7XHPXeQjX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u7XHPXeQjX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u7XHPXeQjX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u7XHPXeQjX .nav-link {
  position: relative;
}
.cid-u7XHPXeQjX .container {
  display: flex;
  margin: auto;
}
.cid-u7XHPXeQjX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u7XHPXeQjX .dropdown-menu,
.cid-u7XHPXeQjX .navbar.opened {
  background: #1a3059 !important;
}
.cid-u7XHPXeQjX .nav-item:focus,
.cid-u7XHPXeQjX .nav-link:focus {
  outline: none;
}
.cid-u7XHPXeQjX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u7XHPXeQjX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u7XHPXeQjX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u7XHPXeQjX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7XHPXeQjX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u7XHPXeQjX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u7XHPXeQjX .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-u7XHPXeQjX .navbar.opened {
  transition: all 0.3s;
}
.cid-u7XHPXeQjX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u7XHPXeQjX .navbar .navbar-logo img {
  width: auto;
}
.cid-u7XHPXeQjX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u7XHPXeQjX .navbar.collapsed {
  justify-content: center;
}
.cid-u7XHPXeQjX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u7XHPXeQjX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u7XHPXeQjX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-u7XHPXeQjX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u7XHPXeQjX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u7XHPXeQjX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u7XHPXeQjX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u7XHPXeQjX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u7XHPXeQjX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u7XHPXeQjX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u7XHPXeQjX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u7XHPXeQjX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u7XHPXeQjX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u7XHPXeQjX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u7XHPXeQjX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u7XHPXeQjX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u7XHPXeQjX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u7XHPXeQjX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u7XHPXeQjX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u7XHPXeQjX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u7XHPXeQjX .navbar.navbar-short {
  min-height: 60px;
}
.cid-u7XHPXeQjX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u7XHPXeQjX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u7XHPXeQjX .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u7XHPXeQjX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u7XHPXeQjX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u7XHPXeQjX .dropdown-item.active,
.cid-u7XHPXeQjX .dropdown-item:active {
  background-color: transparent;
}
.cid-u7XHPXeQjX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u7XHPXeQjX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u7XHPXeQjX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u7XHPXeQjX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-u7XHPXeQjX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u7XHPXeQjX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u7XHPXeQjX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u7XHPXeQjX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u7XHPXeQjX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u7XHPXeQjX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-u7XHPXeQjX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u7XHPXeQjX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7XHPXeQjX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7XHPXeQjX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u7XHPXeQjX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7XHPXeQjX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u7XHPXeQjX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u7XHPXeQjX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7XHPXeQjX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u7XHPXeQjX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u7XHPXeQjX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u7XHPXeQjX .navbar {
    height: 70px;
  }
  .cid-u7XHPXeQjX .navbar.opened {
    height: auto;
  }
  .cid-u7XHPXeQjX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u7XHPXAEit {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-livingroom-1.jpeg");
}
.cid-u7XHPXAEit .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-u7XHPXAEit .card {
    margin-bottom: 2rem!important;
  }
  .cid-u7XHPXAEit .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u7XHPXAEit .link-wrap {
    align-items: center;
  }
}
.cid-u7XHPXAEit .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u7XHPXAEit .card-title,
.cid-u7XHPXAEit .card-box {
  color: #ffffff;
}
.cid-u7XHPXAEit .mbr-text,
.cid-u7XHPXAEit .link-wrap,
.cid-u7XHPXAEit .mbr-section-btn {
  text-align: left;
}
.cid-u7XHPXSrgS {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr.jpeg");
}
@media (max-width: 991px) {
  .cid-u7XHPXSrgS .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7XHPXSrgS img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7XHPXSrgS .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7XHPYb08A {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-7.jpeg");
}
@media (max-width: 991px) {
  .cid-u7XHPYb08A .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7XHPYb08A .row {
  flex-direction: row-reverse;
}
.cid-u7XHPYb08A img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7XHPYb08A .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7XHPYtqM3 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-8.jpeg");
}
@media (max-width: 991px) {
  .cid-u7XHPYtqM3 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7XHPYtqM3 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7XHPYtqM3 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7XHPYLfgv {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u7XHPYLfgv .mbr-overlay {
  background: #4479d9;
  opacity: 0.6;
}
.cid-u7XHPYLfgv img,
.cid-u7XHPYLfgv .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u7XHPYLfgv .item:focus,
.cid-u7XHPYLfgv span:focus {
  outline: none;
}
.cid-u7XHPYLfgv .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u7XHPYLfgv .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u7XHPYLfgv .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u7XHPYLfgv .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u7XHPYLfgv .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u7XHPYLfgv .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u7XHPYLfgv .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u7XHPYLfgv .mbr-section-title {
  color: #232323;
}
.cid-u7XHPYLfgv .mbr-text,
.cid-u7XHPYLfgv .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u7XHPYLfgv .item-title {
  text-align: left;
}
.cid-u7XHPYLfgv .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u7XHPYLfgv .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u7XHPZcX72 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-u7XHPZcX72 .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-u7XHPZcX72 .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-u7XHPZcX72 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u7XHPZcX72 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u7XHPZcX72 .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-u7XHPZcX72 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u7XHPZcX72 .carousel-control,
.cid-u7XHPZcX72 .close {
  background: #1b1b1b;
}
.cid-u7XHPZcX72 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u7XHPZcX72 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u7XHPZcX72 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u7XHPZcX72 .carousel-control-next span {
  margin-left: 5px;
}
.cid-u7XHPZcX72 .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-u7XHPZcX72 .close::before {
  content: '\e91a';
}
.cid-u7XHPZcX72 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u7XHPZcX72 .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-u7XHPZcX72 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7XHPZcX72 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u7XHPZcX72 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u7XHPZcX72 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u7XHPZcX72 .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-u7XHPZcX72 .carousel-indicators li.active,
.cid-u7XHPZcX72 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u7XHPZcX72 .carousel-indicators li::after,
.cid-u7XHPZcX72 .carousel-indicators li::before {
  content: none;
}
.cid-u7XHPZcX72 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u7XHPZcX72 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u7XHPZcX72 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u7XHPZcX72 .carousel-indicators {
    display: none;
  }
}
.cid-u7XHPZcX72 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u7XHPZcX72 .carousel-inner > .active {
  display: block;
}
.cid-u7XHPZcX72 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7XHPZcX72 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u7XHPZcX72 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u7XHPZcX72 .carousel-control,
  .cid-u7XHPZcX72 .carousel-indicators,
  .cid-u7XHPZcX72 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u7XHPZcX72 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u7XHPZcX72 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u7XHPZcX72 .carousel-indicators .active,
.cid-u7XHPZcX72 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u7XHPZcX72 .carousel-indicators .active {
  background: #fff;
}
.cid-u7XHPZcX72 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u7XHPZcX72 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u7XHPZcX72 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u7XHPZcX72 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u7XHPZcX72 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u7XHPZcX72 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u7XHPZcX72 .carousel {
  width: 100%;
}
.cid-u7XHPZcX72 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u7XHPZcX72 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u7XHPZcX72 .modal.fade .modal-dialog,
.cid-u7XHPZcX72 .modal.in .modal-dialog {
  transform: none;
}
.cid-u7XHPZcX72 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u7XHPZcX72 H6 {
  text-align: center;
}
.cid-u7XHPZcX72 H3 {
  color: #ffffff;
}
.cid-u7XHPZcX72 H4 {
  color: #ffffff;
}
.cid-u7XHPZICpR {
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u7XHPZICpR .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u7XHPZICpR .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u7XHPZICpR .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u7XHPZICpR .mbr-text,
.cid-u7XHPZICpR .mbr-section-btn,
.cid-u7XHPZICpR .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u7XHPZICpR .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u7XHQ050qy {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-u7XHQ050qy .content {
    text-align: center;
  }
  .cid-u7XHQ050qy .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-u7XHQ050qy .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-u7XHQ050qy .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-u7XHQ050qy .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-u7XHQ050qy .google-map {
  height: 25rem;
  position: relative;
}
.cid-u7XHQ050qy .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-u7XHQ050qy .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-u7XHQ050qy .google-map[data-state] {
  background: #e9e5dc;
}
.cid-u7XHQ050qy .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-u7XHQ050qy .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-u7XHQ050qy .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-u7XHQ050qy .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-u7XHQ050qy .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-u7XHQ050qy .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u7XHQ050qy .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u7XHQ050qy .list {
  list-style-type: none;
  padding: 0;
}
.cid-u7XHQ050qy .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-u7XHQ050qy H5 {
  color: #fafafa;
  text-align: left;
}
.cid-u7XHQ050qy .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-u7WwyOWD18 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u7WwyOWD18 nav.navbar {
  position: fixed;
}
.cid-u7WwyOWD18 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7WwyOWD18 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u7WwyOWD18 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u7WwyOWD18 .dropdown-item:hover,
.cid-u7WwyOWD18 .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-u7WwyOWD18 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u7WwyOWD18 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u7WwyOWD18 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u7WwyOWD18 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u7WwyOWD18 .nav-link {
  position: relative;
}
.cid-u7WwyOWD18 .container {
  display: flex;
  margin: auto;
}
.cid-u7WwyOWD18 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u7WwyOWD18 .dropdown-menu,
.cid-u7WwyOWD18 .navbar.opened {
  background: #1a3059 !important;
}
.cid-u7WwyOWD18 .nav-item:focus,
.cid-u7WwyOWD18 .nav-link:focus {
  outline: none;
}
.cid-u7WwyOWD18 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u7WwyOWD18 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u7WwyOWD18 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u7WwyOWD18 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7WwyOWD18 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u7WwyOWD18 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u7WwyOWD18 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-u7WwyOWD18 .navbar.opened {
  transition: all 0.3s;
}
.cid-u7WwyOWD18 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u7WwyOWD18 .navbar .navbar-logo img {
  width: auto;
}
.cid-u7WwyOWD18 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u7WwyOWD18 .navbar.collapsed {
  justify-content: center;
}
.cid-u7WwyOWD18 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u7WwyOWD18 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u7WwyOWD18 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-u7WwyOWD18 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u7WwyOWD18 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u7WwyOWD18 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u7WwyOWD18 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u7WwyOWD18 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u7WwyOWD18 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u7WwyOWD18 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u7WwyOWD18 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u7WwyOWD18 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u7WwyOWD18 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u7WwyOWD18 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u7WwyOWD18 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u7WwyOWD18 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u7WwyOWD18 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u7WwyOWD18 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u7WwyOWD18 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u7WwyOWD18 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u7WwyOWD18 .navbar.navbar-short {
  min-height: 60px;
}
.cid-u7WwyOWD18 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u7WwyOWD18 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u7WwyOWD18 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u7WwyOWD18 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u7WwyOWD18 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u7WwyOWD18 .dropdown-item.active,
.cid-u7WwyOWD18 .dropdown-item:active {
  background-color: transparent;
}
.cid-u7WwyOWD18 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u7WwyOWD18 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u7WwyOWD18 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u7WwyOWD18 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-u7WwyOWD18 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u7WwyOWD18 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u7WwyOWD18 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u7WwyOWD18 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u7WwyOWD18 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u7WwyOWD18 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-u7WwyOWD18 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u7WwyOWD18 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7WwyOWD18 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7WwyOWD18 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u7WwyOWD18 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7WwyOWD18 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u7WwyOWD18 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u7WwyOWD18 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7WwyOWD18 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u7WwyOWD18 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u7WwyOWD18 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u7WwyOWD18 .navbar {
    height: 70px;
  }
  .cid-u7WwyOWD18 .navbar.opened {
    height: auto;
  }
  .cid-u7WwyOWD18 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u7WwyPt7PR {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-livingroom-1.jpeg");
}
.cid-u7WwyPt7PR .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-u7WwyPt7PR .card {
    margin-bottom: 2rem!important;
  }
  .cid-u7WwyPt7PR .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u7WwyPt7PR .link-wrap {
    align-items: center;
  }
}
.cid-u7WwyPt7PR .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u7WwyPt7PR .card-title,
.cid-u7WwyPt7PR .card-box {
  color: #ffffff;
}
.cid-u7WwyPt7PR .mbr-text,
.cid-u7WwyPt7PR .link-wrap,
.cid-u7WwyPt7PR .mbr-section-btn {
  text-align: left;
}
.cid-u7WwyQfiHH {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr.jpeg");
}
@media (max-width: 991px) {
  .cid-u7WwyQfiHH .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7WwyQfiHH img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7WwyQfiHH .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7WwyQRKwW {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-7.jpeg");
}
@media (max-width: 991px) {
  .cid-u7WwyQRKwW .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7WwyQRKwW .row {
  flex-direction: row-reverse;
}
.cid-u7WwyQRKwW img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7WwyQRKwW .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7WwyRqLgb {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-8.jpeg");
}
@media (max-width: 991px) {
  .cid-u7WwyRqLgb .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7WwyRqLgb img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7WwyRqLgb .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7WwyRWICp {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-house-2.jpeg");
}
.cid-u7WwyRWICp .mbr-overlay {
  background: #4479d9;
  opacity: 0.6;
}
.cid-u7WwyRWICp img,
.cid-u7WwyRWICp .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u7WwyRWICp .item:focus,
.cid-u7WwyRWICp span:focus {
  outline: none;
}
.cid-u7WwyRWICp .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u7WwyRWICp .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u7WwyRWICp .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u7WwyRWICp .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u7WwyRWICp .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u7WwyRWICp .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u7WwyRWICp .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u7WwyRWICp .mbr-section-title {
  color: #232323;
}
.cid-u7WwyRWICp .mbr-text,
.cid-u7WwyRWICp .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-u7WwyRWICp .item-title {
  text-align: left;
}
.cid-u7WwyRWICp .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u7WwyRWICp .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u7WwySsWce {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-u7WwySsWce .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-u7WwySsWce .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-u7WwySsWce .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u7WwySsWce .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u7WwySsWce .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-u7WwySsWce .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u7WwySsWce .carousel-control,
.cid-u7WwySsWce .close {
  background: #1b1b1b;
}
.cid-u7WwySsWce .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u7WwySsWce .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u7WwySsWce .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u7WwySsWce .carousel-control-next span {
  margin-left: 5px;
}
.cid-u7WwySsWce .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-u7WwySsWce .close::before {
  content: '\e91a';
}
.cid-u7WwySsWce .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u7WwySsWce .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-u7WwySsWce .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7WwySsWce .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u7WwySsWce .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u7WwySsWce .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u7WwySsWce .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-u7WwySsWce .carousel-indicators li.active,
.cid-u7WwySsWce .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u7WwySsWce .carousel-indicators li::after,
.cid-u7WwySsWce .carousel-indicators li::before {
  content: none;
}
.cid-u7WwySsWce .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u7WwySsWce .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u7WwySsWce .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u7WwySsWce .carousel-indicators {
    display: none;
  }
}
.cid-u7WwySsWce .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u7WwySsWce .carousel-inner > .active {
  display: block;
}
.cid-u7WwySsWce .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7WwySsWce .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u7WwySsWce .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u7WwySsWce .carousel-control,
  .cid-u7WwySsWce .carousel-indicators,
  .cid-u7WwySsWce .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u7WwySsWce .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u7WwySsWce .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u7WwySsWce .carousel-indicators .active,
.cid-u7WwySsWce .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u7WwySsWce .carousel-indicators .active {
  background: #fff;
}
.cid-u7WwySsWce .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u7WwySsWce .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u7WwySsWce .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u7WwySsWce .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u7WwySsWce .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u7WwySsWce .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u7WwySsWce .carousel {
  width: 100%;
}
.cid-u7WwySsWce .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u7WwySsWce .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u7WwySsWce .modal.fade .modal-dialog,
.cid-u7WwySsWce .modal.in .modal-dialog {
  transform: none;
}
.cid-u7WwySsWce .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u7WwySsWce H6 {
  text-align: center;
}
.cid-u7WwySsWce H3 {
  color: #ffffff;
}
.cid-u7WwySsWce H4 {
  color: #ffffff;
}
.cid-u7WwyT8Cqo {
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-u7WwyT8Cqo .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-u7WwyT8Cqo .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #232323;
  transition: all 0.3s;
  color: #232323;
}
.cid-u7WwyT8Cqo .social-row .soc-item .mbr-iconfont:hover {
  background-color: #232323;
  color: #ffffff;
}
.cid-u7WwyT8Cqo .mbr-text,
.cid-u7WwyT8Cqo .mbr-section-btn,
.cid-u7WwyT8Cqo .social-row {
  text-align: center;
  color: #ffffff;
}
.cid-u7WwyT8Cqo .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u7WwyTBE8S {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-u7WwyTBE8S .content {
    text-align: center;
  }
  .cid-u7WwyTBE8S .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-u7WwyTBE8S .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-u7WwyTBE8S .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-u7WwyTBE8S .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-u7WwyTBE8S .google-map {
  height: 25rem;
  position: relative;
}
.cid-u7WwyTBE8S .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-u7WwyTBE8S .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-u7WwyTBE8S .google-map[data-state] {
  background: #e9e5dc;
}
.cid-u7WwyTBE8S .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-u7WwyTBE8S .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-u7WwyTBE8S .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-u7WwyTBE8S .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-u7WwyTBE8S .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-u7WwyTBE8S .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u7WwyTBE8S .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u7WwyTBE8S .list {
  list-style-type: none;
  padding: 0;
}
.cid-u7WwyTBE8S .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-u7WwyTBE8S H5 {
  color: #fafafa;
  text-align: left;
}
.cid-u7WwyTBE8S .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-taVw4x9VLm {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taVw4x9VLm nav.navbar {
  position: fixed;
}
.cid-taVw4x9VLm .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taVw4x9VLm .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taVw4x9VLm .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taVw4x9VLm .dropdown-item:hover,
.cid-taVw4x9VLm .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-taVw4x9VLm .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taVw4x9VLm .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taVw4x9VLm .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taVw4x9VLm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taVw4x9VLm .nav-link {
  position: relative;
}
.cid-taVw4x9VLm .container {
  display: flex;
  margin: auto;
}
.cid-taVw4x9VLm .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taVw4x9VLm .dropdown-menu,
.cid-taVw4x9VLm .navbar.opened {
  background: #1a3059 !important;
}
.cid-taVw4x9VLm .nav-item:focus,
.cid-taVw4x9VLm .nav-link:focus {
  outline: none;
}
.cid-taVw4x9VLm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taVw4x9VLm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taVw4x9VLm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taVw4x9VLm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taVw4x9VLm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taVw4x9VLm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taVw4x9VLm .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-taVw4x9VLm .navbar.opened {
  transition: all 0.3s;
}
.cid-taVw4x9VLm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taVw4x9VLm .navbar .navbar-logo img {
  width: auto;
}
.cid-taVw4x9VLm .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taVw4x9VLm .navbar.collapsed {
  justify-content: center;
}
.cid-taVw4x9VLm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taVw4x9VLm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taVw4x9VLm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-taVw4x9VLm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taVw4x9VLm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taVw4x9VLm .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-taVw4x9VLm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taVw4x9VLm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taVw4x9VLm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taVw4x9VLm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taVw4x9VLm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taVw4x9VLm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taVw4x9VLm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taVw4x9VLm .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-taVw4x9VLm .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taVw4x9VLm .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taVw4x9VLm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taVw4x9VLm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taVw4x9VLm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taVw4x9VLm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taVw4x9VLm .navbar.navbar-short {
  min-height: 60px;
}
.cid-taVw4x9VLm .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taVw4x9VLm .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taVw4x9VLm .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-taVw4x9VLm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taVw4x9VLm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taVw4x9VLm .dropdown-item.active,
.cid-taVw4x9VLm .dropdown-item:active {
  background-color: transparent;
}
.cid-taVw4x9VLm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taVw4x9VLm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taVw4x9VLm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taVw4x9VLm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-taVw4x9VLm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taVw4x9VLm .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taVw4x9VLm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taVw4x9VLm .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taVw4x9VLm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taVw4x9VLm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-taVw4x9VLm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taVw4x9VLm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taVw4x9VLm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taVw4x9VLm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taVw4x9VLm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taVw4x9VLm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taVw4x9VLm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taVw4x9VLm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taVw4x9VLm .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taVw4x9VLm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taVw4x9VLm .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-taVw4x9VLm .navbar {
    height: 70px;
  }
  .cid-taVw4x9VLm .navbar.opened {
    height: auto;
  }
  .cid-taVw4x9VLm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uc3UwpVTBn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/mbr-174.jpg");
}
.cid-uc3UwpVTBn .row {
  flex-direction: row-reverse;
}
.cid-uc3UwpVTBn .video-wrapper iframe {
  width: 100%;
}
.cid-uc3UwpVTBn .mbr-section-title,
.cid-uc3UwpVTBn .mbr-description {
  text-align: center;
}
@media (min-width: 992px) {
  .cid-uc3UwpVTBn .text-wrapper {
    padding: 2rem;
  }
}
.cid-uc3UwpVTBn .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uc3UwpVTBn .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uc3UwpVTBn .mbr-text {
  color: #ffffff;
}
.cid-uc3UwpVTBn .mbr-description {
  color: #000000;
}
.cid-taVw4BQIlC {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/home-security-3.jpg");
}
@media (max-width: 991px) {
  .cid-taVw4BQIlC .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-taVw4BQIlC .row {
  flex-direction: row-reverse;
}
.cid-taVw4BQIlC img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-taVw4BQIlC .text-wrapper {
    padding: 2rem;
  }
}
.cid-taVw4BQIlC .mbr-text {
  color: #ffffff;
}
.cid-taVw4BQIlC .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-taVw4DtKTz {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-33.jpeg");
}
@media (max-width: 991px) {
  .cid-taVw4DtKTz .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-taVw4DtKTz img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-taVw4DtKTz .text-wrapper {
    padding: 2rem;
  }
}
.cid-taVw4DtKTz .mbr-text {
  color: #ffffff;
}
.cid-taVw4EFYoR {
  background-image: url("../../../assets/images/mbr-19.jpg");
}
.cid-taVw4G20af {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-28.jpg");
}
.cid-taVw4G20af .mbr-overlay {
  background: #4479d9;
  opacity: 0.2;
}
.cid-taVw4G20af img,
.cid-taVw4G20af .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-taVw4G20af .item:focus,
.cid-taVw4G20af span:focus {
  outline: none;
}
.cid-taVw4G20af .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taVw4G20af .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taVw4G20af .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taVw4G20af .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taVw4G20af .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taVw4G20af .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taVw4G20af .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taVw4G20af .mbr-section-title {
  color: #232323;
}
.cid-taVw4G20af .mbr-text,
.cid-taVw4G20af .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-taVw4G20af .item-title {
  text-align: left;
}
.cid-taVw4G20af .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-taVw4G20af .mbr-section-subtitle {
  color: #ffffff;
}
.cid-taVw4HCHmG {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-taVw4HCHmG .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-taVw4HCHmG .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-taVw4HCHmG .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-taVw4HCHmG .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-taVw4HCHmG .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-taVw4HCHmG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-taVw4HCHmG .carousel-control,
.cid-taVw4HCHmG .close {
  background: #1b1b1b;
}
.cid-taVw4HCHmG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-taVw4HCHmG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-taVw4HCHmG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-taVw4HCHmG .carousel-control-next span {
  margin-left: 5px;
}
.cid-taVw4HCHmG .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-taVw4HCHmG .close::before {
  content: '\e91a';
}
.cid-taVw4HCHmG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-taVw4HCHmG .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-taVw4HCHmG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-taVw4HCHmG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-taVw4HCHmG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-taVw4HCHmG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-taVw4HCHmG .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-taVw4HCHmG .carousel-indicators li.active,
.cid-taVw4HCHmG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-taVw4HCHmG .carousel-indicators li::after,
.cid-taVw4HCHmG .carousel-indicators li::before {
  content: none;
}
.cid-taVw4HCHmG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-taVw4HCHmG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-taVw4HCHmG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-taVw4HCHmG .carousel-indicators {
    display: none;
  }
}
.cid-taVw4HCHmG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-taVw4HCHmG .carousel-inner > .active {
  display: block;
}
.cid-taVw4HCHmG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-taVw4HCHmG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-taVw4HCHmG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-taVw4HCHmG .carousel-control,
  .cid-taVw4HCHmG .carousel-indicators,
  .cid-taVw4HCHmG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-taVw4HCHmG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-taVw4HCHmG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-taVw4HCHmG .carousel-indicators .active,
.cid-taVw4HCHmG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-taVw4HCHmG .carousel-indicators .active {
  background: #fff;
}
.cid-taVw4HCHmG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-taVw4HCHmG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-taVw4HCHmG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-taVw4HCHmG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-taVw4HCHmG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-taVw4HCHmG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-taVw4HCHmG .carousel {
  width: 100%;
}
.cid-taVw4HCHmG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-taVw4HCHmG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-taVw4HCHmG .modal.fade .modal-dialog,
.cid-taVw4HCHmG .modal.in .modal-dialog {
  transform: none;
}
.cid-taVw4HCHmG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-taVw4HCHmG H6 {
  text-align: center;
}
.cid-taVw4HCHmG H3 {
  color: #ffffff;
}
.cid-taVw4HCHmG H4 {
  color: #ffffff;
}
.cid-taVw4JUNZd {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-taVw4JUNZd .content {
    text-align: center;
  }
  .cid-taVw4JUNZd .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-taVw4JUNZd .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-taVw4JUNZd .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-taVw4JUNZd .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-taVw4JUNZd .google-map {
  height: 25rem;
  position: relative;
}
.cid-taVw4JUNZd .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-taVw4JUNZd .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-taVw4JUNZd .google-map[data-state] {
  background: #e9e5dc;
}
.cid-taVw4JUNZd .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-taVw4JUNZd .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-taVw4JUNZd .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-taVw4JUNZd .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-taVw4JUNZd .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-taVw4JUNZd .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-taVw4JUNZd .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-taVw4JUNZd .list {
  list-style-type: none;
  padding: 0;
}
.cid-taVw4JUNZd .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-taVw4JUNZd H5 {
  color: #fafafa;
  text-align: left;
}
.cid-taVw4JUNZd .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-ubaJcus2IV {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-ubaJcus2IV nav.navbar {
  position: fixed;
}
.cid-ubaJcus2IV .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ubaJcus2IV .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ubaJcus2IV .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ubaJcus2IV .dropdown-item:hover,
.cid-ubaJcus2IV .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-ubaJcus2IV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ubaJcus2IV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ubaJcus2IV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ubaJcus2IV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ubaJcus2IV .nav-link {
  position: relative;
}
.cid-ubaJcus2IV .container {
  display: flex;
  margin: auto;
}
.cid-ubaJcus2IV .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ubaJcus2IV .dropdown-menu,
.cid-ubaJcus2IV .navbar.opened {
  background: #1a3059 !important;
}
.cid-ubaJcus2IV .nav-item:focus,
.cid-ubaJcus2IV .nav-link:focus {
  outline: none;
}
.cid-ubaJcus2IV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ubaJcus2IV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ubaJcus2IV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ubaJcus2IV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ubaJcus2IV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ubaJcus2IV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ubaJcus2IV .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-ubaJcus2IV .navbar.opened {
  transition: all 0.3s;
}
.cid-ubaJcus2IV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ubaJcus2IV .navbar .navbar-logo img {
  width: auto;
}
.cid-ubaJcus2IV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ubaJcus2IV .navbar.collapsed {
  justify-content: center;
}
.cid-ubaJcus2IV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ubaJcus2IV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ubaJcus2IV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-ubaJcus2IV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ubaJcus2IV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ubaJcus2IV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-ubaJcus2IV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ubaJcus2IV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ubaJcus2IV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ubaJcus2IV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ubaJcus2IV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ubaJcus2IV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ubaJcus2IV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ubaJcus2IV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-ubaJcus2IV .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ubaJcus2IV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ubaJcus2IV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ubaJcus2IV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ubaJcus2IV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ubaJcus2IV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ubaJcus2IV .navbar.navbar-short {
  min-height: 60px;
}
.cid-ubaJcus2IV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ubaJcus2IV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ubaJcus2IV .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ubaJcus2IV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ubaJcus2IV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ubaJcus2IV .dropdown-item.active,
.cid-ubaJcus2IV .dropdown-item:active {
  background-color: transparent;
}
.cid-ubaJcus2IV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ubaJcus2IV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ubaJcus2IV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ubaJcus2IV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-ubaJcus2IV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ubaJcus2IV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ubaJcus2IV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ubaJcus2IV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ubaJcus2IV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ubaJcus2IV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-ubaJcus2IV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ubaJcus2IV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ubaJcus2IV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ubaJcus2IV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ubaJcus2IV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ubaJcus2IV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ubaJcus2IV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ubaJcus2IV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ubaJcus2IV .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ubaJcus2IV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ubaJcus2IV .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ubaJcus2IV .navbar {
    height: 70px;
  }
  .cid-ubaJcus2IV .navbar.opened {
    height: auto;
  }
  .cid-ubaJcus2IV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ubaJcuXLIR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/mbr-174.jpg");
}
.cid-ubaJcuXLIR .row {
  flex-direction: row-reverse;
}
.cid-ubaJcuXLIR .video-wrapper iframe {
  width: 100%;
}
.cid-ubaJcuXLIR .mbr-section-title,
.cid-ubaJcuXLIR .mbr-description {
  text-align: center;
}
@media (min-width: 992px) {
  .cid-ubaJcuXLIR .text-wrapper {
    padding: 2rem;
  }
}
.cid-ubaJcuXLIR .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-ubaJcuXLIR .mbr-section-subtitle {
  color: #ffffff;
}
.cid-ubaJcuXLIR .mbr-text {
  color: #ffffff;
}
.cid-ubaJcuXLIR .mbr-description {
  color: #000000;
}
.cid-ubaJcvrTvc {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/home-security-3.jpg");
}
@media (max-width: 991px) {
  .cid-ubaJcvrTvc .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ubaJcvrTvc .row {
  flex-direction: row-reverse;
}
.cid-ubaJcvrTvc img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ubaJcvrTvc .text-wrapper {
    padding: 2rem;
  }
}
.cid-ubaJcvrTvc .mbr-text {
  color: #ffffff;
}
.cid-ubaJcvrTvc .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-ubaJcvVR8N {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-33.jpeg");
}
@media (max-width: 991px) {
  .cid-ubaJcvVR8N .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ubaJcvVR8N img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ubaJcvVR8N .text-wrapper {
    padding: 2rem;
  }
}
.cid-ubaJcvVR8N .mbr-text {
  color: #ffffff;
}
.cid-ubaJcwlIq6 {
  background-image: url("../../../assets/images/mbr-19.jpg");
}
.cid-ubaJcwO8z6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-28.jpg");
}
.cid-ubaJcwO8z6 .mbr-overlay {
  background: #4479d9;
  opacity: 0.2;
}
.cid-ubaJcwO8z6 img,
.cid-ubaJcwO8z6 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-ubaJcwO8z6 .item:focus,
.cid-ubaJcwO8z6 span:focus {
  outline: none;
}
.cid-ubaJcwO8z6 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-ubaJcwO8z6 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-ubaJcwO8z6 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-ubaJcwO8z6 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ubaJcwO8z6 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-ubaJcwO8z6 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-ubaJcwO8z6 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-ubaJcwO8z6 .mbr-section-title {
  color: #232323;
}
.cid-ubaJcwO8z6 .mbr-text,
.cid-ubaJcwO8z6 .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-ubaJcwO8z6 .item-title {
  text-align: left;
}
.cid-ubaJcwO8z6 .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-ubaJcwO8z6 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-ubaJcxoyRo {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-ubaJcxoyRo .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-ubaJcxoyRo .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-ubaJcxoyRo .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-ubaJcxoyRo .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-ubaJcxoyRo .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-ubaJcxoyRo .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ubaJcxoyRo .carousel-control,
.cid-ubaJcxoyRo .close {
  background: #1b1b1b;
}
.cid-ubaJcxoyRo .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ubaJcxoyRo .carousel-control-prev span {
  margin-right: 5px;
}
.cid-ubaJcxoyRo .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ubaJcxoyRo .carousel-control-next span {
  margin-left: 5px;
}
.cid-ubaJcxoyRo .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-ubaJcxoyRo .close::before {
  content: '\e91a';
}
.cid-ubaJcxoyRo .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubaJcxoyRo .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-ubaJcxoyRo .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ubaJcxoyRo .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ubaJcxoyRo .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ubaJcxoyRo .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ubaJcxoyRo .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-ubaJcxoyRo .carousel-indicators li.active,
.cid-ubaJcxoyRo .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ubaJcxoyRo .carousel-indicators li::after,
.cid-ubaJcxoyRo .carousel-indicators li::before {
  content: none;
}
.cid-ubaJcxoyRo .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ubaJcxoyRo .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ubaJcxoyRo .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ubaJcxoyRo .carousel-indicators {
    display: none;
  }
}
.cid-ubaJcxoyRo .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ubaJcxoyRo .carousel-inner > .active {
  display: block;
}
.cid-ubaJcxoyRo .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ubaJcxoyRo .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ubaJcxoyRo .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-ubaJcxoyRo .carousel-control,
  .cid-ubaJcxoyRo .carousel-indicators,
  .cid-ubaJcxoyRo .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ubaJcxoyRo .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ubaJcxoyRo .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ubaJcxoyRo .carousel-indicators .active,
.cid-ubaJcxoyRo .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ubaJcxoyRo .carousel-indicators .active {
  background: #fff;
}
.cid-ubaJcxoyRo .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ubaJcxoyRo .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ubaJcxoyRo .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ubaJcxoyRo .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ubaJcxoyRo .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ubaJcxoyRo .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ubaJcxoyRo .carousel {
  width: 100%;
}
.cid-ubaJcxoyRo .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ubaJcxoyRo .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ubaJcxoyRo .modal.fade .modal-dialog,
.cid-ubaJcxoyRo .modal.in .modal-dialog {
  transform: none;
}
.cid-ubaJcxoyRo .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ubaJcxoyRo H6 {
  text-align: center;
}
.cid-ubaJcxoyRo H3 {
  color: #ffffff;
}
.cid-ubaJcxoyRo H4 {
  color: #ffffff;
}
.cid-ubaJcxYdgE {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-ubaJcxYdgE .content {
    text-align: center;
  }
  .cid-ubaJcxYdgE .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-ubaJcxYdgE .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-ubaJcxYdgE .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-ubaJcxYdgE .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-ubaJcxYdgE .google-map {
  height: 25rem;
  position: relative;
}
.cid-ubaJcxYdgE .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-ubaJcxYdgE .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-ubaJcxYdgE .google-map[data-state] {
  background: #e9e5dc;
}
.cid-ubaJcxYdgE .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-ubaJcxYdgE .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-ubaJcxYdgE .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-ubaJcxYdgE .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-ubaJcxYdgE .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-ubaJcxYdgE .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-ubaJcxYdgE .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-ubaJcxYdgE .list {
  list-style-type: none;
  padding: 0;
}
.cid-ubaJcxYdgE .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-ubaJcxYdgE H5 {
  color: #fafafa;
  text-align: left;
}
.cid-ubaJcxYdgE .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-ueV769sL0n {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-ueV769sL0n nav.navbar {
  position: fixed;
}
.cid-ueV769sL0n .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ueV769sL0n .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ueV769sL0n .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ueV769sL0n .dropdown-item:hover,
.cid-ueV769sL0n .dropdown-item:focus {
  background: #4479d9 !important;
  color: white !important;
}
.cid-ueV769sL0n .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ueV769sL0n .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ueV769sL0n .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ueV769sL0n .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ueV769sL0n .nav-link {
  position: relative;
}
.cid-ueV769sL0n .container {
  display: flex;
  margin: auto;
}
.cid-ueV769sL0n .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ueV769sL0n .dropdown-menu,
.cid-ueV769sL0n .navbar.opened {
  background: #1a3059 !important;
}
.cid-ueV769sL0n .nav-item:focus,
.cid-ueV769sL0n .nav-link:focus {
  outline: none;
}
.cid-ueV769sL0n .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ueV769sL0n .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ueV769sL0n .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ueV769sL0n .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ueV769sL0n .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ueV769sL0n .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ueV769sL0n .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #1a3059;
}
.cid-ueV769sL0n .navbar.opened {
  transition: all 0.3s;
}
.cid-ueV769sL0n .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ueV769sL0n .navbar .navbar-logo img {
  width: auto;
}
.cid-ueV769sL0n .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ueV769sL0n .navbar.collapsed {
  justify-content: center;
}
.cid-ueV769sL0n .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ueV769sL0n .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ueV769sL0n .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-ueV769sL0n .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ueV769sL0n .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ueV769sL0n .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-ueV769sL0n .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ueV769sL0n .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ueV769sL0n .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ueV769sL0n .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ueV769sL0n .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ueV769sL0n .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ueV769sL0n .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ueV769sL0n .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-ueV769sL0n .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ueV769sL0n .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ueV769sL0n .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ueV769sL0n .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ueV769sL0n .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ueV769sL0n .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ueV769sL0n .navbar.navbar-short {
  min-height: 60px;
}
.cid-ueV769sL0n .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ueV769sL0n .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ueV769sL0n .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ueV769sL0n .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ueV769sL0n .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ueV769sL0n .dropdown-item.active,
.cid-ueV769sL0n .dropdown-item:active {
  background-color: transparent;
}
.cid-ueV769sL0n .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ueV769sL0n .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ueV769sL0n .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ueV769sL0n .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #1a3059;
}
.cid-ueV769sL0n .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ueV769sL0n .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ueV769sL0n ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ueV769sL0n .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ueV769sL0n button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ueV769sL0n button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e43f3f;
}
.cid-ueV769sL0n button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ueV769sL0n button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ueV769sL0n button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ueV769sL0n button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ueV769sL0n nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ueV769sL0n nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ueV769sL0n nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ueV769sL0n nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ueV769sL0n .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ueV769sL0n a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ueV769sL0n .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ueV769sL0n .navbar {
    height: 70px;
  }
  .cid-ueV769sL0n .navbar.opened {
    height: auto;
  }
  .cid-ueV769sL0n .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ueV769TuEC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/mbr-174.jpg");
}
.cid-ueV769TuEC .row {
  flex-direction: row-reverse;
}
.cid-ueV769TuEC .video-wrapper iframe {
  width: 100%;
}
.cid-ueV769TuEC .mbr-section-title,
.cid-ueV769TuEC .mbr-description {
  text-align: center;
}
@media (min-width: 992px) {
  .cid-ueV769TuEC .text-wrapper {
    padding: 2rem;
  }
}
.cid-ueV769TuEC .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-ueV769TuEC .mbr-section-subtitle {
  color: #ffffff;
}
.cid-ueV769TuEC .mbr-text {
  color: #ffffff;
}
.cid-ueV769TuEC .mbr-description {
  color: #000000;
}
.cid-ueV76ajF2P {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/home-security-3.jpg");
}
@media (max-width: 991px) {
  .cid-ueV76ajF2P .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ueV76ajF2P .row {
  flex-direction: row-reverse;
}
.cid-ueV76ajF2P img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ueV76ajF2P .text-wrapper {
    padding: 2rem;
  }
}
.cid-ueV76ajF2P .mbr-text {
  color: #ffffff;
}
.cid-ueV76ajF2P .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-ueV76aE0lG {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-33.jpeg");
}
@media (max-width: 991px) {
  .cid-ueV76aE0lG .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ueV76aE0lG img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ueV76aE0lG .text-wrapper {
    padding: 2rem;
  }
}
.cid-ueV76aE0lG .mbr-text {
  color: #ffffff;
}
.cid-ueV76aX2s5 {
  background-image: url("../../../assets/images/mbr-19.jpg");
}
.cid-ueV76bmgTM {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-28.jpg");
}
.cid-ueV76bmgTM .mbr-overlay {
  background: #4479d9;
  opacity: 0.2;
}
.cid-ueV76bmgTM img,
.cid-ueV76bmgTM .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-ueV76bmgTM .item:focus,
.cid-ueV76bmgTM span:focus {
  outline: none;
}
.cid-ueV76bmgTM .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-ueV76bmgTM .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-ueV76bmgTM .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-ueV76bmgTM .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ueV76bmgTM .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-ueV76bmgTM .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-ueV76bmgTM .mbr-section-btn {
  margin-top: auto !important;
}
.cid-ueV76bmgTM .mbr-section-title {
  color: #232323;
}
.cid-ueV76bmgTM .mbr-text,
.cid-ueV76bmgTM .mbr-section-btn {
  text-align: center;
  color: #002a76;
}
.cid-ueV76bmgTM .item-title {
  text-align: left;
}
.cid-ueV76bmgTM .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-ueV76bmgTM .mbr-section-subtitle {
  color: #ffffff;
}
.cid-ueV76bLcXv {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gsc-electricite-domotique-bruxelles-6.jpg");
}
.cid-ueV76bLcXv .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-ueV76bLcXv .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-ueV76bLcXv .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-ueV76bLcXv .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-ueV76bLcXv .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-ueV76bLcXv .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ueV76bLcXv .carousel-control,
.cid-ueV76bLcXv .close {
  background: #1b1b1b;
}
.cid-ueV76bLcXv .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ueV76bLcXv .carousel-control-prev span {
  margin-right: 5px;
}
.cid-ueV76bLcXv .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ueV76bLcXv .carousel-control-next span {
  margin-left: 5px;
}
.cid-ueV76bLcXv .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-ueV76bLcXv .close::before {
  content: '\e91a';
}
.cid-ueV76bLcXv .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ueV76bLcXv .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-ueV76bLcXv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ueV76bLcXv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ueV76bLcXv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ueV76bLcXv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ueV76bLcXv .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-ueV76bLcXv .carousel-indicators li.active,
.cid-ueV76bLcXv .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ueV76bLcXv .carousel-indicators li::after,
.cid-ueV76bLcXv .carousel-indicators li::before {
  content: none;
}
.cid-ueV76bLcXv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ueV76bLcXv .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ueV76bLcXv .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ueV76bLcXv .carousel-indicators {
    display: none;
  }
}
.cid-ueV76bLcXv .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ueV76bLcXv .carousel-inner > .active {
  display: block;
}
.cid-ueV76bLcXv .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ueV76bLcXv .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ueV76bLcXv .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-ueV76bLcXv .carousel-control,
  .cid-ueV76bLcXv .carousel-indicators,
  .cid-ueV76bLcXv .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ueV76bLcXv .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ueV76bLcXv .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ueV76bLcXv .carousel-indicators .active,
.cid-ueV76bLcXv .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ueV76bLcXv .carousel-indicators .active {
  background: #fff;
}
.cid-ueV76bLcXv .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ueV76bLcXv .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ueV76bLcXv .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ueV76bLcXv .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ueV76bLcXv .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ueV76bLcXv .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ueV76bLcXv .carousel {
  width: 100%;
}
.cid-ueV76bLcXv .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ueV76bLcXv .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ueV76bLcXv .modal.fade .modal-dialog,
.cid-ueV76bLcXv .modal.in .modal-dialog {
  transform: none;
}
.cid-ueV76bLcXv .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ueV76bLcXv H6 {
  text-align: center;
}
.cid-ueV76bLcXv H3 {
  color: #ffffff;
}
.cid-ueV76bLcXv H4 {
  color: #ffffff;
}
.cid-ueV76cjKQU {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/gsc-electricit-contact2.jpeg");
}
@media (max-width: 767px) {
  .cid-ueV76cjKQU .content {
    text-align: center;
  }
  .cid-ueV76cjKQU .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-ueV76cjKQU .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-ueV76cjKQU .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-ueV76cjKQU .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-ueV76cjKQU .google-map {
  height: 25rem;
  position: relative;
}
.cid-ueV76cjKQU .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-ueV76cjKQU .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-ueV76cjKQU .google-map[data-state] {
  background: #e9e5dc;
}
.cid-ueV76cjKQU .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-ueV76cjKQU .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-ueV76cjKQU .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-ueV76cjKQU .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-ueV76cjKQU .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-ueV76cjKQU .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-ueV76cjKQU .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-ueV76cjKQU .list {
  list-style-type: none;
  padding: 0;
}
.cid-ueV76cjKQU .copyright > p {
  text-align: center;
  color: #ffffff;
}
.cid-ueV76cjKQU H5 {
  color: #fafafa;
  text-align: left;
}
.cid-ueV76cjKQU .mbr-text {
  color: #fafafa;
  text-align: left;
}
