@import url(https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&display=swap);
@import url(https://fonts.googleapis.com/css?family=Oxygen:300,400,700&display=swap);





body {
  font-family: Roboto;
}
.display-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 3.2rem;
  font-weight: 800;
  letter-spacing: -2px;
}
.display-1 > .mbr-iconfont {
  font-size: 5.12rem;
}
.display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 2.2rem;
  line-height: 1.2;
  font-weight: 700;
}
.display-2 > .mbr-iconfont {
  font-size: 3.52rem;
}
.display-4 {
  font-family: 'Oxygen', sans-serif;
  font-size: 1rem;
  line-height: 1.4;
  font-weight: 400;
}
.display-4 > .mbr-iconfont {
  font-size: 1.6rem;
}
.display-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.3rem;
  line-height: 1.4;
}
.display-5 > .mbr-iconfont {
  font-size: 2.08rem;
}
.display-7 {
  font-family: 'Open Sans', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.76rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 768px) {
  .display-1 {
    font-size: 2.56rem;
    font-size: calc( 1.77rem + (3.2 - 1.77) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.77rem + (3.2 - 1.77) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 1.76rem;
    font-size: calc( 1.42rem + (2.2 - 1.42) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.42rem + (2.2 - 1.42) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.04rem;
    font-size: calc( 1.105rem + (1.3 - 1.105) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.105rem + (1.3 - 1.105) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 1.25rem 2.5rem;
  border-radius: 0px;
}
.btn-sm {
  padding: 0.6rem 1.5rem;
  border-radius: 0px;
}
.btn-md {
  padding: 1rem 2.6rem;
  border-radius: 0px;
}
.btn-lg {
  padding: 1.2rem 3.2rem;
  border-radius: 6px;
}
.bg-primary {
  background-color: #c2120f !important;
}
.bg-success {
  background-color: #00fdff !important;
}
.bg-info {
  background-color: #82786e !important;
}
.bg-warning {
  background-color: #e1201d !important;
}
.bg-danger {
  background-color: #c2120f !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #c2120f !important;
  border-color: #c2120f !important;
  color: #ffffff !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #7b0b0a !important;
  border-color: #7b0b0a !important;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #7b0b0a !important;
  border-color: #7b0b0a !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #7e7e7e !important;
  border-color: #7e7e7e !important;
  color: #ffffff !important;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #585858 !important;
  border-color: #585858 !important;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #585858 !important;
  border-color: #585858 !important;
}
.btn-info,
.btn-info:active {
  background-color: #82786e !important;
  border-color: #82786e !important;
  color: #ffffff !important;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #59524b !important;
  border-color: #59524b !important;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #59524b !important;
  border-color: #59524b !important;
}
.btn-success,
.btn-success:active {
  background-color: #00fdff !important;
  border-color: #00fdff !important;
  color: #000000 !important;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #000000 !important;
  background-color: #00b1b3 !important;
  border-color: #00b1b3 !important;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #000000 !important;
  background-color: #00b1b3 !important;
  border-color: #00b1b3 !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #e1201d !important;
  border-color: #e1201d !important;
  color: #ffffff !important;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #ffffff !important;
  background-color: #9d1614 !important;
  border-color: #9d1614 !important;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #9d1614 !important;
  border-color: #9d1614 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #c2120f !important;
  border-color: #c2120f !important;
  color: #ffffff !important;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #7b0b0a !important;
  border-color: #7b0b0a !important;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #7b0b0a !important;
  border-color: #7b0b0a !important;
}
.btn-white {
  color: #333333 !important;
}
.btn-white,
.btn-white:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-black,
.btn-black:active {
  background-color: #333333 !important;
  border-color: #333333 !important;
  color: #ffffff !important;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background: none;
  border-color: #630908;
  color: #630908;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #ffffff;
  background-color: #c2120f;
  border-color: #c2120f;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #c2120f !important;
  border-color: #c2120f !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background: none;
  border-color: #4b4b4b;
  color: #4b4b4b;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ffffff;
  background-color: #7e7e7e;
  border-color: #7e7e7e;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #7e7e7e !important;
  border-color: #7e7e7e !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background: none;
  border-color: #4b453f;
  color: #4b453f;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #ffffff;
  background-color: #82786e;
  border-color: #82786e;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #82786e !important;
  border-color: #82786e !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background: none;
  border-color: #009899;
  color: #009899;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #000000;
  background-color: #00fdff;
  border-color: #00fdff;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #000000 !important;
  background-color: #00fdff !important;
  border-color: #00fdff !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background: none;
  border-color: #871311;
  color: #871311;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffffff;
  background-color: #e1201d;
  border-color: #e1201d;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #e1201d !important;
  border-color: #e1201d !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background: none;
  border-color: #630908;
  color: #630908;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ffffff;
  background-color: #c2120f;
  border-color: #c2120f;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #c2120f !important;
  border-color: #c2120f !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background: none;
  border-color: #000000;
  color: #000000;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #ffffff;
  background-color: #333333;
  border-color: #333333;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #333333 !important;
  border-color: #333333 !important;
}
.btn-white-outline,
.btn-white-outline:active,
.btn-white-outline.active {
  background: none;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus {
  color: #333333;
  background-color: #ffffff;
  border-color: #ffffff;
}
.text-primary {
  color: #c2120f !important;
}
.text-secondary {
  color: #7e7e7e !important;
}
.text-success {
  color: #00fdff !important;
}
.text-info {
  color: #82786e !important;
}
.text-warning {
  color: #e1201d !important;
}
.text-danger {
  color: #c2120f !important;
}
.text-white {
  color: #ffffff !important;
}
.text-black {
  color: #101010 !important;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #630908 !important;
}
a.text-secondary:hover,
a.text-secondary:focus {
  color: #4b4b4b !important;
}
a.text-success:hover,
a.text-success:focus {
  color: #009899 !important;
}
a.text-info:hover,
a.text-info:focus {
  color: #4b453f !important;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #871311 !important;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #c2120f !important;
}
a.text-white:hover,
a.text-white:focus {
  color: #ffffff !important;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #82786e;
}
.alert-warning {
  background-color: #e1201d;
}
.alert-danger {
  background-color: #c2120f;
}
.mbr-section-btn a.btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-section-btn a.btn:not(.btn-form):hover,
.mbr-section-btn a.btn:not(.btn-form):focus {
  box-shadow: none !important;
}
.mbr-section-btn a.btn:not(.btn-form):hover,
.mbr-section-btn a.btn:not(.btn-form):focus {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2) !important;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2) !important;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #c2120f;
  border-color: #c2120f;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #c2120f;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #f3605e;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #ccffff;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #beb8b2;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #f9d2d1;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #f3605e;
}
/* Scroll to top button*/
#scrollToTop a {
  border-radius: 100px;
}
.form-control {
  font-family: 'Open Sans', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}
.form-control > .mbr-iconfont {
  font-size: 1.76rem;
}
blockquote {
  border-color: #c2120f;
}
/* Forms */
.mbr-form .btn {
  margin: .4rem 0;
}
.mbr-form .input-group-btn a.btn {
  border-radius: 100px !important;
}
.mbr-form .input-group-btn a.btn:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.mbr-form .input-group-btn button[type="submit"] {
  border-radius: 100px !important;
  padding: 1rem 3rem;
}
.mbr-form .input-group-btn button[type="submit"]:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #c2120f;
  color: #ffffff;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: gray !important;
  border-bottom-color: gray !important;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #c2120f;
  border-bottom-color: #c2120f;
}
.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: #c2120f !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #ffffff !important;
  background: #7e7e7e !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='%23c2120f' %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;
}
hr {
  border: none;
  background-color: #c2120f;
  height: 3px;
  width: 72px;
  position: absolute;
  top: -3.5rem;
  display: inline-block;
}
.line-title {
  width: 40px;
  height: 2px;
  background-color: #c2120f;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.line-title-big {
  width: 72px;
  height: 3px;
  background-color: #c2120f;
  margin-bottom: 2rem;
  display: inline-block;
}
.vertical-line:before {
  content: '';
  background-color: #c2120f;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.mbr-section-btn .btn-danger,
.btn-warning,
.btn-white,
.btn-black,
.btn-secondary,
.btn-primary,
.btn-info,
.btn-success {
  position: relative;
  background-color: #ffffff;
  transform: perspective(1px) translateZ(0);
  transition: all 0.3s ease-in-out !important;
}
.mbr-section-btn .btn::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transform: scaleX(0);
  transform-origin: 50% 0;
  transition-property: transform;
  transition: 0.6s;
  transition-timing-function: cubic-bezier(0.17, 0.67, 0, 1.01);
  transform-origin: 0% 50%;
}
.btn-white {
  color: #c2120f !important;
}
.btn-danger:hover {
  color: #c2120f !important;
}
.btn-warning:hover {
  color: #e1201d !important;
}
.btn-success:hover {
  color: #00fdff !important;
}
.btn-info:hover {
  color: #82786e !important;
}
.btn-black:hover {
  color: #000000 !important;
}
.btn-white:hover {
  color: #000000 !important;
}
.btn-secondary:hover {
  color: #7e7e7e !important;
}
.btn-primary:hover {
  color: #c2120f !important;
}
.btn:hover::before {
  background-color: #ffffff;
  transform: scaleX(1);
}
.btn-white {
  color: #c2120f !important;
}
.mbr-section-btn .btn-danger-outline {
  border-color: #c2120f;
}
.mbr-section-btn .btn-danger-outline,
.btn-warning-outline,
.btn-white-outline,
.btn-black-outline,
.btn-secondary-outline,
.btn-primary-outline,
.btn-info-outline,
.btn-success-outline {
  position: relative;
  background-color: transparent !important;
  transform: perspective(1px) translateZ(0);
  transition: all 0.3s ease-in-out !important;
}
.btn-danger-outline {
  color: #ffffff !important;
}
.btn-secondary-outline:hover::before {
  background-color: #7e7e7e !important;
}
.btn-success-outline:hover::before {
  background-color: #00fdff !important;
}
.btn-info-outline:hover::before {
  background-color: #82786e !important;
}
.btn-primary-outline:hover::before {
  background-color: #c2120f !important;
}
.btn-white-outline:hover::before {
  background-color: #ffffff !important;
}
.btn-black-outline:hover::before {
  background-color: #000000 !important;
}
.btn-black-outline:hover::before {
  background-color: #e1201d !important;
}
.btn-danger-outline:hover::before {
  background-color: #c2120f !important;
}
.cid-sf8DZATRJt {
  padding-top: 225px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/om-industriel-haut-contact-1920x600.jpg");
}
.cid-sf8DZATRJt .mbr-text {
  margin-bottom: 3.2rem;
}
@media (max-width: 767px) {
  .cid-sf8DZATRJt .align-center {
    text-align: center;
  }
}
.cid-sf8DZATRJt H1 {
  text-align: left;
}
.cid-sf8DZB5Rua {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sf8DZB5Rua .line {
  width: 55px;
  margin-bottom: 0.5rem;
  height: 5px;
  display: inline-block;
  background: linear-gradient(to left, #7e7e7e, #c2120f);
}
.cid-sf8DZB5Rua .mbr-text,
.cid-sf8DZB5Rua .mbr-section-btn {
  color: #434141;
}
.cid-sf8DZB5Rua .mbr-section-title,
.cid-sf8DZB5Rua .title-wrapper {
  color: #101010;
}
.cid-sf8HqGdJpe {
  padding-top: 45px;
  padding-bottom: 30px;
  background-image: url("../../../assets/images/om-industriel-inc-contact2-1980x1300.jpg");
}
.cid-sf8HqGdJpe .mbr-overlay {
  background-color: #32709a;
  opacity: 0.3;
}
.cid-sf8HqGdJpe textarea {
  min-height: 150px;
}
@media (max-width: 992px) {
  .cid-sf8HqGdJpe .media-content {
    padding-left: 0rem;
    padding-top: 2rem;
  }
  .cid-sf8HqGdJpe .social-list {
    margin-bottom: 3rem;
  }
  .cid-sf8HqGdJpe .email-input {
    margin-top: 2rem;
  }
}
.cid-sf8HqGdJpe .mbr-section-subtitle {
  color: #62d0f5;
  margin-bottom: 2.4rem;
}
.cid-sf8HqGdJpe .mbr-text {
  color: #acacac;
  margin-bottom: 3.5rem;
}
.cid-sf8HqGdJpe .mbr-iconfont-social {
  font-size: 1rem;
  color: #ffffff;
  margin-right: 0.6rem;
}
.cid-sf8HqGdJpe .mbr-iconfont-social:before {
  padding: 1rem;
  border: 2px solid;
  border-radius: 100px;
  border-color: #c2120f;
  transition: all 0.3s;
}
.cid-sf8HqGdJpe .mbr-iconfont-social:hover {
  color: #c2120f;
}
.cid-sf8HqGdJpe .social-list {
  display: flex;
}
.cid-sf8HqGdJpe .social-list a {
  transition: 0.3s;
}
.cid-sf8HqGdJpe .social-list a:hover {
  transform: translateY(-8px);
}
.cid-sf8HqGdJpe .row {
  align-items: center;
}
.cid-sf8HqGdJpe .mbr-section-title {
  margin-bottom: 1.3rem;
}
.cid-sf8HqGdJpe .btn {
  font-weight: bold;
  padding: 1rem 5.5rem;
}
.cid-sf8HqGdJpe .form-btn {
  margin-top: 2.5rem;
}
.cid-sf8HqGdJpe input::-webkit-input-placeholder,
.cid-sf8HqGdJpe textarea::-webkit-input-placeholder {
  color: #acacac !important;
}
.cid-sf8HqGdJpe input:-moz-placeholder,
.cid-sf8HqGdJpe textarea:-moz-placeholder {
  color: #acacac !important;
}
@media (min-width: 992px) {
  .cid-sf8HqGdJpe .media-content {
    padding-right: 3rem;
  }
  .cid-sf8HqGdJpe .email-input {
    padding-left: 2.2rem;
  }
}
@media (min-width: 767px) {
  .cid-sf8HqGdJpe .row {
    padding: 0 1rem;
  }
}
.cid-sf8HqGdJpe .btn:hover {
  background-color: #c2120f !important;
  border-color: #c2120f !important;
  color: #ffffff !important;
}
@media (max-width: 767px) {
  .cid-sf8HqGdJpe .form-btn {
    width: 100%;
  }
  .cid-sf8HqGdJpe .btn {
    width: 100%;
  }
}
.cid-skLtxZef19 .google-map {
  height: 34rem;
  position: relative;
}
.cid-skLtxZef19 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-skLtxZef19 .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-skLtxZef19 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-skLtxZef19 .google-map[data-state='loading'] [data-state-details] {
  display: none;
}
.cid-slbYq38Vk4 {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #101010;
}
.cid-slbYq38Vk4 p {
  text-align: center;
}
.cid-slbYq38Vk4 .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-slbYq38Vk4 .social-list a:focus {
  text-decoration: none;
}
.cid-slbYq38Vk4 .text-copyright {
  width: 100%;
  color: #ffffff;
  text-align: left;
}
.cid-slbYq38Vk4 .img-logo-footer {
  margin-right: 1rem;
  max-width: 6rem;
}
.cid-slbYq38Vk4 .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
}
.cid-slbYq38Vk4 .logo-footer {
  line-height: normal;
}
.cid-slbYq38Vk4 .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-slbYq38Vk4 .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-slbYq38Vk4 .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-sg45HfDXoS .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sg45HfDXoS .nav-item:focus,
.cid-sg45HfDXoS .nav-link:focus {
  outline: none;
}
.cid-sg45HfDXoS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sg45HfDXoS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sg45HfDXoS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-sg45HfDXoS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sg45HfDXoS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sg45HfDXoS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sg45HfDXoS .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-sg45HfDXoS .navbar {
  min-height: 77px;
  transition: all 0.3s;
  background: #000000;
  background: none;
}
.cid-sg45HfDXoS .navbar.opened {
  transition: all 0.3s;
  background: #000000 !important;
}
.cid-sg45HfDXoS .navbar .dropdown-item {
  padding: 0.235rem 1.5rem;
}
.cid-sg45HfDXoS .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-sg45HfDXoS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sg45HfDXoS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sg45HfDXoS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8.3rem);
  }
}
.cid-sg45HfDXoS .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sg45HfDXoS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sg45HfDXoS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sg45HfDXoS .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
  margin-left: 0.25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sg45HfDXoS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sg45HfDXoS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sg45HfDXoS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sg45HfDXoS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sg45HfDXoS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sg45HfDXoS .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sg45HfDXoS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sg45HfDXoS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sg45HfDXoS .navbar .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
    margin-left: 0.25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sg45HfDXoS .navbar .navbar-logo img {
    height: 3.8rem !important;
    width: auto;
  }
  .cid-sg45HfDXoS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sg45HfDXoS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sg45HfDXoS .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-sg45HfDXoS .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-sg45HfDXoS .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sg45HfDXoS .navbar.navbar-short {
  background: #000000 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-sg45HfDXoS .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sg45HfDXoS .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sg45HfDXoS .navbar-short {
  padding: 1rem 0 !important;
}
.cid-sg45HfDXoS .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sg45HfDXoS .navbar-brand .navbar-caption {
  line-height: inherit 110.;
}
.cid-sg45HfDXoS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sg45HfDXoS .dropdown-item.active,
.cid-sg45HfDXoS .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-sg45HfDXoS .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-sg45HfDXoS .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-sg45HfDXoS .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-sg45HfDXoS .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-sg45HfDXoS .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sg45HfDXoS .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-sg45HfDXoS .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-sg45HfDXoS .nav-link {
    margin: 1rem 1.25rem !important;
  }
  .cid-sg45HfDXoS .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-sg45HfDXoS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-sg45HfDXoS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sg45HfDXoS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sg45HfDXoS ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sg45HfDXoS .navbar-buttons {
  text-align: center;
}
.cid-sg45HfDXoS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sg45HfDXoS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-sg45HfDXoS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sg45HfDXoS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sg45HfDXoS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sg45HfDXoS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sg45HfDXoS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sg45HfDXoS nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sg45HfDXoS nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sg45HfDXoS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sg45HfDXoS .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-sg45HfDXoS a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-sg45HfDXoS .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-sg45HfDXoS .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-sg45HfDXoS .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sg45HfDXoS .navbar {
    height: 77px;
  }
  .cid-sg45HfDXoS .navbar.opened {
    height: auto;
  }
  .cid-sg45HfDXoS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sg45HfDXoS a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-sg45HfDXoS a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #e9204f;
}
.cid-sg45HfDXoS .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-sg45HfDXoS .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-sgvO0uLqgg {
  padding-top: 165px;
  background-image: url("../../../assets/images/om-industriel-haut-14-1980x1000.jpg");
}
.cid-sgvO0uLqgg H2 {
  color: #e2090d;
}
.cid-sgvO0uLqgg h1 {
  background: linear-gradient(to left, #7e7e7e, currentColor);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.cid-sgvO0uLqgg section {
  align-items: flex-end !important;
}
.cid-sgvO0uLqgg .mbr-text,
.cid-sgvO0uLqgg .mbr-section-btn {
  color: #191919;
}
.cid-sgvO0uLqgg .mbr-overlay {
  background-color: transparent!important;
  background: linear-gradient(to top, #063060, transparent);
}
.cid-sf1FrScCcu {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sf1FrScCcu .line {
  width: 55px;
  margin-bottom: 0.5rem;
  height: 5px;
  display: inline-block;
  background: linear-gradient(to left, #7e7e7e, #c2120f);
}
.cid-sf1FrScCcu .mbr-text,
.cid-sf1FrScCcu .mbr-section-btn {
  color: #434141;
}
.cid-sf1FrScCcu .mbr-section-title,
.cid-sf1FrScCcu .title-wrapper {
  color: #011320;
}
.cid-sf1F0G2Cq1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sf1F0G2Cq1 .line {
  width: 55px;
  margin-bottom: 0.5rem;
  height: 5px;
  display: inline-block;
  background: linear-gradient(to left, #7e7e7e, #c2120f);
}
.cid-sf1F0G2Cq1 .mbr-text,
.cid-sf1F0G2Cq1 .mbr-section-btn {
  color: #434141;
}
.cid-sf1F0G2Cq1 .mbr-section-title,
.cid-sf1F0G2Cq1 .title-wrapper {
  color: #010d16;
}
.cid-sgznPa884c {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sgznPa884c h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-sgznPa884c .container {
    position: relative;
  }
  .cid-sgznPa884c .row {
    margin: 0;
  }
  .cid-sgznPa884c h2 {
    margin: 0;
  }
}
.cid-sgznPa884c .mbr-section-subtitle {
  color: #e9204f;
}
.cid-sgznPa884c .mbr-text {
  margin-top: 1.4rem;
}
.cid-sgzjuRVoUD {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sgzjuRVoUD h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-sgzjuRVoUD .container {
    position: relative;
  }
  .cid-sgzjuRVoUD .row {
    margin: 0;
  }
  .cid-sgzjuRVoUD h2 {
    margin: 0;
  }
}
.cid-sgzjuRVoUD .mbr-section-subtitle {
  color: #e9204f;
}
.cid-sgzjuRVoUD .mbr-text {
  margin-top: 1.4rem;
  color: #101010;
  text-align: left;
}
.cid-sgzjuRVoUD h2 {
  color: #920324;
}
.cid-sf7gUmZ0ob {
  padding-top: 150px;
  background-image: url("../../../assets/images/om-industriel-haut-3-1920x800.jpg");
}
.cid-sf7gUmZ0ob H2 {
  color: #e2090d;
}
.cid-sf7gUmZ0ob h1 {
  background: linear-gradient(to left, #7e7e7e, currentColor);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.cid-sf7gUmZ0ob section {
  align-items: flex-end !important;
}
.cid-sf7gUmZ0ob .mbr-text,
.cid-sf7gUmZ0ob .mbr-section-btn {
  color: #191919;
}
.cid-sf7gUmZ0ob .mbr-overlay {
  background-color: transparent!important;
  background: linear-gradient(to top, #063060, transparent);
}
.cid-sf0G3nDXq5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/om-industriel-inc-footer-1980x600.jpg");
}
.cid-sf0G3nDXq5 .mbr-overlay {
  background-color: #000000;
  opacity: 0;
}
.cid-sf0G3nDXq5 .item {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.3rem 0;
}
.cid-sf0G3nDXq5 .item p {
  margin: 0;
  padding-left: 0.5rem;
}
.cid-sf0G3nDXq5 .title {
  background: linear-gradient(to left, #7e7e7e, currentColor);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #e2090d;
}
.cid-sf0G3nDXq5 .container {
  max-width: 1400px;
}
.cid-sf0G3nDXq5 li {
  margin: 0;
  list-style: none;
  cursor: pointer;
}
.cid-sf0G3nDXq5 .time {
  line-height: 2;
}
.cid-sf0G3nDXq5 .icons-wrap {
  display: flex;
  align-items: center;
}
.cid-sf0G3nDXq5 .text-wrap {
  width: 100%;
}
.cid-sf0G3nDXq5 .item-wrap {
  display: inline-block;
}
.cid-sf0G3nDXq5 .socicon-wrap {
  width: fit-content;
  display: flex;
  margin-bottom: 0.8rem;
}
.cid-sf0G3nDXq5 .socicon-wrap .mbr-iconfont {
  font-size: 1.3rem;
  background: linear-gradient(to left, #7e7e7e, #c2120f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding: 10px;
  margin-right: 0.1rem;
  height: 40px;
  display: flex;
  width: 40px;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  border-radius: 100%;
}
.cid-sf0G3nDXq5 .align-wrap {
  display: flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-sf0G3nDXq5 .col-md-6 {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sf0G3nDXq5 .socicon-wrap {
    margin: auto;
  }
}
.cid-sf0G3nDXq5 .mbr-text {
  color: #999999;
}
.cid-sf0G3nDXq5 .icon-title {
  margin: 0;
  padding-bottom: 3px;
}
.cid-sf0G3nDXq5 .icon-title,
.cid-sf0G3nDXq5 .align-wrap {
  color: #ffffff;
  width: 100%;
  text-align: left;
}
.cid-sf0G3nDXq5 .item-text,
.cid-sf0G3nDXq5 .item-icon {
  color: #ffffff;
}
.cid-sf0G3nDXq5 .mbr-text,
.cid-sf0G3nDXq5 .mbr-section-btn {
  color: #ffffff;
}
.cid-slbYhqLXca {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #101010;
}
.cid-slbYhqLXca p {
  text-align: center;
}
.cid-slbYhqLXca .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-slbYhqLXca .social-list a:focus {
  text-decoration: none;
}
.cid-slbYhqLXca .text-copyright {
  width: 100%;
  color: #ffffff;
  text-align: left;
}
.cid-slbYhqLXca .img-logo-footer {
  margin-right: 1rem;
  max-width: 6rem;
}
.cid-slbYhqLXca .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
}
.cid-slbYhqLXca .logo-footer {
  line-height: normal;
}
.cid-slbYhqLXca .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-slbYhqLXca .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-slbYhqLXca .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-sg45HfDXoS .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sg45HfDXoS .nav-item:focus,
.cid-sg45HfDXoS .nav-link:focus {
  outline: none;
}
.cid-sg45HfDXoS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sg45HfDXoS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sg45HfDXoS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-sg45HfDXoS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sg45HfDXoS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sg45HfDXoS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sg45HfDXoS .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-sg45HfDXoS .navbar {
  min-height: 77px;
  transition: all 0.3s;
  background: #000000;
  background: none;
}
.cid-sg45HfDXoS .navbar.opened {
  transition: all 0.3s;
  background: #000000 !important;
}
.cid-sg45HfDXoS .navbar .dropdown-item {
  padding: 0.235rem 1.5rem;
}
.cid-sg45HfDXoS .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-sg45HfDXoS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sg45HfDXoS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sg45HfDXoS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8.3rem);
  }
}
.cid-sg45HfDXoS .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sg45HfDXoS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sg45HfDXoS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sg45HfDXoS .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
  margin-left: 0.25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sg45HfDXoS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sg45HfDXoS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sg45HfDXoS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sg45HfDXoS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sg45HfDXoS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sg45HfDXoS .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sg45HfDXoS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sg45HfDXoS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sg45HfDXoS .navbar .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
    margin-left: 0.25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sg45HfDXoS .navbar .navbar-logo img {
    height: 3.8rem !important;
    width: auto;
  }
  .cid-sg45HfDXoS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sg45HfDXoS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sg45HfDXoS .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-sg45HfDXoS .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-sg45HfDXoS .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sg45HfDXoS .navbar.navbar-short {
  background: #000000 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-sg45HfDXoS .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sg45HfDXoS .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sg45HfDXoS .navbar-short {
  padding: 1rem 0 !important;
}
.cid-sg45HfDXoS .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sg45HfDXoS .navbar-brand .navbar-caption {
  line-height: inherit 110.;
}
.cid-sg45HfDXoS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sg45HfDXoS .dropdown-item.active,
.cid-sg45HfDXoS .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-sg45HfDXoS .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-sg45HfDXoS .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-sg45HfDXoS .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-sg45HfDXoS .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-sg45HfDXoS .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sg45HfDXoS .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-sg45HfDXoS .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-sg45HfDXoS .nav-link {
    margin: 1rem 1.25rem !important;
  }
  .cid-sg45HfDXoS .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-sg45HfDXoS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-sg45HfDXoS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sg45HfDXoS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sg45HfDXoS ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sg45HfDXoS .navbar-buttons {
  text-align: center;
}
.cid-sg45HfDXoS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sg45HfDXoS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-sg45HfDXoS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sg45HfDXoS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sg45HfDXoS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sg45HfDXoS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sg45HfDXoS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sg45HfDXoS nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sg45HfDXoS nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sg45HfDXoS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sg45HfDXoS .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-sg45HfDXoS a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-sg45HfDXoS .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-sg45HfDXoS .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-sg45HfDXoS .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sg45HfDXoS .navbar {
    height: 77px;
  }
  .cid-sg45HfDXoS .navbar.opened {
    height: auto;
  }
  .cid-sg45HfDXoS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sg45HfDXoS a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-sg45HfDXoS a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #e9204f;
}
.cid-sg45HfDXoS .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-sg45HfDXoS .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-sffoThUelG {
  padding-top: 195px;
  padding-bottom: 15px;
  background-image: url("../../../assets/images/om-industriel-haut-9-1700x650.jpg");
}
.cid-sffoThUelG .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-sffoThUelG .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-sffoThUelG .align-center {
    text-align: center;
  }
}
.cid-sffoThUelG h3 {
  color: #908f90;
  margin-bottom: 2.3rem;
}
.cid-sffoThUelG .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-sffoThUelG .row {
    margin: 0;
  }
}
.cid-sffoThUelG .btn {
  margin-left: 0rem;
}
.cid-sffoThUelG H3 {
  color: #ffffff;
}
.cid-sgzpAHsmfD {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sgzpAHsmfD h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-sgzpAHsmfD .container {
    position: relative;
  }
  .cid-sgzpAHsmfD .row {
    margin: 0;
  }
  .cid-sgzpAHsmfD h2 {
    margin: 0;
  }
}
.cid-sgzpAHsmfD .mbr-section-subtitle {
  color: #e9204f;
}
.cid-sgzpAHsmfD .mbr-text {
  margin-top: 1.4rem;
  color: #101010;
}
.cid-sgezaTqUJo {
  background-color: #ffffff;
}
.cid-sgezaTqUJo .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sgezaTqUJo .carousel-item > div {
  width: 100%;
}
.cid-sgezaTqUJo h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-sgezaTqUJo .carousel-item.active,
.cid-sgezaTqUJo .carousel-item-next,
.cid-sgezaTqUJo .carousel-item-prev {
  display: flex;
}
.cid-sgezaTqUJo .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-sgezaTqUJo .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-sgezaTqUJo .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-sgezaTqUJo .carousel-controls a {
    width: 5%;
  }
}
.cid-sgezaTqUJo .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-sgezaTqUJo .img-block {
  display: flex;
  flex-direction: column;
}
.cid-sgezaTqUJo img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-sgezaTqUJo .mbr-text {
  position: relative;
}
.cid-sgezaTqUJo li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-sgezaTqUJo li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-sgezaTqUJo .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-sgezaTqUJo ol {
  margin-bottom: 0;
}
.cid-sgezaTqUJo .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-sgezaTqUJo .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-sgezaTqUJo {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-sgezaTqUJo {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cid-sgezaTqUJo .row {
    margin: 0;
  }
}
.cid-sgezaTqUJo .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-sgezaTqUJo .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-sgezaTqUJo .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-sgezaTqUJo .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-sgezaTqUJo .img-block:hover .desk {
  color: #101010;
}
.cid-sgezaTqUJo .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-sgezaTqUJo .img-card {
    margin-top: 2rem;
  }
}
.cid-sgezaTqUJo .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-sffoTjoj57 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/om-industriel-inc-footer-1980x600.jpg");
}
.cid-sffoTjoj57 .mbr-overlay {
  background-color: #000000;
  opacity: 0;
}
.cid-sffoTjoj57 .item {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.3rem 0;
}
.cid-sffoTjoj57 .item p {
  margin: 0;
  padding-left: 0.5rem;
}
.cid-sffoTjoj57 .title {
  background: linear-gradient(to left, #7e7e7e, currentColor);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #e2090d;
}
.cid-sffoTjoj57 .container {
  max-width: 1400px;
}
.cid-sffoTjoj57 li {
  margin: 0;
  list-style: none;
  cursor: pointer;
}
.cid-sffoTjoj57 .time {
  line-height: 2;
}
.cid-sffoTjoj57 .icons-wrap {
  display: flex;
  align-items: center;
}
.cid-sffoTjoj57 .text-wrap {
  width: 100%;
}
.cid-sffoTjoj57 .item-wrap {
  display: inline-block;
}
.cid-sffoTjoj57 .socicon-wrap {
  width: fit-content;
  display: flex;
  margin-bottom: 0.8rem;
}
.cid-sffoTjoj57 .socicon-wrap .mbr-iconfont {
  font-size: 1.3rem;
  background: linear-gradient(to left, #7e7e7e, #c2120f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding: 10px;
  margin-right: 0.1rem;
  height: 40px;
  display: flex;
  width: 40px;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  border-radius: 100%;
}
.cid-sffoTjoj57 .align-wrap {
  display: flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-sffoTjoj57 .col-md-6 {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sffoTjoj57 .socicon-wrap {
    margin: auto;
  }
}
.cid-sffoTjoj57 .mbr-text {
  color: #999999;
}
.cid-sffoTjoj57 .icon-title {
  margin: 0;
  padding-bottom: 3px;
}
.cid-sffoTjoj57 .icon-title,
.cid-sffoTjoj57 .align-wrap {
  color: #ffffff;
  width: 100%;
  text-align: left;
}
.cid-sffoTjoj57 .item-text,
.cid-sffoTjoj57 .item-icon {
  color: #ffffff;
}
.cid-sffoTjoj57 .mbr-text,
.cid-sffoTjoj57 .mbr-section-btn {
  color: #ffffff;
}
.cid-slbY4ULDiJ {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #101010;
}
.cid-slbY4ULDiJ p {
  text-align: center;
}
.cid-slbY4ULDiJ .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-slbY4ULDiJ .social-list a:focus {
  text-decoration: none;
}
.cid-slbY4ULDiJ .text-copyright {
  width: 100%;
  color: #ffffff;
  text-align: left;
}
.cid-slbY4ULDiJ .img-logo-footer {
  margin-right: 1rem;
  max-width: 6rem;
}
.cid-slbY4ULDiJ .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
}
.cid-slbY4ULDiJ .logo-footer {
  line-height: normal;
}
.cid-slbY4ULDiJ .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-slbY4ULDiJ .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-slbY4ULDiJ .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-sg45HfDXoS .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sg45HfDXoS .nav-item:focus,
.cid-sg45HfDXoS .nav-link:focus {
  outline: none;
}
.cid-sg45HfDXoS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sg45HfDXoS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sg45HfDXoS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-sg45HfDXoS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sg45HfDXoS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sg45HfDXoS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sg45HfDXoS .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-sg45HfDXoS .navbar {
  min-height: 77px;
  transition: all 0.3s;
  background: #000000;
  background: none;
}
.cid-sg45HfDXoS .navbar.opened {
  transition: all 0.3s;
  background: #000000 !important;
}
.cid-sg45HfDXoS .navbar .dropdown-item {
  padding: 0.235rem 1.5rem;
}
.cid-sg45HfDXoS .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-sg45HfDXoS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sg45HfDXoS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sg45HfDXoS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8.3rem);
  }
}
.cid-sg45HfDXoS .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sg45HfDXoS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sg45HfDXoS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sg45HfDXoS .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
  margin-left: 0.25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sg45HfDXoS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sg45HfDXoS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sg45HfDXoS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sg45HfDXoS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sg45HfDXoS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sg45HfDXoS .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sg45HfDXoS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sg45HfDXoS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sg45HfDXoS .navbar .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
    margin-left: 0.25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sg45HfDXoS .navbar .navbar-logo img {
    height: 3.8rem !important;
    width: auto;
  }
  .cid-sg45HfDXoS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sg45HfDXoS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sg45HfDXoS .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-sg45HfDXoS .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-sg45HfDXoS .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sg45HfDXoS .navbar.navbar-short {
  background: #000000 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-sg45HfDXoS .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sg45HfDXoS .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sg45HfDXoS .navbar-short {
  padding: 1rem 0 !important;
}
.cid-sg45HfDXoS .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sg45HfDXoS .navbar-brand .navbar-caption {
  line-height: inherit 110.;
}
.cid-sg45HfDXoS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sg45HfDXoS .dropdown-item.active,
.cid-sg45HfDXoS .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-sg45HfDXoS .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-sg45HfDXoS .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-sg45HfDXoS .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-sg45HfDXoS .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-sg45HfDXoS .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sg45HfDXoS .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-sg45HfDXoS .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-sg45HfDXoS .nav-link {
    margin: 1rem 1.25rem !important;
  }
  .cid-sg45HfDXoS .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-sg45HfDXoS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-sg45HfDXoS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sg45HfDXoS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sg45HfDXoS ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sg45HfDXoS .navbar-buttons {
  text-align: center;
}
.cid-sg45HfDXoS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sg45HfDXoS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-sg45HfDXoS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sg45HfDXoS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sg45HfDXoS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sg45HfDXoS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sg45HfDXoS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sg45HfDXoS nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sg45HfDXoS nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sg45HfDXoS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sg45HfDXoS .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-sg45HfDXoS a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-sg45HfDXoS .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-sg45HfDXoS .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-sg45HfDXoS .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sg45HfDXoS .navbar {
    height: 77px;
  }
  .cid-sg45HfDXoS .navbar.opened {
    height: auto;
  }
  .cid-sg45HfDXoS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sg45HfDXoS a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-sg45HfDXoS a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #e9204f;
}
.cid-sg45HfDXoS .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-sg45HfDXoS .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-skGofxOav7 {
  padding-top: 180px;
  padding-bottom: 15px;
  background-image: url("../../../assets/images/om-industriel-haut-9-1980x700.jpg");
}
.cid-skGofxOav7 .mbr-text {
  margin-bottom: 3.2rem;
}
@media (max-width: 767px) {
  .cid-skGofxOav7 .align-center {
    text-align: center;
  }
}
.cid-skGofxOav7 H1 {
  text-align: left;
}
.cid-skGofxOav7 H3 {
  text-align: left;
}
.cid-sgqONFhvJ8 {
  background-color: #ffffff;
}
.cid-sgqONFhvJ8 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sgqONFhvJ8 .carousel-item > div {
  width: 100%;
}
.cid-sgqONFhvJ8 h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-sgqONFhvJ8 .carousel-item.active,
.cid-sgqONFhvJ8 .carousel-item-next,
.cid-sgqONFhvJ8 .carousel-item-prev {
  display: flex;
}
.cid-sgqONFhvJ8 .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-sgqONFhvJ8 .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-sgqONFhvJ8 .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-sgqONFhvJ8 .carousel-controls a {
    width: 5%;
  }
}
.cid-sgqONFhvJ8 .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-sgqONFhvJ8 .img-block {
  display: flex;
  flex-direction: column;
}
.cid-sgqONFhvJ8 img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-sgqONFhvJ8 .mbr-text {
  position: relative;
}
.cid-sgqONFhvJ8 li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-sgqONFhvJ8 li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-sgqONFhvJ8 .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-sgqONFhvJ8 ol {
  margin-bottom: 0;
}
.cid-sgqONFhvJ8 .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-sgqONFhvJ8 .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-sgqONFhvJ8 {
    padding-top: 40px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-sgqONFhvJ8 {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-sgqONFhvJ8 .row {
    margin: 0;
  }
}
.cid-sgqONFhvJ8 .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-sgqONFhvJ8 .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-sgqONFhvJ8 .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-sgqONFhvJ8 .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-sgqONFhvJ8 .img-block:hover .desk {
  color: #101010;
}
.cid-sgqONFhvJ8 .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-sgqONFhvJ8 .img-card {
    margin-top: 2rem;
  }
}
.cid-sgqONFhvJ8 .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-sgqONFhvJ8 .mbr-text,
.cid-sgqONFhvJ8 .subtitle-link {
  color: #000000;
}
.cid-sgqONFhvJ8 .signature {
  text-align: center;
}
.cid-sgqONFhvJ8 .mbr-text,
.cid-sgqONFhvJ8 .subtitle-link {
  text-align: center;
}
.cid-smtY2PiqI6 {
  background-color: #ffffff;
}
.cid-smtY2PiqI6 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-smtY2PiqI6 .carousel-item > div {
  width: 100%;
}
.cid-smtY2PiqI6 h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-smtY2PiqI6 .carousel-item.active,
.cid-smtY2PiqI6 .carousel-item-next,
.cid-smtY2PiqI6 .carousel-item-prev {
  display: flex;
}
.cid-smtY2PiqI6 .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-smtY2PiqI6 .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-smtY2PiqI6 .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-smtY2PiqI6 .carousel-controls a {
    width: 5%;
  }
}
.cid-smtY2PiqI6 .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-smtY2PiqI6 .img-block {
  display: flex;
  flex-direction: column;
}
.cid-smtY2PiqI6 img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-smtY2PiqI6 .mbr-text {
  position: relative;
}
.cid-smtY2PiqI6 li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-smtY2PiqI6 li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-smtY2PiqI6 .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-smtY2PiqI6 ol {
  margin-bottom: 0;
}
.cid-smtY2PiqI6 .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-smtY2PiqI6 .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-smtY2PiqI6 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-smtY2PiqI6 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cid-smtY2PiqI6 .row {
    margin: 0;
  }
}
.cid-smtY2PiqI6 .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-smtY2PiqI6 .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-smtY2PiqI6 .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-smtY2PiqI6 .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-smtY2PiqI6 .img-block:hover .desk {
  color: #101010;
}
.cid-smtY2PiqI6 .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-smtY2PiqI6 .img-card {
    margin-top: 2rem;
  }
}
.cid-smtY2PiqI6 .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-smtY2PiqI6 .mbr-text,
.cid-smtY2PiqI6 .subtitle-link {
  color: #000000;
}
.cid-smtY2PiqI6 .title-block,
.cid-smtY2PiqI6 .signature {
  text-align: center;
}
.cid-smtY2PiqI6 .subtitle-link {
  text-align: center;
}
.cid-sgqONGfBXa {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/om-industriel-inc-footer-1980x600.jpg");
}
.cid-sgqONGfBXa .mbr-overlay {
  background-color: #000000;
  opacity: 0;
}
.cid-sgqONGfBXa .item {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.3rem 0;
}
.cid-sgqONGfBXa .item p {
  margin: 0;
  padding-left: 0.5rem;
}
.cid-sgqONGfBXa .title {
  background: linear-gradient(to left, #7e7e7e, currentColor);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #e2090d;
}
.cid-sgqONGfBXa .container {
  max-width: 1400px;
}
.cid-sgqONGfBXa li {
  margin: 0;
  list-style: none;
  cursor: pointer;
}
.cid-sgqONGfBXa .time {
  line-height: 2;
}
.cid-sgqONGfBXa .icons-wrap {
  display: flex;
  align-items: center;
}
.cid-sgqONGfBXa .text-wrap {
  width: 100%;
}
.cid-sgqONGfBXa .item-wrap {
  display: inline-block;
}
.cid-sgqONGfBXa .socicon-wrap {
  width: fit-content;
  display: flex;
  margin-bottom: 0.8rem;
}
.cid-sgqONGfBXa .socicon-wrap .mbr-iconfont {
  font-size: 1.3rem;
  background: linear-gradient(to left, #7e7e7e, #c2120f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding: 10px;
  margin-right: 0.1rem;
  height: 40px;
  display: flex;
  width: 40px;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  border-radius: 100%;
}
.cid-sgqONGfBXa .align-wrap {
  display: flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-sgqONGfBXa .col-md-6 {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sgqONGfBXa .socicon-wrap {
    margin: auto;
  }
}
.cid-sgqONGfBXa .mbr-text {
  color: #999999;
}
.cid-sgqONGfBXa .icon-title {
  margin: 0;
  padding-bottom: 3px;
}
.cid-sgqONGfBXa .icon-title,
.cid-sgqONGfBXa .align-wrap {
  color: #ffffff;
  width: 100%;
  text-align: left;
}
.cid-sgqONGfBXa .item-text,
.cid-sgqONGfBXa .item-icon {
  color: #ffffff;
}
.cid-sgqONGfBXa .mbr-text,
.cid-sgqONGfBXa .mbr-section-btn {
  color: #ffffff;
}
.cid-sgqONGU6BY .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgqONGU6BY .nav-item:focus,
.cid-sgqONGU6BY .nav-link:focus {
  outline: none;
}
.cid-sgqONGU6BY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgqONGU6BY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sgqONGU6BY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-sgqONGU6BY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgqONGU6BY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sgqONGU6BY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sgqONGU6BY .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-sgqONGU6BY .navbar {
  min-height: 77px;
  transition: all 0.3s;
  background: #000000;
  background: none;
}
.cid-sgqONGU6BY .navbar.opened {
  transition: all 0.3s;
  background: #000000 !important;
}
.cid-sgqONGU6BY .navbar .dropdown-item {
  padding: 0.235rem 1.5rem;
}
.cid-sgqONGU6BY .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-sgqONGU6BY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sgqONGU6BY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sgqONGU6BY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8.3rem);
  }
}
.cid-sgqONGU6BY .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sgqONGU6BY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sgqONGU6BY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sgqONGU6BY .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
  margin-left: 0.25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sgqONGU6BY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sgqONGU6BY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sgqONGU6BY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sgqONGU6BY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sgqONGU6BY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sgqONGU6BY .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sgqONGU6BY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sgqONGU6BY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sgqONGU6BY .navbar .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
    margin-left: 0.25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sgqONGU6BY .navbar .navbar-logo img {
    height: 3.8rem !important;
    width: auto;
  }
  .cid-sgqONGU6BY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sgqONGU6BY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sgqONGU6BY .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-sgqONGU6BY .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-sgqONGU6BY .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sgqONGU6BY .navbar.navbar-short {
  background: #000000 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-sgqONGU6BY .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sgqONGU6BY .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sgqONGU6BY .navbar-short {
  padding: 1rem 0 !important;
}
.cid-sgqONGU6BY .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sgqONGU6BY .navbar-brand .navbar-caption {
  line-height: inherit 110.;
}
.cid-sgqONGU6BY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sgqONGU6BY .dropdown-item.active,
.cid-sgqONGU6BY .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-sgqONGU6BY .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-sgqONGU6BY .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-sgqONGU6BY .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-sgqONGU6BY .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-sgqONGU6BY .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sgqONGU6BY .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-sgqONGU6BY .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-sgqONGU6BY .nav-link {
    margin: 1rem 1.25rem !important;
  }
  .cid-sgqONGU6BY .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-sgqONGU6BY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-sgqONGU6BY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sgqONGU6BY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sgqONGU6BY ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sgqONGU6BY .navbar-buttons {
  text-align: center;
}
.cid-sgqONGU6BY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sgqONGU6BY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-sgqONGU6BY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sgqONGU6BY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sgqONGU6BY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sgqONGU6BY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sgqONGU6BY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sgqONGU6BY nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sgqONGU6BY nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sgqONGU6BY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sgqONGU6BY .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-sgqONGU6BY a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-sgqONGU6BY .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-sgqONGU6BY .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-sgqONGU6BY .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sgqONGU6BY .navbar {
    height: 77px;
  }
  .cid-sgqONGU6BY .navbar.opened {
    height: auto;
  }
  .cid-sgqONGU6BY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sgqONGU6BY a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-sgqONGU6BY a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #e9204f;
}
.cid-sgqONGU6BY .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-sgqONGU6BY .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-slbXbuHsh4 {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #101010;
}
.cid-slbXbuHsh4 p {
  text-align: center;
}
.cid-slbXbuHsh4 .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-slbXbuHsh4 .social-list a:focus {
  text-decoration: none;
}
.cid-slbXbuHsh4 .text-copyright {
  width: 100%;
  color: #ffffff;
  text-align: left;
}
.cid-slbXbuHsh4 .img-logo-footer {
  margin-right: 1rem;
  max-width: 6rem;
}
.cid-slbXbuHsh4 .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
}
.cid-slbXbuHsh4 .logo-footer {
  line-height: normal;
}
.cid-slbXbuHsh4 .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-slbXbuHsh4 .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-slbXbuHsh4 .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-skGoDO8a32 {
  padding-top: 180px;
  padding-bottom: 15px;
  background-image: url("../../../assets/images/om-industriel-haut-12-1980x1000.jpg");
}
.cid-skGoDO8a32 .mbr-text {
  margin-bottom: 3.2rem;
}
@media (max-width: 767px) {
  .cid-skGoDO8a32 .align-center {
    text-align: center;
  }
}
.cid-skGoDO8a32 H1 {
  text-align: left;
}
.cid-skGoDO8a32 H3 {
  text-align: left;
}
.cid-skGp02V4Ck {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-skGp02V4Ck h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-skGp02V4Ck .container {
    position: relative;
  }
  .cid-skGp02V4Ck .row {
    margin: 0;
  }
  .cid-skGp02V4Ck h2 {
    margin: 0;
  }
}
.cid-skGp02V4Ck .mbr-section-subtitle {
  color: #e9204f;
}
.cid-skGp02V4Ck .mbr-text {
  margin-top: 1.4rem;
}
.cid-skGp02V4Ck h2 {
  text-align: left;
}
.cid-sgqWOHcLy4 {
  background-color: #ffffff;
}
.cid-sgqWOHcLy4 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sgqWOHcLy4 .carousel-item > div {
  width: 100%;
}
.cid-sgqWOHcLy4 h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-sgqWOHcLy4 .carousel-item.active,
.cid-sgqWOHcLy4 .carousel-item-next,
.cid-sgqWOHcLy4 .carousel-item-prev {
  display: flex;
}
.cid-sgqWOHcLy4 .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-sgqWOHcLy4 .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-sgqWOHcLy4 .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-sgqWOHcLy4 .carousel-controls a {
    width: 5%;
  }
}
.cid-sgqWOHcLy4 .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-sgqWOHcLy4 .img-block {
  display: flex;
  flex-direction: column;
}
.cid-sgqWOHcLy4 img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-sgqWOHcLy4 .mbr-text {
  position: relative;
}
.cid-sgqWOHcLy4 li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-sgqWOHcLy4 li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-sgqWOHcLy4 .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-sgqWOHcLy4 ol {
  margin-bottom: 0;
}
.cid-sgqWOHcLy4 .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-sgqWOHcLy4 .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-sgqWOHcLy4 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-sgqWOHcLy4 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cid-sgqWOHcLy4 .row {
    margin: 0;
  }
}
.cid-sgqWOHcLy4 .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-sgqWOHcLy4 .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-sgqWOHcLy4 .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-sgqWOHcLy4 .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-sgqWOHcLy4 .img-block:hover .desk {
  color: #101010;
}
.cid-sgqWOHcLy4 .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-sgqWOHcLy4 .img-card {
    margin-top: 2rem;
  }
}
.cid-sgqWOHcLy4 .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-sgqWOHcLy4 .mbr-text,
.cid-sgqWOHcLy4 .subtitle-link {
  color: #000000;
}
.cid-sgqWOHcLy4 .signature {
  text-align: center;
}
.cid-sgqWOHcLy4 .mbr-text,
.cid-sgqWOHcLy4 .subtitle-link {
  text-align: center;
}
.cid-skGrfcaZM2 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-skGrfcaZM2 h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-skGrfcaZM2 .container {
    position: relative;
  }
  .cid-skGrfcaZM2 .row {
    margin: 0;
  }
  .cid-skGrfcaZM2 h2 {
    margin: 0;
  }
}
.cid-skGrfcaZM2 .mbr-section-subtitle {
  color: #e9204f;
}
.cid-skGrfcaZM2 .mbr-text {
  margin-top: 1.4rem;
}
.cid-skGrfcaZM2 h2 {
  text-align: left;
}
.cid-skGr9ikFGa {
  background-color: #ffffff;
}
.cid-skGr9ikFGa .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-skGr9ikFGa .carousel-item > div {
  width: 100%;
}
.cid-skGr9ikFGa h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-skGr9ikFGa .carousel-item.active,
.cid-skGr9ikFGa .carousel-item-next,
.cid-skGr9ikFGa .carousel-item-prev {
  display: flex;
}
.cid-skGr9ikFGa .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-skGr9ikFGa .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-skGr9ikFGa .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-skGr9ikFGa .carousel-controls a {
    width: 5%;
  }
}
.cid-skGr9ikFGa .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-skGr9ikFGa .img-block {
  display: flex;
  flex-direction: column;
}
.cid-skGr9ikFGa img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-skGr9ikFGa .mbr-text {
  position: relative;
}
.cid-skGr9ikFGa li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-skGr9ikFGa li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-skGr9ikFGa .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-skGr9ikFGa ol {
  margin-bottom: 0;
}
.cid-skGr9ikFGa .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-skGr9ikFGa .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-skGr9ikFGa {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-skGr9ikFGa {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cid-skGr9ikFGa .row {
    margin: 0;
  }
}
.cid-skGr9ikFGa .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-skGr9ikFGa .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-skGr9ikFGa .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-skGr9ikFGa .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-skGr9ikFGa .img-block:hover .desk {
  color: #101010;
}
.cid-skGr9ikFGa .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-skGr9ikFGa .img-card {
    margin-top: 2rem;
  }
}
.cid-skGr9ikFGa .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-skGr9ikFGa .mbr-text,
.cid-skGr9ikFGa .subtitle-link {
  color: #000000;
}
.cid-skGr9ikFGa .signature {
  text-align: center;
}
.cid-skGr9ikFGa .mbr-text,
.cid-skGr9ikFGa .subtitle-link {
  text-align: center;
}
.cid-skGw7jXxKO {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-skGw7jXxKO h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-skGw7jXxKO .container {
    position: relative;
  }
  .cid-skGw7jXxKO .row {
    margin: 0;
  }
  .cid-skGw7jXxKO h2 {
    margin: 0;
  }
}
.cid-skGw7jXxKO .mbr-section-subtitle {
  color: #e9204f;
}
.cid-skGw7jXxKO .mbr-text {
  margin-top: 1.4rem;
}
.cid-skGw7jXxKO h2 {
  text-align: left;
}
.cid-skGtAqKwGv {
  background-color: #ffffff;
}
.cid-skGtAqKwGv .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-skGtAqKwGv .carousel-item > div {
  width: 100%;
}
.cid-skGtAqKwGv h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-skGtAqKwGv .carousel-item.active,
.cid-skGtAqKwGv .carousel-item-next,
.cid-skGtAqKwGv .carousel-item-prev {
  display: flex;
}
.cid-skGtAqKwGv .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-skGtAqKwGv .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-skGtAqKwGv .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-skGtAqKwGv .carousel-controls a {
    width: 5%;
  }
}
.cid-skGtAqKwGv .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-skGtAqKwGv .img-block {
  display: flex;
  flex-direction: column;
}
.cid-skGtAqKwGv img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-skGtAqKwGv .mbr-text {
  position: relative;
}
.cid-skGtAqKwGv li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-skGtAqKwGv li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-skGtAqKwGv .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-skGtAqKwGv ol {
  margin-bottom: 0;
}
.cid-skGtAqKwGv .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-skGtAqKwGv .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-skGtAqKwGv {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-skGtAqKwGv {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cid-skGtAqKwGv .row {
    margin: 0;
  }
}
.cid-skGtAqKwGv .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-skGtAqKwGv .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-skGtAqKwGv .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-skGtAqKwGv .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-skGtAqKwGv .img-block:hover .desk {
  color: #101010;
}
.cid-skGtAqKwGv .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-skGtAqKwGv .img-card {
    margin-top: 2rem;
  }
}
.cid-skGtAqKwGv .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-skGtAqKwGv .mbr-text,
.cid-skGtAqKwGv .subtitle-link {
  color: #000000;
}
.cid-skGtAqKwGv .signature {
  text-align: center;
}
.cid-skGtAqKwGv .mbr-text,
.cid-skGtAqKwGv .subtitle-link {
  text-align: center;
}
.cid-skGwR0qOya {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-skGwR0qOya h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-skGwR0qOya .container {
    position: relative;
  }
  .cid-skGwR0qOya .row {
    margin: 0;
  }
  .cid-skGwR0qOya h2 {
    margin: 0;
  }
}
.cid-skGwR0qOya .mbr-section-subtitle {
  color: #e9204f;
}
.cid-skGwR0qOya .mbr-text {
  margin-top: 1.4rem;
}
.cid-skGwR0qOya h2 {
  text-align: left;
}
.cid-skGwXmDt4E {
  background-color: #ffffff;
}
.cid-skGwXmDt4E .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-skGwXmDt4E .carousel-item > div {
  width: 100%;
}
.cid-skGwXmDt4E h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-skGwXmDt4E .carousel-item.active,
.cid-skGwXmDt4E .carousel-item-next,
.cid-skGwXmDt4E .carousel-item-prev {
  display: flex;
}
.cid-skGwXmDt4E .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-skGwXmDt4E .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-skGwXmDt4E .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-skGwXmDt4E .carousel-controls a {
    width: 5%;
  }
}
.cid-skGwXmDt4E .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-skGwXmDt4E .img-block {
  display: flex;
  flex-direction: column;
}
.cid-skGwXmDt4E img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-skGwXmDt4E .mbr-text {
  position: relative;
}
.cid-skGwXmDt4E li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-skGwXmDt4E li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-skGwXmDt4E .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-skGwXmDt4E ol {
  margin-bottom: 0;
}
.cid-skGwXmDt4E .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-skGwXmDt4E .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-skGwXmDt4E {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-skGwXmDt4E {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cid-skGwXmDt4E .row {
    margin: 0;
  }
}
.cid-skGwXmDt4E .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-skGwXmDt4E .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-skGwXmDt4E .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-skGwXmDt4E .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-skGwXmDt4E .img-block:hover .desk {
  color: #101010;
}
.cid-skGwXmDt4E .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-skGwXmDt4E .img-card {
    margin-top: 2rem;
  }
}
.cid-skGwXmDt4E .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-skGwXmDt4E .mbr-text,
.cid-skGwXmDt4E .subtitle-link {
  color: #000000;
}
.cid-skGwXmDt4E .signature {
  text-align: center;
}
.cid-skGwXmDt4E .mbr-text,
.cid-skGwXmDt4E .subtitle-link {
  text-align: center;
}
.cid-skGxO2E49T {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-skGxO2E49T h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-skGxO2E49T .container {
    position: relative;
  }
  .cid-skGxO2E49T .row {
    margin: 0;
  }
  .cid-skGxO2E49T h2 {
    margin: 0;
  }
}
.cid-skGxO2E49T .mbr-section-subtitle {
  color: #e9204f;
}
.cid-skGxO2E49T .mbr-text {
  margin-top: 1.4rem;
}
.cid-skGxO2E49T h2 {
  text-align: left;
}
.cid-skGxOQQ7ay {
  background-color: #ffffff;
}
.cid-skGxOQQ7ay .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-skGxOQQ7ay .carousel-item > div {
  width: 100%;
}
.cid-skGxOQQ7ay h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-skGxOQQ7ay .carousel-item.active,
.cid-skGxOQQ7ay .carousel-item-next,
.cid-skGxOQQ7ay .carousel-item-prev {
  display: flex;
}
.cid-skGxOQQ7ay .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-skGxOQQ7ay .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-skGxOQQ7ay .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-skGxOQQ7ay .carousel-controls a {
    width: 5%;
  }
}
.cid-skGxOQQ7ay .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-skGxOQQ7ay .img-block {
  display: flex;
  flex-direction: column;
}
.cid-skGxOQQ7ay img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-skGxOQQ7ay .mbr-text {
  position: relative;
}
.cid-skGxOQQ7ay li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-skGxOQQ7ay li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-skGxOQQ7ay .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-skGxOQQ7ay ol {
  margin-bottom: 0;
}
.cid-skGxOQQ7ay .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-skGxOQQ7ay .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-skGxOQQ7ay {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-skGxOQQ7ay {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cid-skGxOQQ7ay .row {
    margin: 0;
  }
}
.cid-skGxOQQ7ay .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-skGxOQQ7ay .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-skGxOQQ7ay .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-skGxOQQ7ay .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-skGxOQQ7ay .img-block:hover .desk {
  color: #101010;
}
.cid-skGxOQQ7ay .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-skGxOQQ7ay .img-card {
    margin-top: 2rem;
  }
}
.cid-skGxOQQ7ay .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-skGxOQQ7ay .mbr-text,
.cid-skGxOQQ7ay .subtitle-link {
  color: #000000;
}
.cid-skGxOQQ7ay .signature {
  text-align: center;
}
.cid-skGxOQQ7ay .mbr-text,
.cid-skGxOQQ7ay .subtitle-link {
  text-align: center;
}
.cid-smEY63j2nN {
  background-color: #ffffff;
}
.cid-smEY63j2nN .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-smEY63j2nN .carousel-item > div {
  width: 100%;
}
.cid-smEY63j2nN h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-smEY63j2nN .carousel-item.active,
.cid-smEY63j2nN .carousel-item-next,
.cid-smEY63j2nN .carousel-item-prev {
  display: flex;
}
.cid-smEY63j2nN .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-smEY63j2nN .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-smEY63j2nN .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-smEY63j2nN .carousel-controls a {
    width: 5%;
  }
}
.cid-smEY63j2nN .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-smEY63j2nN .img-block {
  display: flex;
  flex-direction: column;
}
.cid-smEY63j2nN img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-smEY63j2nN .mbr-text {
  position: relative;
}
.cid-smEY63j2nN li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-smEY63j2nN li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-smEY63j2nN .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-smEY63j2nN ol {
  margin-bottom: 0;
}
.cid-smEY63j2nN .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-smEY63j2nN .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-smEY63j2nN {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-smEY63j2nN {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cid-smEY63j2nN .row {
    margin: 0;
  }
}
.cid-smEY63j2nN .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-smEY63j2nN .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-smEY63j2nN .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-smEY63j2nN .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-smEY63j2nN .img-block:hover .desk {
  color: #101010;
}
.cid-smEY63j2nN .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-smEY63j2nN .img-card {
    margin-top: 2rem;
  }
}
.cid-smEY63j2nN .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-smEY63j2nN .mbr-text,
.cid-smEY63j2nN .subtitle-link {
  color: #000000;
}
.cid-smEY63j2nN .signature {
  text-align: center;
}
.cid-smEY63j2nN .mbr-text,
.cid-smEY63j2nN .subtitle-link {
  text-align: center;
}
.cid-skGCImZ0yf {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-skGCImZ0yf h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-skGCImZ0yf .container {
    position: relative;
  }
  .cid-skGCImZ0yf .row {
    margin: 0;
  }
  .cid-skGCImZ0yf h2 {
    margin: 0;
  }
}
.cid-skGCImZ0yf .mbr-section-subtitle {
  color: #e9204f;
}
.cid-skGCImZ0yf .mbr-text {
  margin-top: 1.4rem;
}
.cid-skGCImZ0yf h2 {
  text-align: left;
}
.cid-skGCKajpHN {
  background-color: #ffffff;
}
.cid-skGCKajpHN .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-skGCKajpHN .carousel-item > div {
  width: 100%;
}
.cid-skGCKajpHN h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-skGCKajpHN .carousel-item.active,
.cid-skGCKajpHN .carousel-item-next,
.cid-skGCKajpHN .carousel-item-prev {
  display: flex;
}
.cid-skGCKajpHN .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-skGCKajpHN .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-skGCKajpHN .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-skGCKajpHN .carousel-controls a {
    width: 5%;
  }
}
.cid-skGCKajpHN .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-skGCKajpHN .img-block {
  display: flex;
  flex-direction: column;
}
.cid-skGCKajpHN img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-skGCKajpHN .mbr-text {
  position: relative;
}
.cid-skGCKajpHN li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-skGCKajpHN li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-skGCKajpHN .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-skGCKajpHN ol {
  margin-bottom: 0;
}
.cid-skGCKajpHN .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-skGCKajpHN .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-skGCKajpHN {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-skGCKajpHN {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cid-skGCKajpHN .row {
    margin: 0;
  }
}
.cid-skGCKajpHN .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-skGCKajpHN .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-skGCKajpHN .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-skGCKajpHN .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-skGCKajpHN .img-block:hover .desk {
  color: #101010;
}
.cid-skGCKajpHN .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-skGCKajpHN .img-card {
    margin-top: 2rem;
  }
}
.cid-skGCKajpHN .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-skGCKajpHN .mbr-text,
.cid-skGCKajpHN .subtitle-link {
  color: #000000;
}
.cid-skGCKajpHN .signature {
  text-align: center;
}
.cid-skGCKajpHN .mbr-text,
.cid-skGCKajpHN .subtitle-link {
  text-align: center;
}
.cid-sgqWOI8sko {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/om-industriel-inc-footer-1980x600.jpg");
}
.cid-sgqWOI8sko .mbr-overlay {
  background-color: #000000;
  opacity: 0;
}
.cid-sgqWOI8sko .item {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.3rem 0;
}
.cid-sgqWOI8sko .item p {
  margin: 0;
  padding-left: 0.5rem;
}
.cid-sgqWOI8sko .title {
  background: linear-gradient(to left, #7e7e7e, currentColor);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #e2090d;
}
.cid-sgqWOI8sko .container {
  max-width: 1400px;
}
.cid-sgqWOI8sko li {
  margin: 0;
  list-style: none;
  cursor: pointer;
}
.cid-sgqWOI8sko .time {
  line-height: 2;
}
.cid-sgqWOI8sko .icons-wrap {
  display: flex;
  align-items: center;
}
.cid-sgqWOI8sko .text-wrap {
  width: 100%;
}
.cid-sgqWOI8sko .item-wrap {
  display: inline-block;
}
.cid-sgqWOI8sko .socicon-wrap {
  width: fit-content;
  display: flex;
  margin-bottom: 0.8rem;
}
.cid-sgqWOI8sko .socicon-wrap .mbr-iconfont {
  font-size: 1.3rem;
  background: linear-gradient(to left, #7e7e7e, #c2120f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding: 10px;
  margin-right: 0.1rem;
  height: 40px;
  display: flex;
  width: 40px;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  border-radius: 100%;
}
.cid-sgqWOI8sko .align-wrap {
  display: flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-sgqWOI8sko .col-md-6 {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sgqWOI8sko .socicon-wrap {
    margin: auto;
  }
}
.cid-sgqWOI8sko .mbr-text {
  color: #999999;
}
.cid-sgqWOI8sko .icon-title {
  margin: 0;
  padding-bottom: 3px;
}
.cid-sgqWOI8sko .icon-title,
.cid-sgqWOI8sko .align-wrap {
  color: #ffffff;
  width: 100%;
  text-align: left;
}
.cid-sgqWOI8sko .item-text,
.cid-sgqWOI8sko .item-icon {
  color: #ffffff;
}
.cid-sgqWOI8sko .mbr-text,
.cid-sgqWOI8sko .mbr-section-btn {
  color: #ffffff;
}
.cid-slbXgkO50X {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #101010;
}
.cid-slbXgkO50X p {
  text-align: center;
}
.cid-slbXgkO50X .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-slbXgkO50X .social-list a:focus {
  text-decoration: none;
}
.cid-slbXgkO50X .text-copyright {
  width: 100%;
  color: #ffffff;
  text-align: left;
}
.cid-slbXgkO50X .img-logo-footer {
  margin-right: 1rem;
  max-width: 6rem;
}
.cid-slbXgkO50X .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
}
.cid-slbXgkO50X .logo-footer {
  line-height: normal;
}
.cid-slbXgkO50X .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-slbXgkO50X .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-slbXgkO50X .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-sgqWOILis0 .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgqWOILis0 .nav-item:focus,
.cid-sgqWOILis0 .nav-link:focus {
  outline: none;
}
.cid-sgqWOILis0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgqWOILis0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sgqWOILis0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-sgqWOILis0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgqWOILis0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sgqWOILis0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sgqWOILis0 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-sgqWOILis0 .navbar {
  min-height: 77px;
  transition: all 0.3s;
  background: #000000;
  background: none;
}
.cid-sgqWOILis0 .navbar.opened {
  transition: all 0.3s;
  background: #000000 !important;
}
.cid-sgqWOILis0 .navbar .dropdown-item {
  padding: 0.235rem 1.5rem;
}
.cid-sgqWOILis0 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-sgqWOILis0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sgqWOILis0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sgqWOILis0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8.3rem);
  }
}
.cid-sgqWOILis0 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sgqWOILis0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sgqWOILis0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sgqWOILis0 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
  margin-left: 0.25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sgqWOILis0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sgqWOILis0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sgqWOILis0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sgqWOILis0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sgqWOILis0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sgqWOILis0 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sgqWOILis0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sgqWOILis0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sgqWOILis0 .navbar .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
    margin-left: 0.25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sgqWOILis0 .navbar .navbar-logo img {
    height: 3.8rem !important;
    width: auto;
  }
  .cid-sgqWOILis0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sgqWOILis0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sgqWOILis0 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-sgqWOILis0 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-sgqWOILis0 .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sgqWOILis0 .navbar.navbar-short {
  background: #000000 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-sgqWOILis0 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sgqWOILis0 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sgqWOILis0 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-sgqWOILis0 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sgqWOILis0 .navbar-brand .navbar-caption {
  line-height: inherit 110.;
}
.cid-sgqWOILis0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sgqWOILis0 .dropdown-item.active,
.cid-sgqWOILis0 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-sgqWOILis0 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-sgqWOILis0 .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-sgqWOILis0 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-sgqWOILis0 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-sgqWOILis0 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sgqWOILis0 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-sgqWOILis0 .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-sgqWOILis0 .nav-link {
    margin: 1rem 1.25rem !important;
  }
  .cid-sgqWOILis0 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-sgqWOILis0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-sgqWOILis0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sgqWOILis0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sgqWOILis0 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sgqWOILis0 .navbar-buttons {
  text-align: center;
}
.cid-sgqWOILis0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sgqWOILis0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-sgqWOILis0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sgqWOILis0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sgqWOILis0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sgqWOILis0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sgqWOILis0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sgqWOILis0 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sgqWOILis0 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sgqWOILis0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sgqWOILis0 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-sgqWOILis0 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-sgqWOILis0 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-sgqWOILis0 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-sgqWOILis0 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sgqWOILis0 .navbar {
    height: 77px;
  }
  .cid-sgqWOILis0 .navbar.opened {
    height: auto;
  }
  .cid-sgqWOILis0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sgqWOILis0 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-sgqWOILis0 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #e9204f;
}
.cid-sgqWOILis0 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-sgqWOILis0 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-skLhvWqOPD {
  padding-top: 180px;
  padding-bottom: 15px;
  background-image: url("../../../assets/images/om-industriel-haut-11-1980x700.jpg");
}
.cid-skLhvWqOPD .mbr-text {
  margin-bottom: 3.2rem;
}
@media (max-width: 767px) {
  .cid-skLhvWqOPD .align-center {
    text-align: center;
  }
}
.cid-skLhvWqOPD H1 {
  text-align: left;
}
.cid-skLhvWqOPD H3 {
  text-align: left;
}
.cid-sgqZL6nwv9 {
  background-color: #ffffff;
}
.cid-sgqZL6nwv9 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sgqZL6nwv9 .carousel-item > div {
  width: 100%;
}
.cid-sgqZL6nwv9 h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-sgqZL6nwv9 .carousel-item.active,
.cid-sgqZL6nwv9 .carousel-item-next,
.cid-sgqZL6nwv9 .carousel-item-prev {
  display: flex;
}
.cid-sgqZL6nwv9 .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-sgqZL6nwv9 .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-sgqZL6nwv9 .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-sgqZL6nwv9 .carousel-controls a {
    width: 5%;
  }
}
.cid-sgqZL6nwv9 .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-sgqZL6nwv9 .img-block {
  display: flex;
  flex-direction: column;
}
.cid-sgqZL6nwv9 img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-sgqZL6nwv9 .mbr-text {
  position: relative;
}
.cid-sgqZL6nwv9 li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-sgqZL6nwv9 li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-sgqZL6nwv9 .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-sgqZL6nwv9 ol {
  margin-bottom: 0;
}
.cid-sgqZL6nwv9 .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-sgqZL6nwv9 .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-sgqZL6nwv9 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-sgqZL6nwv9 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cid-sgqZL6nwv9 .row {
    margin: 0;
  }
}
.cid-sgqZL6nwv9 .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-sgqZL6nwv9 .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-sgqZL6nwv9 .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-sgqZL6nwv9 .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-sgqZL6nwv9 .img-block:hover .desk {
  color: #101010;
}
.cid-sgqZL6nwv9 .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-sgqZL6nwv9 .img-card {
    margin-top: 2rem;
  }
}
.cid-sgqZL6nwv9 .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-sgqZL6nwv9 .mbr-text,
.cid-sgqZL6nwv9 .subtitle-link {
  color: #000000;
  text-align: center;
}
.cid-sgqZL6nwv9 .signature {
  text-align: center;
}
.cid-sgqZL6nwv9 .title-block,
.cid-sgqZL6nwv9 .signature {
  color: #101010;
}
.cid-skLjzUVZ1I {
  background-color: #ffffff;
}
.cid-skLjzUVZ1I .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-skLjzUVZ1I .carousel-item > div {
  width: 100%;
}
.cid-skLjzUVZ1I h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-skLjzUVZ1I .carousel-item.active,
.cid-skLjzUVZ1I .carousel-item-next,
.cid-skLjzUVZ1I .carousel-item-prev {
  display: flex;
}
.cid-skLjzUVZ1I .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-skLjzUVZ1I .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-skLjzUVZ1I .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-skLjzUVZ1I .carousel-controls a {
    width: 5%;
  }
}
.cid-skLjzUVZ1I .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-skLjzUVZ1I .img-block {
  display: flex;
  flex-direction: column;
}
.cid-skLjzUVZ1I img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-skLjzUVZ1I .mbr-text {
  position: relative;
}
.cid-skLjzUVZ1I li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-skLjzUVZ1I li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-skLjzUVZ1I .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-skLjzUVZ1I ol {
  margin-bottom: 0;
}
.cid-skLjzUVZ1I .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-skLjzUVZ1I .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-skLjzUVZ1I {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-skLjzUVZ1I {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cid-skLjzUVZ1I .row {
    margin: 0;
  }
}
.cid-skLjzUVZ1I .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-skLjzUVZ1I .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-skLjzUVZ1I .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-skLjzUVZ1I .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-skLjzUVZ1I .img-block:hover .desk {
  color: #101010;
}
.cid-skLjzUVZ1I .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-skLjzUVZ1I .img-card {
    margin-top: 2rem;
  }
}
.cid-skLjzUVZ1I .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-skLjzUVZ1I .mbr-text,
.cid-skLjzUVZ1I .subtitle-link {
  color: #000000;
}
.cid-skLjzUVZ1I .title-block,
.cid-skLjzUVZ1I .signature {
  text-align: center;
}
.cid-skLjzUVZ1I .subtitle-link {
  text-align: center;
}
.cid-smFuqO0UNo {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-smFuqO0UNo h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-smFuqO0UNo .container {
    position: relative;
  }
  .cid-smFuqO0UNo .row {
    margin: 0;
  }
  .cid-smFuqO0UNo h2 {
    margin: 0;
  }
}
.cid-smFuqO0UNo .mbr-section-subtitle {
  color: #e9204f;
}
.cid-smFuqO0UNo .mbr-text {
  margin-top: 1.4rem;
}
.cid-smFuqO0UNo h2 {
  text-align: left;
}
.cid-smFuumzXNZ {
  background-color: #ffffff;
}
.cid-smFuumzXNZ .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-smFuumzXNZ .carousel-item > div {
  width: 100%;
}
.cid-smFuumzXNZ h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-smFuumzXNZ .carousel-item.active,
.cid-smFuumzXNZ .carousel-item-next,
.cid-smFuumzXNZ .carousel-item-prev {
  display: flex;
}
.cid-smFuumzXNZ .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-smFuumzXNZ .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-smFuumzXNZ .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-smFuumzXNZ .carousel-controls a {
    width: 5%;
  }
}
.cid-smFuumzXNZ .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-smFuumzXNZ .img-block {
  display: flex;
  flex-direction: column;
}
.cid-smFuumzXNZ img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-smFuumzXNZ .mbr-text {
  position: relative;
}
.cid-smFuumzXNZ li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-smFuumzXNZ li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-smFuumzXNZ .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-smFuumzXNZ ol {
  margin-bottom: 0;
}
.cid-smFuumzXNZ .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-smFuumzXNZ .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-smFuumzXNZ {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-smFuumzXNZ {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cid-smFuumzXNZ .row {
    margin: 0;
  }
}
.cid-smFuumzXNZ .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-smFuumzXNZ .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-smFuumzXNZ .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-smFuumzXNZ .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-smFuumzXNZ .img-block:hover .desk {
  color: #101010;
}
.cid-smFuumzXNZ .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-smFuumzXNZ .img-card {
    margin-top: 2rem;
  }
}
.cid-smFuumzXNZ .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-smFuumzXNZ .mbr-text,
.cid-smFuumzXNZ .subtitle-link {
  color: #000000;
}
.cid-smFuumzXNZ .title-block,
.cid-smFuumzXNZ .signature {
  text-align: center;
}
.cid-smFuumzXNZ .subtitle-link {
  text-align: center;
}
.cid-sneMID9w3m {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sneMID9w3m h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-sneMID9w3m .container {
    position: relative;
  }
  .cid-sneMID9w3m .row {
    margin: 0;
  }
  .cid-sneMID9w3m h2 {
    margin: 0;
  }
}
.cid-sneMID9w3m .mbr-section-subtitle {
  color: #e9204f;
}
.cid-sneMID9w3m .mbr-text {
  margin-top: 1.4rem;
  text-align: left;
  color: #000000;
}
.cid-sneMID9w3m h2 {
  text-align: left;
}
.cid-sneMzViiOC {
  background-color: #ffffff;
}
.cid-sneMzViiOC .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sneMzViiOC .carousel-item > div {
  width: 100%;
}
.cid-sneMzViiOC h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-sneMzViiOC .carousel-item.active,
.cid-sneMzViiOC .carousel-item-next,
.cid-sneMzViiOC .carousel-item-prev {
  display: flex;
}
.cid-sneMzViiOC .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-sneMzViiOC .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-sneMzViiOC .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-sneMzViiOC .carousel-controls a {
    width: 5%;
  }
}
.cid-sneMzViiOC .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-sneMzViiOC .img-block {
  display: flex;
  flex-direction: column;
}
.cid-sneMzViiOC img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-sneMzViiOC .mbr-text {
  position: relative;
}
.cid-sneMzViiOC li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-sneMzViiOC li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-sneMzViiOC .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-sneMzViiOC ol {
  margin-bottom: 0;
}
.cid-sneMzViiOC .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-sneMzViiOC .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-sneMzViiOC {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-sneMzViiOC {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cid-sneMzViiOC .row {
    margin: 0;
  }
}
.cid-sneMzViiOC .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-sneMzViiOC .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-sneMzViiOC .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-sneMzViiOC .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-sneMzViiOC .img-block:hover .desk {
  color: #101010;
}
.cid-sneMzViiOC .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-sneMzViiOC .img-card {
    margin-top: 2rem;
  }
}
.cid-sneMzViiOC .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-sneMzViiOC .mbr-text,
.cid-sneMzViiOC .subtitle-link {
  color: #000000;
}
.cid-sneMzViiOC .title-block,
.cid-sneMzViiOC .signature {
  text-align: center;
}
.cid-sneMzViiOC .subtitle-link {
  text-align: center;
}
.cid-smFvvwZGNb {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-smFvvwZGNb h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-smFvvwZGNb .container {
    position: relative;
  }
  .cid-smFvvwZGNb .row {
    margin: 0;
  }
  .cid-smFvvwZGNb h2 {
    margin: 0;
  }
}
.cid-smFvvwZGNb .mbr-section-subtitle {
  color: #e9204f;
}
.cid-smFvvwZGNb .mbr-text {
  margin-top: 1.4rem;
}
.cid-smFvvwZGNb h2 {
  text-align: left;
}
.cid-smFvwatgAv {
  background-color: #ffffff;
}
.cid-smFvwatgAv .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-smFvwatgAv .carousel-item > div {
  width: 100%;
}
.cid-smFvwatgAv h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-smFvwatgAv .carousel-item.active,
.cid-smFvwatgAv .carousel-item-next,
.cid-smFvwatgAv .carousel-item-prev {
  display: flex;
}
.cid-smFvwatgAv .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-smFvwatgAv .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-smFvwatgAv .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-smFvwatgAv .carousel-controls a {
    width: 5%;
  }
}
.cid-smFvwatgAv .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-smFvwatgAv .img-block {
  display: flex;
  flex-direction: column;
}
.cid-smFvwatgAv img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-smFvwatgAv .mbr-text {
  position: relative;
}
.cid-smFvwatgAv li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-smFvwatgAv li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-smFvwatgAv .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-smFvwatgAv ol {
  margin-bottom: 0;
}
.cid-smFvwatgAv .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-smFvwatgAv .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-smFvwatgAv {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-smFvwatgAv {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cid-smFvwatgAv .row {
    margin: 0;
  }
}
.cid-smFvwatgAv .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-smFvwatgAv .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-smFvwatgAv .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-smFvwatgAv .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-smFvwatgAv .img-block:hover .desk {
  color: #101010;
}
.cid-smFvwatgAv .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-smFvwatgAv .img-card {
    margin-top: 2rem;
  }
}
.cid-smFvwatgAv .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-smFvwatgAv .mbr-text,
.cid-smFvwatgAv .subtitle-link {
  color: #000000;
}
.cid-smFvwatgAv .title-block,
.cid-smFvwatgAv .signature {
  text-align: center;
}
.cid-smFvwatgAv .subtitle-link {
  text-align: center;
}
.cid-sgqZL79AEf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/om-industriel-inc-footer-1980x600.jpg");
}
.cid-sgqZL79AEf .mbr-overlay {
  background-color: #000000;
  opacity: 0;
}
.cid-sgqZL79AEf .item {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.3rem 0;
}
.cid-sgqZL79AEf .item p {
  margin: 0;
  padding-left: 0.5rem;
}
.cid-sgqZL79AEf .title {
  background: linear-gradient(to left, #7e7e7e, currentColor);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #e2090d;
}
.cid-sgqZL79AEf .container {
  max-width: 1400px;
}
.cid-sgqZL79AEf li {
  margin: 0;
  list-style: none;
  cursor: pointer;
}
.cid-sgqZL79AEf .time {
  line-height: 2;
}
.cid-sgqZL79AEf .icons-wrap {
  display: flex;
  align-items: center;
}
.cid-sgqZL79AEf .text-wrap {
  width: 100%;
}
.cid-sgqZL79AEf .item-wrap {
  display: inline-block;
}
.cid-sgqZL79AEf .socicon-wrap {
  width: fit-content;
  display: flex;
  margin-bottom: 0.8rem;
}
.cid-sgqZL79AEf .socicon-wrap .mbr-iconfont {
  font-size: 1.3rem;
  background: linear-gradient(to left, #7e7e7e, #c2120f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding: 10px;
  margin-right: 0.1rem;
  height: 40px;
  display: flex;
  width: 40px;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  border-radius: 100%;
}
.cid-sgqZL79AEf .align-wrap {
  display: flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-sgqZL79AEf .col-md-6 {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sgqZL79AEf .socicon-wrap {
    margin: auto;
  }
}
.cid-sgqZL79AEf .mbr-text {
  color: #999999;
}
.cid-sgqZL79AEf .icon-title {
  margin: 0;
  padding-bottom: 3px;
}
.cid-sgqZL79AEf .icon-title,
.cid-sgqZL79AEf .align-wrap {
  color: #ffffff;
  width: 100%;
  text-align: left;
}
.cid-sgqZL79AEf .item-text,
.cid-sgqZL79AEf .item-icon {
  color: #ffffff;
}
.cid-sgqZL79AEf .mbr-text,
.cid-sgqZL79AEf .mbr-section-btn {
  color: #ffffff;
}
.cid-slbXmb8CKi {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #101010;
}
.cid-slbXmb8CKi p {
  text-align: center;
}
.cid-slbXmb8CKi .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-slbXmb8CKi .social-list a:focus {
  text-decoration: none;
}
.cid-slbXmb8CKi .text-copyright {
  width: 100%;
  color: #ffffff;
  text-align: left;
}
.cid-slbXmb8CKi .img-logo-footer {
  margin-right: 1rem;
  max-width: 6rem;
}
.cid-slbXmb8CKi .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
}
.cid-slbXmb8CKi .logo-footer {
  line-height: normal;
}
.cid-slbXmb8CKi .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-slbXmb8CKi .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-slbXmb8CKi .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-sgqZL7PQjD .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgqZL7PQjD .nav-item:focus,
.cid-sgqZL7PQjD .nav-link:focus {
  outline: none;
}
.cid-sgqZL7PQjD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgqZL7PQjD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sgqZL7PQjD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-sgqZL7PQjD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgqZL7PQjD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sgqZL7PQjD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sgqZL7PQjD .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-sgqZL7PQjD .navbar {
  min-height: 77px;
  transition: all 0.3s;
  background: #000000;
  background: none;
}
.cid-sgqZL7PQjD .navbar.opened {
  transition: all 0.3s;
  background: #000000 !important;
}
.cid-sgqZL7PQjD .navbar .dropdown-item {
  padding: 0.235rem 1.5rem;
}
.cid-sgqZL7PQjD .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-sgqZL7PQjD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sgqZL7PQjD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sgqZL7PQjD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8.3rem);
  }
}
.cid-sgqZL7PQjD .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sgqZL7PQjD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sgqZL7PQjD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sgqZL7PQjD .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
  margin-left: 0.25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sgqZL7PQjD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sgqZL7PQjD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sgqZL7PQjD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sgqZL7PQjD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sgqZL7PQjD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sgqZL7PQjD .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sgqZL7PQjD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sgqZL7PQjD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sgqZL7PQjD .navbar .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
    margin-left: 0.25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sgqZL7PQjD .navbar .navbar-logo img {
    height: 3.8rem !important;
    width: auto;
  }
  .cid-sgqZL7PQjD .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sgqZL7PQjD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sgqZL7PQjD .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-sgqZL7PQjD .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-sgqZL7PQjD .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sgqZL7PQjD .navbar.navbar-short {
  background: #000000 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-sgqZL7PQjD .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sgqZL7PQjD .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sgqZL7PQjD .navbar-short {
  padding: 1rem 0 !important;
}
.cid-sgqZL7PQjD .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sgqZL7PQjD .navbar-brand .navbar-caption {
  line-height: inherit 110.;
}
.cid-sgqZL7PQjD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sgqZL7PQjD .dropdown-item.active,
.cid-sgqZL7PQjD .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-sgqZL7PQjD .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-sgqZL7PQjD .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-sgqZL7PQjD .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-sgqZL7PQjD .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-sgqZL7PQjD .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sgqZL7PQjD .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-sgqZL7PQjD .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-sgqZL7PQjD .nav-link {
    margin: 1rem 1.25rem !important;
  }
  .cid-sgqZL7PQjD .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-sgqZL7PQjD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-sgqZL7PQjD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sgqZL7PQjD .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sgqZL7PQjD ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sgqZL7PQjD .navbar-buttons {
  text-align: center;
}
.cid-sgqZL7PQjD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sgqZL7PQjD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-sgqZL7PQjD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sgqZL7PQjD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sgqZL7PQjD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sgqZL7PQjD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sgqZL7PQjD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sgqZL7PQjD nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sgqZL7PQjD nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sgqZL7PQjD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sgqZL7PQjD .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-sgqZL7PQjD a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-sgqZL7PQjD .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-sgqZL7PQjD .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-sgqZL7PQjD .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sgqZL7PQjD .navbar {
    height: 77px;
  }
  .cid-sgqZL7PQjD .navbar.opened {
    height: auto;
  }
  .cid-sgqZL7PQjD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sgqZL7PQjD a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-sgqZL7PQjD a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #e9204f;
}
.cid-sgqZL7PQjD .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-sgqZL7PQjD .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-skLkyTlxIq {
  padding-top: 180px;
  padding-bottom: 15px;
  background-image: url("../../../assets/images/om-industriel-haut-7-1980x700.jpg");
}
.cid-skLkyTlxIq .mbr-text {
  margin-bottom: 3.2rem;
}
@media (max-width: 767px) {
  .cid-skLkyTlxIq .align-center {
    text-align: center;
  }
}
.cid-skLkyTlxIq H1 {
  text-align: left;
}
.cid-skLkyTlxIq H3 {
  text-align: left;
}
.cid-sgr3nb3QJE {
  background-color: #ffffff;
}
.cid-sgr3nb3QJE .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sgr3nb3QJE .carousel-item > div {
  width: 100%;
}
.cid-sgr3nb3QJE h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-sgr3nb3QJE .carousel-item.active,
.cid-sgr3nb3QJE .carousel-item-next,
.cid-sgr3nb3QJE .carousel-item-prev {
  display: flex;
}
.cid-sgr3nb3QJE .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-sgr3nb3QJE .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-sgr3nb3QJE .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-sgr3nb3QJE .carousel-controls a {
    width: 5%;
  }
}
.cid-sgr3nb3QJE .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-sgr3nb3QJE .img-block {
  display: flex;
  flex-direction: column;
}
.cid-sgr3nb3QJE img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-sgr3nb3QJE .mbr-text {
  position: relative;
}
.cid-sgr3nb3QJE li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-sgr3nb3QJE li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-sgr3nb3QJE .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-sgr3nb3QJE ol {
  margin-bottom: 0;
}
.cid-sgr3nb3QJE .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-sgr3nb3QJE .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-sgr3nb3QJE {
    padding-top: 0px;
    padding-bottom: 10px;
  }
}
@media (min-width: 767px) {
  .cid-sgr3nb3QJE {
    padding-top: 0px;
    padding-bottom: 15px;
  }
  .cid-sgr3nb3QJE .row {
    margin: 0;
  }
}
.cid-sgr3nb3QJE .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-sgr3nb3QJE .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-sgr3nb3QJE .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-sgr3nb3QJE .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-sgr3nb3QJE .img-block:hover .desk {
  color: #101010;
}
.cid-sgr3nb3QJE .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-sgr3nb3QJE .img-card {
    margin-top: 2rem;
  }
}
.cid-sgr3nb3QJE .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-sgr3nb3QJE .mbr-text,
.cid-sgr3nb3QJE .subtitle-link {
  color: #000000;
  text-align: center;
}
.cid-sgr3nb3QJE .signature {
  text-align: center;
}
.cid-skLlqdd3Nk {
  background-color: #ffffff;
}
.cid-skLlqdd3Nk .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-skLlqdd3Nk .carousel-item > div {
  width: 100%;
}
.cid-skLlqdd3Nk h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-skLlqdd3Nk .carousel-item.active,
.cid-skLlqdd3Nk .carousel-item-next,
.cid-skLlqdd3Nk .carousel-item-prev {
  display: flex;
}
.cid-skLlqdd3Nk .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-skLlqdd3Nk .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-skLlqdd3Nk .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-skLlqdd3Nk .carousel-controls a {
    width: 5%;
  }
}
.cid-skLlqdd3Nk .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-skLlqdd3Nk .img-block {
  display: flex;
  flex-direction: column;
}
.cid-skLlqdd3Nk img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-skLlqdd3Nk .mbr-text {
  position: relative;
}
.cid-skLlqdd3Nk li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-skLlqdd3Nk li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-skLlqdd3Nk .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-skLlqdd3Nk ol {
  margin-bottom: 0;
}
.cid-skLlqdd3Nk .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-skLlqdd3Nk .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-skLlqdd3Nk {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-skLlqdd3Nk {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cid-skLlqdd3Nk .row {
    margin: 0;
  }
}
.cid-skLlqdd3Nk .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-skLlqdd3Nk .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-skLlqdd3Nk .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-skLlqdd3Nk .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-skLlqdd3Nk .img-block:hover .desk {
  color: #101010;
}
.cid-skLlqdd3Nk .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-skLlqdd3Nk .img-card {
    margin-top: 2rem;
  }
}
.cid-skLlqdd3Nk .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-skLlqdd3Nk .mbr-text,
.cid-skLlqdd3Nk .subtitle-link {
  color: #000000;
}
.cid-skLlqdd3Nk .title-block,
.cid-skLlqdd3Nk .signature {
  text-align: center;
}
.cid-skLlqdd3Nk .subtitle-link {
  text-align: center;
}
.cid-sgr3nc1cXx {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/om-industriel-inc-footer-1980x600.jpg");
}
.cid-sgr3nc1cXx .mbr-overlay {
  background-color: #000000;
  opacity: 0;
}
.cid-sgr3nc1cXx .item {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.3rem 0;
}
.cid-sgr3nc1cXx .item p {
  margin: 0;
  padding-left: 0.5rem;
}
.cid-sgr3nc1cXx .title {
  background: linear-gradient(to left, #7e7e7e, currentColor);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #e2090d;
}
.cid-sgr3nc1cXx .container {
  max-width: 1400px;
}
.cid-sgr3nc1cXx li {
  margin: 0;
  list-style: none;
  cursor: pointer;
}
.cid-sgr3nc1cXx .time {
  line-height: 2;
}
.cid-sgr3nc1cXx .icons-wrap {
  display: flex;
  align-items: center;
}
.cid-sgr3nc1cXx .text-wrap {
  width: 100%;
}
.cid-sgr3nc1cXx .item-wrap {
  display: inline-block;
}
.cid-sgr3nc1cXx .socicon-wrap {
  width: fit-content;
  display: flex;
  margin-bottom: 0.8rem;
}
.cid-sgr3nc1cXx .socicon-wrap .mbr-iconfont {
  font-size: 1.3rem;
  background: linear-gradient(to left, #7e7e7e, #c2120f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding: 10px;
  margin-right: 0.1rem;
  height: 40px;
  display: flex;
  width: 40px;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  border-radius: 100%;
}
.cid-sgr3nc1cXx .align-wrap {
  display: flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-sgr3nc1cXx .col-md-6 {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sgr3nc1cXx .socicon-wrap {
    margin: auto;
  }
}
.cid-sgr3nc1cXx .mbr-text {
  color: #999999;
}
.cid-sgr3nc1cXx .icon-title {
  margin: 0;
  padding-bottom: 3px;
}
.cid-sgr3nc1cXx .icon-title,
.cid-sgr3nc1cXx .align-wrap {
  color: #ffffff;
  width: 100%;
  text-align: left;
}
.cid-sgr3nc1cXx .item-text,
.cid-sgr3nc1cXx .item-icon {
  color: #ffffff;
}
.cid-sgr3nc1cXx .mbr-text,
.cid-sgr3nc1cXx .mbr-section-btn {
  color: #ffffff;
}
.cid-slbXBP8l4i {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #101010;
}
.cid-slbXBP8l4i p {
  text-align: center;
}
.cid-slbXBP8l4i .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-slbXBP8l4i .social-list a:focus {
  text-decoration: none;
}
.cid-slbXBP8l4i .text-copyright {
  width: 100%;
  color: #ffffff;
  text-align: left;
}
.cid-slbXBP8l4i .img-logo-footer {
  margin-right: 1rem;
  max-width: 6rem;
}
.cid-slbXBP8l4i .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
}
.cid-slbXBP8l4i .logo-footer {
  line-height: normal;
}
.cid-slbXBP8l4i .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-slbXBP8l4i .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-slbXBP8l4i .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-sgr3ncHsNR .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgr3ncHsNR .nav-item:focus,
.cid-sgr3ncHsNR .nav-link:focus {
  outline: none;
}
.cid-sgr3ncHsNR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgr3ncHsNR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sgr3ncHsNR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-sgr3ncHsNR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgr3ncHsNR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sgr3ncHsNR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sgr3ncHsNR .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-sgr3ncHsNR .navbar {
  min-height: 77px;
  transition: all 0.3s;
  background: #000000;
  background: none;
}
.cid-sgr3ncHsNR .navbar.opened {
  transition: all 0.3s;
  background: #000000 !important;
}
.cid-sgr3ncHsNR .navbar .dropdown-item {
  padding: 0.235rem 1.5rem;
}
.cid-sgr3ncHsNR .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-sgr3ncHsNR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sgr3ncHsNR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sgr3ncHsNR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8.3rem);
  }
}
.cid-sgr3ncHsNR .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sgr3ncHsNR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sgr3ncHsNR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sgr3ncHsNR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
  margin-left: 0.25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sgr3ncHsNR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sgr3ncHsNR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sgr3ncHsNR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sgr3ncHsNR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sgr3ncHsNR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sgr3ncHsNR .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sgr3ncHsNR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sgr3ncHsNR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sgr3ncHsNR .navbar .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
    margin-left: 0.25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sgr3ncHsNR .navbar .navbar-logo img {
    height: 3.8rem !important;
    width: auto;
  }
  .cid-sgr3ncHsNR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sgr3ncHsNR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sgr3ncHsNR .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-sgr3ncHsNR .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-sgr3ncHsNR .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sgr3ncHsNR .navbar.navbar-short {
  background: #000000 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-sgr3ncHsNR .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sgr3ncHsNR .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sgr3ncHsNR .navbar-short {
  padding: 1rem 0 !important;
}
.cid-sgr3ncHsNR .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sgr3ncHsNR .navbar-brand .navbar-caption {
  line-height: inherit 110.;
}
.cid-sgr3ncHsNR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sgr3ncHsNR .dropdown-item.active,
.cid-sgr3ncHsNR .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-sgr3ncHsNR .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-sgr3ncHsNR .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-sgr3ncHsNR .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-sgr3ncHsNR .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-sgr3ncHsNR .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sgr3ncHsNR .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-sgr3ncHsNR .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-sgr3ncHsNR .nav-link {
    margin: 1rem 1.25rem !important;
  }
  .cid-sgr3ncHsNR .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-sgr3ncHsNR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-sgr3ncHsNR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sgr3ncHsNR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sgr3ncHsNR ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sgr3ncHsNR .navbar-buttons {
  text-align: center;
}
.cid-sgr3ncHsNR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sgr3ncHsNR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-sgr3ncHsNR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sgr3ncHsNR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sgr3ncHsNR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sgr3ncHsNR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sgr3ncHsNR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sgr3ncHsNR nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sgr3ncHsNR nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sgr3ncHsNR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sgr3ncHsNR .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-sgr3ncHsNR a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-sgr3ncHsNR .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-sgr3ncHsNR .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-sgr3ncHsNR .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sgr3ncHsNR .navbar {
    height: 77px;
  }
  .cid-sgr3ncHsNR .navbar.opened {
    height: auto;
  }
  .cid-sgr3ncHsNR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sgr3ncHsNR a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-sgr3ncHsNR a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #e9204f;
}
.cid-sgr3ncHsNR .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-sgr3ncHsNR .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-skLm0Osh6B {
  padding-top: 180px;
  padding-bottom: 15px;
  background-image: url("../../../assets/images/om-industriel-haut-8-1980x700.jpg");
}
.cid-skLm0Osh6B .mbr-text {
  margin-bottom: 3.2rem;
}
@media (max-width: 767px) {
  .cid-skLm0Osh6B .align-center {
    text-align: center;
  }
}
.cid-skLm0Osh6B H1 {
  text-align: left;
}
.cid-skLm0Osh6B H3 {
  text-align: left;
}
.cid-smJRbYAyTa {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-smJRbYAyTa h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-smJRbYAyTa .container {
    position: relative;
  }
  .cid-smJRbYAyTa .row {
    margin: 0;
  }
  .cid-smJRbYAyTa h2 {
    margin: 0;
  }
}
.cid-smJRbYAyTa .mbr-section-subtitle {
  color: #e9204f;
}
.cid-smJRbYAyTa .mbr-text {
  margin-top: 1.4rem;
}
.cid-smJRbYAyTa h2 {
  text-align: left;
}
.cid-sgr62gGoYw {
  background-color: #ffffff;
}
.cid-sgr62gGoYw .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sgr62gGoYw .carousel-item > div {
  width: 100%;
}
.cid-sgr62gGoYw h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-sgr62gGoYw .carousel-item.active,
.cid-sgr62gGoYw .carousel-item-next,
.cid-sgr62gGoYw .carousel-item-prev {
  display: flex;
}
.cid-sgr62gGoYw .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-sgr62gGoYw .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-sgr62gGoYw .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-sgr62gGoYw .carousel-controls a {
    width: 5%;
  }
}
.cid-sgr62gGoYw .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-sgr62gGoYw .img-block {
  display: flex;
  flex-direction: column;
}
.cid-sgr62gGoYw img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-sgr62gGoYw .mbr-text {
  position: relative;
}
.cid-sgr62gGoYw li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-sgr62gGoYw li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-sgr62gGoYw .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-sgr62gGoYw ol {
  margin-bottom: 0;
}
.cid-sgr62gGoYw .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-sgr62gGoYw .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-sgr62gGoYw {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-sgr62gGoYw {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cid-sgr62gGoYw .row {
    margin: 0;
  }
}
.cid-sgr62gGoYw .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-sgr62gGoYw .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-sgr62gGoYw .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-sgr62gGoYw .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-sgr62gGoYw .img-block:hover .desk {
  color: #101010;
}
.cid-sgr62gGoYw .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-sgr62gGoYw .img-card {
    margin-top: 2rem;
  }
}
.cid-sgr62gGoYw .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-sgr62gGoYw .mbr-text,
.cid-sgr62gGoYw .subtitle-link {
  color: #000000;
  text-align: center;
}
.cid-sgr62gGoYw .signature {
  text-align: center;
}
.cid-slfpX3wlvE {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-slfpX3wlvE h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-slfpX3wlvE .container {
    position: relative;
  }
  .cid-slfpX3wlvE .row {
    margin: 0;
  }
  .cid-slfpX3wlvE h2 {
    margin: 0;
  }
}
.cid-slfpX3wlvE .mbr-section-subtitle {
  color: #e9204f;
}
.cid-slfpX3wlvE .mbr-text {
  margin-top: 1.4rem;
  text-align: left;
  color: #000000;
}
.cid-slfpX3wlvE h2 {
  text-align: left;
}
.cid-smFBEIXQUP {
  background-color: #ffffff;
}
.cid-smFBEIXQUP .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-smFBEIXQUP .carousel-item > div {
  width: 100%;
}
.cid-smFBEIXQUP h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-smFBEIXQUP .carousel-item.active,
.cid-smFBEIXQUP .carousel-item-next,
.cid-smFBEIXQUP .carousel-item-prev {
  display: flex;
}
.cid-smFBEIXQUP .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-smFBEIXQUP .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-smFBEIXQUP .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-smFBEIXQUP .carousel-controls a {
    width: 5%;
  }
}
.cid-smFBEIXQUP .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-smFBEIXQUP .img-block {
  display: flex;
  flex-direction: column;
}
.cid-smFBEIXQUP img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-smFBEIXQUP .mbr-text {
  position: relative;
}
.cid-smFBEIXQUP li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-smFBEIXQUP li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-smFBEIXQUP .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-smFBEIXQUP ol {
  margin-bottom: 0;
}
.cid-smFBEIXQUP .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-smFBEIXQUP .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-smFBEIXQUP {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-smFBEIXQUP {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cid-smFBEIXQUP .row {
    margin: 0;
  }
}
.cid-smFBEIXQUP .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-smFBEIXQUP .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-smFBEIXQUP .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-smFBEIXQUP .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-smFBEIXQUP .img-block:hover .desk {
  color: #101010;
}
.cid-smFBEIXQUP .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-smFBEIXQUP .img-card {
    margin-top: 2rem;
  }
}
.cid-smFBEIXQUP .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-smFBEIXQUP .mbr-text,
.cid-smFBEIXQUP .subtitle-link {
  color: #000000;
}
.cid-smFBEIXQUP .title-block,
.cid-smFBEIXQUP .signature {
  text-align: center;
}
.cid-smFBEIXQUP .subtitle-link {
  text-align: center;
}
.cid-smJRHuGlVh {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-smJRHuGlVh h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-smJRHuGlVh .container {
    position: relative;
  }
  .cid-smJRHuGlVh .row {
    margin: 0;
  }
  .cid-smJRHuGlVh h2 {
    margin: 0;
  }
}
.cid-smJRHuGlVh .mbr-section-subtitle {
  color: #e9204f;
}
.cid-smJRHuGlVh .mbr-text {
  margin-top: 1.4rem;
  text-align: left;
  color: #000000;
}
.cid-smJRHuGlVh h2 {
  text-align: left;
}
.cid-smJRFdAJQz {
  background-color: #ffffff;
}
.cid-smJRFdAJQz .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-smJRFdAJQz .carousel-item > div {
  width: 100%;
}
.cid-smJRFdAJQz h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-smJRFdAJQz .carousel-item.active,
.cid-smJRFdAJQz .carousel-item-next,
.cid-smJRFdAJQz .carousel-item-prev {
  display: flex;
}
.cid-smJRFdAJQz .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-smJRFdAJQz .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-smJRFdAJQz .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-smJRFdAJQz .carousel-controls a {
    width: 5%;
  }
}
.cid-smJRFdAJQz .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-smJRFdAJQz .img-block {
  display: flex;
  flex-direction: column;
}
.cid-smJRFdAJQz img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-smJRFdAJQz .mbr-text {
  position: relative;
}
.cid-smJRFdAJQz li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-smJRFdAJQz li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-smJRFdAJQz .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-smJRFdAJQz ol {
  margin-bottom: 0;
}
.cid-smJRFdAJQz .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-smJRFdAJQz .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-smJRFdAJQz {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-smJRFdAJQz {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cid-smJRFdAJQz .row {
    margin: 0;
  }
}
.cid-smJRFdAJQz .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-smJRFdAJQz .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-smJRFdAJQz .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-smJRFdAJQz .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-smJRFdAJQz .img-block:hover .desk {
  color: #101010;
}
.cid-smJRFdAJQz .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-smJRFdAJQz .img-card {
    margin-top: 2rem;
  }
}
.cid-smJRFdAJQz .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-smJRFdAJQz .mbr-text,
.cid-smJRFdAJQz .subtitle-link {
  color: #000000;
  text-align: center;
}
.cid-smJRFdAJQz .signature {
  text-align: center;
}
.cid-sgr62hn99m {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/om-industriel-haut-2-1920x800.jpg");
}
.cid-sgr62hn99m .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-sgr62hn99m .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-sgr62hn99m .align-center {
    text-align: center;
  }
}
.cid-sgr62hn99m H1 {
  text-align: center;
}
.cid-sgr62hE3fT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/om-industriel-inc-footer-1980x600.jpg");
}
.cid-sgr62hE3fT .mbr-overlay {
  background-color: #000000;
  opacity: 0;
}
.cid-sgr62hE3fT .item {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.3rem 0;
}
.cid-sgr62hE3fT .item p {
  margin: 0;
  padding-left: 0.5rem;
}
.cid-sgr62hE3fT .title {
  background: linear-gradient(to left, #7e7e7e, currentColor);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #e2090d;
}
.cid-sgr62hE3fT .container {
  max-width: 1400px;
}
.cid-sgr62hE3fT li {
  margin: 0;
  list-style: none;
  cursor: pointer;
}
.cid-sgr62hE3fT .time {
  line-height: 2;
}
.cid-sgr62hE3fT .icons-wrap {
  display: flex;
  align-items: center;
}
.cid-sgr62hE3fT .text-wrap {
  width: 100%;
}
.cid-sgr62hE3fT .item-wrap {
  display: inline-block;
}
.cid-sgr62hE3fT .socicon-wrap {
  width: fit-content;
  display: flex;
  margin-bottom: 0.8rem;
}
.cid-sgr62hE3fT .socicon-wrap .mbr-iconfont {
  font-size: 1.3rem;
  background: linear-gradient(to left, #7e7e7e, #c2120f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding: 10px;
  margin-right: 0.1rem;
  height: 40px;
  display: flex;
  width: 40px;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  border-radius: 100%;
}
.cid-sgr62hE3fT .align-wrap {
  display: flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-sgr62hE3fT .col-md-6 {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sgr62hE3fT .socicon-wrap {
    margin: auto;
  }
}
.cid-sgr62hE3fT .mbr-text {
  color: #999999;
}
.cid-sgr62hE3fT .icon-title {
  margin: 0;
  padding-bottom: 3px;
}
.cid-sgr62hE3fT .icon-title,
.cid-sgr62hE3fT .align-wrap {
  color: #ffffff;
  width: 100%;
  text-align: left;
}
.cid-sgr62hE3fT .item-text,
.cid-sgr62hE3fT .item-icon {
  color: #ffffff;
}
.cid-sgr62hE3fT .mbr-text,
.cid-sgr62hE3fT .mbr-section-btn {
  color: #ffffff;
}
.cid-slbXJogXji {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #101010;
}
.cid-slbXJogXji p {
  text-align: center;
}
.cid-slbXJogXji .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-slbXJogXji .social-list a:focus {
  text-decoration: none;
}
.cid-slbXJogXji .text-copyright {
  width: 100%;
  color: #ffffff;
  text-align: left;
}
.cid-slbXJogXji .img-logo-footer {
  margin-right: 1rem;
  max-width: 6rem;
}
.cid-slbXJogXji .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
}
.cid-slbXJogXji .logo-footer {
  line-height: normal;
}
.cid-slbXJogXji .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-slbXJogXji .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-slbXJogXji .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-sgr62ihEE1 .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgr62ihEE1 .nav-item:focus,
.cid-sgr62ihEE1 .nav-link:focus {
  outline: none;
}
.cid-sgr62ihEE1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgr62ihEE1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sgr62ihEE1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-sgr62ihEE1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgr62ihEE1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sgr62ihEE1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sgr62ihEE1 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-sgr62ihEE1 .navbar {
  min-height: 77px;
  transition: all 0.3s;
  background: #000000;
  background: none;
}
.cid-sgr62ihEE1 .navbar.opened {
  transition: all 0.3s;
  background: #000000 !important;
}
.cid-sgr62ihEE1 .navbar .dropdown-item {
  padding: 0.235rem 1.5rem;
}
.cid-sgr62ihEE1 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-sgr62ihEE1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sgr62ihEE1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sgr62ihEE1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8.3rem);
  }
}
.cid-sgr62ihEE1 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sgr62ihEE1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sgr62ihEE1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sgr62ihEE1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
  margin-left: 0.25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sgr62ihEE1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sgr62ihEE1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sgr62ihEE1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sgr62ihEE1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sgr62ihEE1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sgr62ihEE1 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sgr62ihEE1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sgr62ihEE1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sgr62ihEE1 .navbar .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
    margin-left: 0.25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sgr62ihEE1 .navbar .navbar-logo img {
    height: 3.8rem !important;
    width: auto;
  }
  .cid-sgr62ihEE1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sgr62ihEE1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sgr62ihEE1 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-sgr62ihEE1 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-sgr62ihEE1 .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sgr62ihEE1 .navbar.navbar-short {
  background: #000000 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-sgr62ihEE1 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sgr62ihEE1 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sgr62ihEE1 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-sgr62ihEE1 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sgr62ihEE1 .navbar-brand .navbar-caption {
  line-height: inherit 110.;
}
.cid-sgr62ihEE1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sgr62ihEE1 .dropdown-item.active,
.cid-sgr62ihEE1 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-sgr62ihEE1 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-sgr62ihEE1 .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-sgr62ihEE1 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-sgr62ihEE1 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-sgr62ihEE1 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sgr62ihEE1 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-sgr62ihEE1 .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-sgr62ihEE1 .nav-link {
    margin: 1rem 1.25rem !important;
  }
  .cid-sgr62ihEE1 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-sgr62ihEE1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-sgr62ihEE1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sgr62ihEE1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sgr62ihEE1 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sgr62ihEE1 .navbar-buttons {
  text-align: center;
}
.cid-sgr62ihEE1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sgr62ihEE1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-sgr62ihEE1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sgr62ihEE1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sgr62ihEE1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sgr62ihEE1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sgr62ihEE1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sgr62ihEE1 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sgr62ihEE1 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sgr62ihEE1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sgr62ihEE1 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-sgr62ihEE1 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-sgr62ihEE1 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-sgr62ihEE1 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-sgr62ihEE1 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sgr62ihEE1 .navbar {
    height: 77px;
  }
  .cid-sgr62ihEE1 .navbar.opened {
    height: auto;
  }
  .cid-sgr62ihEE1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sgr62ihEE1 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-sgr62ihEE1 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #e9204f;
}
.cid-sgr62ihEE1 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-sgr62ihEE1 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-sgzxDTZrfx {
  padding-top: 195px;
  padding-bottom: 15px;
  background-image: url("../../../assets/images/om-industriel-haut-15-1700x500.jpg");
}
.cid-sgzxDTZrfx .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-sgzxDTZrfx .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-sgzxDTZrfx .align-center {
    text-align: center;
  }
}
.cid-sgzxDTZrfx h3 {
  color: #908f90;
  margin-bottom: 2.3rem;
}
.cid-sgzxDTZrfx .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-sgzxDTZrfx .row {
    margin: 0;
  }
}
.cid-sgzxDTZrfx .btn {
  margin-left: 0rem;
}
.cid-sgzxDTZrfx H3 {
  color: #ffffff;
}
.cid-sgzxDUmO3O {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sgzxDUmO3O h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-sgzxDUmO3O .container {
    position: relative;
  }
  .cid-sgzxDUmO3O .row {
    margin: 0;
  }
  .cid-sgzxDUmO3O h2 {
    margin: 0;
  }
}
.cid-sgzxDUmO3O .mbr-section-subtitle {
  color: #e9204f;
}
.cid-sgzxDUmO3O .mbr-text {
  margin-top: 1.4rem;
  color: #101010;
  text-align: left;
}
.cid-sgzxDUmO3O h2 {
  text-align: left;
}
.cid-sh1FMWG5MP {
  padding-top: 75px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sh1FMWG5MP h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-sh1FMWG5MP .container {
    position: relative;
  }
  .cid-sh1FMWG5MP .row {
    margin: 0;
  }
  .cid-sh1FMWG5MP h2 {
    margin: 0;
  }
}
.cid-sh1FMWG5MP .mbr-section-subtitle {
  color: #e9204f;
}
.cid-sh1FMWG5MP .mbr-text {
  margin-top: 1.4rem;
  text-align: left;
  color: #000000;
}
.cid-sh1FMWG5MP h2 {
  text-align: left;
}
.cid-sgCseWaV4L {
  padding-top: 45px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/om-industriel-haut-2-1920x800.jpg");
}
.cid-sgCseWaV4L .mbr-iconfont2 {
  color: #e9204f;
}
.cid-sgCseWaV4L .mbr-iconfont {
  font-size: 3rem;
  transition: 0.7s;
}
.cid-sgCseWaV4L .card-inner {
  background-color: #1b1b1b;
  transition: 0.7s;
  z-index: 10;
}
.cid-sgCseWaV4L .btn {
  margin-left: 0rem;
}
.cid-sgCseWaV4L .row {
  padding-bottom: 8rem;
}
.cid-sgCseWaV4L .link {
  margin: 0;
}
.cid-sgCseWaV4L .card-title {
  position: relative;
  margin-bottom: 1.3rem;
  padding-bottom: 0.5rem;
}
.cid-sgCseWaV4L .card-title:after {
  position: absolute;
  content: '';
  bottom: 0px;
  left: 0;
  right: 0;
  width: 40px;
  height: 2px;
  background: #e9204f;
  transition: 0.7s;
}
.cid-sgCseWaV4L .card-img {
  margin-bottom: 3.2rem;
}
.cid-sgCseWaV4L .link a {
  position: relative;
  letter-spacing: 2px;
}
.cid-sgCseWaV4L .card:hover .card-inner {
  background-color: #e9204f;
  box-shadow: 0px 10px 50px 10px rgba(0, 0, 0, 0.3);
}
.cid-sgCseWaV4L .card:hover .mbr-iconfont {
  color: #ffffff !important;
}
.cid-sgCseWaV4L .card:hover .card-title:after {
  background: #ffffff;
}
.cid-sgCseWaV4L .media-container-row {
  align-items: flex-end;
}
.cid-sgCseWaV4L .mbr-section-title {
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-sgCseWaV4L .card {
    padding: 0;
    margin-bottom: 2rem;
  }
  .cid-sgCseWaV4L .card-inner {
    padding: 3rem 1rem;
  }
}
@media (min-width: 767px) {
  .cid-sgCseWaV4L .card-inner {
    padding: 3.4rem 2.5rem 3.6rem;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  .cid-sgCseWaV4L .card {
    margin-bottom: 2rem;
  }
  .cid-sgCseWaV4L .row {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sgCseWaV4L .row {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.cid-sgCseWaV4L .card {
  position: relative;
}
.cid-sgCseWaV4L .card-3::after {
  content: '';
  background-color: #e9204f;
  height: 70px;
  width: 97%;
  position: absolute;
  bottom: -20px;
  z-index: 1;
}
.cid-sgCseWaV4L .card:first-child .card-inner {
  background-color: #149dcc;
}
.cid-sgCseWaV4L .card:first-child .card-inner .mbr-iconfont1 {
  color: #ffffff;
}
.cid-sgCseWaV4L .card:first-child .card-inner .card-title:after {
  background: #ffffff;
}
.cid-sgCseWaV4L .card:first-child .card-inner:hover .mbr-iconfont1 {
  color: #ffffff !important;
}
.cid-sgCseWaV4L .card:first-child .card-inner:hover .card-title:after {
  background: #ffffff;
}
.cid-sgCseWaV4L .line-title {
  width: 40px;
  height: 2px;
  background-color: #c2120f;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-sgCseWaV4L .line-title-big {
  width: 72px;
  height: 3px;
  background-color: #c2120f;
  margin-bottom: 2rem;
  display: inline-block;
}
.cid-sgzxDVf5Hm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/om-industriel-inc-footer-1980x600.jpg");
}
.cid-sgzxDVf5Hm .mbr-overlay {
  background-color: #000000;
  opacity: 0;
}
.cid-sgzxDVf5Hm .item {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.3rem 0;
}
.cid-sgzxDVf5Hm .item p {
  margin: 0;
  padding-left: 0.5rem;
}
.cid-sgzxDVf5Hm .title {
  background: linear-gradient(to left, #7e7e7e, currentColor);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #e2090d;
}
.cid-sgzxDVf5Hm .container {
  max-width: 1400px;
}
.cid-sgzxDVf5Hm li {
  margin: 0;
  list-style: none;
  cursor: pointer;
}
.cid-sgzxDVf5Hm .time {
  line-height: 2;
}
.cid-sgzxDVf5Hm .icons-wrap {
  display: flex;
  align-items: center;
}
.cid-sgzxDVf5Hm .text-wrap {
  width: 100%;
}
.cid-sgzxDVf5Hm .item-wrap {
  display: inline-block;
}
.cid-sgzxDVf5Hm .socicon-wrap {
  width: fit-content;
  display: flex;
  margin-bottom: 0.8rem;
}
.cid-sgzxDVf5Hm .socicon-wrap .mbr-iconfont {
  font-size: 1.3rem;
  background: linear-gradient(to left, #7e7e7e, #c2120f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding: 10px;
  margin-right: 0.1rem;
  height: 40px;
  display: flex;
  width: 40px;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  border-radius: 100%;
}
.cid-sgzxDVf5Hm .align-wrap {
  display: flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-sgzxDVf5Hm .col-md-6 {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sgzxDVf5Hm .socicon-wrap {
    margin: auto;
  }
}
.cid-sgzxDVf5Hm .mbr-text {
  color: #999999;
}
.cid-sgzxDVf5Hm .icon-title {
  margin: 0;
  padding-bottom: 3px;
}
.cid-sgzxDVf5Hm .icon-title,
.cid-sgzxDVf5Hm .align-wrap {
  color: #ffffff;
  width: 100%;
  text-align: left;
}
.cid-sgzxDVf5Hm .item-text,
.cid-sgzxDVf5Hm .item-icon {
  color: #ffffff;
}
.cid-sgzxDVf5Hm .mbr-text,
.cid-sgzxDVf5Hm .mbr-section-btn {
  color: #ffffff;
}
.cid-slbY92RXS9 {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #101010;
}
.cid-slbY92RXS9 p {
  text-align: center;
}
.cid-slbY92RXS9 .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-slbY92RXS9 .social-list a:focus {
  text-decoration: none;
}
.cid-slbY92RXS9 .text-copyright {
  width: 100%;
  color: #ffffff;
  text-align: left;
}
.cid-slbY92RXS9 .img-logo-footer {
  margin-right: 1rem;
  max-width: 6rem;
}
.cid-slbY92RXS9 .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
}
.cid-slbY92RXS9 .logo-footer {
  line-height: normal;
}
.cid-slbY92RXS9 .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-slbY92RXS9 .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-slbY92RXS9 .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-sgzxDVTymk .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgzxDVTymk .nav-item:focus,
.cid-sgzxDVTymk .nav-link:focus {
  outline: none;
}
.cid-sgzxDVTymk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgzxDVTymk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sgzxDVTymk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-sgzxDVTymk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgzxDVTymk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sgzxDVTymk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sgzxDVTymk .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-sgzxDVTymk .navbar {
  min-height: 77px;
  transition: all 0.3s;
  background: #000000;
  background: none;
}
.cid-sgzxDVTymk .navbar.opened {
  transition: all 0.3s;
  background: #000000 !important;
}
.cid-sgzxDVTymk .navbar .dropdown-item {
  padding: 0.235rem 1.5rem;
}
.cid-sgzxDVTymk .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-sgzxDVTymk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sgzxDVTymk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sgzxDVTymk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8.3rem);
  }
}
.cid-sgzxDVTymk .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sgzxDVTymk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sgzxDVTymk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sgzxDVTymk .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
  margin-left: 0.25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sgzxDVTymk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sgzxDVTymk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sgzxDVTymk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sgzxDVTymk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sgzxDVTymk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sgzxDVTymk .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sgzxDVTymk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sgzxDVTymk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sgzxDVTymk .navbar .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
    margin-left: 0.25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sgzxDVTymk .navbar .navbar-logo img {
    height: 3.8rem !important;
    width: auto;
  }
  .cid-sgzxDVTymk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sgzxDVTymk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sgzxDVTymk .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-sgzxDVTymk .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-sgzxDVTymk .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sgzxDVTymk .navbar.navbar-short {
  background: #000000 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-sgzxDVTymk .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sgzxDVTymk .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sgzxDVTymk .navbar-short {
  padding: 1rem 0 !important;
}
.cid-sgzxDVTymk .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sgzxDVTymk .navbar-brand .navbar-caption {
  line-height: inherit 110.;
}
.cid-sgzxDVTymk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sgzxDVTymk .dropdown-item.active,
.cid-sgzxDVTymk .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-sgzxDVTymk .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-sgzxDVTymk .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-sgzxDVTymk .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-sgzxDVTymk .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-sgzxDVTymk .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sgzxDVTymk .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-sgzxDVTymk .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-sgzxDVTymk .nav-link {
    margin: 1rem 1.25rem !important;
  }
  .cid-sgzxDVTymk .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-sgzxDVTymk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-sgzxDVTymk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sgzxDVTymk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sgzxDVTymk ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sgzxDVTymk .navbar-buttons {
  text-align: center;
}
.cid-sgzxDVTymk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sgzxDVTymk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-sgzxDVTymk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sgzxDVTymk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sgzxDVTymk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sgzxDVTymk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sgzxDVTymk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sgzxDVTymk nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sgzxDVTymk nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sgzxDVTymk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sgzxDVTymk .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-sgzxDVTymk a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-sgzxDVTymk .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-sgzxDVTymk .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-sgzxDVTymk .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sgzxDVTymk .navbar {
    height: 77px;
  }
  .cid-sgzxDVTymk .navbar.opened {
    height: auto;
  }
  .cid-sgzxDVTymk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sgzxDVTymk a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-sgzxDVTymk a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #e9204f;
}
.cid-sgzxDVTymk .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-sgzxDVTymk .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-skLoGlw30c {
  padding-top: 180px;
  padding-bottom: 15px;
  background-image: url("../../../assets/images/om-industriel-haut-12-1980x1000.jpg");
}
.cid-skLoGlw30c .mbr-text {
  margin-bottom: 3.2rem;
}
@media (max-width: 767px) {
  .cid-skLoGlw30c .align-center {
    text-align: center;
  }
}
.cid-skLoGlw30c H1 {
  text-align: left;
}
.cid-skLoGlw30c H3 {
  text-align: left;
}
.cid-skLoRkIgWG {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-skLoRkIgWG h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-skLoRkIgWG .container {
    position: relative;
  }
  .cid-skLoRkIgWG .row {
    margin: 0;
  }
  .cid-skLoRkIgWG h2 {
    margin: 0;
  }
}
.cid-skLoRkIgWG .mbr-section-subtitle {
  color: #e9204f;
}
.cid-skLoRkIgWG .mbr-text {
  margin-top: 1.4rem;
  text-align: left;
  color: #101010;
}
.cid-skLoRkIgWG h2 {
  text-align: left;
}
.cid-slccIJeEV6 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-slccIJeEV6 h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-slccIJeEV6 .container {
    position: relative;
  }
  .cid-slccIJeEV6 .row {
    margin: 0;
  }
  .cid-slccIJeEV6 h2 {
    margin: 0;
  }
}
.cid-slccIJeEV6 .mbr-section-subtitle {
  color: #e9204f;
}
.cid-slccIJeEV6 .mbr-text {
  margin-top: 1.4rem;
}
.cid-slccIJeEV6 h2 {
  text-align: left;
}
.cid-slccyTaRgs {
  background-color: #ffffff;
}
.cid-slccyTaRgs .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-slccyTaRgs .carousel-item > div {
  width: 100%;
}
.cid-slccyTaRgs h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-slccyTaRgs .carousel-item.active,
.cid-slccyTaRgs .carousel-item-next,
.cid-slccyTaRgs .carousel-item-prev {
  display: flex;
}
.cid-slccyTaRgs .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-slccyTaRgs .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-slccyTaRgs .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-slccyTaRgs .carousel-controls a {
    width: 5%;
  }
}
.cid-slccyTaRgs .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-slccyTaRgs .img-block {
  display: flex;
  flex-direction: column;
}
.cid-slccyTaRgs img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-slccyTaRgs .mbr-text {
  position: relative;
}
.cid-slccyTaRgs li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-slccyTaRgs li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-slccyTaRgs .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-slccyTaRgs ol {
  margin-bottom: 0;
}
.cid-slccyTaRgs .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-slccyTaRgs .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-slccyTaRgs {
    padding-top: 10px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-slccyTaRgs {
    padding-top: 15px;
    padding-bottom: 0px;
  }
  .cid-slccyTaRgs .row {
    margin: 0;
  }
}
.cid-slccyTaRgs .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-slccyTaRgs .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-slccyTaRgs .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-slccyTaRgs .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-slccyTaRgs .img-block:hover .desk {
  color: #101010;
}
.cid-slccyTaRgs .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-slccyTaRgs .img-card {
    margin-top: 2rem;
  }
}
.cid-slccyTaRgs .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-slccyTaRgs .mbr-text,
.cid-slccyTaRgs .subtitle-link {
  color: #000000;
}
.cid-slccyTaRgs .title-block,
.cid-slccyTaRgs .signature {
  text-align: center;
}
.cid-slccyTaRgs .subtitle-link {
  text-align: center;
}
.cid-slftrBKNNP {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-slftrBKNNP h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-slftrBKNNP .container {
    position: relative;
  }
  .cid-slftrBKNNP .row {
    margin: 0;
  }
  .cid-slftrBKNNP h2 {
    margin: 0;
  }
}
.cid-slftrBKNNP .mbr-section-subtitle {
  color: #e9204f;
}
.cid-slftrBKNNP .mbr-text {
  margin-top: 1.4rem;
  text-align: left;
  color: #000000;
}
.cid-slftrBKNNP h2 {
  text-align: left;
}
.cid-slfrzjSs1n {
  background-color: #ffffff;
}
.cid-slfrzjSs1n .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-slfrzjSs1n .carousel-item > div {
  width: 100%;
}
.cid-slfrzjSs1n h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-slfrzjSs1n .carousel-item.active,
.cid-slfrzjSs1n .carousel-item-next,
.cid-slfrzjSs1n .carousel-item-prev {
  display: flex;
}
.cid-slfrzjSs1n .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-slfrzjSs1n .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-slfrzjSs1n .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-slfrzjSs1n .carousel-controls a {
    width: 5%;
  }
}
.cid-slfrzjSs1n .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-slfrzjSs1n .img-block {
  display: flex;
  flex-direction: column;
}
.cid-slfrzjSs1n img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-slfrzjSs1n .mbr-text {
  position: relative;
}
.cid-slfrzjSs1n li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-slfrzjSs1n li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-slfrzjSs1n .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-slfrzjSs1n ol {
  margin-bottom: 0;
}
.cid-slfrzjSs1n .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-slfrzjSs1n .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-slfrzjSs1n {
    padding-top: 10px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-slfrzjSs1n {
    padding-top: 15px;
    padding-bottom: 0px;
  }
  .cid-slfrzjSs1n .row {
    margin: 0;
  }
}
.cid-slfrzjSs1n .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-slfrzjSs1n .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-slfrzjSs1n .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-slfrzjSs1n .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-slfrzjSs1n .img-block:hover .desk {
  color: #101010;
}
.cid-slfrzjSs1n .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-slfrzjSs1n .img-card {
    margin-top: 2rem;
  }
}
.cid-slfrzjSs1n .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-slfrzjSs1n .mbr-text,
.cid-slfrzjSs1n .subtitle-link {
  color: #000000;
}
.cid-slfrzjSs1n .title-block,
.cid-slfrzjSs1n .signature {
  text-align: center;
}
.cid-slfrzjSs1n .subtitle-link {
  text-align: center;
}
.cid-slfsmriNv1 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-slfsmriNv1 h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-slfsmriNv1 .container {
    position: relative;
  }
  .cid-slfsmriNv1 .row {
    margin: 0;
  }
  .cid-slfsmriNv1 h2 {
    margin: 0;
  }
}
.cid-slfsmriNv1 .mbr-section-subtitle {
  color: #e9204f;
}
.cid-slfsmriNv1 .mbr-text {
  margin-top: 1.4rem;
  text-align: left;
  color: #000000;
}
.cid-slfsmriNv1 h2 {
  text-align: left;
}
.cid-slfshq1Aa9 {
  background-color: #ffffff;
}
.cid-slfshq1Aa9 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-slfshq1Aa9 .carousel-item > div {
  width: 100%;
}
.cid-slfshq1Aa9 h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-slfshq1Aa9 .carousel-item.active,
.cid-slfshq1Aa9 .carousel-item-next,
.cid-slfshq1Aa9 .carousel-item-prev {
  display: flex;
}
.cid-slfshq1Aa9 .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-slfshq1Aa9 .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-slfshq1Aa9 .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-slfshq1Aa9 .carousel-controls a {
    width: 5%;
  }
}
.cid-slfshq1Aa9 .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-slfshq1Aa9 .img-block {
  display: flex;
  flex-direction: column;
}
.cid-slfshq1Aa9 img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-slfshq1Aa9 .mbr-text {
  position: relative;
}
.cid-slfshq1Aa9 li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-slfshq1Aa9 li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-slfshq1Aa9 .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-slfshq1Aa9 ol {
  margin-bottom: 0;
}
.cid-slfshq1Aa9 .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-slfshq1Aa9 .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-slfshq1Aa9 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-slfshq1Aa9 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cid-slfshq1Aa9 .row {
    margin: 0;
  }
}
.cid-slfshq1Aa9 .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-slfshq1Aa9 .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-slfshq1Aa9 .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-slfshq1Aa9 .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-slfshq1Aa9 .img-block:hover .desk {
  color: #101010;
}
.cid-slfshq1Aa9 .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-slfshq1Aa9 .img-card {
    margin-top: 2rem;
  }
}
.cid-slfshq1Aa9 .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-slfshq1Aa9 .mbr-text,
.cid-slfshq1Aa9 .subtitle-link {
  color: #000000;
}
.cid-slfshq1Aa9 .title-block,
.cid-slfshq1Aa9 .signature {
  text-align: center;
}
.cid-slfshq1Aa9 .subtitle-link {
  text-align: center;
}
.cid-slfuN0716O {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-slfuN0716O h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-slfuN0716O .container {
    position: relative;
  }
  .cid-slfuN0716O .row {
    margin: 0;
  }
  .cid-slfuN0716O h2 {
    margin: 0;
  }
}
.cid-slfuN0716O .mbr-section-subtitle {
  color: #e9204f;
}
.cid-slfuN0716O .mbr-text {
  margin-top: 1.4rem;
  text-align: left;
  color: #000000;
}
.cid-slfuN0716O h2 {
  text-align: left;
}
.cid-slfuOLCZYy {
  background-color: #ffffff;
}
.cid-slfuOLCZYy .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-slfuOLCZYy .carousel-item > div {
  width: 100%;
}
.cid-slfuOLCZYy h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-slfuOLCZYy .carousel-item.active,
.cid-slfuOLCZYy .carousel-item-next,
.cid-slfuOLCZYy .carousel-item-prev {
  display: flex;
}
.cid-slfuOLCZYy .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-slfuOLCZYy .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-slfuOLCZYy .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-slfuOLCZYy .carousel-controls a {
    width: 5%;
  }
}
.cid-slfuOLCZYy .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-slfuOLCZYy .img-block {
  display: flex;
  flex-direction: column;
}
.cid-slfuOLCZYy img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-slfuOLCZYy .mbr-text {
  position: relative;
}
.cid-slfuOLCZYy li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-slfuOLCZYy li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-slfuOLCZYy .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-slfuOLCZYy ol {
  margin-bottom: 0;
}
.cid-slfuOLCZYy .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-slfuOLCZYy .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-slfuOLCZYy {
    padding-top: 40px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-slfuOLCZYy {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-slfuOLCZYy .row {
    margin: 0;
  }
}
.cid-slfuOLCZYy .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-slfuOLCZYy .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-slfuOLCZYy .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-slfuOLCZYy .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-slfuOLCZYy .img-block:hover .desk {
  color: #101010;
}
.cid-slfuOLCZYy .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-slfuOLCZYy .img-card {
    margin-top: 2rem;
  }
}
.cid-slfuOLCZYy .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-slfuOLCZYy .mbr-text,
.cid-slfuOLCZYy .subtitle-link {
  color: #000000;
}
.cid-slfuOLCZYy .title-block,
.cid-slfuOLCZYy .signature {
  text-align: center;
}
.cid-slfuOLCZYy .subtitle-link {
  text-align: center;
}
.cid-smGBiKwn1s {
  background-color: #ffffff;
}
.cid-smGBiKwn1s .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-smGBiKwn1s .carousel-item > div {
  width: 100%;
}
.cid-smGBiKwn1s h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-smGBiKwn1s .carousel-item.active,
.cid-smGBiKwn1s .carousel-item-next,
.cid-smGBiKwn1s .carousel-item-prev {
  display: flex;
}
.cid-smGBiKwn1s .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-smGBiKwn1s .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-smGBiKwn1s .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-smGBiKwn1s .carousel-controls a {
    width: 5%;
  }
}
.cid-smGBiKwn1s .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-smGBiKwn1s .img-block {
  display: flex;
  flex-direction: column;
}
.cid-smGBiKwn1s img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-smGBiKwn1s .mbr-text {
  position: relative;
}
.cid-smGBiKwn1s li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-smGBiKwn1s li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-smGBiKwn1s .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-smGBiKwn1s ol {
  margin-bottom: 0;
}
.cid-smGBiKwn1s .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-smGBiKwn1s .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-smGBiKwn1s {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-smGBiKwn1s {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cid-smGBiKwn1s .row {
    margin: 0;
  }
}
.cid-smGBiKwn1s .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-smGBiKwn1s .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-smGBiKwn1s .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-smGBiKwn1s .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-smGBiKwn1s .img-block:hover .desk {
  color: #101010;
}
.cid-smGBiKwn1s .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-smGBiKwn1s .img-card {
    margin-top: 2rem;
  }
}
.cid-smGBiKwn1s .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-smGBiKwn1s .mbr-text,
.cid-smGBiKwn1s .subtitle-link {
  color: #000000;
}
.cid-smGBiKwn1s .title-block,
.cid-smGBiKwn1s .signature {
  text-align: center;
}
.cid-smGBiKwn1s .subtitle-link {
  text-align: center;
}
.cid-sgXywdrBE1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/om-industriel-inc-footer-1980x600.jpg");
}
.cid-sgXywdrBE1 .mbr-overlay {
  background-color: #000000;
  opacity: 0;
}
.cid-sgXywdrBE1 .item {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.3rem 0;
}
.cid-sgXywdrBE1 .item p {
  margin: 0;
  padding-left: 0.5rem;
}
.cid-sgXywdrBE1 .title {
  background: linear-gradient(to left, #7e7e7e, currentColor);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #e2090d;
}
.cid-sgXywdrBE1 .container {
  max-width: 1400px;
}
.cid-sgXywdrBE1 li {
  margin: 0;
  list-style: none;
  cursor: pointer;
}
.cid-sgXywdrBE1 .time {
  line-height: 2;
}
.cid-sgXywdrBE1 .icons-wrap {
  display: flex;
  align-items: center;
}
.cid-sgXywdrBE1 .text-wrap {
  width: 100%;
}
.cid-sgXywdrBE1 .item-wrap {
  display: inline-block;
}
.cid-sgXywdrBE1 .socicon-wrap {
  width: fit-content;
  display: flex;
  margin-bottom: 0.8rem;
}
.cid-sgXywdrBE1 .socicon-wrap .mbr-iconfont {
  font-size: 1.3rem;
  background: linear-gradient(to left, #7e7e7e, #c2120f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding: 10px;
  margin-right: 0.1rem;
  height: 40px;
  display: flex;
  width: 40px;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  border-radius: 100%;
}
.cid-sgXywdrBE1 .align-wrap {
  display: flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-sgXywdrBE1 .col-md-6 {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sgXywdrBE1 .socicon-wrap {
    margin: auto;
  }
}
.cid-sgXywdrBE1 .mbr-text {
  color: #999999;
}
.cid-sgXywdrBE1 .icon-title {
  margin: 0;
  padding-bottom: 3px;
}
.cid-sgXywdrBE1 .icon-title,
.cid-sgXywdrBE1 .align-wrap {
  color: #ffffff;
  width: 100%;
  text-align: left;
}
.cid-sgXywdrBE1 .item-text,
.cid-sgXywdrBE1 .item-icon {
  color: #ffffff;
}
.cid-sgXywdrBE1 .mbr-text,
.cid-sgXywdrBE1 .mbr-section-btn {
  color: #ffffff;
}
.cid-sgXywec4jr .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgXywec4jr .nav-item:focus,
.cid-sgXywec4jr .nav-link:focus {
  outline: none;
}
.cid-sgXywec4jr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgXywec4jr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sgXywec4jr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-sgXywec4jr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgXywec4jr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sgXywec4jr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sgXywec4jr .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-sgXywec4jr .navbar {
  min-height: 77px;
  transition: all 0.3s;
  background: #000000;
  background: none;
}
.cid-sgXywec4jr .navbar.opened {
  transition: all 0.3s;
  background: #000000 !important;
}
.cid-sgXywec4jr .navbar .dropdown-item {
  padding: 0.235rem 1.5rem;
}
.cid-sgXywec4jr .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-sgXywec4jr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sgXywec4jr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sgXywec4jr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8.3rem);
  }
}
.cid-sgXywec4jr .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sgXywec4jr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sgXywec4jr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sgXywec4jr .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
  margin-left: 0.25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sgXywec4jr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sgXywec4jr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sgXywec4jr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sgXywec4jr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sgXywec4jr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sgXywec4jr .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sgXywec4jr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sgXywec4jr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sgXywec4jr .navbar .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
    margin-left: 0.25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sgXywec4jr .navbar .navbar-logo img {
    height: 3.8rem !important;
    width: auto;
  }
  .cid-sgXywec4jr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sgXywec4jr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sgXywec4jr .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-sgXywec4jr .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-sgXywec4jr .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sgXywec4jr .navbar.navbar-short {
  background: #000000 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-sgXywec4jr .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sgXywec4jr .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sgXywec4jr .navbar-short {
  padding: 1rem 0 !important;
}
.cid-sgXywec4jr .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sgXywec4jr .navbar-brand .navbar-caption {
  line-height: inherit 110.;
}
.cid-sgXywec4jr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sgXywec4jr .dropdown-item.active,
.cid-sgXywec4jr .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-sgXywec4jr .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-sgXywec4jr .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-sgXywec4jr .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-sgXywec4jr .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-sgXywec4jr .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sgXywec4jr .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-sgXywec4jr .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-sgXywec4jr .nav-link {
    margin: 1rem 1.25rem !important;
  }
  .cid-sgXywec4jr .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-sgXywec4jr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-sgXywec4jr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sgXywec4jr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sgXywec4jr ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sgXywec4jr .navbar-buttons {
  text-align: center;
}
.cid-sgXywec4jr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sgXywec4jr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-sgXywec4jr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sgXywec4jr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sgXywec4jr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sgXywec4jr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sgXywec4jr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sgXywec4jr nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sgXywec4jr nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sgXywec4jr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sgXywec4jr .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-sgXywec4jr a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-sgXywec4jr .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-sgXywec4jr .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-sgXywec4jr .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sgXywec4jr .navbar {
    height: 77px;
  }
  .cid-sgXywec4jr .navbar.opened {
    height: auto;
  }
  .cid-sgXywec4jr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sgXywec4jr a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-sgXywec4jr a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #e9204f;
}
.cid-sgXywec4jr .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-sgXywec4jr .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-slbXu8k6DS {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #101010;
}
.cid-slbXu8k6DS p {
  text-align: center;
}
.cid-slbXu8k6DS .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-slbXu8k6DS .social-list a:focus {
  text-decoration: none;
}
.cid-slbXu8k6DS .text-copyright {
  width: 100%;
  color: #ffffff;
  text-align: left;
}
.cid-slbXu8k6DS .img-logo-footer {
  margin-right: 1rem;
  max-width: 6rem;
}
.cid-slbXu8k6DS .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
}
.cid-slbXu8k6DS .logo-footer {
  line-height: normal;
}
.cid-slbXu8k6DS .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-slbXu8k6DS .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-slbXu8k6DS .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-skLmkfh0di {
  padding-top: 180px;
  padding-bottom: 15px;
  background-image: url("../../../assets/images/om-industriel-haut-12-1980x1000.jpg");
}
.cid-skLmkfh0di .mbr-text {
  margin-bottom: 3.2rem;
}
@media (max-width: 767px) {
  .cid-skLmkfh0di .align-center {
    text-align: center;
  }
}
.cid-skLmkfh0di H1 {
  text-align: left;
}
.cid-skLmkfh0di H3 {
  text-align: left;
}
.cid-smJTRl8DqD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-smJTRl8DqD h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-smJTRl8DqD .container {
    position: relative;
  }
  .cid-smJTRl8DqD .row {
    margin: 0;
  }
  .cid-smJTRl8DqD h2 {
    margin: 0;
  }
}
.cid-smJTRl8DqD .mbr-section-subtitle {
  color: #e9204f;
}
.cid-smJTRl8DqD .mbr-text {
  margin-top: 1.4rem;
  text-align: left;
  color: #000000;
}
.cid-smJTRl8DqD h2 {
  text-align: left;
}
.cid-sgXHAEoyhw {
  background-color: #ffffff;
}
.cid-sgXHAEoyhw .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sgXHAEoyhw .carousel-item > div {
  width: 100%;
}
.cid-sgXHAEoyhw h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-sgXHAEoyhw .carousel-item.active,
.cid-sgXHAEoyhw .carousel-item-next,
.cid-sgXHAEoyhw .carousel-item-prev {
  display: flex;
}
.cid-sgXHAEoyhw .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-sgXHAEoyhw .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-sgXHAEoyhw .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-sgXHAEoyhw .carousel-controls a {
    width: 5%;
  }
}
.cid-sgXHAEoyhw .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-sgXHAEoyhw .img-block {
  display: flex;
  flex-direction: column;
}
.cid-sgXHAEoyhw img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-sgXHAEoyhw .mbr-text {
  position: relative;
}
.cid-sgXHAEoyhw li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-sgXHAEoyhw li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-sgXHAEoyhw .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-sgXHAEoyhw ol {
  margin-bottom: 0;
}
.cid-sgXHAEoyhw .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-sgXHAEoyhw .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-sgXHAEoyhw {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-sgXHAEoyhw {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cid-sgXHAEoyhw .row {
    margin: 0;
  }
}
.cid-sgXHAEoyhw .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-sgXHAEoyhw .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-sgXHAEoyhw .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-sgXHAEoyhw .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-sgXHAEoyhw .img-block:hover .desk {
  color: #101010;
}
.cid-sgXHAEoyhw .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-sgXHAEoyhw .img-card {
    margin-top: 2rem;
  }
}
.cid-sgXHAEoyhw .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-sgXHAEoyhw .mbr-text,
.cid-sgXHAEoyhw .subtitle-link {
  color: #000000;
}
.cid-sgXHAEoyhw .title-block,
.cid-sgXHAEoyhw .signature {
  text-align: center;
}
.cid-sgXHAEoyhw .subtitle-link {
  text-align: center;
}
.cid-skLnJ0gVF5 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-skLnJ0gVF5 h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-skLnJ0gVF5 .container {
    position: relative;
  }
  .cid-skLnJ0gVF5 .row {
    margin: 0;
  }
  .cid-skLnJ0gVF5 h2 {
    margin: 0;
  }
}
.cid-skLnJ0gVF5 .mbr-section-subtitle {
  color: #e9204f;
}
.cid-skLnJ0gVF5 .mbr-text {
  margin-top: 1.4rem;
}
.cid-skLnJ0gVF5 h2 {
  text-align: left;
}
.cid-sleS2GHqfi {
  background-color: #ffffff;
}
.cid-sleS2GHqfi .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sleS2GHqfi .carousel-item > div {
  width: 100%;
}
.cid-sleS2GHqfi h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-sleS2GHqfi .carousel-item.active,
.cid-sleS2GHqfi .carousel-item-next,
.cid-sleS2GHqfi .carousel-item-prev {
  display: flex;
}
.cid-sleS2GHqfi .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-sleS2GHqfi .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-sleS2GHqfi .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-sleS2GHqfi .carousel-controls a {
    width: 5%;
  }
}
.cid-sleS2GHqfi .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-sleS2GHqfi .img-block {
  display: flex;
  flex-direction: column;
}
.cid-sleS2GHqfi img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-sleS2GHqfi .mbr-text {
  position: relative;
}
.cid-sleS2GHqfi li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-sleS2GHqfi li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-sleS2GHqfi .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-sleS2GHqfi ol {
  margin-bottom: 0;
}
.cid-sleS2GHqfi .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-sleS2GHqfi .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-sleS2GHqfi {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-sleS2GHqfi {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cid-sleS2GHqfi .row {
    margin: 0;
  }
}
.cid-sleS2GHqfi .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-sleS2GHqfi .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-sleS2GHqfi .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-sleS2GHqfi .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-sleS2GHqfi .img-block:hover .desk {
  color: #101010;
}
.cid-sleS2GHqfi .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-sleS2GHqfi .img-card {
    margin-top: 2rem;
  }
}
.cid-sleS2GHqfi .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-sleS2GHqfi .mbr-text,
.cid-sleS2GHqfi .subtitle-link {
  color: #000000;
}
.cid-sleS2GHqfi .title-block,
.cid-sleS2GHqfi .signature {
  text-align: center;
}
.cid-sleS2GHqfi .subtitle-link {
  text-align: center;
}
.cid-sgXHAF5K4p {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/om-industriel-inc-footer-1980x600.jpg");
}
.cid-sgXHAF5K4p .mbr-overlay {
  background-color: #000000;
  opacity: 0;
}
.cid-sgXHAF5K4p .item {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.3rem 0;
}
.cid-sgXHAF5K4p .item p {
  margin: 0;
  padding-left: 0.5rem;
}
.cid-sgXHAF5K4p .title {
  background: linear-gradient(to left, #7e7e7e, currentColor);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #e2090d;
}
.cid-sgXHAF5K4p .container {
  max-width: 1400px;
}
.cid-sgXHAF5K4p li {
  margin: 0;
  list-style: none;
  cursor: pointer;
}
.cid-sgXHAF5K4p .time {
  line-height: 2;
}
.cid-sgXHAF5K4p .icons-wrap {
  display: flex;
  align-items: center;
}
.cid-sgXHAF5K4p .text-wrap {
  width: 100%;
}
.cid-sgXHAF5K4p .item-wrap {
  display: inline-block;
}
.cid-sgXHAF5K4p .socicon-wrap {
  width: fit-content;
  display: flex;
  margin-bottom: 0.8rem;
}
.cid-sgXHAF5K4p .socicon-wrap .mbr-iconfont {
  font-size: 1.3rem;
  background: linear-gradient(to left, #7e7e7e, #c2120f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding: 10px;
  margin-right: 0.1rem;
  height: 40px;
  display: flex;
  width: 40px;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  border-radius: 100%;
}
.cid-sgXHAF5K4p .align-wrap {
  display: flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-sgXHAF5K4p .col-md-6 {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sgXHAF5K4p .socicon-wrap {
    margin: auto;
  }
}
.cid-sgXHAF5K4p .mbr-text {
  color: #999999;
}
.cid-sgXHAF5K4p .icon-title {
  margin: 0;
  padding-bottom: 3px;
}
.cid-sgXHAF5K4p .icon-title,
.cid-sgXHAF5K4p .align-wrap {
  color: #ffffff;
  width: 100%;
  text-align: left;
}
.cid-sgXHAF5K4p .item-text,
.cid-sgXHAF5K4p .item-icon {
  color: #ffffff;
}
.cid-sgXHAF5K4p .mbr-text,
.cid-sgXHAF5K4p .mbr-section-btn {
  color: #ffffff;
}
.cid-sgXHAFLqTr .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgXHAFLqTr .nav-item:focus,
.cid-sgXHAFLqTr .nav-link:focus {
  outline: none;
}
.cid-sgXHAFLqTr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgXHAFLqTr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sgXHAFLqTr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-sgXHAFLqTr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgXHAFLqTr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sgXHAFLqTr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sgXHAFLqTr .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-sgXHAFLqTr .navbar {
  min-height: 77px;
  transition: all 0.3s;
  background: #000000;
  background: none;
}
.cid-sgXHAFLqTr .navbar.opened {
  transition: all 0.3s;
  background: #000000 !important;
}
.cid-sgXHAFLqTr .navbar .dropdown-item {
  padding: 0.235rem 1.5rem;
}
.cid-sgXHAFLqTr .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-sgXHAFLqTr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sgXHAFLqTr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sgXHAFLqTr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8.3rem);
  }
}
.cid-sgXHAFLqTr .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sgXHAFLqTr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sgXHAFLqTr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sgXHAFLqTr .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
  margin-left: 0.25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sgXHAFLqTr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sgXHAFLqTr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sgXHAFLqTr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sgXHAFLqTr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sgXHAFLqTr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sgXHAFLqTr .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sgXHAFLqTr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sgXHAFLqTr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sgXHAFLqTr .navbar .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
    margin-left: 0.25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sgXHAFLqTr .navbar .navbar-logo img {
    height: 3.8rem !important;
    width: auto;
  }
  .cid-sgXHAFLqTr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sgXHAFLqTr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sgXHAFLqTr .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-sgXHAFLqTr .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-sgXHAFLqTr .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sgXHAFLqTr .navbar.navbar-short {
  background: #000000 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-sgXHAFLqTr .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sgXHAFLqTr .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sgXHAFLqTr .navbar-short {
  padding: 1rem 0 !important;
}
.cid-sgXHAFLqTr .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sgXHAFLqTr .navbar-brand .navbar-caption {
  line-height: inherit 110.;
}
.cid-sgXHAFLqTr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sgXHAFLqTr .dropdown-item.active,
.cid-sgXHAFLqTr .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-sgXHAFLqTr .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-sgXHAFLqTr .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-sgXHAFLqTr .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-sgXHAFLqTr .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-sgXHAFLqTr .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sgXHAFLqTr .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-sgXHAFLqTr .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-sgXHAFLqTr .nav-link {
    margin: 1rem 1.25rem !important;
  }
  .cid-sgXHAFLqTr .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-sgXHAFLqTr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-sgXHAFLqTr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sgXHAFLqTr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sgXHAFLqTr ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sgXHAFLqTr .navbar-buttons {
  text-align: center;
}
.cid-sgXHAFLqTr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sgXHAFLqTr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-sgXHAFLqTr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sgXHAFLqTr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sgXHAFLqTr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sgXHAFLqTr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sgXHAFLqTr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sgXHAFLqTr nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sgXHAFLqTr nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sgXHAFLqTr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sgXHAFLqTr .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-sgXHAFLqTr a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-sgXHAFLqTr .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-sgXHAFLqTr .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-sgXHAFLqTr .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sgXHAFLqTr .navbar {
    height: 77px;
  }
  .cid-sgXHAFLqTr .navbar.opened {
    height: auto;
  }
  .cid-sgXHAFLqTr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sgXHAFLqTr a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-sgXHAFLqTr a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #e9204f;
}
.cid-sgXHAFLqTr .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-sgXHAFLqTr .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-slbXxYx8UL {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #101010;
}
.cid-slbXxYx8UL p {
  text-align: center;
}
.cid-slbXxYx8UL .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-slbXxYx8UL .social-list a:focus {
  text-decoration: none;
}
.cid-slbXxYx8UL .text-copyright {
  width: 100%;
  color: #ffffff;
  text-align: left;
}
.cid-slbXxYx8UL .img-logo-footer {
  margin-right: 1rem;
  max-width: 6rem;
}
.cid-slbXxYx8UL .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
}
.cid-slbXxYx8UL .logo-footer {
  line-height: normal;
}
.cid-slbXxYx8UL .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-slbXxYx8UL .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-slbXxYx8UL .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-sgXRD0jtMO {
  padding-top: 195px;
  padding-bottom: 15px;
  background-image: url("../../../assets/images/om-industriel-haut-18-1920x600.jpg");
}
.cid-sgXRD0jtMO .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-sgXRD0jtMO .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-sgXRD0jtMO .align-center {
    text-align: center;
  }
}
.cid-sgXRD0jtMO h3 {
  color: #908f90;
  margin-bottom: 2.3rem;
}
.cid-sgXRD0jtMO .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-sgXRD0jtMO .row {
    margin: 0;
  }
}
.cid-sgXRD0jtMO .btn {
  margin-left: 0rem;
}
.cid-sgXRD0jtMO H3 {
  color: #ffffff;
}
.cid-sgXRD0DgOE {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sgXRD0DgOE h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-sgXRD0DgOE .container {
    position: relative;
  }
  .cid-sgXRD0DgOE .row {
    margin: 0;
  }
  .cid-sgXRD0DgOE h2 {
    margin: 0;
  }
}
.cid-sgXRD0DgOE .mbr-section-subtitle {
  color: #e9204f;
}
.cid-sgXRD0DgOE .mbr-text {
  margin-top: 1.4rem;
  color: #101010;
  text-align: left;
}
.cid-sgXRD0DgOE h2 {
  text-align: left;
}
.cid-sgXX4lRwks {
  padding-top: 60px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sgXX4lRwks h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-sgXX4lRwks .container {
    position: relative;
  }
  .cid-sgXX4lRwks .row {
    margin: 0;
  }
  .cid-sgXX4lRwks h2 {
    margin: 0;
  }
}
.cid-sgXX4lRwks .mbr-section-subtitle {
  color: #e9204f;
}
.cid-sgXX4lRwks .mbr-text {
  margin-top: 1.4rem;
}
.cid-sgXX4lRwks h2 {
  text-align: left;
}
.cid-sh4MDjRck1 {
  padding-top: 150px;
  background-image: url("../../../assets/images/om-industriel-haut-20-1700x700.jpg");
}
.cid-sh4MDjRck1 H2 {
  color: #ffffff;
}
.cid-sh4MDjRck1 h1 {
  background: linear-gradient(to left, #7e7e7e, currentColor);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.cid-sh4MDjRck1 section {
  align-items: flex-end !important;
}
.cid-sh4MDjRck1 .mbr-text,
.cid-sh4MDjRck1 .mbr-section-btn {
  color: #ffffff;
}
.cid-sh4MDjRck1 .mbr-overlay {
  background-color: transparent!important;
  background: linear-gradient(to top, #063060, transparent);
}
.cid-sgXRD1g2xg {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/om-industriel-inc-footer-1980x600.jpg");
}
.cid-sgXRD1g2xg .mbr-overlay {
  background-color: #000000;
  opacity: 0;
}
.cid-sgXRD1g2xg .item {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.3rem 0;
}
.cid-sgXRD1g2xg .item p {
  margin: 0;
  padding-left: 0.5rem;
}
.cid-sgXRD1g2xg .title {
  background: linear-gradient(to left, #7e7e7e, currentColor);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #e2090d;
}
.cid-sgXRD1g2xg .container {
  max-width: 1400px;
}
.cid-sgXRD1g2xg li {
  margin: 0;
  list-style: none;
  cursor: pointer;
}
.cid-sgXRD1g2xg .time {
  line-height: 2;
}
.cid-sgXRD1g2xg .icons-wrap {
  display: flex;
  align-items: center;
}
.cid-sgXRD1g2xg .text-wrap {
  width: 100%;
}
.cid-sgXRD1g2xg .item-wrap {
  display: inline-block;
}
.cid-sgXRD1g2xg .socicon-wrap {
  width: fit-content;
  display: flex;
  margin-bottom: 0.8rem;
}
.cid-sgXRD1g2xg .socicon-wrap .mbr-iconfont {
  font-size: 1.3rem;
  background: linear-gradient(to left, #7e7e7e, #c2120f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding: 10px;
  margin-right: 0.1rem;
  height: 40px;
  display: flex;
  width: 40px;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  border-radius: 100%;
}
.cid-sgXRD1g2xg .align-wrap {
  display: flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-sgXRD1g2xg .col-md-6 {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sgXRD1g2xg .socicon-wrap {
    margin: auto;
  }
}
.cid-sgXRD1g2xg .mbr-text {
  color: #999999;
}
.cid-sgXRD1g2xg .icon-title {
  margin: 0;
  padding-bottom: 3px;
}
.cid-sgXRD1g2xg .icon-title,
.cid-sgXRD1g2xg .align-wrap {
  color: #ffffff;
  width: 100%;
  text-align: left;
}
.cid-sgXRD1g2xg .item-text,
.cid-sgXRD1g2xg .item-icon {
  color: #ffffff;
}
.cid-sgXRD1g2xg .mbr-text,
.cid-sgXRD1g2xg .mbr-section-btn {
  color: #ffffff;
}
.cid-slbYdno8W7 {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #101010;
}
.cid-slbYdno8W7 p {
  text-align: center;
}
.cid-slbYdno8W7 .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-slbYdno8W7 .social-list a:focus {
  text-decoration: none;
}
.cid-slbYdno8W7 .text-copyright {
  width: 100%;
  color: #ffffff;
  text-align: left;
}
.cid-slbYdno8W7 .img-logo-footer {
  margin-right: 1rem;
  max-width: 6rem;
}
.cid-slbYdno8W7 .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
}
.cid-slbYdno8W7 .logo-footer {
  line-height: normal;
}
.cid-slbYdno8W7 .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-slbYdno8W7 .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-slbYdno8W7 .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-sgXRD1UtDi .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgXRD1UtDi .nav-item:focus,
.cid-sgXRD1UtDi .nav-link:focus {
  outline: none;
}
.cid-sgXRD1UtDi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgXRD1UtDi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sgXRD1UtDi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-sgXRD1UtDi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgXRD1UtDi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sgXRD1UtDi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sgXRD1UtDi .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-sgXRD1UtDi .navbar {
  min-height: 77px;
  transition: all 0.3s;
  background: #000000;
  background: none;
}
.cid-sgXRD1UtDi .navbar.opened {
  transition: all 0.3s;
  background: #000000 !important;
}
.cid-sgXRD1UtDi .navbar .dropdown-item {
  padding: 0.235rem 1.5rem;
}
.cid-sgXRD1UtDi .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-sgXRD1UtDi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sgXRD1UtDi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sgXRD1UtDi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8.3rem);
  }
}
.cid-sgXRD1UtDi .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sgXRD1UtDi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sgXRD1UtDi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sgXRD1UtDi .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
  margin-left: 0.25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sgXRD1UtDi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sgXRD1UtDi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sgXRD1UtDi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sgXRD1UtDi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sgXRD1UtDi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sgXRD1UtDi .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sgXRD1UtDi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sgXRD1UtDi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sgXRD1UtDi .navbar .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
    margin-left: 0.25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sgXRD1UtDi .navbar .navbar-logo img {
    height: 3.8rem !important;
    width: auto;
  }
  .cid-sgXRD1UtDi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sgXRD1UtDi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sgXRD1UtDi .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-sgXRD1UtDi .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-sgXRD1UtDi .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sgXRD1UtDi .navbar.navbar-short {
  background: #000000 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-sgXRD1UtDi .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sgXRD1UtDi .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sgXRD1UtDi .navbar-short {
  padding: 1rem 0 !important;
}
.cid-sgXRD1UtDi .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sgXRD1UtDi .navbar-brand .navbar-caption {
  line-height: inherit 110.;
}
.cid-sgXRD1UtDi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sgXRD1UtDi .dropdown-item.active,
.cid-sgXRD1UtDi .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-sgXRD1UtDi .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-sgXRD1UtDi .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-sgXRD1UtDi .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-sgXRD1UtDi .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-sgXRD1UtDi .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sgXRD1UtDi .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-sgXRD1UtDi .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-sgXRD1UtDi .nav-link {
    margin: 1rem 1.25rem !important;
  }
  .cid-sgXRD1UtDi .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-sgXRD1UtDi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-sgXRD1UtDi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sgXRD1UtDi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sgXRD1UtDi ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sgXRD1UtDi .navbar-buttons {
  text-align: center;
}
.cid-sgXRD1UtDi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sgXRD1UtDi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-sgXRD1UtDi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sgXRD1UtDi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sgXRD1UtDi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sgXRD1UtDi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sgXRD1UtDi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sgXRD1UtDi nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sgXRD1UtDi nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sgXRD1UtDi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sgXRD1UtDi .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-sgXRD1UtDi a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-sgXRD1UtDi .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-sgXRD1UtDi .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-sgXRD1UtDi .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sgXRD1UtDi .navbar {
    height: 77px;
  }
  .cid-sgXRD1UtDi .navbar.opened {
    height: auto;
  }
  .cid-sgXRD1UtDi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sgXRD1UtDi a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-sgXRD1UtDi a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #e9204f;
}
.cid-sgXRD1UtDi .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-sgXRD1UtDi .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-skGIg5Db6j {
  padding-top: 180px;
  padding-bottom: 15px;
  background-image: url("../../../assets/images/om-industriel-haut-21-1980x700.jpg");
}
.cid-skGIg5Db6j .mbr-text {
  margin-bottom: 3.2rem;
}
@media (max-width: 767px) {
  .cid-skGIg5Db6j .align-center {
    text-align: center;
  }
}
.cid-skGIg5Db6j H1 {
  text-align: left;
}
.cid-skGIg5Db6j H3 {
  text-align: left;
}
.cid-skGISfVRaV {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-skGISfVRaV h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-skGISfVRaV .container {
    position: relative;
  }
  .cid-skGISfVRaV .row {
    margin: 0;
  }
  .cid-skGISfVRaV h2 {
    margin: 0;
  }
}
.cid-skGISfVRaV .mbr-section-subtitle {
  color: #e9204f;
}
.cid-skGISfVRaV .mbr-text {
  margin-top: 1.4rem;
}
.cid-skGISfVRaV h2 {
  text-align: left;
}
.cid-sgq7Lpf58B {
  background-color: #ffffff;
}
.cid-sgq7Lpf58B .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sgq7Lpf58B .carousel-item > div {
  width: 100%;
}
.cid-sgq7Lpf58B h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-sgq7Lpf58B .carousel-item.active,
.cid-sgq7Lpf58B .carousel-item-next,
.cid-sgq7Lpf58B .carousel-item-prev {
  display: flex;
}
.cid-sgq7Lpf58B .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-sgq7Lpf58B .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-sgq7Lpf58B .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-sgq7Lpf58B .carousel-controls a {
    width: 5%;
  }
}
.cid-sgq7Lpf58B .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-sgq7Lpf58B .img-block {
  display: flex;
  flex-direction: column;
}
.cid-sgq7Lpf58B img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-sgq7Lpf58B .mbr-text {
  position: relative;
}
.cid-sgq7Lpf58B li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-sgq7Lpf58B li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-sgq7Lpf58B .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-sgq7Lpf58B ol {
  margin-bottom: 0;
}
.cid-sgq7Lpf58B .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-sgq7Lpf58B .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-sgq7Lpf58B {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-sgq7Lpf58B {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cid-sgq7Lpf58B .row {
    margin: 0;
  }
}
.cid-sgq7Lpf58B .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-sgq7Lpf58B .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-sgq7Lpf58B .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-sgq7Lpf58B .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-sgq7Lpf58B .img-block:hover .desk {
  color: #101010;
}
.cid-sgq7Lpf58B .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-sgq7Lpf58B .img-card {
    margin-top: 2rem;
  }
}
.cid-sgq7Lpf58B .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-sgq7Lpf58B .mbr-text,
.cid-sgq7Lpf58B .subtitle-link {
  color: #000000;
}
.cid-sgq7Lpf58B .title-block,
.cid-sgq7Lpf58B .signature {
  text-align: center;
}
.cid-sgq7Lpf58B .subtitle-link {
  text-align: center;
}
.cid-skGJYww2FM {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-skGJYww2FM h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-skGJYww2FM .container {
    position: relative;
  }
  .cid-skGJYww2FM .row {
    margin: 0;
  }
  .cid-skGJYww2FM h2 {
    margin: 0;
  }
}
.cid-skGJYww2FM .mbr-section-subtitle {
  color: #e9204f;
}
.cid-skGJYww2FM .mbr-text {
  margin-top: 1.4rem;
}
.cid-skGJYww2FM h2 {
  text-align: left;
}
.cid-skGK0iuelW {
  background-color: #ffffff;
}
.cid-skGK0iuelW .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-skGK0iuelW .carousel-item > div {
  width: 100%;
}
.cid-skGK0iuelW h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-skGK0iuelW .carousel-item.active,
.cid-skGK0iuelW .carousel-item-next,
.cid-skGK0iuelW .carousel-item-prev {
  display: flex;
}
.cid-skGK0iuelW .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-skGK0iuelW .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-skGK0iuelW .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-skGK0iuelW .carousel-controls a {
    width: 5%;
  }
}
.cid-skGK0iuelW .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-skGK0iuelW .img-block {
  display: flex;
  flex-direction: column;
}
.cid-skGK0iuelW img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-skGK0iuelW .mbr-text {
  position: relative;
}
.cid-skGK0iuelW li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-skGK0iuelW li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-skGK0iuelW .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-skGK0iuelW ol {
  margin-bottom: 0;
}
.cid-skGK0iuelW .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-skGK0iuelW .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-skGK0iuelW {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-skGK0iuelW {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cid-skGK0iuelW .row {
    margin: 0;
  }
}
.cid-skGK0iuelW .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-skGK0iuelW .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-skGK0iuelW .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-skGK0iuelW .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-skGK0iuelW .img-block:hover .desk {
  color: #101010;
}
.cid-skGK0iuelW .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-skGK0iuelW .img-card {
    margin-top: 2rem;
  }
}
.cid-skGK0iuelW .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-skGK0iuelW .mbr-text,
.cid-skGK0iuelW .subtitle-link {
  color: #000000;
}
.cid-skGK0iuelW .signature {
  text-align: center;
}
.cid-skGK0iuelW .mbr-text,
.cid-skGK0iuelW .subtitle-link {
  text-align: center;
}
.cid-skGLjptOTT {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-skGLjptOTT h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-skGLjptOTT .container {
    position: relative;
  }
  .cid-skGLjptOTT .row {
    margin: 0;
  }
  .cid-skGLjptOTT h2 {
    margin: 0;
  }
}
.cid-skGLjptOTT .mbr-section-subtitle {
  color: #e9204f;
}
.cid-skGLjptOTT .mbr-text {
  margin-top: 1.4rem;
}
.cid-skGLjptOTT h2 {
  text-align: left;
}
.cid-skGLkGJjfA {
  background-color: #ffffff;
}
.cid-skGLkGJjfA .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-skGLkGJjfA .carousel-item > div {
  width: 100%;
}
.cid-skGLkGJjfA h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-skGLkGJjfA .carousel-item.active,
.cid-skGLkGJjfA .carousel-item-next,
.cid-skGLkGJjfA .carousel-item-prev {
  display: flex;
}
.cid-skGLkGJjfA .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-skGLkGJjfA .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-skGLkGJjfA .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-skGLkGJjfA .carousel-controls a {
    width: 5%;
  }
}
.cid-skGLkGJjfA .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-skGLkGJjfA .img-block {
  display: flex;
  flex-direction: column;
}
.cid-skGLkGJjfA img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-skGLkGJjfA .mbr-text {
  position: relative;
}
.cid-skGLkGJjfA li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-skGLkGJjfA li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-skGLkGJjfA .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-skGLkGJjfA ol {
  margin-bottom: 0;
}
.cid-skGLkGJjfA .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-skGLkGJjfA .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-skGLkGJjfA {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-skGLkGJjfA {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cid-skGLkGJjfA .row {
    margin: 0;
  }
}
.cid-skGLkGJjfA .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-skGLkGJjfA .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-skGLkGJjfA .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-skGLkGJjfA .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-skGLkGJjfA .img-block:hover .desk {
  color: #101010;
}
.cid-skGLkGJjfA .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-skGLkGJjfA .img-card {
    margin-top: 2rem;
  }
}
.cid-skGLkGJjfA .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-skGLkGJjfA .mbr-text,
.cid-skGLkGJjfA .subtitle-link {
  color: #000000;
}
.cid-skGLkGJjfA .signature {
  text-align: center;
}
.cid-skGLkGJjfA .mbr-text,
.cid-skGLkGJjfA .subtitle-link {
  text-align: center;
}
.cid-skLcLlMzcS {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-skLcLlMzcS h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-skLcLlMzcS .container {
    position: relative;
  }
  .cid-skLcLlMzcS .row {
    margin: 0;
  }
  .cid-skLcLlMzcS h2 {
    margin: 0;
  }
}
.cid-skLcLlMzcS .mbr-section-subtitle {
  color: #e9204f;
}
.cid-skLcLlMzcS .mbr-text {
  margin-top: 1.4rem;
}
.cid-skLcLlMzcS h2 {
  text-align: left;
}
.cid-skLcMideZB {
  background-color: #ffffff;
}
.cid-skLcMideZB .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-skLcMideZB .carousel-item > div {
  width: 100%;
}
.cid-skLcMideZB h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-skLcMideZB .carousel-item.active,
.cid-skLcMideZB .carousel-item-next,
.cid-skLcMideZB .carousel-item-prev {
  display: flex;
}
.cid-skLcMideZB .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-skLcMideZB .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-skLcMideZB .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-skLcMideZB .carousel-controls a {
    width: 5%;
  }
}
.cid-skLcMideZB .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-skLcMideZB .img-block {
  display: flex;
  flex-direction: column;
}
.cid-skLcMideZB img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-skLcMideZB .mbr-text {
  position: relative;
}
.cid-skLcMideZB li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-skLcMideZB li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-skLcMideZB .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-skLcMideZB ol {
  margin-bottom: 0;
}
.cid-skLcMideZB .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-skLcMideZB .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-skLcMideZB {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-skLcMideZB {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cid-skLcMideZB .row {
    margin: 0;
  }
}
.cid-skLcMideZB .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-skLcMideZB .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-skLcMideZB .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-skLcMideZB .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-skLcMideZB .img-block:hover .desk {
  color: #101010;
}
.cid-skLcMideZB .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-skLcMideZB .img-card {
    margin-top: 2rem;
  }
}
.cid-skLcMideZB .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-skLcMideZB .mbr-text,
.cid-skLcMideZB .subtitle-link {
  color: #000000;
}
.cid-skLcMideZB .title-block,
.cid-skLcMideZB .signature {
  text-align: center;
}
.cid-skLcMideZB .subtitle-link {
  text-align: center;
}
.cid-smtTzCL2Wc {
  background-color: #ffffff;
}
.cid-smtTzCL2Wc .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-smtTzCL2Wc .carousel-item > div {
  width: 100%;
}
.cid-smtTzCL2Wc h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-smtTzCL2Wc .carousel-item.active,
.cid-smtTzCL2Wc .carousel-item-next,
.cid-smtTzCL2Wc .carousel-item-prev {
  display: flex;
}
.cid-smtTzCL2Wc .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-smtTzCL2Wc .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-smtTzCL2Wc .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-smtTzCL2Wc .carousel-controls a {
    width: 5%;
  }
}
.cid-smtTzCL2Wc .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-smtTzCL2Wc .img-block {
  display: flex;
  flex-direction: column;
}
.cid-smtTzCL2Wc img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-smtTzCL2Wc .mbr-text {
  position: relative;
}
.cid-smtTzCL2Wc li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-smtTzCL2Wc li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-smtTzCL2Wc .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-smtTzCL2Wc ol {
  margin-bottom: 0;
}
.cid-smtTzCL2Wc .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-smtTzCL2Wc .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-smtTzCL2Wc {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-smtTzCL2Wc {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cid-smtTzCL2Wc .row {
    margin: 0;
  }
}
.cid-smtTzCL2Wc .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-smtTzCL2Wc .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-smtTzCL2Wc .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-smtTzCL2Wc .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-smtTzCL2Wc .img-block:hover .desk {
  color: #101010;
}
.cid-smtTzCL2Wc .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-smtTzCL2Wc .img-card {
    margin-top: 2rem;
  }
}
.cid-smtTzCL2Wc .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-smtTzCL2Wc .mbr-text,
.cid-smtTzCL2Wc .subtitle-link {
  color: #000000;
}
.cid-smtTzCL2Wc .title-block,
.cid-smtTzCL2Wc .signature {
  text-align: center;
}
.cid-smtTzCL2Wc .subtitle-link {
  text-align: center;
}
.cid-sgq7zWYrib {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/om-industriel-inc-footer-1980x600.jpg");
}
.cid-sgq7zWYrib .mbr-overlay {
  background-color: #000000;
  opacity: 0;
}
.cid-sgq7zWYrib .item {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.3rem 0;
}
.cid-sgq7zWYrib .item p {
  margin: 0;
  padding-left: 0.5rem;
}
.cid-sgq7zWYrib .title {
  background: linear-gradient(to left, #7e7e7e, currentColor);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #e2090d;
}
.cid-sgq7zWYrib .container {
  max-width: 1400px;
}
.cid-sgq7zWYrib li {
  margin: 0;
  list-style: none;
  cursor: pointer;
}
.cid-sgq7zWYrib .time {
  line-height: 2;
}
.cid-sgq7zWYrib .icons-wrap {
  display: flex;
  align-items: center;
}
.cid-sgq7zWYrib .text-wrap {
  width: 100%;
}
.cid-sgq7zWYrib .item-wrap {
  display: inline-block;
}
.cid-sgq7zWYrib .socicon-wrap {
  width: fit-content;
  display: flex;
  margin-bottom: 0.8rem;
}
.cid-sgq7zWYrib .socicon-wrap .mbr-iconfont {
  font-size: 1.3rem;
  background: linear-gradient(to left, #7e7e7e, #c2120f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding: 10px;
  margin-right: 0.1rem;
  height: 40px;
  display: flex;
  width: 40px;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  border-radius: 100%;
}
.cid-sgq7zWYrib .align-wrap {
  display: flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-sgq7zWYrib .col-md-6 {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sgq7zWYrib .socicon-wrap {
    margin: auto;
  }
}
.cid-sgq7zWYrib .mbr-text {
  color: #999999;
}
.cid-sgq7zWYrib .icon-title {
  margin: 0;
  padding-bottom: 3px;
}
.cid-sgq7zWYrib .icon-title,
.cid-sgq7zWYrib .align-wrap {
  color: #ffffff;
  width: 100%;
  text-align: left;
}
.cid-sgq7zWYrib .item-text,
.cid-sgq7zWYrib .item-icon {
  color: #ffffff;
}
.cid-sgq7zWYrib .mbr-text,
.cid-sgq7zWYrib .mbr-section-btn {
  color: #ffffff;
}
.cid-slbX4hDACB {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #101010;
}
.cid-slbX4hDACB p {
  text-align: center;
}
.cid-slbX4hDACB .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-slbX4hDACB .social-list a:focus {
  text-decoration: none;
}
.cid-slbX4hDACB .text-copyright {
  width: 100%;
  color: #ffffff;
  text-align: left;
}
.cid-slbX4hDACB .img-logo-footer {
  margin-right: 1rem;
  max-width: 6rem;
}
.cid-slbX4hDACB .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
}
.cid-slbX4hDACB .logo-footer {
  line-height: normal;
}
.cid-slbX4hDACB .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-slbX4hDACB .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-slbX4hDACB .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-sgq7zXC5WN .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgq7zXC5WN .nav-item:focus,
.cid-sgq7zXC5WN .nav-link:focus {
  outline: none;
}
.cid-sgq7zXC5WN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgq7zXC5WN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sgq7zXC5WN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-sgq7zXC5WN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgq7zXC5WN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sgq7zXC5WN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sgq7zXC5WN .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-sgq7zXC5WN .navbar {
  min-height: 77px;
  transition: all 0.3s;
  background: #000000;
  background: none;
}
.cid-sgq7zXC5WN .navbar.opened {
  transition: all 0.3s;
  background: #000000 !important;
}
.cid-sgq7zXC5WN .navbar .dropdown-item {
  padding: 0.235rem 1.5rem;
}
.cid-sgq7zXC5WN .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-sgq7zXC5WN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sgq7zXC5WN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sgq7zXC5WN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8.3rem);
  }
}
.cid-sgq7zXC5WN .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sgq7zXC5WN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sgq7zXC5WN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sgq7zXC5WN .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
  margin-left: 0.25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sgq7zXC5WN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sgq7zXC5WN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sgq7zXC5WN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sgq7zXC5WN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sgq7zXC5WN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sgq7zXC5WN .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sgq7zXC5WN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sgq7zXC5WN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sgq7zXC5WN .navbar .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
    margin-left: 0.25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sgq7zXC5WN .navbar .navbar-logo img {
    height: 3.8rem !important;
    width: auto;
  }
  .cid-sgq7zXC5WN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sgq7zXC5WN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sgq7zXC5WN .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-sgq7zXC5WN .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-sgq7zXC5WN .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sgq7zXC5WN .navbar.navbar-short {
  background: #000000 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-sgq7zXC5WN .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sgq7zXC5WN .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sgq7zXC5WN .navbar-short {
  padding: 1rem 0 !important;
}
.cid-sgq7zXC5WN .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sgq7zXC5WN .navbar-brand .navbar-caption {
  line-height: inherit 110.;
}
.cid-sgq7zXC5WN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sgq7zXC5WN .dropdown-item.active,
.cid-sgq7zXC5WN .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-sgq7zXC5WN .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-sgq7zXC5WN .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-sgq7zXC5WN .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-sgq7zXC5WN .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-sgq7zXC5WN .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sgq7zXC5WN .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-sgq7zXC5WN .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-sgq7zXC5WN .nav-link {
    margin: 1rem 1.25rem !important;
  }
  .cid-sgq7zXC5WN .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-sgq7zXC5WN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-sgq7zXC5WN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sgq7zXC5WN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sgq7zXC5WN ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sgq7zXC5WN .navbar-buttons {
  text-align: center;
}
.cid-sgq7zXC5WN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sgq7zXC5WN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-sgq7zXC5WN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sgq7zXC5WN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sgq7zXC5WN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sgq7zXC5WN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sgq7zXC5WN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sgq7zXC5WN nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sgq7zXC5WN nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sgq7zXC5WN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sgq7zXC5WN .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-sgq7zXC5WN a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-sgq7zXC5WN .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-sgq7zXC5WN .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-sgq7zXC5WN .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sgq7zXC5WN .navbar {
    height: 77px;
  }
  .cid-sgq7zXC5WN .navbar.opened {
    height: auto;
  }
  .cid-sgq7zXC5WN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sgq7zXC5WN a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-sgq7zXC5WN a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #e9204f;
}
.cid-sgq7zXC5WN .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-sgq7zXC5WN .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-slbQ0hnDlT {
  padding-top: 165px;
  background-image: url("../../../assets/images/om-industriel-haut-14-1980x1000.jpg");
}
.cid-slbQ0hnDlT H2 {
  color: #e2090d;
}
.cid-slbQ0hnDlT h1 {
  background: linear-gradient(to left, #7e7e7e, currentColor);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.cid-slbQ0hnDlT section {
  align-items: flex-end !important;
}
.cid-slbQ0hnDlT .mbr-text,
.cid-slbQ0hnDlT .mbr-section-btn {
  color: #191919;
}
.cid-slbQ0hnDlT .mbr-overlay {
  background-color: transparent!important;
  background: linear-gradient(to top, #063060, transparent);
}
.cid-slbQ0hOq1e {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-slbQ0hOq1e .line {
  width: 55px;
  margin-bottom: 0.5rem;
  height: 5px;
  display: inline-block;
  background: linear-gradient(to left, #7e7e7e, #c2120f);
}
.cid-slbQ0hOq1e .mbr-text,
.cid-slbQ0hOq1e .mbr-section-btn {
  color: #434141;
}
.cid-slbQ0hOq1e .mbr-section-title,
.cid-slbQ0hOq1e .title-wrapper {
  color: #011320;
}
.cid-slbQ0hXxor {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-slbQ0hXxor .line {
  width: 55px;
  margin-bottom: 0.5rem;
  height: 5px;
  display: inline-block;
  background: linear-gradient(to left, #7e7e7e, #c2120f);
}
.cid-slbQ0hXxor .mbr-text,
.cid-slbQ0hXxor .mbr-section-btn {
  color: #434141;
}
.cid-slbQ0hXxor .mbr-section-title,
.cid-slbQ0hXxor .title-wrapper {
  color: #010d16;
}
.cid-slbQ0i95Ma {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-slbQ0i95Ma h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-slbQ0i95Ma .container {
    position: relative;
  }
  .cid-slbQ0i95Ma .row {
    margin: 0;
  }
  .cid-slbQ0i95Ma h2 {
    margin: 0;
  }
}
.cid-slbQ0i95Ma .mbr-section-subtitle {
  color: #e9204f;
}
.cid-slbQ0i95Ma .mbr-text {
  margin-top: 1.4rem;
}
.cid-slbQ0ijEzn {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-slbQ0ijEzn h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-slbQ0ijEzn .container {
    position: relative;
  }
  .cid-slbQ0ijEzn .row {
    margin: 0;
  }
  .cid-slbQ0ijEzn h2 {
    margin: 0;
  }
}
.cid-slbQ0ijEzn .mbr-section-subtitle {
  color: #e9204f;
}
.cid-slbQ0ijEzn .mbr-text {
  margin-top: 1.4rem;
  color: #101010;
  text-align: left;
}
.cid-slbQ0ijEzn h2 {
  color: #920324;
}
.cid-slbQ0iv0yq {
  padding-top: 150px;
  background-image: url("../../../assets/images/om-industriel-haut-3-1920x800.jpg");
}
.cid-slbQ0iv0yq H2 {
  color: #e2090d;
}
.cid-slbQ0iv0yq h1 {
  background: linear-gradient(to left, #7e7e7e, currentColor);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.cid-slbQ0iv0yq section {
  align-items: flex-end !important;
}
.cid-slbQ0iv0yq .mbr-text,
.cid-slbQ0iv0yq .mbr-section-btn {
  color: #191919;
}
.cid-slbQ0iv0yq .mbr-overlay {
  background-color: transparent!important;
  background: linear-gradient(to top, #063060, transparent);
}
.cid-slbQ0iEsAp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/om-industriel-inc-footer-1980x600.jpg");
}
.cid-slbQ0iEsAp .mbr-overlay {
  background-color: #000000;
  opacity: 0;
}
.cid-slbQ0iEsAp .item {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.3rem 0;
}
.cid-slbQ0iEsAp .item p {
  margin: 0;
  padding-left: 0.5rem;
}
.cid-slbQ0iEsAp .title {
  background: linear-gradient(to left, #7e7e7e, currentColor);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #e2090d;
}
.cid-slbQ0iEsAp .container {
  max-width: 1400px;
}
.cid-slbQ0iEsAp li {
  margin: 0;
  list-style: none;
  cursor: pointer;
}
.cid-slbQ0iEsAp .time {
  line-height: 2;
}
.cid-slbQ0iEsAp .icons-wrap {
  display: flex;
  align-items: center;
}
.cid-slbQ0iEsAp .text-wrap {
  width: 100%;
}
.cid-slbQ0iEsAp .item-wrap {
  display: inline-block;
}
.cid-slbQ0iEsAp .socicon-wrap {
  width: fit-content;
  display: flex;
  margin-bottom: 0.8rem;
}
.cid-slbQ0iEsAp .socicon-wrap .mbr-iconfont {
  font-size: 1.3rem;
  background: linear-gradient(to left, #7e7e7e, #c2120f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding: 10px;
  margin-right: 0.1rem;
  height: 40px;
  display: flex;
  width: 40px;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  border-radius: 100%;
}
.cid-slbQ0iEsAp .align-wrap {
  display: flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-slbQ0iEsAp .col-md-6 {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-slbQ0iEsAp .socicon-wrap {
    margin: auto;
  }
}
.cid-slbQ0iEsAp .mbr-text {
  color: #999999;
}
.cid-slbQ0iEsAp .icon-title {
  margin: 0;
  padding-bottom: 3px;
}
.cid-slbQ0iEsAp .icon-title,
.cid-slbQ0iEsAp .align-wrap {
  color: #ffffff;
  width: 100%;
  text-align: left;
}
.cid-slbQ0iEsAp .item-text,
.cid-slbQ0iEsAp .item-icon {
  color: #ffffff;
}
.cid-slbQ0iEsAp .mbr-text,
.cid-slbQ0iEsAp .mbr-section-btn {
  color: #ffffff;
}
.cid-slbS6tfrai {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #101010;
}
.cid-slbS6tfrai p {
  text-align: center;
}
.cid-slbS6tfrai .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-slbS6tfrai .social-list a:focus {
  text-decoration: none;
}
.cid-slbS6tfrai .text-copyright {
  width: 100%;
  color: #ffffff;
  text-align: left;
}
.cid-slbS6tfrai .img-logo-footer {
  margin-right: 1rem;
  max-width: 6rem;
}
.cid-slbS6tfrai .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
}
.cid-slbS6tfrai .logo-footer {
  line-height: normal;
}
.cid-slbS6tfrai .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-slbS6tfrai .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-slbS6tfrai .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-slbQ0jepJX .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-slbQ0jepJX .nav-item:focus,
.cid-slbQ0jepJX .nav-link:focus {
  outline: none;
}
.cid-slbQ0jepJX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-slbQ0jepJX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-slbQ0jepJX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-slbQ0jepJX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-slbQ0jepJX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-slbQ0jepJX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-slbQ0jepJX .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-slbQ0jepJX .navbar {
  min-height: 77px;
  transition: all 0.3s;
  background: #000000;
  background: none;
}
.cid-slbQ0jepJX .navbar.opened {
  transition: all 0.3s;
  background: #000000 !important;
}
.cid-slbQ0jepJX .navbar .dropdown-item {
  padding: 0.235rem 1.5rem;
}
.cid-slbQ0jepJX .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-slbQ0jepJX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-slbQ0jepJX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-slbQ0jepJX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8.3rem);
  }
}
.cid-slbQ0jepJX .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-slbQ0jepJX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-slbQ0jepJX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-slbQ0jepJX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
  margin-left: 0.25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-slbQ0jepJX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-slbQ0jepJX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-slbQ0jepJX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-slbQ0jepJX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-slbQ0jepJX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-slbQ0jepJX .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-slbQ0jepJX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-slbQ0jepJX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-slbQ0jepJX .navbar .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
    margin-left: 0.25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-slbQ0jepJX .navbar .navbar-logo img {
    height: 3.8rem !important;
    width: auto;
  }
  .cid-slbQ0jepJX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-slbQ0jepJX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-slbQ0jepJX .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-slbQ0jepJX .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-slbQ0jepJX .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-slbQ0jepJX .navbar.navbar-short {
  background: #000000 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-slbQ0jepJX .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-slbQ0jepJX .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-slbQ0jepJX .navbar-short {
  padding: 1rem 0 !important;
}
.cid-slbQ0jepJX .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-slbQ0jepJX .navbar-brand .navbar-caption {
  line-height: inherit 110.;
}
.cid-slbQ0jepJX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-slbQ0jepJX .dropdown-item.active,
.cid-slbQ0jepJX .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-slbQ0jepJX .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-slbQ0jepJX .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-slbQ0jepJX .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-slbQ0jepJX .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-slbQ0jepJX .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-slbQ0jepJX .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-slbQ0jepJX .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-slbQ0jepJX .nav-link {
    margin: 1rem 1.25rem !important;
  }
  .cid-slbQ0jepJX .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-slbQ0jepJX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-slbQ0jepJX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-slbQ0jepJX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-slbQ0jepJX ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-slbQ0jepJX .navbar-buttons {
  text-align: center;
}
.cid-slbQ0jepJX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-slbQ0jepJX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-slbQ0jepJX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-slbQ0jepJX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-slbQ0jepJX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-slbQ0jepJX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-slbQ0jepJX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-slbQ0jepJX nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-slbQ0jepJX nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-slbQ0jepJX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-slbQ0jepJX .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-slbQ0jepJX a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-slbQ0jepJX .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-slbQ0jepJX .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-slbQ0jepJX .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-slbQ0jepJX .navbar {
    height: 77px;
  }
  .cid-slbQ0jepJX .navbar.opened {
    height: auto;
  }
  .cid-slbQ0jepJX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-slbQ0jepJX a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-slbQ0jepJX a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #e9204f;
}
.cid-slbQ0jepJX .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-slbQ0jepJX .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-skLo5aHyyj {
  padding-top: 180px;
  padding-bottom: 15px;
  background-image: url("../../../assets/images/om-industriel-haut-12-1980x1000.jpg");
}
.cid-skLo5aHyyj .mbr-text {
  margin-bottom: 3.2rem;
}
@media (max-width: 767px) {
  .cid-skLo5aHyyj .align-center {
    text-align: center;
  }
}
.cid-skLo5aHyyj H1 {
  text-align: left;
}
.cid-skLo5aHyyj H3 {
  text-align: left;
}
.cid-smKIFePChZ {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-smKIFePChZ h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-smKIFePChZ .container {
    position: relative;
  }
  .cid-smKIFePChZ .row {
    margin: 0;
  }
  .cid-smKIFePChZ h2 {
    margin: 0;
  }
}
.cid-smKIFePChZ .mbr-section-subtitle {
  color: #e9204f;
}
.cid-smKIFePChZ .mbr-text {
  margin-top: 1.4rem;
  text-align: left;
  color: #000000;
}
.cid-smKIFePChZ h2 {
  text-align: left;
}
.cid-sgXp5GomjY {
  background-color: #ffffff;
}
.cid-sgXp5GomjY .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sgXp5GomjY .carousel-item > div {
  width: 100%;
}
.cid-sgXp5GomjY h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-sgXp5GomjY .carousel-item.active,
.cid-sgXp5GomjY .carousel-item-next,
.cid-sgXp5GomjY .carousel-item-prev {
  display: flex;
}
.cid-sgXp5GomjY .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-sgXp5GomjY .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-sgXp5GomjY .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-sgXp5GomjY .carousel-controls a {
    width: 5%;
  }
}
.cid-sgXp5GomjY .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-sgXp5GomjY .img-block {
  display: flex;
  flex-direction: column;
}
.cid-sgXp5GomjY img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-sgXp5GomjY .mbr-text {
  position: relative;
}
.cid-sgXp5GomjY li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-sgXp5GomjY li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-sgXp5GomjY .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-sgXp5GomjY ol {
  margin-bottom: 0;
}
.cid-sgXp5GomjY .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-sgXp5GomjY .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-sgXp5GomjY {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-sgXp5GomjY {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cid-sgXp5GomjY .row {
    margin: 0;
  }
}
.cid-sgXp5GomjY .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-sgXp5GomjY .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-sgXp5GomjY .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-sgXp5GomjY .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-sgXp5GomjY .img-block:hover .desk {
  color: #101010;
}
.cid-sgXp5GomjY .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-sgXp5GomjY .img-card {
    margin-top: 2rem;
  }
}
.cid-sgXp5GomjY .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-sgXp5GomjY .mbr-text,
.cid-sgXp5GomjY .subtitle-link {
  color: #000000;
}
.cid-sgXp5GomjY .title-block,
.cid-sgXp5GomjY .signature {
  text-align: center;
}
.cid-smKvupbSzo {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-smKvupbSzo h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-smKvupbSzo .container {
    position: relative;
  }
  .cid-smKvupbSzo .row {
    margin: 0;
  }
  .cid-smKvupbSzo h2 {
    margin: 0;
  }
}
.cid-smKvupbSzo .mbr-section-subtitle {
  color: #e9204f;
}
.cid-smKvupbSzo .mbr-text {
  margin-top: 1.4rem;
  text-align: left;
  color: #000000;
}
.cid-smKvupbSzo h2 {
  text-align: left;
}
#custom-html-bq {
  /* Type valid CSS here */
}
#custom-html-bq div {
  padding: 10px 0;
  color: #777;
  text-align: center;
}
#custom-html-bq p {
  font-size: 60px;
  color: #777;
}
.cid-sgXp5HflgM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/om-industriel-inc-footer-1980x600.jpg");
}
.cid-sgXp5HflgM .mbr-overlay {
  background-color: #000000;
  opacity: 0;
}
.cid-sgXp5HflgM .item {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.3rem 0;
}
.cid-sgXp5HflgM .item p {
  margin: 0;
  padding-left: 0.5rem;
}
.cid-sgXp5HflgM .title {
  background: linear-gradient(to left, #7e7e7e, currentColor);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #e2090d;
}
.cid-sgXp5HflgM .container {
  max-width: 1400px;
}
.cid-sgXp5HflgM li {
  margin: 0;
  list-style: none;
  cursor: pointer;
}
.cid-sgXp5HflgM .time {
  line-height: 2;
}
.cid-sgXp5HflgM .icons-wrap {
  display: flex;
  align-items: center;
}
.cid-sgXp5HflgM .text-wrap {
  width: 100%;
}
.cid-sgXp5HflgM .item-wrap {
  display: inline-block;
}
.cid-sgXp5HflgM .socicon-wrap {
  width: fit-content;
  display: flex;
  margin-bottom: 0.8rem;
}
.cid-sgXp5HflgM .socicon-wrap .mbr-iconfont {
  font-size: 1.3rem;
  background: linear-gradient(to left, #7e7e7e, #c2120f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding: 10px;
  margin-right: 0.1rem;
  height: 40px;
  display: flex;
  width: 40px;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  border-radius: 100%;
}
.cid-sgXp5HflgM .align-wrap {
  display: flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-sgXp5HflgM .col-md-6 {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sgXp5HflgM .socicon-wrap {
    margin: auto;
  }
}
.cid-sgXp5HflgM .mbr-text {
  color: #999999;
}
.cid-sgXp5HflgM .icon-title {
  margin: 0;
  padding-bottom: 3px;
}
.cid-sgXp5HflgM .icon-title,
.cid-sgXp5HflgM .align-wrap {
  color: #ffffff;
  width: 100%;
  text-align: left;
}
.cid-sgXp5HflgM .item-text,
.cid-sgXp5HflgM .item-icon {
  color: #ffffff;
}
.cid-sgXp5HflgM .mbr-text,
.cid-sgXp5HflgM .mbr-section-btn {
  color: #ffffff;
}
.cid-sgXp5HQQF8 .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgXp5HQQF8 .nav-item:focus,
.cid-sgXp5HQQF8 .nav-link:focus {
  outline: none;
}
.cid-sgXp5HQQF8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgXp5HQQF8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sgXp5HQQF8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-sgXp5HQQF8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sgXp5HQQF8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sgXp5HQQF8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sgXp5HQQF8 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-sgXp5HQQF8 .navbar {
  min-height: 77px;
  transition: all 0.3s;
  background: #000000;
  background: none;
}
.cid-sgXp5HQQF8 .navbar.opened {
  transition: all 0.3s;
  background: #000000 !important;
}
.cid-sgXp5HQQF8 .navbar .dropdown-item {
  padding: 0.235rem 1.5rem;
}
.cid-sgXp5HQQF8 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-sgXp5HQQF8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sgXp5HQQF8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sgXp5HQQF8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8.3rem);
  }
}
.cid-sgXp5HQQF8 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sgXp5HQQF8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sgXp5HQQF8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sgXp5HQQF8 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
  margin-left: 0.25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sgXp5HQQF8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sgXp5HQQF8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sgXp5HQQF8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sgXp5HQQF8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sgXp5HQQF8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sgXp5HQQF8 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sgXp5HQQF8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sgXp5HQQF8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sgXp5HQQF8 .navbar .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
    margin-left: 0.25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sgXp5HQQF8 .navbar .navbar-logo img {
    height: 3.8rem !important;
    width: auto;
  }
  .cid-sgXp5HQQF8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sgXp5HQQF8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sgXp5HQQF8 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-sgXp5HQQF8 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-sgXp5HQQF8 .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sgXp5HQQF8 .navbar.navbar-short {
  background: #000000 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-sgXp5HQQF8 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sgXp5HQQF8 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sgXp5HQQF8 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-sgXp5HQQF8 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sgXp5HQQF8 .navbar-brand .navbar-caption {
  line-height: inherit 110.;
}
.cid-sgXp5HQQF8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sgXp5HQQF8 .dropdown-item.active,
.cid-sgXp5HQQF8 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-sgXp5HQQF8 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-sgXp5HQQF8 .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-sgXp5HQQF8 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-sgXp5HQQF8 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-sgXp5HQQF8 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sgXp5HQQF8 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-sgXp5HQQF8 .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-sgXp5HQQF8 .nav-link {
    margin: 1rem 1.25rem !important;
  }
  .cid-sgXp5HQQF8 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-sgXp5HQQF8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-sgXp5HQQF8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sgXp5HQQF8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sgXp5HQQF8 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sgXp5HQQF8 .navbar-buttons {
  text-align: center;
}
.cid-sgXp5HQQF8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sgXp5HQQF8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-sgXp5HQQF8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sgXp5HQQF8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sgXp5HQQF8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sgXp5HQQF8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sgXp5HQQF8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sgXp5HQQF8 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sgXp5HQQF8 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sgXp5HQQF8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sgXp5HQQF8 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-sgXp5HQQF8 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-sgXp5HQQF8 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-sgXp5HQQF8 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-sgXp5HQQF8 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sgXp5HQQF8 .navbar {
    height: 77px;
  }
  .cid-sgXp5HQQF8 .navbar.opened {
    height: auto;
  }
  .cid-sgXp5HQQF8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sgXp5HQQF8 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-sgXp5HQQF8 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #e9204f;
}
.cid-sgXp5HQQF8 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-sgXp5HQQF8 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-slbXqsS4uc {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #101010;
}
.cid-slbXqsS4uc p {
  text-align: center;
}
.cid-slbXqsS4uc .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-slbXqsS4uc .social-list a:focus {
  text-decoration: none;
}
.cid-slbXqsS4uc .text-copyright {
  width: 100%;
  color: #ffffff;
  text-align: left;
}
.cid-slbXqsS4uc .img-logo-footer {
  margin-right: 1rem;
  max-width: 6rem;
}
.cid-slbXqsS4uc .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
}
.cid-slbXqsS4uc .logo-footer {
  line-height: normal;
}
.cid-slbXqsS4uc .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-slbXqsS4uc .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-slbXqsS4uc .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-slnXZtLkoL {
  padding-top: 180px;
  padding-bottom: 15px;
  background-image: url("../../../assets/images/merci-om-industriel-inc-1-1980x1000.jpg");
}
.cid-slnXZtLkoL .mbr-text {
  margin-bottom: 3.2rem;
}
@media (max-width: 767px) {
  .cid-slnXZtLkoL .align-center {
    text-align: center;
  }
}
.cid-slnXZtLkoL H1 {
  text-align: left;
}
.cid-slnXZtLkoL H3 {
  text-align: left;
}
.cid-slnXZyrw8K .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-slnXZyrw8K .nav-item:focus,
.cid-slnXZyrw8K .nav-link:focus {
  outline: none;
}
.cid-slnXZyrw8K .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-slnXZyrw8K .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-slnXZyrw8K .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-slnXZyrw8K .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-slnXZyrw8K .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-slnXZyrw8K .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-slnXZyrw8K .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-slnXZyrw8K .navbar {
  min-height: 77px;
  transition: all 0.3s;
  background: #000000;
  background: none;
}
.cid-slnXZyrw8K .navbar.opened {
  transition: all 0.3s;
  background: #000000 !important;
}
.cid-slnXZyrw8K .navbar .dropdown-item {
  padding: 0.235rem 1.5rem;
}
.cid-slnXZyrw8K .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-slnXZyrw8K .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-slnXZyrw8K .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-slnXZyrw8K .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8.3rem);
  }
}
.cid-slnXZyrw8K .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-slnXZyrw8K .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-slnXZyrw8K .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-slnXZyrw8K .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
  margin-left: 0.25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-slnXZyrw8K .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-slnXZyrw8K .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-slnXZyrw8K .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-slnXZyrw8K .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-slnXZyrw8K .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-slnXZyrw8K .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-slnXZyrw8K .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-slnXZyrw8K .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-slnXZyrw8K .navbar .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
    margin-left: 0.25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-slnXZyrw8K .navbar .navbar-logo img {
    height: 3.8rem !important;
    width: auto;
  }
  .cid-slnXZyrw8K .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-slnXZyrw8K .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-slnXZyrw8K .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-slnXZyrw8K .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-slnXZyrw8K .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-slnXZyrw8K .navbar.navbar-short {
  background: #000000 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-slnXZyrw8K .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-slnXZyrw8K .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-slnXZyrw8K .navbar-short {
  padding: 1rem 0 !important;
}
.cid-slnXZyrw8K .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-slnXZyrw8K .navbar-brand .navbar-caption {
  line-height: inherit 110.;
}
.cid-slnXZyrw8K .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-slnXZyrw8K .dropdown-item.active,
.cid-slnXZyrw8K .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-slnXZyrw8K .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-slnXZyrw8K .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-slnXZyrw8K .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-slnXZyrw8K .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-slnXZyrw8K .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-slnXZyrw8K .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-slnXZyrw8K .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-slnXZyrw8K .nav-link {
    margin: 1rem 1.25rem !important;
  }
  .cid-slnXZyrw8K .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-slnXZyrw8K .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-slnXZyrw8K .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-slnXZyrw8K .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-slnXZyrw8K ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-slnXZyrw8K .navbar-buttons {
  text-align: center;
}
.cid-slnXZyrw8K button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-slnXZyrw8K button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-slnXZyrw8K button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-slnXZyrw8K button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-slnXZyrw8K button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-slnXZyrw8K button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-slnXZyrw8K nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-slnXZyrw8K nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-slnXZyrw8K nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-slnXZyrw8K nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-slnXZyrw8K .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-slnXZyrw8K a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-slnXZyrw8K .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-slnXZyrw8K .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-slnXZyrw8K .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-slnXZyrw8K .navbar {
    height: 77px;
  }
  .cid-slnXZyrw8K .navbar.opened {
    height: auto;
  }
  .cid-slnXZyrw8K .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-slnXZyrw8K a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-slnXZyrw8K a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #e9204f;
}
.cid-slnXZyrw8K .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-slnXZyrw8K .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-smFdHfWB1O {
  padding-top: 180px;
  padding-bottom: 15px;
  background-image: url("../../../assets/images/om-industriel-haut-11-1980x700.jpg");
}
.cid-smFdHfWB1O .mbr-text {
  margin-bottom: 3.2rem;
}
@media (max-width: 767px) {
  .cid-smFdHfWB1O .align-center {
    text-align: center;
  }
}
.cid-smFdHfWB1O H1 {
  text-align: left;
}
.cid-smFdHfWB1O H3 {
  text-align: left;
}
.cid-smFdHggz3t {
  background-color: #ffffff;
}
.cid-smFdHggz3t .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-smFdHggz3t .carousel-item > div {
  width: 100%;
}
.cid-smFdHggz3t h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-smFdHggz3t .carousel-item.active,
.cid-smFdHggz3t .carousel-item-next,
.cid-smFdHggz3t .carousel-item-prev {
  display: flex;
}
.cid-smFdHggz3t .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-smFdHggz3t .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-smFdHggz3t .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-smFdHggz3t .carousel-controls a {
    width: 5%;
  }
}
.cid-smFdHggz3t .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-smFdHggz3t .img-block {
  display: flex;
  flex-direction: column;
}
.cid-smFdHggz3t img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-smFdHggz3t .mbr-text {
  position: relative;
}
.cid-smFdHggz3t li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-smFdHggz3t li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-smFdHggz3t .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-smFdHggz3t ol {
  margin-bottom: 0;
}
.cid-smFdHggz3t .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-smFdHggz3t .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-smFdHggz3t {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-smFdHggz3t {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cid-smFdHggz3t .row {
    margin: 0;
  }
}
.cid-smFdHggz3t .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-smFdHggz3t .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-smFdHggz3t .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-smFdHggz3t .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-smFdHggz3t .img-block:hover .desk {
  color: #101010;
}
.cid-smFdHggz3t .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-smFdHggz3t .img-card {
    margin-top: 2rem;
  }
}
.cid-smFdHggz3t .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-smFdHggz3t .mbr-text,
.cid-smFdHggz3t .subtitle-link {
  color: #000000;
  text-align: center;
}
.cid-smFdHggz3t .signature {
  text-align: center;
}
.cid-smFdHggz3t .title-block,
.cid-smFdHggz3t .signature {
  color: #101010;
}
.cid-smFdHgNTbK {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-smFdHgNTbK h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-smFdHgNTbK .container {
    position: relative;
  }
  .cid-smFdHgNTbK .row {
    margin: 0;
  }
  .cid-smFdHgNTbK h2 {
    margin: 0;
  }
}
.cid-smFdHgNTbK .mbr-section-subtitle {
  color: #e9204f;
}
.cid-smFdHgNTbK .mbr-text {
  margin-top: 1.4rem;
  text-align: left;
  color: #000000;
}
.cid-smFdHgNTbK h2 {
  text-align: left;
}
.cid-smFdHgXboq {
  background-color: #ffffff;
}
.cid-smFdHgXboq .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-smFdHgXboq .carousel-item > div {
  width: 100%;
}
.cid-smFdHgXboq h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-smFdHgXboq .carousel-item.active,
.cid-smFdHgXboq .carousel-item-next,
.cid-smFdHgXboq .carousel-item-prev {
  display: flex;
}
.cid-smFdHgXboq .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-smFdHgXboq .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-smFdHgXboq .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-smFdHgXboq .carousel-controls a {
    width: 5%;
  }
}
.cid-smFdHgXboq .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #70747f;
}
.cid-smFdHgXboq .img-block {
  display: flex;
  flex-direction: column;
}
.cid-smFdHgXboq img {
  width: 100%;
  margin: 0;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  background-size: cover;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.cid-smFdHgXboq .mbr-text {
  position: relative;
}
.cid-smFdHgXboq li {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-smFdHgXboq li.active {
  background-color: #ffffff;
  width: 14px;
  height: 14px;
  border: none !important;
}
.cid-smFdHgXboq .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-smFdHgXboq ol {
  margin-bottom: 0;
}
.cid-smFdHgXboq .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-smFdHgXboq .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-smFdHgXboq {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-smFdHgXboq {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cid-smFdHgXboq .row {
    margin: 0;
  }
}
.cid-smFdHgXboq .title-block {
  margin-top: 1.3rem;
  bottom: -1rem;
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-smFdHgXboq .desk {
  transition: 0.3s;
  font-weight: 500;
}
.cid-smFdHgXboq .img-block:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  transform: scale(1.1);
}
.cid-smFdHgXboq .img-block:hover .link {
  border-bottom: 1px solid currentColor;
}
.cid-smFdHgXboq .img-block:hover .desk {
  color: #101010;
}
.cid-smFdHgXboq .wrapper-img {
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-smFdHgXboq .img-card {
    margin-top: 2rem;
  }
}
.cid-smFdHgXboq .link {
  border-bottom: 1px solid #e0e0e0;
  display: inline;
  padding-bottom: 3px;
  transition: all 0.3s;
}
.cid-smFdHgXboq .mbr-text,
.cid-smFdHgXboq .subtitle-link {
  color: #000000;
}
.cid-smFdHgXboq .title-block,
.cid-smFdHgXboq .signature {
  text-align: center;
}
.cid-smFdHgXboq .subtitle-link {
  text-align: center;
}
.cid-smFdHhuFCx {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/om-industriel-inc-footer-1980x600.jpg");
}
.cid-smFdHhuFCx .mbr-overlay {
  background-color: #000000;
  opacity: 0;
}
.cid-smFdHhuFCx .item {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.3rem 0;
}
.cid-smFdHhuFCx .item p {
  margin: 0;
  padding-left: 0.5rem;
}
.cid-smFdHhuFCx .title {
  background: linear-gradient(to left, #7e7e7e, currentColor);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #e2090d;
}
.cid-smFdHhuFCx .container {
  max-width: 1400px;
}
.cid-smFdHhuFCx li {
  margin: 0;
  list-style: none;
  cursor: pointer;
}
.cid-smFdHhuFCx .time {
  line-height: 2;
}
.cid-smFdHhuFCx .icons-wrap {
  display: flex;
  align-items: center;
}
.cid-smFdHhuFCx .text-wrap {
  width: 100%;
}
.cid-smFdHhuFCx .item-wrap {
  display: inline-block;
}
.cid-smFdHhuFCx .socicon-wrap {
  width: fit-content;
  display: flex;
  margin-bottom: 0.8rem;
}
.cid-smFdHhuFCx .socicon-wrap .mbr-iconfont {
  font-size: 1.3rem;
  background: linear-gradient(to left, #7e7e7e, #c2120f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding: 10px;
  margin-right: 0.1rem;
  height: 40px;
  display: flex;
  width: 40px;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  border-radius: 100%;
}
.cid-smFdHhuFCx .align-wrap {
  display: flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-smFdHhuFCx .col-md-6 {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-smFdHhuFCx .socicon-wrap {
    margin: auto;
  }
}
.cid-smFdHhuFCx .mbr-text {
  color: #999999;
}
.cid-smFdHhuFCx .icon-title {
  margin: 0;
  padding-bottom: 3px;
}
.cid-smFdHhuFCx .icon-title,
.cid-smFdHhuFCx .align-wrap {
  color: #ffffff;
  width: 100%;
  text-align: left;
}
.cid-smFdHhuFCx .item-text,
.cid-smFdHhuFCx .item-icon {
  color: #ffffff;
}
.cid-smFdHhuFCx .mbr-text,
.cid-smFdHhuFCx .mbr-section-btn {
  color: #ffffff;
}
.cid-smFdHhPE7z {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #101010;
}
.cid-smFdHhPE7z p {
  text-align: center;
}
.cid-smFdHhPE7z .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-smFdHhPE7z .social-list a:focus {
  text-decoration: none;
}
.cid-smFdHhPE7z .text-copyright {
  width: 100%;
  color: #ffffff;
  text-align: left;
}
.cid-smFdHhPE7z .img-logo-footer {
  margin-right: 1rem;
  max-width: 6rem;
}
.cid-smFdHhPE7z .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
}
.cid-smFdHhPE7z .logo-footer {
  line-height: normal;
}
.cid-smFdHhPE7z .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-smFdHhPE7z .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-smFdHhPE7z .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-smFdHi19Vw .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-smFdHi19Vw .nav-item:focus,
.cid-smFdHi19Vw .nav-link:focus {
  outline: none;
}
.cid-smFdHi19Vw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-smFdHi19Vw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-smFdHi19Vw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-smFdHi19Vw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-smFdHi19Vw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-smFdHi19Vw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-smFdHi19Vw .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-smFdHi19Vw .navbar {
  min-height: 77px;
  transition: all 0.3s;
  background: #000000;
  background: none;
}
.cid-smFdHi19Vw .navbar.opened {
  transition: all 0.3s;
  background: #000000 !important;
}
.cid-smFdHi19Vw .navbar .dropdown-item {
  padding: 0.235rem 1.5rem;
}
.cid-smFdHi19Vw .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-smFdHi19Vw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-smFdHi19Vw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-smFdHi19Vw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8.3rem);
  }
}
.cid-smFdHi19Vw .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-smFdHi19Vw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-smFdHi19Vw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-smFdHi19Vw .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
  margin-left: 0.25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-smFdHi19Vw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-smFdHi19Vw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-smFdHi19Vw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-smFdHi19Vw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-smFdHi19Vw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-smFdHi19Vw .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-smFdHi19Vw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-smFdHi19Vw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-smFdHi19Vw .navbar .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
    margin-left: 0.25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-smFdHi19Vw .navbar .navbar-logo img {
    height: 3.8rem !important;
    width: auto;
  }
  .cid-smFdHi19Vw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-smFdHi19Vw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-smFdHi19Vw .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-smFdHi19Vw .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-smFdHi19Vw .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-smFdHi19Vw .navbar.navbar-short {
  background: #000000 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-smFdHi19Vw .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-smFdHi19Vw .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-smFdHi19Vw .navbar-short {
  padding: 1rem 0 !important;
}
.cid-smFdHi19Vw .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-smFdHi19Vw .navbar-brand .navbar-caption {
  line-height: inherit 110.;
}
.cid-smFdHi19Vw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-smFdHi19Vw .dropdown-item.active,
.cid-smFdHi19Vw .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-smFdHi19Vw .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-smFdHi19Vw .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-smFdHi19Vw .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-smFdHi19Vw .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-smFdHi19Vw .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-smFdHi19Vw .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-smFdHi19Vw .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-smFdHi19Vw .nav-link {
    margin: 1rem 1.25rem !important;
  }
  .cid-smFdHi19Vw .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-smFdHi19Vw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-smFdHi19Vw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-smFdHi19Vw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-smFdHi19Vw ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-smFdHi19Vw .navbar-buttons {
  text-align: center;
}
.cid-smFdHi19Vw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-smFdHi19Vw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-smFdHi19Vw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-smFdHi19Vw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-smFdHi19Vw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-smFdHi19Vw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-smFdHi19Vw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-smFdHi19Vw nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-smFdHi19Vw nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-smFdHi19Vw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-smFdHi19Vw .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-smFdHi19Vw a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-smFdHi19Vw .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-smFdHi19Vw .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-smFdHi19Vw .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-smFdHi19Vw .navbar {
    height: 77px;
  }
  .cid-smFdHi19Vw .navbar.opened {
    height: auto;
  }
  .cid-smFdHi19Vw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-smFdHi19Vw a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-smFdHi19Vw a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #e9204f;
}
.cid-smFdHi19Vw .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-smFdHi19Vw .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-sgffUuszm5 {
  padding-top: 120px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/om-industriel-haut-10-1700x859.jpg");
}
.cid-sgffUuszm5 .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-sgffUuszm5 .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-sgffUuszm5 .align-center {
    text-align: center;
  }
}
.cid-sgffUuszm5 h3 {
  color: #908f90;
  margin-bottom: 2.3rem;
}
.cid-sgffUuszm5 .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-sgffUuszm5 .row {
    margin: 0;
  }
}
.cid-sgffUuszm5 .btn {
  margin-left: 0rem;
}
.cid-seXzHfYGlm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/om-industriel-inc-footer-1980x600.jpg");
}
.cid-seXzHfYGlm .mbr-overlay {
  background-color: #000000;
  opacity: 0;
}
.cid-seXzHfYGlm .item {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.3rem 0;
}
.cid-seXzHfYGlm .item p {
  margin: 0;
  padding-left: 0.5rem;
}
.cid-seXzHfYGlm .title {
  background: linear-gradient(to left, #7e7e7e, currentColor);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #e2090d;
}
.cid-seXzHfYGlm .container {
  max-width: 1400px;
}
.cid-seXzHfYGlm li {
  margin: 0;
  list-style: none;
  cursor: pointer;
}
.cid-seXzHfYGlm .time {
  line-height: 2;
}
.cid-seXzHfYGlm .icons-wrap {
  display: flex;
  align-items: center;
}
.cid-seXzHfYGlm .text-wrap {
  width: 100%;
}
.cid-seXzHfYGlm .item-wrap {
  display: inline-block;
}
.cid-seXzHfYGlm .socicon-wrap {
  width: fit-content;
  display: flex;
  margin-bottom: 0.8rem;
}
.cid-seXzHfYGlm .socicon-wrap .mbr-iconfont {
  font-size: 1.3rem;
  background: linear-gradient(to left, #7e7e7e, #c2120f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding: 10px;
  margin-right: 0.1rem;
  height: 40px;
  display: flex;
  width: 40px;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  border-radius: 100%;
}
.cid-seXzHfYGlm .align-wrap {
  display: flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-seXzHfYGlm .col-md-6 {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-seXzHfYGlm .socicon-wrap {
    margin: auto;
  }
}
.cid-seXzHfYGlm .mbr-text {
  color: #999999;
}
.cid-seXzHfYGlm .icon-title {
  margin: 0;
  padding-bottom: 3px;
}
.cid-seXzHfYGlm .icon-title,
.cid-seXzHfYGlm .align-wrap {
  color: #ffffff;
  width: 100%;
  text-align: left;
}
.cid-seXzHfYGlm .item-text,
.cid-seXzHfYGlm .item-icon {
  color: #ffffff;
}
.cid-seXzHfYGlm .mbr-text,
.cid-seXzHfYGlm .mbr-section-btn {
  color: #ffffff;
}
.cid-sgpFOa3Qtv {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #242323;
}
.cid-sgpFOa3Qtv p {
  text-align: center;
}
.cid-sgpFOa3Qtv .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-sgpFOa3Qtv .social-list a:focus {
  text-decoration: none;
}
.cid-sgpFOa3Qtv .text-copyright {
  width: 100%;
  color: #ffffff;
}
.cid-sgpFOa3Qtv .img-logo-footer {
  margin-right: 1rem;
  max-width: 3rem;
}
.cid-sgpFOa3Qtv .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
}
.cid-sgpFOa3Qtv .logo-footer {
  line-height: normal;
}
.cid-sgpFOa3Qtv .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sgpFOa3Qtv .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sgpFOa3Qtv .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-sg45HfDXoS .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sg45HfDXoS .nav-item:focus,
.cid-sg45HfDXoS .nav-link:focus {
  outline: none;
}
.cid-sg45HfDXoS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sg45HfDXoS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sg45HfDXoS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-sg45HfDXoS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sg45HfDXoS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sg45HfDXoS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sg45HfDXoS .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-sg45HfDXoS .navbar {
  min-height: 77px;
  transition: all 0.3s;
  background: #000000;
  background: none;
}
.cid-sg45HfDXoS .navbar.opened {
  transition: all 0.3s;
  background: #000000 !important;
}
.cid-sg45HfDXoS .navbar .dropdown-item {
  padding: 0.235rem 1.5rem;
}
.cid-sg45HfDXoS .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-sg45HfDXoS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sg45HfDXoS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sg45HfDXoS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8.3rem);
  }
}
.cid-sg45HfDXoS .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sg45HfDXoS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sg45HfDXoS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sg45HfDXoS .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
  margin-left: 0.25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sg45HfDXoS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sg45HfDXoS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sg45HfDXoS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sg45HfDXoS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sg45HfDXoS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sg45HfDXoS .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sg45HfDXoS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sg45HfDXoS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sg45HfDXoS .navbar .dropdown-menu .dropdown-toggle[data-toggle='dropdown-submenu']:after {
    margin-left: 0.25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sg45HfDXoS .navbar .navbar-logo img {
    height: 3.8rem !important;
    width: auto;
  }
  .cid-sg45HfDXoS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sg45HfDXoS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sg45HfDXoS .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-sg45HfDXoS .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-sg45HfDXoS .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sg45HfDXoS .navbar.navbar-short {
  background: #000000 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-sg45HfDXoS .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sg45HfDXoS .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sg45HfDXoS .navbar-short {
  padding: 1rem 0 !important;
}
.cid-sg45HfDXoS .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sg45HfDXoS .navbar-brand .navbar-caption {
  line-height: inherit 110.;
}
.cid-sg45HfDXoS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sg45HfDXoS .dropdown-item.active,
.cid-sg45HfDXoS .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-sg45HfDXoS .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-sg45HfDXoS .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-sg45HfDXoS .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-sg45HfDXoS .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-sg45HfDXoS .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sg45HfDXoS .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-sg45HfDXoS .nav-dropdown .link.dropdown-toggle[aria-expanded='true'] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-sg45HfDXoS .nav-link {
    margin: 1rem 1.25rem !important;
  }
  .cid-sg45HfDXoS .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-sg45HfDXoS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-sg45HfDXoS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sg45HfDXoS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sg45HfDXoS ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sg45HfDXoS .navbar-buttons {
  text-align: center;
}
.cid-sg45HfDXoS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sg45HfDXoS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-sg45HfDXoS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sg45HfDXoS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sg45HfDXoS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sg45HfDXoS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sg45HfDXoS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sg45HfDXoS nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sg45HfDXoS nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sg45HfDXoS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sg45HfDXoS .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-sg45HfDXoS a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-sg45HfDXoS .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-sg45HfDXoS .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-sg45HfDXoS .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sg45HfDXoS .navbar {
    height: 77px;
  }
  .cid-sg45HfDXoS .navbar.opened {
    height: auto;
  }
  .cid-sg45HfDXoS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sg45HfDXoS a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-sg45HfDXoS a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #e9204f;
}
.cid-sg45HfDXoS .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-sg45HfDXoS .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
