.btn {
  border-width: 2px;
}
body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Bebas Neue', display;
  font-size: 2.6rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 3.25rem;
}
.display-2 {
  font-family: 'Bebas Neue', display;
  font-size: 2.4rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 3rem;
}
.display-4 {
  font-family: 'Nunito Sans', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.25rem;
}
.display-5 {
  font-family: 'Nunito Sans', sans-serif;
  font-size: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-7 {
  font-family: 'Nunito Sans', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.25rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 2.08rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 1.82rem;
    font-size: calc( 1.56rem + (2.6 - 1.56) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (1.56rem + (2.6 - 1.56) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 1.92rem;
    font-size: calc( 1.49rem + (2.4 - 1.49) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.49rem + (2.4 - 1.49) * ((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.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #39ff14 !important;
}
.bg-success {
  background-color: #595858 !important;
}
.bg-info {
  background-color: #868686 !important;
}
.bg-warning {
  background-color: #8dc63f !important;
}
.bg-danger {
  background-color: #bbbbbb !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #39ff14 !important;
  border-color: #39ff14 !important;
  color: #031400 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #1ebc00 !important;
  border-color: #1ebc00 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #031400 !important;
  background-color: #1ebc00 !important;
  border-color: #1ebc00 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #2ac20e !important;
  border-color: #2ac20e !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #187108 !important;
  border-color: #187108 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #187108 !important;
  border-color: #187108 !important;
}
.btn-info,
.btn-info:active {
  background-color: #868686 !important;
  border-color: #868686 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #5b5b5b !important;
  border-color: #5b5b5b !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #5b5b5b !important;
  border-color: #5b5b5b !important;
}
.btn-success,
.btn-success:active {
  background-color: #595858 !important;
  border-color: #595858 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #2d2d2d !important;
  border-color: #2d2d2d !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #2d2d2d !important;
  border-color: #2d2d2d !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #8dc63f !important;
  border-color: #8dc63f !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #ffffff !important;
  background-color: #5e8628 !important;
  border-color: #5e8628 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #5e8628 !important;
  border-color: #5e8628 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #bbbbbb !important;
  border-color: #bbbbbb !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #909090 !important;
  border-color: #909090 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #909090 !important;
  border-color: #909090 !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #39ff14;
  color: #39ff14;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #1ebc00 !important;
  background-color: transparent!important;
  border-color: #1ebc00 !important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #031400 !important;
  background-color: #39ff14 !important;
  border-color: #39ff14 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #2ac20e;
  color: #2ac20e;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #187108 !important;
  background-color: transparent!important;
  border-color: #187108 !important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #2ac20e !important;
  border-color: #2ac20e !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #868686;
  color: #868686;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #5b5b5b !important;
  background-color: transparent!important;
  border-color: #5b5b5b !important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #868686 !important;
  border-color: #868686 !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #595858;
  color: #595858;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #2d2d2d !important;
  background-color: transparent!important;
  border-color: #2d2d2d !important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #595858 !important;
  border-color: #595858 !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #8dc63f;
  color: #8dc63f;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #5e8628 !important;
  background-color: transparent!important;
  border-color: #5e8628 !important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #8dc63f !important;
  border-color: #8dc63f !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #bbbbbb;
  color: #bbbbbb;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #909090 !important;
  background-color: transparent!important;
  border-color: #909090 !important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #bbbbbb !important;
  border-color: #bbbbbb !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: #232323;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: #000000 !important;
  box-shadow: none!important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: #cfcfcf !important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #39ff14 !important;
}
.text-secondary {
  color: #2ac20e !important;
}
.text-success {
  color: #595858 !important;
}
.text-info {
  color: #868686 !important;
}
.text-warning {
  color: #8dc63f !important;
}
.text-danger {
  color: #bbbbbb !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #1bad00 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #156307 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #262525 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #535353 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #567b24 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #888888 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  transition: 0.2s;
  position: relative;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0 1.2em;
}
.nav-tabs .nav-link.active {
  color: #39ff14;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #868686;
}
.alert-warning {
  background-color: #8dc63f;
}
.alert-danger {
  background-color: #bbbbbb;
}
.mbr-section-btn a.btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #39ff14;
  border-color: #39ff14;
  color: #072d00;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #39ff14;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #e5ffe0;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #999898;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #c6c6c6;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #c7e3a1;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #fbfbfb;
}
/* Scroll to top button*/
#scrollToTop a {
  border-radius: 100px;
}
.form-control {
  font-family: 'Nunito Sans', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.25rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #39ff14 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Nunito Sans', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.25rem;
}
blockquote {
  border-color: #39ff14;
}
/* Forms */
.mbr-form .input-group-btn a.btn {
  border-radius: 100px !important;
}
.mbr-form .input-group-btn a.btn:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.mbr-form .input-group-btn button[type="submit"] {
  border-radius: 100px !important;
  padding: 1rem 3rem;
}
.mbr-form .input-group-btn button[type="submit"]:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #39ff14;
  color: #000000;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #39ff14;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #353535;
  border-bottom-color: #353535;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #39ff14;
  border-bottom-color: #39ff14;
}
.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: #000000 !important;
  background-color: #39ff14 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #2ac20e !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='%2339ff14' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
.cid-srgKOMbBpc .navbar-dropdown {
  position: relative !important;
}
.cid-srgKOMbBpc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-srgKOMbBpc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-srgKOMbBpc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-srgKOMbBpc .dropdown-item:hover,
.cid-srgKOMbBpc .dropdown-item:focus {
  background: #39ff14 !important;
  color: white !important;
}
.cid-srgKOMbBpc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-srgKOMbBpc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-srgKOMbBpc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-srgKOMbBpc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-srgKOMbBpc .nav-link {
  position: relative;
}
.cid-srgKOMbBpc .container {
  display: flex;
  margin: auto;
}
.cid-srgKOMbBpc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-srgKOMbBpc .dropdown-menu,
.cid-srgKOMbBpc .navbar.opened {
  background: #fafafa !important;
}
.cid-srgKOMbBpc .nav-item:focus,
.cid-srgKOMbBpc .nav-link:focus {
  outline: none;
}
.cid-srgKOMbBpc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-srgKOMbBpc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-srgKOMbBpc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-srgKOMbBpc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-srgKOMbBpc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-srgKOMbBpc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-srgKOMbBpc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #fafafa;
}
.cid-srgKOMbBpc .navbar.opened {
  transition: all 0.3s;
}
.cid-srgKOMbBpc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-srgKOMbBpc .navbar .navbar-logo img {
  width: auto;
}
.cid-srgKOMbBpc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-srgKOMbBpc .navbar.collapsed {
  justify-content: center;
}
.cid-srgKOMbBpc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-srgKOMbBpc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-srgKOMbBpc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-srgKOMbBpc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-srgKOMbBpc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-srgKOMbBpc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-srgKOMbBpc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-srgKOMbBpc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-srgKOMbBpc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-srgKOMbBpc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-srgKOMbBpc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-srgKOMbBpc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-srgKOMbBpc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-srgKOMbBpc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-srgKOMbBpc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-srgKOMbBpc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-srgKOMbBpc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-srgKOMbBpc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-srgKOMbBpc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-srgKOMbBpc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-srgKOMbBpc .navbar.navbar-short {
  min-height: 60px;
}
.cid-srgKOMbBpc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-srgKOMbBpc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-srgKOMbBpc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-srgKOMbBpc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-srgKOMbBpc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-srgKOMbBpc .dropdown-item.active,
.cid-srgKOMbBpc .dropdown-item:active {
  background-color: transparent;
}
.cid-srgKOMbBpc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-srgKOMbBpc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-srgKOMbBpc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-srgKOMbBpc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fafafa;
}
.cid-srgKOMbBpc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-srgKOMbBpc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-srgKOMbBpc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-srgKOMbBpc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-srgKOMbBpc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-srgKOMbBpc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-srgKOMbBpc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-srgKOMbBpc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-srgKOMbBpc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-srgKOMbBpc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-srgKOMbBpc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-srgKOMbBpc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-srgKOMbBpc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-srgKOMbBpc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-srgKOMbBpc .navbar-dropdown {
  padding: 0 1rem;
}
.cid-srgKOMbBpc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-srgKOMbBpc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-srgKOMbBpc .navbar {
    height: 70px;
  }
  .cid-srgKOMbBpc .navbar.opened {
    height: auto;
  }
  .cid-srgKOMbBpc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-svUokNH5va {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-svUokNH5va .carousel {
    min-height: 500px;
  }
  .cid-svUokNH5va .carousel img {
    max-height: 500px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-svUokNH5va .carousel {
    min-height: 325px;
  }
  .cid-svUokNH5va .carousel img {
    max-height: 325px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-svUokNH5va .carousel {
    min-height: 275px;
  }
  .cid-svUokNH5va .carousel img {
    max-height: 275px;
    object-fit: contain;
  }
  .cid-svUokNH5va .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-svUokNH5va .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-svUokNH5va .carousel,
.cid-svUokNH5va .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-svUokNH5va .item-wrapper {
  width: 100%;
}
.cid-svUokNH5va .carousel-caption {
  bottom: 40px;
}
.cid-svUokNH5va .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-svUokNH5va .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-svUokNH5va .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-svUokNH5va .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-svUokNH5va .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-svUokNH5va .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-svUokNH5va .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-svUokNH5va .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-svUokNH5va .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-svUokNH5va .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-svUokNH5va .carousel-indicators li.active,
.cid-svUokNH5va .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-svUokNH5va .carousel-indicators li::after,
.cid-svUokNH5va .carousel-indicators li::before {
  content: none;
}
.cid-svUokNH5va .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-svUokNH5va .carousel-indicators {
    display: none !important;
  }
}
.cid-srgPu1nzph {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/mbr-1920x1276.jpg");
}
.cid-srgPu1nzph .mbr-text,
.cid-srgPu1nzph .mbr-section-btn {
  color: #232323;
}
.cid-srgPu1nzph .card-title,
.cid-srgPu1nzph .card-box {
  color: #ffffff;
}
.cid-srgPu1nzph .mbr-text,
.cid-srgPu1nzph .link-wrap {
  color: #ffffff;
}
.cid-szj6SQyLSx {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-szj6SQyLSx .row {
    flex-direction: column-reverse;
  }
  .cid-szj6SQyLSx .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-szj6SQyLSx .google-map {
  height: 100%;
  position: relative;
}
.cid-szj6SQyLSx .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-szj6SQyLSx .google-map [data-state-details] {
  color: #6b6763;
  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-szj6SQyLSx .google-map[data-state] {
  background: #e9e5dc;
}
.cid-szj6SQyLSx .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-szj6SQyLSx .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-szj6SQyLSx .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-szj6SQyLSx .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-szj6SQyLSx .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-szj6SQyLSx .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-szj6SQyLSx .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #39ff14;
}
.cid-szj6SQyLSx .card-title {
  color: #2ac20e;
}
.cid-srgKPOY5uo {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/male-builder-uniform-jeans-gloves-holding-helmet-his-hand-front-view-2000x1333.jpeg");
}
.cid-srgKPOY5uo .mbr-section-title {
  color: #39ff14;
}
.cid-srgKPOY5uo .mbr-text,
.cid-srgKPOY5uo .mbr-section-btn {
  color: #ffffff;
}
.cid-sC1bcs5577 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-srhavqu5jr {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #2ac20e;
}
.cid-srhavqu5jr .card {
  border-radius: 0;
}
@media (min-width: 992px) {
  .cid-srhavqu5jr .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-srhavqu5jr .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-srhavqu5jr .wrapper {
  padding: 30px 0;
}
.cid-srhavqu5jr .mbr-section-title {
  color: #fafafa;
}
.cid-srhavqu5jr .mbr-text,
.cid-srhavqu5jr .mbr-section-btn {
  color: #ffffff;
}
.cid-sBWIR6MHBv {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #fafafa;
}
.cid-sBWIR6MHBv .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-sBWIR6MHBv .media-container-row {
  word-wrap: break-word;
  word-break: break-word;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-sBWIR6MHBv .card_cont {
  -o-transition: all .5s;
  -ms-transition: all .5s;
  -moz-transition: all .5s;
  -webkit-transition: all .5s;
  transition: all .5s;
  -o-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
  top: 0px;
  left: 0px;
  text-align: center;
  background-color: #eee;
}
.cid-sBWIR6MHBv .card-front {
  z-index: 2;
  padding: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.cid-sBWIR6MHBv .card-front img {
  min-height: 100%;
  min-width: 100%;
  width: auto;
  max-width: 600px;
}
.cid-sBWIR6MHBv .card_back {
  width: 100%;
  height: 100%;
  padding: 30px 30px;
  color: #ffffff;
  background-color: #2ac20e;
  z-index: 1;
  margin: 0;
  text-align: center;
  overflow: hidden;
  -o-transform: rotateY(-180deg);
  -ms-transform: rotateY(-180deg);
  -moz-transform: rotateY(-180deg);
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}
.cid-sBWIR6MHBv .card {
  min-height: 300px;
}
.cid-sBWIR6MHBv .card:hover .card-front {
  z-index: 1;
  -o-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.cid-sBWIR6MHBv .card:hover .card_back {
  z-index: 2;
  -o-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
}
.cid-sBWIR6MHBv .builderCard .card_back {
  border-bottom-left-radius: 100px;
}
.cid-sBWIR6MHBv .builderCard .card_cont {
  -o-backface-visibility: hidden;
  -ms-backface-visibility: hidd;
  -moz-backface-visibility: visible;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
}
.cid-sBWIR6MHBv .mbr-section-title {
  color: #2ac20e;
}
.cid-srgLfRQ2p9 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (min-width: 1500px) {
  .cid-srgLfRQ2p9 .container {
    max-width: 1400px;
  }
}
.cid-srgLfRQ2p9 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #8dc63f;
  margin-bottom: 2rem;
}
.cid-srgLfRQ2p9 .card-wrapper {
  margin-top: 3rem;
}
.cid-srgLfRQ2p9 .row {
  justify-content: center;
}
.cid-srgLfRQ2p9 .mbr-section-title {
  color: #353535;
}
.cid-srgLfRQ2p9 .card-title,
.cid-srgLfRQ2p9 .iconfont-wrapper {
  color: #353535;
}
.cid-syEmNua5rQ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/top-view-two-industrial-workers-wearing-hardhats-reflective-jackets-holding-tablet-checklist-gray-concrete-floor-2000x881.jpg");
}
.cid-syEmNua5rQ .mbr-text,
.cid-syEmNua5rQ .mbr-section-btn {
  color: #232323;
}
.cid-syEmNua5rQ .card-title,
.cid-syEmNua5rQ .card-box {
  color: #39ff14;
}
.cid-syEmNua5rQ .mbr-text,
.cid-syEmNua5rQ .link-wrap {
  color: #ffffff;
}
.cid-sGWA8PkMY5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #353535;
}
.cid-sGWA8PkMY5 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sGWA8PkMY5 .row {
    text-align: center;
  }
  .cid-sGWA8PkMY5 .row > div {
    margin: auto;
  }
  .cid-sGWA8PkMY5 .social-row {
    justify-content: center;
  }
}
.cid-sGWA8PkMY5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sGWA8PkMY5 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 0rem;
  }
}
.cid-sGWA8PkMY5 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sGWA8PkMY5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sGWA8PkMY5 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sGWA8PkMY5 .mbr-section-subtitle {
  text-align: left;
}
.cid-srgKOMbBpc .navbar-dropdown {
  position: relative !important;
}
.cid-srgKOMbBpc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-srgKOMbBpc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-srgKOMbBpc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-srgKOMbBpc .dropdown-item:hover,
.cid-srgKOMbBpc .dropdown-item:focus {
  background: #39ff14 !important;
  color: white !important;
}
.cid-srgKOMbBpc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-srgKOMbBpc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-srgKOMbBpc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-srgKOMbBpc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-srgKOMbBpc .nav-link {
  position: relative;
}
.cid-srgKOMbBpc .container {
  display: flex;
  margin: auto;
}
.cid-srgKOMbBpc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-srgKOMbBpc .dropdown-menu,
.cid-srgKOMbBpc .navbar.opened {
  background: #fafafa !important;
}
.cid-srgKOMbBpc .nav-item:focus,
.cid-srgKOMbBpc .nav-link:focus {
  outline: none;
}
.cid-srgKOMbBpc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-srgKOMbBpc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-srgKOMbBpc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-srgKOMbBpc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-srgKOMbBpc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-srgKOMbBpc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-srgKOMbBpc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #fafafa;
}
.cid-srgKOMbBpc .navbar.opened {
  transition: all 0.3s;
}
.cid-srgKOMbBpc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-srgKOMbBpc .navbar .navbar-logo img {
  width: auto;
}
.cid-srgKOMbBpc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-srgKOMbBpc .navbar.collapsed {
  justify-content: center;
}
.cid-srgKOMbBpc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-srgKOMbBpc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-srgKOMbBpc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-srgKOMbBpc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-srgKOMbBpc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-srgKOMbBpc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-srgKOMbBpc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-srgKOMbBpc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-srgKOMbBpc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-srgKOMbBpc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-srgKOMbBpc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-srgKOMbBpc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-srgKOMbBpc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-srgKOMbBpc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-srgKOMbBpc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-srgKOMbBpc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-srgKOMbBpc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-srgKOMbBpc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-srgKOMbBpc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-srgKOMbBpc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-srgKOMbBpc .navbar.navbar-short {
  min-height: 60px;
}
.cid-srgKOMbBpc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-srgKOMbBpc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-srgKOMbBpc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-srgKOMbBpc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-srgKOMbBpc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-srgKOMbBpc .dropdown-item.active,
.cid-srgKOMbBpc .dropdown-item:active {
  background-color: transparent;
}
.cid-srgKOMbBpc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-srgKOMbBpc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-srgKOMbBpc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-srgKOMbBpc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fafafa;
}
.cid-srgKOMbBpc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-srgKOMbBpc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-srgKOMbBpc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-srgKOMbBpc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-srgKOMbBpc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-srgKOMbBpc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-srgKOMbBpc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-srgKOMbBpc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-srgKOMbBpc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-srgKOMbBpc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-srgKOMbBpc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-srgKOMbBpc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-srgKOMbBpc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-srgKOMbBpc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-srgKOMbBpc .navbar-dropdown {
  padding: 0 1rem;
}
.cid-srgKOMbBpc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-srgKOMbBpc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-srgKOMbBpc .navbar {
    height: 70px;
  }
  .cid-srgKOMbBpc .navbar.opened {
    height: auto;
  }
  .cid-srgKOMbBpc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sw5soLUzVx {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/male-builder-uniform-jeans-gloves-holding-helmet-his-hand-front-view-2000x1333.jpeg");
}
.cid-sw5soLUzVx .mbr-text,
.cid-sw5soLUzVx .mbr-section-btn {
  color: #232323;
}
.cid-sw5soLUzVx .card-title,
.cid-sw5soLUzVx .card-box {
  color: #39ff14;
}
.cid-sw5soLUzVx .mbr-text,
.cid-sw5soLUzVx .link-wrap {
  color: #ffffff;
}
.cid-sC1cq1p7PC {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sC1cq1p7PC .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sC1cq1p7PC .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sC1cq1p7PC .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sC1cq1p7PC .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sC1cq1p7PC .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sC1cq1p7PC .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sC1cq1p7PC .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sC1cq1p7PC .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sC1cq1p7PC .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sC1cq1p7PC .mbr-gallery-item > div > span {
  text-align: center;
  color: #fafafa;
}
.cid-syEoULjth2 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/top-view-two-industrial-workers-wearing-hardhats-reflective-jackets-holding-tablet-checklist-gray-concrete-floor-2000x881.jpg");
}
.cid-syEoULjth2 .mbr-text,
.cid-syEoULjth2 .mbr-section-btn {
  color: #232323;
}
.cid-syEoULjth2 .card-title,
.cid-syEoULjth2 .card-box {
  color: #39ff14;
}
.cid-syEoULjth2 .mbr-text,
.cid-syEoULjth2 .link-wrap {
  color: #ffffff;
}
.cid-sGWA8PkMY5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #353535;
}
.cid-sGWA8PkMY5 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sGWA8PkMY5 .row {
    text-align: center;
  }
  .cid-sGWA8PkMY5 .row > div {
    margin: auto;
  }
  .cid-sGWA8PkMY5 .social-row {
    justify-content: center;
  }
}
.cid-sGWA8PkMY5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sGWA8PkMY5 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 0rem;
  }
}
.cid-sGWA8PkMY5 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sGWA8PkMY5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sGWA8PkMY5 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sGWA8PkMY5 .mbr-section-subtitle {
  text-align: left;
}
.cid-srgKOMbBpc .navbar-dropdown {
  position: relative !important;
}
.cid-srgKOMbBpc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-srgKOMbBpc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-srgKOMbBpc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-srgKOMbBpc .dropdown-item:hover,
.cid-srgKOMbBpc .dropdown-item:focus {
  background: #39ff14 !important;
  color: white !important;
}
.cid-srgKOMbBpc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-srgKOMbBpc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-srgKOMbBpc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-srgKOMbBpc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-srgKOMbBpc .nav-link {
  position: relative;
}
.cid-srgKOMbBpc .container {
  display: flex;
  margin: auto;
}
.cid-srgKOMbBpc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-srgKOMbBpc .dropdown-menu,
.cid-srgKOMbBpc .navbar.opened {
  background: #fafafa !important;
}
.cid-srgKOMbBpc .nav-item:focus,
.cid-srgKOMbBpc .nav-link:focus {
  outline: none;
}
.cid-srgKOMbBpc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-srgKOMbBpc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-srgKOMbBpc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-srgKOMbBpc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-srgKOMbBpc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-srgKOMbBpc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-srgKOMbBpc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #fafafa;
}
.cid-srgKOMbBpc .navbar.opened {
  transition: all 0.3s;
}
.cid-srgKOMbBpc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-srgKOMbBpc .navbar .navbar-logo img {
  width: auto;
}
.cid-srgKOMbBpc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-srgKOMbBpc .navbar.collapsed {
  justify-content: center;
}
.cid-srgKOMbBpc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-srgKOMbBpc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-srgKOMbBpc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-srgKOMbBpc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-srgKOMbBpc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-srgKOMbBpc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-srgKOMbBpc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-srgKOMbBpc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-srgKOMbBpc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-srgKOMbBpc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-srgKOMbBpc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-srgKOMbBpc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-srgKOMbBpc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-srgKOMbBpc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-srgKOMbBpc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-srgKOMbBpc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-srgKOMbBpc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-srgKOMbBpc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-srgKOMbBpc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-srgKOMbBpc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-srgKOMbBpc .navbar.navbar-short {
  min-height: 60px;
}
.cid-srgKOMbBpc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-srgKOMbBpc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-srgKOMbBpc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-srgKOMbBpc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-srgKOMbBpc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-srgKOMbBpc .dropdown-item.active,
.cid-srgKOMbBpc .dropdown-item:active {
  background-color: transparent;
}
.cid-srgKOMbBpc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-srgKOMbBpc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-srgKOMbBpc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-srgKOMbBpc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fafafa;
}
.cid-srgKOMbBpc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-srgKOMbBpc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-srgKOMbBpc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-srgKOMbBpc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-srgKOMbBpc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-srgKOMbBpc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-srgKOMbBpc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-srgKOMbBpc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-srgKOMbBpc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-srgKOMbBpc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-srgKOMbBpc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-srgKOMbBpc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-srgKOMbBpc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-srgKOMbBpc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-srgKOMbBpc .navbar-dropdown {
  padding: 0 1rem;
}
.cid-srgKOMbBpc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-srgKOMbBpc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-srgKOMbBpc .navbar {
    height: 70px;
  }
  .cid-srgKOMbBpc .navbar.opened {
    height: auto;
  }
  .cid-srgKOMbBpc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-srPTkwhaGy {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/bannersecciones-1-2000x778.jpg");
}
.cid-srPTkwhaGy .mbr-text,
.cid-srPTkwhaGy .mbr-section-btn {
  color: #232323;
}
.cid-srPTkwhaGy .card-title,
.cid-srPTkwhaGy .card-box {
  color: #39ff14;
}
.cid-srPTkwhaGy .mbr-text,
.cid-srPTkwhaGy .link-wrap {
  color: #ffffff;
}
.cid-sBWZWkVsyq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sBWZWkVsyq .mbr-section-title {
  color: #2ac20e;
}
.cid-sBWYdAVCxY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBWYdAVCxY .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBWYdAVCxY .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBWYdAVCxY .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBWYdAVCxY .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBWYdAVCxY .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #bbbbbb;
  background: linear-gradient(to left, #bbbbbb, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sBWYdAVCxY .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBWYdAVCxY .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-sBWYdAVCxY .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sBWYdAVCxY .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #bbbbbb !important;
  background: linear-gradient(to left, #bbbbbb, #45505b) !important;
  opacity: 0.8;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sBWYdAVCxY .mbr-gallery-item > div > span {
  text-align: center;
  color: #fafafa;
}
.cid-sBX2mj4Icj {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sBX2mj4Icj .mbr-section-subtitle {
  color: #2ac20e;
}
.cid-syEpejMziL {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/top-view-two-industrial-workers-wearing-hardhats-reflective-jackets-holding-tablet-checklist-gray-concrete-floor-2000x881.jpg");
}
.cid-syEpejMziL .mbr-text,
.cid-syEpejMziL .mbr-section-btn {
  color: #232323;
}
.cid-syEpejMziL .card-title,
.cid-syEpejMziL .card-box {
  color: #39ff14;
}
.cid-syEpejMziL .mbr-text,
.cid-syEpejMziL .link-wrap {
  color: #ffffff;
}
.cid-sGWA8PkMY5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #353535;
}
.cid-sGWA8PkMY5 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sGWA8PkMY5 .row {
    text-align: center;
  }
  .cid-sGWA8PkMY5 .row > div {
    margin: auto;
  }
  .cid-sGWA8PkMY5 .social-row {
    justify-content: center;
  }
}
.cid-sGWA8PkMY5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sGWA8PkMY5 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 0rem;
  }
}
.cid-sGWA8PkMY5 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sGWA8PkMY5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sGWA8PkMY5 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sGWA8PkMY5 .mbr-section-subtitle {
  text-align: left;
}
.cid-sxSmOILwMc .navbar-dropdown {
  position: relative !important;
}
.cid-sxSmOILwMc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sxSmOILwMc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sxSmOILwMc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sxSmOILwMc .dropdown-item:hover,
.cid-sxSmOILwMc .dropdown-item:focus {
  background: #39ff14 !important;
  color: white !important;
}
.cid-sxSmOILwMc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sxSmOILwMc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sxSmOILwMc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sxSmOILwMc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sxSmOILwMc .nav-link {
  position: relative;
}
.cid-sxSmOILwMc .container {
  display: flex;
  margin: auto;
}
.cid-sxSmOILwMc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sxSmOILwMc .dropdown-menu,
.cid-sxSmOILwMc .navbar.opened {
  background: #fafafa !important;
}
.cid-sxSmOILwMc .nav-item:focus,
.cid-sxSmOILwMc .nav-link:focus {
  outline: none;
}
.cid-sxSmOILwMc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sxSmOILwMc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sxSmOILwMc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sxSmOILwMc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sxSmOILwMc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sxSmOILwMc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sxSmOILwMc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #fafafa;
}
.cid-sxSmOILwMc .navbar.opened {
  transition: all 0.3s;
}
.cid-sxSmOILwMc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sxSmOILwMc .navbar .navbar-logo img {
  width: auto;
}
.cid-sxSmOILwMc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sxSmOILwMc .navbar.collapsed {
  justify-content: center;
}
.cid-sxSmOILwMc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sxSmOILwMc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sxSmOILwMc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-sxSmOILwMc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sxSmOILwMc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sxSmOILwMc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sxSmOILwMc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sxSmOILwMc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sxSmOILwMc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sxSmOILwMc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sxSmOILwMc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sxSmOILwMc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sxSmOILwMc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sxSmOILwMc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sxSmOILwMc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sxSmOILwMc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sxSmOILwMc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sxSmOILwMc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sxSmOILwMc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sxSmOILwMc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sxSmOILwMc .navbar.navbar-short {
  min-height: 60px;
}
.cid-sxSmOILwMc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sxSmOILwMc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sxSmOILwMc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sxSmOILwMc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sxSmOILwMc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sxSmOILwMc .dropdown-item.active,
.cid-sxSmOILwMc .dropdown-item:active {
  background-color: transparent;
}
.cid-sxSmOILwMc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sxSmOILwMc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sxSmOILwMc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sxSmOILwMc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fafafa;
}
.cid-sxSmOILwMc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sxSmOILwMc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sxSmOILwMc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sxSmOILwMc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sxSmOILwMc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sxSmOILwMc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-sxSmOILwMc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sxSmOILwMc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sxSmOILwMc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sxSmOILwMc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sxSmOILwMc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sxSmOILwMc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sxSmOILwMc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sxSmOILwMc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sxSmOILwMc .navbar-dropdown {
  padding: 0 1rem;
}
.cid-sxSmOILwMc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sxSmOILwMc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sxSmOILwMc .navbar {
    height: 70px;
  }
  .cid-sxSmOILwMc .navbar.opened {
    height: auto;
  }
  .cid-sxSmOILwMc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-syCEPOl9Uq {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/bannersecciones-6-2000x778.jpg");
}
.cid-syCEPOl9Uq .mbr-text,
.cid-syCEPOl9Uq .mbr-section-btn {
  color: #232323;
}
.cid-syCEPOl9Uq .card-title,
.cid-syCEPOl9Uq .card-box {
  color: #39ff14;
}
.cid-syCEPOl9Uq .mbr-text,
.cid-syCEPOl9Uq .link-wrap {
  color: #ffffff;
}
.cid-sBXjIVtzEh {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBXjIVtzEh .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBXjIVtzEh .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBXjIVtzEh .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBXjIVtzEh .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBXjIVtzEh .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sBXjIVtzEh .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBXjIVtzEh .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sBXjIVtzEh .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sBXjIVtzEh .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sBXjIVtzEh .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sBXkKlH4J3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBXkKlH4J3 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBXkKlH4J3 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBXkKlH4J3 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBXkKlH4J3 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBXkKlH4J3 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sBXkKlH4J3 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBXkKlH4J3 .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sBXkKlH4J3 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sBXkKlH4J3 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sBXkKlH4J3 .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-syEpnOI578 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/top-view-two-industrial-workers-wearing-hardhats-reflective-jackets-holding-tablet-checklist-gray-concrete-floor-2000x881.jpg");
}
.cid-syEpnOI578 .mbr-text,
.cid-syEpnOI578 .mbr-section-btn {
  color: #232323;
}
.cid-syEpnOI578 .card-title,
.cid-syEpnOI578 .card-box {
  color: #39ff14;
}
.cid-syEpnOI578 .mbr-text,
.cid-syEpnOI578 .link-wrap {
  color: #ffffff;
}
.cid-sGWA8PkMY5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #353535;
}
.cid-sGWA8PkMY5 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sGWA8PkMY5 .row {
    text-align: center;
  }
  .cid-sGWA8PkMY5 .row > div {
    margin: auto;
  }
  .cid-sGWA8PkMY5 .social-row {
    justify-content: center;
  }
}
.cid-sGWA8PkMY5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sGWA8PkMY5 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 0rem;
  }
}
.cid-sGWA8PkMY5 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sGWA8PkMY5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sGWA8PkMY5 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sGWA8PkMY5 .mbr-section-subtitle {
  text-align: left;
}
.cid-sxSgAhK5zH .navbar-dropdown {
  position: relative !important;
}
.cid-sxSgAhK5zH .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sxSgAhK5zH .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sxSgAhK5zH .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sxSgAhK5zH .dropdown-item:hover,
.cid-sxSgAhK5zH .dropdown-item:focus {
  background: #39ff14 !important;
  color: white !important;
}
.cid-sxSgAhK5zH .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sxSgAhK5zH .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sxSgAhK5zH .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sxSgAhK5zH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sxSgAhK5zH .nav-link {
  position: relative;
}
.cid-sxSgAhK5zH .container {
  display: flex;
  margin: auto;
}
.cid-sxSgAhK5zH .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sxSgAhK5zH .dropdown-menu,
.cid-sxSgAhK5zH .navbar.opened {
  background: #fafafa !important;
}
.cid-sxSgAhK5zH .nav-item:focus,
.cid-sxSgAhK5zH .nav-link:focus {
  outline: none;
}
.cid-sxSgAhK5zH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sxSgAhK5zH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sxSgAhK5zH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sxSgAhK5zH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sxSgAhK5zH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sxSgAhK5zH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sxSgAhK5zH .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #fafafa;
}
.cid-sxSgAhK5zH .navbar.opened {
  transition: all 0.3s;
}
.cid-sxSgAhK5zH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sxSgAhK5zH .navbar .navbar-logo img {
  width: auto;
}
.cid-sxSgAhK5zH .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sxSgAhK5zH .navbar.collapsed {
  justify-content: center;
}
.cid-sxSgAhK5zH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sxSgAhK5zH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sxSgAhK5zH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-sxSgAhK5zH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sxSgAhK5zH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sxSgAhK5zH .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sxSgAhK5zH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sxSgAhK5zH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sxSgAhK5zH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sxSgAhK5zH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sxSgAhK5zH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sxSgAhK5zH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sxSgAhK5zH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sxSgAhK5zH .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sxSgAhK5zH .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sxSgAhK5zH .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sxSgAhK5zH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sxSgAhK5zH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sxSgAhK5zH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sxSgAhK5zH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sxSgAhK5zH .navbar.navbar-short {
  min-height: 60px;
}
.cid-sxSgAhK5zH .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sxSgAhK5zH .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sxSgAhK5zH .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sxSgAhK5zH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sxSgAhK5zH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sxSgAhK5zH .dropdown-item.active,
.cid-sxSgAhK5zH .dropdown-item:active {
  background-color: transparent;
}
.cid-sxSgAhK5zH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sxSgAhK5zH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sxSgAhK5zH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sxSgAhK5zH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fafafa;
}
.cid-sxSgAhK5zH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sxSgAhK5zH .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sxSgAhK5zH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sxSgAhK5zH .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sxSgAhK5zH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sxSgAhK5zH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-sxSgAhK5zH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sxSgAhK5zH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sxSgAhK5zH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sxSgAhK5zH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sxSgAhK5zH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sxSgAhK5zH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sxSgAhK5zH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sxSgAhK5zH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sxSgAhK5zH .navbar-dropdown {
  padding: 0 1rem;
}
.cid-sxSgAhK5zH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sxSgAhK5zH .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sxSgAhK5zH .navbar {
    height: 70px;
  }
  .cid-sxSgAhK5zH .navbar.opened {
    height: auto;
  }
  .cid-sxSgAhK5zH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-syCCCN5yoK {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/bannersecciones-3-2000x778.jpg");
}
.cid-syCCCN5yoK .mbr-text,
.cid-syCCCN5yoK .mbr-section-btn {
  color: #232323;
}
.cid-syCCCN5yoK .card-title,
.cid-syCCCN5yoK .card-box {
  color: #39ff14;
}
.cid-syCCCN5yoK .mbr-text,
.cid-syCCCN5yoK .link-wrap {
  color: #ffffff;
}
.cid-sBX9EvTL5J {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sBX9EvTL5J .mbr-section-title {
  color: #2ac20e;
}
.cid-sBX9yvS0yU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBX9yvS0yU .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBX9yvS0yU .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBX9yvS0yU .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBX9yvS0yU .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBX9yvS0yU .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sBX9yvS0yU .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBX9yvS0yU .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sBX9yvS0yU .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sBX9yvS0yU .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sBX9yvS0yU .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sJWroJ6LsI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sJWroJ6LsI .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sJWroJ6LsI .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sJWroJ6LsI .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sJWroJ6LsI .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sJWroJ6LsI .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sJWroJ6LsI .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sJWroJ6LsI .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sJWroJ6LsI .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sJWroJ6LsI .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sJWroJ6LsI .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sJWrqofn0P {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sJWrqofn0P .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sJWrqofn0P .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sJWrqofn0P .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sJWrqofn0P .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sJWrqofn0P .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sJWrqofn0P .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sJWrqofn0P .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sJWrqofn0P .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sJWrqofn0P .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sJWrqofn0P .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sBXa2XbHuP {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sBXa2XbHuP .mbr-section-title {
  color: #2ac20e;
}
.cid-sBXh0rt1Bq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBXh0rt1Bq .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBXh0rt1Bq .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBXh0rt1Bq .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBXh0rt1Bq .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBXh0rt1Bq .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sBXh0rt1Bq .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBXh0rt1Bq .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sBXh0rt1Bq .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sBXh0rt1Bq .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sBXh0rt1Bq .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sJWqHcakzW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sJWqHcakzW .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sJWqHcakzW .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sJWqHcakzW .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sJWqHcakzW .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sJWqHcakzW .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sJWqHcakzW .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sJWqHcakzW .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sJWqHcakzW .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sJWqHcakzW .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sJWqHcakzW .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sJWr5mit4i {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sJWr5mit4i .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sJWr5mit4i .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sJWr5mit4i .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sJWr5mit4i .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sJWr5mit4i .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sJWr5mit4i .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sJWr5mit4i .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sJWr5mit4i .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sJWr5mit4i .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sJWr5mit4i .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-syEphI11aW {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/top-view-two-industrial-workers-wearing-hardhats-reflective-jackets-holding-tablet-checklist-gray-concrete-floor-2000x881.jpg");
}
.cid-syEphI11aW .mbr-text,
.cid-syEphI11aW .mbr-section-btn {
  color: #232323;
}
.cid-syEphI11aW .card-title,
.cid-syEphI11aW .card-box {
  color: #39ff14;
}
.cid-syEphI11aW .mbr-text,
.cid-syEphI11aW .link-wrap {
  color: #ffffff;
}
.cid-sGWA8PkMY5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #353535;
}
.cid-sGWA8PkMY5 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sGWA8PkMY5 .row {
    text-align: center;
  }
  .cid-sGWA8PkMY5 .row > div {
    margin: auto;
  }
  .cid-sGWA8PkMY5 .social-row {
    justify-content: center;
  }
}
.cid-sGWA8PkMY5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sGWA8PkMY5 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 0rem;
  }
}
.cid-sGWA8PkMY5 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sGWA8PkMY5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sGWA8PkMY5 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sGWA8PkMY5 .mbr-section-subtitle {
  text-align: left;
}
.cid-sxSslEmB8U .navbar-dropdown {
  position: relative !important;
}
.cid-sxSslEmB8U .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sxSslEmB8U .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sxSslEmB8U .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sxSslEmB8U .dropdown-item:hover,
.cid-sxSslEmB8U .dropdown-item:focus {
  background: #39ff14 !important;
  color: white !important;
}
.cid-sxSslEmB8U .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sxSslEmB8U .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sxSslEmB8U .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sxSslEmB8U .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sxSslEmB8U .nav-link {
  position: relative;
}
.cid-sxSslEmB8U .container {
  display: flex;
  margin: auto;
}
.cid-sxSslEmB8U .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sxSslEmB8U .dropdown-menu,
.cid-sxSslEmB8U .navbar.opened {
  background: #fafafa !important;
}
.cid-sxSslEmB8U .nav-item:focus,
.cid-sxSslEmB8U .nav-link:focus {
  outline: none;
}
.cid-sxSslEmB8U .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sxSslEmB8U .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sxSslEmB8U .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sxSslEmB8U .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sxSslEmB8U .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sxSslEmB8U .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sxSslEmB8U .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #fafafa;
}
.cid-sxSslEmB8U .navbar.opened {
  transition: all 0.3s;
}
.cid-sxSslEmB8U .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sxSslEmB8U .navbar .navbar-logo img {
  width: auto;
}
.cid-sxSslEmB8U .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sxSslEmB8U .navbar.collapsed {
  justify-content: center;
}
.cid-sxSslEmB8U .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sxSslEmB8U .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sxSslEmB8U .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-sxSslEmB8U .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sxSslEmB8U .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sxSslEmB8U .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sxSslEmB8U .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sxSslEmB8U .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sxSslEmB8U .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sxSslEmB8U .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sxSslEmB8U .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sxSslEmB8U .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sxSslEmB8U .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sxSslEmB8U .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sxSslEmB8U .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sxSslEmB8U .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sxSslEmB8U .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sxSslEmB8U .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sxSslEmB8U .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sxSslEmB8U .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sxSslEmB8U .navbar.navbar-short {
  min-height: 60px;
}
.cid-sxSslEmB8U .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sxSslEmB8U .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sxSslEmB8U .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sxSslEmB8U .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sxSslEmB8U .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sxSslEmB8U .dropdown-item.active,
.cid-sxSslEmB8U .dropdown-item:active {
  background-color: transparent;
}
.cid-sxSslEmB8U .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sxSslEmB8U .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sxSslEmB8U .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sxSslEmB8U .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fafafa;
}
.cid-sxSslEmB8U .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sxSslEmB8U .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sxSslEmB8U ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sxSslEmB8U .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sxSslEmB8U button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sxSslEmB8U button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-sxSslEmB8U button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sxSslEmB8U button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sxSslEmB8U button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sxSslEmB8U button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sxSslEmB8U nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sxSslEmB8U nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sxSslEmB8U nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sxSslEmB8U nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sxSslEmB8U .navbar-dropdown {
  padding: 0 1rem;
}
.cid-sxSslEmB8U a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sxSslEmB8U .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sxSslEmB8U .navbar {
    height: 70px;
  }
  .cid-sxSslEmB8U .navbar.opened {
    height: auto;
  }
  .cid-sxSslEmB8U .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-syD5D2BLjk {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/bannersecciones-5-2000x778.jpg");
}
.cid-syD5D2BLjk .mbr-text,
.cid-syD5D2BLjk .mbr-section-btn {
  color: #232323;
}
.cid-syD5D2BLjk .card-title,
.cid-syD5D2BLjk .card-box {
  color: #39ff14;
}
.cid-syD5D2BLjk .mbr-text,
.cid-syD5D2BLjk .link-wrap {
  color: #ffffff;
}
.cid-sJWsOjlHI1 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sJWsOjlHI1 .mbr-section-title {
  color: #2ac20e;
}
.cid-sBXmgruZiI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBXmgruZiI .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBXmgruZiI .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBXmgruZiI .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBXmgruZiI .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBXmgruZiI .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sBXmgruZiI .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBXmgruZiI .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sBXmgruZiI .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sBXmgruZiI .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sBXmgruZiI .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sJWtz1IIsn {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sJWtz1IIsn .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sJWtz1IIsn .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sJWtz1IIsn .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sJWtz1IIsn .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sJWtz1IIsn .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sJWtz1IIsn .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sJWtz1IIsn .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sJWtz1IIsn .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sJWtz1IIsn .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sJWtz1IIsn .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sJWtaIp3i1 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sJWtaIp3i1 .mbr-section-title {
  color: #2ac20e;
}
.cid-sBXmfsQrHR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBXmfsQrHR .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBXmfsQrHR .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBXmfsQrHR .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBXmfsQrHR .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBXmfsQrHR .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sBXmfsQrHR .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBXmfsQrHR .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sBXmfsQrHR .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sBXmfsQrHR .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sBXmfsQrHR .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sBXnGJ5oOT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBXnGJ5oOT .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBXnGJ5oOT .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBXnGJ5oOT .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBXnGJ5oOT .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBXnGJ5oOT .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sBXnGJ5oOT .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBXnGJ5oOT .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sBXnGJ5oOT .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sBXnGJ5oOT .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sBXnGJ5oOT .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sBXnHr30LP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBXnHr30LP .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBXnHr30LP .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBXnHr30LP .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBXnHr30LP .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBXnHr30LP .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sBXnHr30LP .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBXnHr30LP .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sBXnHr30LP .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sBXnHr30LP .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sBXnHr30LP .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sBXnIbzZGg {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBXnIbzZGg .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBXnIbzZGg .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBXnIbzZGg .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBXnIbzZGg .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBXnIbzZGg .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sBXnIbzZGg .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBXnIbzZGg .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sBXnIbzZGg .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sBXnIbzZGg .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sBXnIbzZGg .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sBXphAQZbm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBXphAQZbm .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBXphAQZbm .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBXphAQZbm .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBXphAQZbm .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBXphAQZbm .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sBXphAQZbm .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBXphAQZbm .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sBXphAQZbm .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sBXphAQZbm .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sBXphAQZbm .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-syEprkfQ7g {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/top-view-two-industrial-workers-wearing-hardhats-reflective-jackets-holding-tablet-checklist-gray-concrete-floor-2000x881.jpg");
}
.cid-syEprkfQ7g .mbr-text,
.cid-syEprkfQ7g .mbr-section-btn {
  color: #232323;
}
.cid-syEprkfQ7g .card-title,
.cid-syEprkfQ7g .card-box {
  color: #39ff14;
}
.cid-syEprkfQ7g .mbr-text,
.cid-syEprkfQ7g .link-wrap {
  color: #ffffff;
}
.cid-sGWA8PkMY5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #353535;
}
.cid-sGWA8PkMY5 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sGWA8PkMY5 .row {
    text-align: center;
  }
  .cid-sGWA8PkMY5 .row > div {
    margin: auto;
  }
  .cid-sGWA8PkMY5 .social-row {
    justify-content: center;
  }
}
.cid-sGWA8PkMY5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sGWA8PkMY5 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 0rem;
  }
}
.cid-sGWA8PkMY5 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sGWA8PkMY5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sGWA8PkMY5 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sGWA8PkMY5 .mbr-section-subtitle {
  text-align: left;
}
.cid-sxStqx6E1Y .navbar-dropdown {
  position: relative !important;
}
.cid-sxStqx6E1Y .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sxStqx6E1Y .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sxStqx6E1Y .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sxStqx6E1Y .dropdown-item:hover,
.cid-sxStqx6E1Y .dropdown-item:focus {
  background: #39ff14 !important;
  color: white !important;
}
.cid-sxStqx6E1Y .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sxStqx6E1Y .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sxStqx6E1Y .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sxStqx6E1Y .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sxStqx6E1Y .nav-link {
  position: relative;
}
.cid-sxStqx6E1Y .container {
  display: flex;
  margin: auto;
}
.cid-sxStqx6E1Y .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sxStqx6E1Y .dropdown-menu,
.cid-sxStqx6E1Y .navbar.opened {
  background: #fafafa !important;
}
.cid-sxStqx6E1Y .nav-item:focus,
.cid-sxStqx6E1Y .nav-link:focus {
  outline: none;
}
.cid-sxStqx6E1Y .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sxStqx6E1Y .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sxStqx6E1Y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sxStqx6E1Y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sxStqx6E1Y .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sxStqx6E1Y .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sxStqx6E1Y .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #fafafa;
}
.cid-sxStqx6E1Y .navbar.opened {
  transition: all 0.3s;
}
.cid-sxStqx6E1Y .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sxStqx6E1Y .navbar .navbar-logo img {
  width: auto;
}
.cid-sxStqx6E1Y .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sxStqx6E1Y .navbar.collapsed {
  justify-content: center;
}
.cid-sxStqx6E1Y .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sxStqx6E1Y .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sxStqx6E1Y .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-sxStqx6E1Y .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sxStqx6E1Y .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sxStqx6E1Y .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sxStqx6E1Y .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sxStqx6E1Y .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sxStqx6E1Y .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sxStqx6E1Y .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sxStqx6E1Y .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sxStqx6E1Y .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sxStqx6E1Y .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sxStqx6E1Y .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sxStqx6E1Y .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sxStqx6E1Y .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sxStqx6E1Y .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sxStqx6E1Y .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sxStqx6E1Y .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sxStqx6E1Y .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sxStqx6E1Y .navbar.navbar-short {
  min-height: 60px;
}
.cid-sxStqx6E1Y .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sxStqx6E1Y .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sxStqx6E1Y .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sxStqx6E1Y .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sxStqx6E1Y .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sxStqx6E1Y .dropdown-item.active,
.cid-sxStqx6E1Y .dropdown-item:active {
  background-color: transparent;
}
.cid-sxStqx6E1Y .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sxStqx6E1Y .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sxStqx6E1Y .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sxStqx6E1Y .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fafafa;
}
.cid-sxStqx6E1Y .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sxStqx6E1Y .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sxStqx6E1Y ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sxStqx6E1Y .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sxStqx6E1Y button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sxStqx6E1Y button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-sxStqx6E1Y button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sxStqx6E1Y button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sxStqx6E1Y button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sxStqx6E1Y button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sxStqx6E1Y nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sxStqx6E1Y nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sxStqx6E1Y nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sxStqx6E1Y nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sxStqx6E1Y .navbar-dropdown {
  padding: 0 1rem;
}
.cid-sxStqx6E1Y a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sxStqx6E1Y .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sxStqx6E1Y .navbar {
    height: 70px;
  }
  .cid-sxStqx6E1Y .navbar.opened {
    height: auto;
  }
  .cid-sxStqx6E1Y .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-syDbBIv2Ez {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/bannersecciones-7-2000x778.jpg");
}
.cid-syDbBIv2Ez .mbr-text,
.cid-syDbBIv2Ez .mbr-section-btn {
  color: #232323;
}
.cid-syDbBIv2Ez .card-title,
.cid-syDbBIv2Ez .card-box {
  color: #39ff14;
}
.cid-syDbBIv2Ez .mbr-text,
.cid-syDbBIv2Ez .link-wrap {
  color: #ffffff;
}
.cid-sBXqsAM5x2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBXqsAM5x2 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBXqsAM5x2 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBXqsAM5x2 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBXqsAM5x2 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBXqsAM5x2 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sBXqsAM5x2 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBXqsAM5x2 .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sBXqsAM5x2 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sBXqsAM5x2 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sBXqsAM5x2 .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sBXquTVTEe {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBXquTVTEe .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBXquTVTEe .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBXquTVTEe .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBXquTVTEe .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBXquTVTEe .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sBXquTVTEe .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBXquTVTEe .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sBXquTVTEe .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sBXquTVTEe .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sBXquTVTEe .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-syEpvim4TI {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/top-view-two-industrial-workers-wearing-hardhats-reflective-jackets-holding-tablet-checklist-gray-concrete-floor-2000x881.jpg");
}
.cid-syEpvim4TI .mbr-text,
.cid-syEpvim4TI .mbr-section-btn {
  color: #232323;
}
.cid-syEpvim4TI .card-title,
.cid-syEpvim4TI .card-box {
  color: #39ff14;
}
.cid-syEpvim4TI .mbr-text,
.cid-syEpvim4TI .link-wrap {
  color: #ffffff;
}
.cid-sGWA8PkMY5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #353535;
}
.cid-sGWA8PkMY5 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sGWA8PkMY5 .row {
    text-align: center;
  }
  .cid-sGWA8PkMY5 .row > div {
    margin: auto;
  }
  .cid-sGWA8PkMY5 .social-row {
    justify-content: center;
  }
}
.cid-sGWA8PkMY5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sGWA8PkMY5 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 0rem;
  }
}
.cid-sGWA8PkMY5 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sGWA8PkMY5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sGWA8PkMY5 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sGWA8PkMY5 .mbr-section-subtitle {
  text-align: left;
}
.cid-sxStVe1t0h .navbar-dropdown {
  position: relative !important;
}
.cid-sxStVe1t0h .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sxStVe1t0h .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sxStVe1t0h .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sxStVe1t0h .dropdown-item:hover,
.cid-sxStVe1t0h .dropdown-item:focus {
  background: #39ff14 !important;
  color: white !important;
}
.cid-sxStVe1t0h .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sxStVe1t0h .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sxStVe1t0h .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sxStVe1t0h .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sxStVe1t0h .nav-link {
  position: relative;
}
.cid-sxStVe1t0h .container {
  display: flex;
  margin: auto;
}
.cid-sxStVe1t0h .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sxStVe1t0h .dropdown-menu,
.cid-sxStVe1t0h .navbar.opened {
  background: #fafafa !important;
}
.cid-sxStVe1t0h .nav-item:focus,
.cid-sxStVe1t0h .nav-link:focus {
  outline: none;
}
.cid-sxStVe1t0h .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sxStVe1t0h .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sxStVe1t0h .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sxStVe1t0h .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sxStVe1t0h .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sxStVe1t0h .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sxStVe1t0h .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #fafafa;
}
.cid-sxStVe1t0h .navbar.opened {
  transition: all 0.3s;
}
.cid-sxStVe1t0h .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sxStVe1t0h .navbar .navbar-logo img {
  width: auto;
}
.cid-sxStVe1t0h .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sxStVe1t0h .navbar.collapsed {
  justify-content: center;
}
.cid-sxStVe1t0h .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sxStVe1t0h .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sxStVe1t0h .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-sxStVe1t0h .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sxStVe1t0h .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sxStVe1t0h .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sxStVe1t0h .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sxStVe1t0h .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sxStVe1t0h .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sxStVe1t0h .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sxStVe1t0h .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sxStVe1t0h .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sxStVe1t0h .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sxStVe1t0h .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sxStVe1t0h .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sxStVe1t0h .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sxStVe1t0h .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sxStVe1t0h .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sxStVe1t0h .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sxStVe1t0h .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sxStVe1t0h .navbar.navbar-short {
  min-height: 60px;
}
.cid-sxStVe1t0h .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sxStVe1t0h .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sxStVe1t0h .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sxStVe1t0h .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sxStVe1t0h .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sxStVe1t0h .dropdown-item.active,
.cid-sxStVe1t0h .dropdown-item:active {
  background-color: transparent;
}
.cid-sxStVe1t0h .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sxStVe1t0h .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sxStVe1t0h .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sxStVe1t0h .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fafafa;
}
.cid-sxStVe1t0h .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sxStVe1t0h .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sxStVe1t0h ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sxStVe1t0h .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sxStVe1t0h button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sxStVe1t0h button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-sxStVe1t0h button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sxStVe1t0h button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sxStVe1t0h button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sxStVe1t0h button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sxStVe1t0h nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sxStVe1t0h nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sxStVe1t0h nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sxStVe1t0h nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sxStVe1t0h .navbar-dropdown {
  padding: 0 1rem;
}
.cid-sxStVe1t0h a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sxStVe1t0h .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sxStVe1t0h .navbar {
    height: 70px;
  }
  .cid-sxStVe1t0h .navbar.opened {
    height: auto;
  }
  .cid-sxStVe1t0h .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-syDe8BVcCU {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/bannersecciones-8-2000x778.jpg");
}
.cid-syDe8BVcCU .mbr-text,
.cid-syDe8BVcCU .mbr-section-btn {
  color: #232323;
}
.cid-syDe8BVcCU .card-title,
.cid-syDe8BVcCU .card-box {
  color: #39ff14;
}
.cid-syDe8BVcCU .mbr-text,
.cid-syDe8BVcCU .link-wrap {
  color: #ffffff;
}
.cid-sBXrSzhPR4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBXrSzhPR4 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBXrSzhPR4 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBXrSzhPR4 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBXrSzhPR4 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBXrSzhPR4 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sBXrSzhPR4 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBXrSzhPR4 .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sBXrSzhPR4 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sBXrSzhPR4 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sBXrSzhPR4 .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sBXrURHpfa {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBXrURHpfa .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBXrURHpfa .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBXrURHpfa .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBXrURHpfa .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBXrURHpfa .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sBXrURHpfa .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBXrURHpfa .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sBXrURHpfa .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sBXrURHpfa .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sBXrURHpfa .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sBXrTcd8Tl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBXrTcd8Tl .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBXrTcd8Tl .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBXrTcd8Tl .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBXrTcd8Tl .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBXrTcd8Tl .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sBXrTcd8Tl .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBXrTcd8Tl .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sBXrTcd8Tl .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sBXrTcd8Tl .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sBXrTcd8Tl .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sBXrU5ameE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBXrU5ameE .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBXrU5ameE .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBXrU5ameE .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBXrU5ameE .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBXrU5ameE .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sBXrU5ameE .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBXrU5ameE .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sBXrU5ameE .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sBXrU5ameE .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sBXrU5ameE .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-syEpFxxmfE {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/top-view-two-industrial-workers-wearing-hardhats-reflective-jackets-holding-tablet-checklist-gray-concrete-floor-2000x881.jpg");
}
.cid-syEpFxxmfE .mbr-text,
.cid-syEpFxxmfE .mbr-section-btn {
  color: #232323;
}
.cid-syEpFxxmfE .card-title,
.cid-syEpFxxmfE .card-box {
  color: #39ff14;
}
.cid-syEpFxxmfE .mbr-text,
.cid-syEpFxxmfE .link-wrap {
  color: #ffffff;
}
.cid-sGWA8PkMY5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #353535;
}
.cid-sGWA8PkMY5 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sGWA8PkMY5 .row {
    text-align: center;
  }
  .cid-sGWA8PkMY5 .row > div {
    margin: auto;
  }
  .cid-sGWA8PkMY5 .social-row {
    justify-content: center;
  }
}
.cid-sGWA8PkMY5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sGWA8PkMY5 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 0rem;
  }
}
.cid-sGWA8PkMY5 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sGWA8PkMY5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sGWA8PkMY5 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sGWA8PkMY5 .mbr-section-subtitle {
  text-align: left;
}
.cid-sxSuOhRFE0 .navbar-dropdown {
  position: relative !important;
}
.cid-sxSuOhRFE0 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sxSuOhRFE0 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sxSuOhRFE0 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sxSuOhRFE0 .dropdown-item:hover,
.cid-sxSuOhRFE0 .dropdown-item:focus {
  background: #39ff14 !important;
  color: white !important;
}
.cid-sxSuOhRFE0 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sxSuOhRFE0 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sxSuOhRFE0 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sxSuOhRFE0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sxSuOhRFE0 .nav-link {
  position: relative;
}
.cid-sxSuOhRFE0 .container {
  display: flex;
  margin: auto;
}
.cid-sxSuOhRFE0 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sxSuOhRFE0 .dropdown-menu,
.cid-sxSuOhRFE0 .navbar.opened {
  background: #fafafa !important;
}
.cid-sxSuOhRFE0 .nav-item:focus,
.cid-sxSuOhRFE0 .nav-link:focus {
  outline: none;
}
.cid-sxSuOhRFE0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sxSuOhRFE0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sxSuOhRFE0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sxSuOhRFE0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sxSuOhRFE0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sxSuOhRFE0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sxSuOhRFE0 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #fafafa;
}
.cid-sxSuOhRFE0 .navbar.opened {
  transition: all 0.3s;
}
.cid-sxSuOhRFE0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sxSuOhRFE0 .navbar .navbar-logo img {
  width: auto;
}
.cid-sxSuOhRFE0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sxSuOhRFE0 .navbar.collapsed {
  justify-content: center;
}
.cid-sxSuOhRFE0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sxSuOhRFE0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sxSuOhRFE0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-sxSuOhRFE0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sxSuOhRFE0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sxSuOhRFE0 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sxSuOhRFE0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sxSuOhRFE0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sxSuOhRFE0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sxSuOhRFE0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sxSuOhRFE0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sxSuOhRFE0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sxSuOhRFE0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sxSuOhRFE0 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sxSuOhRFE0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sxSuOhRFE0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sxSuOhRFE0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sxSuOhRFE0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sxSuOhRFE0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sxSuOhRFE0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sxSuOhRFE0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sxSuOhRFE0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sxSuOhRFE0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sxSuOhRFE0 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sxSuOhRFE0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sxSuOhRFE0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sxSuOhRFE0 .dropdown-item.active,
.cid-sxSuOhRFE0 .dropdown-item:active {
  background-color: transparent;
}
.cid-sxSuOhRFE0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sxSuOhRFE0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sxSuOhRFE0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sxSuOhRFE0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fafafa;
}
.cid-sxSuOhRFE0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sxSuOhRFE0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sxSuOhRFE0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sxSuOhRFE0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sxSuOhRFE0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sxSuOhRFE0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-sxSuOhRFE0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sxSuOhRFE0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sxSuOhRFE0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sxSuOhRFE0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sxSuOhRFE0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sxSuOhRFE0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sxSuOhRFE0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sxSuOhRFE0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sxSuOhRFE0 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-sxSuOhRFE0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sxSuOhRFE0 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sxSuOhRFE0 .navbar {
    height: 70px;
  }
  .cid-sxSuOhRFE0 .navbar.opened {
    height: auto;
  }
  .cid-sxSuOhRFE0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-syDfL8RL4d {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/bannersecciones-9-2000x778.jpg");
}
.cid-syDfL8RL4d .mbr-text,
.cid-syDfL8RL4d .mbr-section-btn {
  color: #232323;
}
.cid-syDfL8RL4d .card-title,
.cid-syDfL8RL4d .card-box {
  color: #39ff14;
}
.cid-syDfL8RL4d .mbr-text,
.cid-syDfL8RL4d .link-wrap {
  color: #ffffff;
}
.cid-sBXvnrbevs {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBXvnrbevs .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBXvnrbevs .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBXvnrbevs .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBXvnrbevs .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBXvnrbevs .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sBXvnrbevs .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBXvnrbevs .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sBXvnrbevs .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sBXvnrbevs .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sBXvnrbevs .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sBXvoah7Vn {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBXvoah7Vn .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBXvoah7Vn .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBXvoah7Vn .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBXvoah7Vn .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBXvoah7Vn .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sBXvoah7Vn .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBXvoah7Vn .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sBXvoah7Vn .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sBXvoah7Vn .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sBXvoah7Vn .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sBXvp6Bpib {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBXvp6Bpib .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBXvp6Bpib .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBXvp6Bpib .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBXvp6Bpib .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBXvp6Bpib .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sBXvp6Bpib .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBXvp6Bpib .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sBXvp6Bpib .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sBXvp6Bpib .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sBXvp6Bpib .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sBXvpWGg4a {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBXvpWGg4a .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBXvpWGg4a .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBXvpWGg4a .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBXvpWGg4a .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBXvpWGg4a .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sBXvpWGg4a .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBXvpWGg4a .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sBXvpWGg4a .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sBXvpWGg4a .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sBXvpWGg4a .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sBXzIjaHIB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBXzIjaHIB .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBXzIjaHIB .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBXzIjaHIB .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBXzIjaHIB .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBXzIjaHIB .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sBXzIjaHIB .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBXzIjaHIB .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sBXzIjaHIB .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sBXzIjaHIB .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sBXzIjaHIB .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sBXzJ5w6Pz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBXzJ5w6Pz .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBXzJ5w6Pz .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBXzJ5w6Pz .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBXzJ5w6Pz .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBXzJ5w6Pz .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sBXzJ5w6Pz .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBXzJ5w6Pz .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sBXzJ5w6Pz .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sBXzJ5w6Pz .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sBXzJ5w6Pz .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-syEpJSrHBu {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/top-view-two-industrial-workers-wearing-hardhats-reflective-jackets-holding-tablet-checklist-gray-concrete-floor-2000x881.jpg");
}
.cid-syEpJSrHBu .mbr-text,
.cid-syEpJSrHBu .mbr-section-btn {
  color: #232323;
}
.cid-syEpJSrHBu .card-title,
.cid-syEpJSrHBu .card-box {
  color: #39ff14;
}
.cid-syEpJSrHBu .mbr-text,
.cid-syEpJSrHBu .link-wrap {
  color: #ffffff;
}
.cid-sGWA8PkMY5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #353535;
}
.cid-sGWA8PkMY5 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sGWA8PkMY5 .row {
    text-align: center;
  }
  .cid-sGWA8PkMY5 .row > div {
    margin: auto;
  }
  .cid-sGWA8PkMY5 .social-row {
    justify-content: center;
  }
}
.cid-sGWA8PkMY5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sGWA8PkMY5 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 0rem;
  }
}
.cid-sGWA8PkMY5 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sGWA8PkMY5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sGWA8PkMY5 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sGWA8PkMY5 .mbr-section-subtitle {
  text-align: left;
}
.cid-sxSvFDqIoU .navbar-dropdown {
  position: relative !important;
}
.cid-sxSvFDqIoU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sxSvFDqIoU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sxSvFDqIoU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sxSvFDqIoU .dropdown-item:hover,
.cid-sxSvFDqIoU .dropdown-item:focus {
  background: #39ff14 !important;
  color: white !important;
}
.cid-sxSvFDqIoU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sxSvFDqIoU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sxSvFDqIoU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sxSvFDqIoU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sxSvFDqIoU .nav-link {
  position: relative;
}
.cid-sxSvFDqIoU .container {
  display: flex;
  margin: auto;
}
.cid-sxSvFDqIoU .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sxSvFDqIoU .dropdown-menu,
.cid-sxSvFDqIoU .navbar.opened {
  background: #fafafa !important;
}
.cid-sxSvFDqIoU .nav-item:focus,
.cid-sxSvFDqIoU .nav-link:focus {
  outline: none;
}
.cid-sxSvFDqIoU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sxSvFDqIoU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sxSvFDqIoU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sxSvFDqIoU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sxSvFDqIoU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sxSvFDqIoU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sxSvFDqIoU .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #fafafa;
}
.cid-sxSvFDqIoU .navbar.opened {
  transition: all 0.3s;
}
.cid-sxSvFDqIoU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sxSvFDqIoU .navbar .navbar-logo img {
  width: auto;
}
.cid-sxSvFDqIoU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sxSvFDqIoU .navbar.collapsed {
  justify-content: center;
}
.cid-sxSvFDqIoU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sxSvFDqIoU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sxSvFDqIoU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-sxSvFDqIoU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sxSvFDqIoU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sxSvFDqIoU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sxSvFDqIoU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sxSvFDqIoU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sxSvFDqIoU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sxSvFDqIoU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sxSvFDqIoU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sxSvFDqIoU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sxSvFDqIoU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sxSvFDqIoU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sxSvFDqIoU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sxSvFDqIoU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sxSvFDqIoU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sxSvFDqIoU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sxSvFDqIoU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sxSvFDqIoU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sxSvFDqIoU .navbar.navbar-short {
  min-height: 60px;
}
.cid-sxSvFDqIoU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sxSvFDqIoU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sxSvFDqIoU .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sxSvFDqIoU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sxSvFDqIoU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sxSvFDqIoU .dropdown-item.active,
.cid-sxSvFDqIoU .dropdown-item:active {
  background-color: transparent;
}
.cid-sxSvFDqIoU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sxSvFDqIoU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sxSvFDqIoU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sxSvFDqIoU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fafafa;
}
.cid-sxSvFDqIoU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sxSvFDqIoU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sxSvFDqIoU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sxSvFDqIoU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sxSvFDqIoU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sxSvFDqIoU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-sxSvFDqIoU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sxSvFDqIoU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sxSvFDqIoU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sxSvFDqIoU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sxSvFDqIoU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sxSvFDqIoU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sxSvFDqIoU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sxSvFDqIoU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sxSvFDqIoU .navbar-dropdown {
  padding: 0 1rem;
}
.cid-sxSvFDqIoU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sxSvFDqIoU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sxSvFDqIoU .navbar {
    height: 70px;
  }
  .cid-sxSvFDqIoU .navbar.opened {
    height: auto;
  }
  .cid-sxSvFDqIoU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-syDWGUJjEI {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/bannersecciones-10-2000x778.jpg");
}
.cid-syDWGUJjEI .mbr-text,
.cid-syDWGUJjEI .mbr-section-btn {
  color: #232323;
}
.cid-syDWGUJjEI .card-title,
.cid-syDWGUJjEI .card-box {
  color: #39ff14;
}
.cid-syDWGUJjEI .mbr-text,
.cid-syDWGUJjEI .link-wrap {
  color: #ffffff;
}
.cid-sBXBZwjnno {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBXBZwjnno .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBXBZwjnno .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBXBZwjnno .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBXBZwjnno .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBXBZwjnno .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sBXBZwjnno .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBXBZwjnno .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sBXBZwjnno .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sBXBZwjnno .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sBXBZwjnno .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sBXCxmyL5R {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBXCxmyL5R .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBXCxmyL5R .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBXCxmyL5R .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBXCxmyL5R .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBXCxmyL5R .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sBXCxmyL5R .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBXCxmyL5R .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sBXCxmyL5R .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sBXCxmyL5R .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sBXCxmyL5R .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sJWyVWdn80 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sJWyVWdn80 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sJWyVWdn80 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sJWyVWdn80 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sJWyVWdn80 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sJWyVWdn80 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sJWyVWdn80 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sJWyVWdn80 .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sJWyVWdn80 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sJWyVWdn80 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sJWyVWdn80 .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-syEpO43xIS {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/top-view-two-industrial-workers-wearing-hardhats-reflective-jackets-holding-tablet-checklist-gray-concrete-floor-2000x881.jpg");
}
.cid-syEpO43xIS .mbr-text,
.cid-syEpO43xIS .mbr-section-btn {
  color: #232323;
}
.cid-syEpO43xIS .card-title,
.cid-syEpO43xIS .card-box {
  color: #39ff14;
}
.cid-syEpO43xIS .mbr-text,
.cid-syEpO43xIS .link-wrap {
  color: #ffffff;
}
.cid-sGWA8PkMY5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #353535;
}
.cid-sGWA8PkMY5 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sGWA8PkMY5 .row {
    text-align: center;
  }
  .cid-sGWA8PkMY5 .row > div {
    margin: auto;
  }
  .cid-sGWA8PkMY5 .social-row {
    justify-content: center;
  }
}
.cid-sGWA8PkMY5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sGWA8PkMY5 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 0rem;
  }
}
.cid-sGWA8PkMY5 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sGWA8PkMY5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sGWA8PkMY5 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sGWA8PkMY5 .mbr-section-subtitle {
  text-align: left;
}
.cid-sxSw46OSdt .navbar-dropdown {
  position: relative !important;
}
.cid-sxSw46OSdt .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sxSw46OSdt .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sxSw46OSdt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sxSw46OSdt .dropdown-item:hover,
.cid-sxSw46OSdt .dropdown-item:focus {
  background: #39ff14 !important;
  color: white !important;
}
.cid-sxSw46OSdt .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sxSw46OSdt .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sxSw46OSdt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sxSw46OSdt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sxSw46OSdt .nav-link {
  position: relative;
}
.cid-sxSw46OSdt .container {
  display: flex;
  margin: auto;
}
.cid-sxSw46OSdt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sxSw46OSdt .dropdown-menu,
.cid-sxSw46OSdt .navbar.opened {
  background: #fafafa !important;
}
.cid-sxSw46OSdt .nav-item:focus,
.cid-sxSw46OSdt .nav-link:focus {
  outline: none;
}
.cid-sxSw46OSdt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sxSw46OSdt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sxSw46OSdt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sxSw46OSdt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sxSw46OSdt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sxSw46OSdt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sxSw46OSdt .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #fafafa;
}
.cid-sxSw46OSdt .navbar.opened {
  transition: all 0.3s;
}
.cid-sxSw46OSdt .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sxSw46OSdt .navbar .navbar-logo img {
  width: auto;
}
.cid-sxSw46OSdt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sxSw46OSdt .navbar.collapsed {
  justify-content: center;
}
.cid-sxSw46OSdt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sxSw46OSdt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sxSw46OSdt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-sxSw46OSdt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sxSw46OSdt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sxSw46OSdt .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sxSw46OSdt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sxSw46OSdt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sxSw46OSdt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sxSw46OSdt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sxSw46OSdt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sxSw46OSdt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sxSw46OSdt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sxSw46OSdt .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sxSw46OSdt .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sxSw46OSdt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sxSw46OSdt .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sxSw46OSdt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sxSw46OSdt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sxSw46OSdt .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sxSw46OSdt .navbar.navbar-short {
  min-height: 60px;
}
.cid-sxSw46OSdt .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sxSw46OSdt .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sxSw46OSdt .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sxSw46OSdt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sxSw46OSdt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sxSw46OSdt .dropdown-item.active,
.cid-sxSw46OSdt .dropdown-item:active {
  background-color: transparent;
}
.cid-sxSw46OSdt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sxSw46OSdt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sxSw46OSdt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sxSw46OSdt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fafafa;
}
.cid-sxSw46OSdt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sxSw46OSdt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sxSw46OSdt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sxSw46OSdt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sxSw46OSdt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sxSw46OSdt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-sxSw46OSdt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sxSw46OSdt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sxSw46OSdt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sxSw46OSdt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sxSw46OSdt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sxSw46OSdt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sxSw46OSdt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sxSw46OSdt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sxSw46OSdt .navbar-dropdown {
  padding: 0 1rem;
}
.cid-sxSw46OSdt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sxSw46OSdt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sxSw46OSdt .navbar {
    height: 70px;
  }
  .cid-sxSw46OSdt .navbar.opened {
    height: auto;
  }
  .cid-sxSw46OSdt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-syEfWn9g0l {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/banner-delantales-1876x730.jpg");
}
.cid-syEfWn9g0l .mbr-text,
.cid-syEfWn9g0l .mbr-section-btn {
  color: #232323;
}
.cid-syEfWn9g0l .card-title,
.cid-syEfWn9g0l .card-box {
  color: #39ff14;
}
.cid-syEfWn9g0l .mbr-text,
.cid-syEfWn9g0l .link-wrap {
  color: #ffffff;
}
.cid-sBXDkXyLQ1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBXDkXyLQ1 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBXDkXyLQ1 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBXDkXyLQ1 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBXDkXyLQ1 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBXDkXyLQ1 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sBXDkXyLQ1 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBXDkXyLQ1 .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sBXDkXyLQ1 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sBXDkXyLQ1 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sBXDkXyLQ1 .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sJWBWmP9Ww {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sJWBWmP9Ww .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sJWBWmP9Ww .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sJWBWmP9Ww .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sJWBWmP9Ww .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sJWBWmP9Ww .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sJWBWmP9Ww .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sJWBWmP9Ww .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sJWBWmP9Ww .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sJWBWmP9Ww .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sJWBWmP9Ww .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sC152iaYsM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sC152iaYsM .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sC152iaYsM .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sC152iaYsM .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sC152iaYsM .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sC152iaYsM .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sC152iaYsM .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sC152iaYsM .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sC152iaYsM .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sC152iaYsM .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sC152iaYsM .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sJWCVxa9hX {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sJWCVxa9hX .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sJWCVxa9hX .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sJWCVxa9hX .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sJWCVxa9hX .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sJWCVxa9hX .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sJWCVxa9hX .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sJWCVxa9hX .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sJWCVxa9hX .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sJWCVxa9hX .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sJWCVxa9hX .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sBXDd0gS30 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBXDd0gS30 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBXDd0gS30 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBXDd0gS30 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBXDd0gS30 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBXDd0gS30 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sBXDd0gS30 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBXDd0gS30 .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sBXDd0gS30 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sBXDd0gS30 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sBXDd0gS30 .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sJWDw6pNLo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sJWDw6pNLo .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sJWDw6pNLo .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sJWDw6pNLo .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sJWDw6pNLo .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sJWDw6pNLo .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sJWDw6pNLo .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sJWDw6pNLo .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sJWDw6pNLo .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sJWDw6pNLo .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sJWDw6pNLo .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sJWF5gEReR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sJWF5gEReR .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sJWF5gEReR .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sJWF5gEReR .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sJWF5gEReR .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sJWF5gEReR .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sJWF5gEReR .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sJWF5gEReR .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sJWF5gEReR .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sJWF5gEReR .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sJWF5gEReR .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-syEpSx3WR6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/top-view-two-industrial-workers-wearing-hardhats-reflective-jackets-holding-tablet-checklist-gray-concrete-floor-2000x881.jpg");
}
.cid-syEpSx3WR6 .mbr-text,
.cid-syEpSx3WR6 .mbr-section-btn {
  color: #232323;
}
.cid-syEpSx3WR6 .card-title,
.cid-syEpSx3WR6 .card-box {
  color: #39ff14;
}
.cid-syEpSx3WR6 .mbr-text,
.cid-syEpSx3WR6 .link-wrap {
  color: #ffffff;
}
.cid-sGWA8PkMY5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #353535;
}
.cid-sGWA8PkMY5 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sGWA8PkMY5 .row {
    text-align: center;
  }
  .cid-sGWA8PkMY5 .row > div {
    margin: auto;
  }
  .cid-sGWA8PkMY5 .social-row {
    justify-content: center;
  }
}
.cid-sGWA8PkMY5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sGWA8PkMY5 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 0rem;
  }
}
.cid-sGWA8PkMY5 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sGWA8PkMY5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sGWA8PkMY5 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sGWA8PkMY5 .mbr-section-subtitle {
  text-align: left;
}
.cid-sC0YSnyE4x .navbar-dropdown {
  position: relative !important;
}
.cid-sC0YSnyE4x .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sC0YSnyE4x .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sC0YSnyE4x .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sC0YSnyE4x .dropdown-item:hover,
.cid-sC0YSnyE4x .dropdown-item:focus {
  background: #39ff14 !important;
  color: white !important;
}
.cid-sC0YSnyE4x .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sC0YSnyE4x .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sC0YSnyE4x .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sC0YSnyE4x .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sC0YSnyE4x .nav-link {
  position: relative;
}
.cid-sC0YSnyE4x .container {
  display: flex;
  margin: auto;
}
.cid-sC0YSnyE4x .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sC0YSnyE4x .dropdown-menu,
.cid-sC0YSnyE4x .navbar.opened {
  background: #fafafa !important;
}
.cid-sC0YSnyE4x .nav-item:focus,
.cid-sC0YSnyE4x .nav-link:focus {
  outline: none;
}
.cid-sC0YSnyE4x .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sC0YSnyE4x .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sC0YSnyE4x .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sC0YSnyE4x .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sC0YSnyE4x .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sC0YSnyE4x .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sC0YSnyE4x .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #fafafa;
}
.cid-sC0YSnyE4x .navbar.opened {
  transition: all 0.3s;
}
.cid-sC0YSnyE4x .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sC0YSnyE4x .navbar .navbar-logo img {
  width: auto;
}
.cid-sC0YSnyE4x .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sC0YSnyE4x .navbar.collapsed {
  justify-content: center;
}
.cid-sC0YSnyE4x .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sC0YSnyE4x .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sC0YSnyE4x .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-sC0YSnyE4x .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sC0YSnyE4x .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sC0YSnyE4x .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sC0YSnyE4x .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sC0YSnyE4x .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sC0YSnyE4x .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sC0YSnyE4x .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sC0YSnyE4x .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sC0YSnyE4x .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sC0YSnyE4x .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sC0YSnyE4x .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sC0YSnyE4x .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sC0YSnyE4x .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sC0YSnyE4x .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sC0YSnyE4x .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sC0YSnyE4x .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sC0YSnyE4x .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sC0YSnyE4x .navbar.navbar-short {
  min-height: 60px;
}
.cid-sC0YSnyE4x .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sC0YSnyE4x .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sC0YSnyE4x .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sC0YSnyE4x .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sC0YSnyE4x .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sC0YSnyE4x .dropdown-item.active,
.cid-sC0YSnyE4x .dropdown-item:active {
  background-color: transparent;
}
.cid-sC0YSnyE4x .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sC0YSnyE4x .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sC0YSnyE4x .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sC0YSnyE4x .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fafafa;
}
.cid-sC0YSnyE4x .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sC0YSnyE4x .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sC0YSnyE4x ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sC0YSnyE4x .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sC0YSnyE4x button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sC0YSnyE4x button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-sC0YSnyE4x button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sC0YSnyE4x button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sC0YSnyE4x button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sC0YSnyE4x button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sC0YSnyE4x nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sC0YSnyE4x nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sC0YSnyE4x nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sC0YSnyE4x nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sC0YSnyE4x .navbar-dropdown {
  padding: 0 1rem;
}
.cid-sC0YSnyE4x a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sC0YSnyE4x .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sC0YSnyE4x .navbar {
    height: 70px;
  }
  .cid-sC0YSnyE4x .navbar.opened {
    height: auto;
  }
  .cid-sC0YSnyE4x .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sC0YSrGOdM {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/ace0b8-f052877cd2b24bc8bfeeebc9ff869eeb-mv2-d-2808-1872-s-2.webp");
}
.cid-sC0YSrGOdM .mbr-text,
.cid-sC0YSrGOdM .mbr-section-btn {
  color: #232323;
}
.cid-sC0YSrGOdM .card-title,
.cid-sC0YSrGOdM .card-box {
  color: #39ff14;
}
.cid-sC0YSrGOdM .mbr-text,
.cid-sC0YSrGOdM .link-wrap {
  color: #ffffff;
}
.cid-sC0YSuA0XQ {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sC0YSuA0XQ .mbr-section-title {
  color: #2ac20e;
}
.cid-sC0YSuA0XQ .mbr-section-subtitle {
  color: #353535;
}
.cid-sC0YSwAvdZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sC0YSwAvdZ .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sC0YSwAvdZ .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sC0YSwAvdZ .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sC0YSwAvdZ .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sC0YSwAvdZ .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sC0YSwAvdZ .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sC0YSwAvdZ .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sC0YSwAvdZ .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sC0YSwAvdZ .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sC0YSwAvdZ .mbr-gallery-item > div > span {
  text-align: center;
  color: #fafafa;
}
.cid-sC0YSyHpQ8 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sC0YSyHpQ8 .mbr-section-title {
  color: #2ac20e;
}
.cid-sC0YSyHpQ8 .mbr-section-subtitle {
  color: #353535;
}
.cid-sC0YSA9hYN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sC0YSA9hYN .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sC0YSA9hYN .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sC0YSA9hYN .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sC0YSA9hYN .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sC0YSA9hYN .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sC0YSA9hYN .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sC0YSA9hYN .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sC0YSA9hYN .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sC0YSA9hYN .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sC0YSA9hYN .mbr-gallery-item > div > span {
  text-align: center;
  color: #fafafa;
}
.cid-sC0YSCnoi8 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sC0YSCnoi8 .mbr-section-title {
  color: #2ac20e;
}
.cid-sC0YSCnoi8 .mbr-section-subtitle {
  color: #353535;
}
.cid-sC0YSE2wah {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sC0YSE2wah .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sC0YSE2wah .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sC0YSE2wah .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sC0YSE2wah .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sC0YSE2wah .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sC0YSE2wah .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sC0YSE2wah .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sC0YSE2wah .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sC0YSE2wah .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sC0YSE2wah .mbr-gallery-item > div > span {
  text-align: center;
  color: #fafafa;
}
.cid-sC12EJwjqx {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sC12EJwjqx .mbr-section-title {
  color: #2ac20e;
}
.cid-sC12EJwjqx .mbr-section-subtitle {
  color: #353535;
}
.cid-sC12FHl3Mi {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sC12FHl3Mi .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sC12FHl3Mi .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sC12FHl3Mi .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sC12FHl3Mi .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sC12FHl3Mi .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sC12FHl3Mi .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sC12FHl3Mi .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sC12FHl3Mi .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sC12FHl3Mi .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sC12FHl3Mi .mbr-gallery-item > div > span {
  text-align: center;
  color: #fafafa;
}
.cid-sC0YSFPL4T {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/top-view-two-industrial-workers-wearing-hardhats-reflective-jackets-holding-tablet-checklist-gray-concrete-floor-2000x881.jpg");
}
.cid-sC0YSFPL4T .mbr-text,
.cid-sC0YSFPL4T .mbr-section-btn {
  color: #232323;
}
.cid-sC0YSFPL4T .card-title,
.cid-sC0YSFPL4T .card-box {
  color: #39ff14;
}
.cid-sC0YSFPL4T .mbr-text,
.cid-sC0YSFPL4T .link-wrap {
  color: #ffffff;
}
.cid-sGWA8PkMY5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #353535;
}
.cid-sGWA8PkMY5 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sGWA8PkMY5 .row {
    text-align: center;
  }
  .cid-sGWA8PkMY5 .row > div {
    margin: auto;
  }
  .cid-sGWA8PkMY5 .social-row {
    justify-content: center;
  }
}
.cid-sGWA8PkMY5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sGWA8PkMY5 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 0rem;
  }
}
.cid-sGWA8PkMY5 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sGWA8PkMY5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sGWA8PkMY5 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sGWA8PkMY5 .mbr-section-subtitle {
  text-align: left;
}
.cid-sC0Q7RQ7wc .navbar-dropdown {
  position: relative !important;
}
.cid-sC0Q7RQ7wc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sC0Q7RQ7wc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sC0Q7RQ7wc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sC0Q7RQ7wc .dropdown-item:hover,
.cid-sC0Q7RQ7wc .dropdown-item:focus {
  background: #39ff14 !important;
  color: white !important;
}
.cid-sC0Q7RQ7wc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sC0Q7RQ7wc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sC0Q7RQ7wc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sC0Q7RQ7wc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sC0Q7RQ7wc .nav-link {
  position: relative;
}
.cid-sC0Q7RQ7wc .container {
  display: flex;
  margin: auto;
}
.cid-sC0Q7RQ7wc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sC0Q7RQ7wc .dropdown-menu,
.cid-sC0Q7RQ7wc .navbar.opened {
  background: #fafafa !important;
}
.cid-sC0Q7RQ7wc .nav-item:focus,
.cid-sC0Q7RQ7wc .nav-link:focus {
  outline: none;
}
.cid-sC0Q7RQ7wc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sC0Q7RQ7wc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sC0Q7RQ7wc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sC0Q7RQ7wc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sC0Q7RQ7wc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sC0Q7RQ7wc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sC0Q7RQ7wc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #fafafa;
}
.cid-sC0Q7RQ7wc .navbar.opened {
  transition: all 0.3s;
}
.cid-sC0Q7RQ7wc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sC0Q7RQ7wc .navbar .navbar-logo img {
  width: auto;
}
.cid-sC0Q7RQ7wc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sC0Q7RQ7wc .navbar.collapsed {
  justify-content: center;
}
.cid-sC0Q7RQ7wc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sC0Q7RQ7wc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sC0Q7RQ7wc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-sC0Q7RQ7wc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sC0Q7RQ7wc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sC0Q7RQ7wc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sC0Q7RQ7wc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sC0Q7RQ7wc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sC0Q7RQ7wc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sC0Q7RQ7wc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sC0Q7RQ7wc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sC0Q7RQ7wc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sC0Q7RQ7wc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sC0Q7RQ7wc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sC0Q7RQ7wc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sC0Q7RQ7wc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sC0Q7RQ7wc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sC0Q7RQ7wc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sC0Q7RQ7wc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sC0Q7RQ7wc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sC0Q7RQ7wc .navbar.navbar-short {
  min-height: 60px;
}
.cid-sC0Q7RQ7wc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sC0Q7RQ7wc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sC0Q7RQ7wc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sC0Q7RQ7wc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sC0Q7RQ7wc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sC0Q7RQ7wc .dropdown-item.active,
.cid-sC0Q7RQ7wc .dropdown-item:active {
  background-color: transparent;
}
.cid-sC0Q7RQ7wc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sC0Q7RQ7wc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sC0Q7RQ7wc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sC0Q7RQ7wc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fafafa;
}
.cid-sC0Q7RQ7wc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sC0Q7RQ7wc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sC0Q7RQ7wc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sC0Q7RQ7wc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sC0Q7RQ7wc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sC0Q7RQ7wc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-sC0Q7RQ7wc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sC0Q7RQ7wc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sC0Q7RQ7wc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sC0Q7RQ7wc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sC0Q7RQ7wc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sC0Q7RQ7wc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sC0Q7RQ7wc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sC0Q7RQ7wc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sC0Q7RQ7wc .navbar-dropdown {
  padding: 0 1rem;
}
.cid-sC0Q7RQ7wc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sC0Q7RQ7wc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sC0Q7RQ7wc .navbar {
    height: 70px;
  }
  .cid-sC0Q7RQ7wc .navbar.opened {
    height: auto;
  }
  .cid-sC0Q7RQ7wc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sC0Q7WZHAH {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/ace0b8-3891f1df9a704d93b276ad19999cf365-mv2-d-4500-3000-s-4.webp");
}
.cid-sC0Q7WZHAH .mbr-text,
.cid-sC0Q7WZHAH .mbr-section-btn {
  color: #232323;
}
.cid-sC0Q7WZHAH .card-title,
.cid-sC0Q7WZHAH .card-box {
  color: #39ff14;
}
.cid-sC0Q7WZHAH .mbr-text,
.cid-sC0Q7WZHAH .link-wrap {
  color: #ffffff;
}
.cid-sC0Q80gyqH {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sC0Q80gyqH .mbr-section-title {
  color: #2ac20e;
}
.cid-sC0Q80gyqH .mbr-section-subtitle {
  color: #353535;
}
.cid-sC0UUo8Xvo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sC0UUo8Xvo .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sC0UUo8Xvo .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sC0UUo8Xvo .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sC0UUo8Xvo .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sC0UUo8Xvo .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sC0UUo8Xvo .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sC0UUo8Xvo .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sC0UUo8Xvo .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sC0UUo8Xvo .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sC0UUo8Xvo .mbr-gallery-item > div > span {
  text-align: center;
  color: #fafafa;
}
.cid-sC0Q86g7Vp {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sC0Q86g7Vp .mbr-section-title {
  color: #2ac20e;
}
.cid-sC0Q86g7Vp .mbr-section-subtitle {
  color: #353535;
}
.cid-sC0WHbEjkb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sC0WHbEjkb .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sC0WHbEjkb .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sC0WHbEjkb .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sC0WHbEjkb .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sC0WHbEjkb .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sC0WHbEjkb .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sC0WHbEjkb .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sC0WHbEjkb .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sC0WHbEjkb .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sC0WHbEjkb .mbr-gallery-item > div > span {
  text-align: center;
  color: #fafafa;
}
.cid-sC0Xw607bJ {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sC0Xw607bJ .mbr-section-title {
  color: #2ac20e;
}
.cid-sC0Xw607bJ .mbr-section-subtitle {
  color: #353535;
}
.cid-sC0Y4t9Bpi {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sC0Y4t9Bpi .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sC0Y4t9Bpi .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sC0Y4t9Bpi .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sC0Y4t9Bpi .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sC0Y4t9Bpi .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sC0Y4t9Bpi .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sC0Y4t9Bpi .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sC0Y4t9Bpi .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sC0Y4t9Bpi .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sC0Y4t9Bpi .mbr-gallery-item > div > span {
  text-align: center;
  color: #fafafa;
}
.cid-sC0Q8bx7zO {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/top-view-two-industrial-workers-wearing-hardhats-reflective-jackets-holding-tablet-checklist-gray-concrete-floor-2000x881.jpg");
}
.cid-sC0Q8bx7zO .mbr-text,
.cid-sC0Q8bx7zO .mbr-section-btn {
  color: #232323;
}
.cid-sC0Q8bx7zO .card-title,
.cid-sC0Q8bx7zO .card-box {
  color: #39ff14;
}
.cid-sC0Q8bx7zO .mbr-text,
.cid-sC0Q8bx7zO .link-wrap {
  color: #ffffff;
}
.cid-sGWA8PkMY5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #353535;
}
.cid-sGWA8PkMY5 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sGWA8PkMY5 .row {
    text-align: center;
  }
  .cid-sGWA8PkMY5 .row > div {
    margin: auto;
  }
  .cid-sGWA8PkMY5 .social-row {
    justify-content: center;
  }
}
.cid-sGWA8PkMY5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sGWA8PkMY5 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 0rem;
  }
}
.cid-sGWA8PkMY5 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sGWA8PkMY5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sGWA8PkMY5 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sGWA8PkMY5 .mbr-section-subtitle {
  text-align: left;
}
.cid-sEhLjknYxb .navbar-dropdown {
  position: relative !important;
}
.cid-sEhLjknYxb .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sEhLjknYxb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sEhLjknYxb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sEhLjknYxb .dropdown-item:hover,
.cid-sEhLjknYxb .dropdown-item:focus {
  background: #39ff14 !important;
  color: white !important;
}
.cid-sEhLjknYxb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sEhLjknYxb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sEhLjknYxb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sEhLjknYxb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sEhLjknYxb .nav-link {
  position: relative;
}
.cid-sEhLjknYxb .container {
  display: flex;
  margin: auto;
}
.cid-sEhLjknYxb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sEhLjknYxb .dropdown-menu,
.cid-sEhLjknYxb .navbar.opened {
  background: #fafafa !important;
}
.cid-sEhLjknYxb .nav-item:focus,
.cid-sEhLjknYxb .nav-link:focus {
  outline: none;
}
.cid-sEhLjknYxb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sEhLjknYxb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sEhLjknYxb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sEhLjknYxb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sEhLjknYxb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sEhLjknYxb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sEhLjknYxb .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #fafafa;
}
.cid-sEhLjknYxb .navbar.opened {
  transition: all 0.3s;
}
.cid-sEhLjknYxb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sEhLjknYxb .navbar .navbar-logo img {
  width: auto;
}
.cid-sEhLjknYxb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sEhLjknYxb .navbar.collapsed {
  justify-content: center;
}
.cid-sEhLjknYxb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sEhLjknYxb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sEhLjknYxb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-sEhLjknYxb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sEhLjknYxb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sEhLjknYxb .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sEhLjknYxb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sEhLjknYxb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sEhLjknYxb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sEhLjknYxb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sEhLjknYxb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sEhLjknYxb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sEhLjknYxb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sEhLjknYxb .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sEhLjknYxb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sEhLjknYxb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sEhLjknYxb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sEhLjknYxb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sEhLjknYxb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sEhLjknYxb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sEhLjknYxb .navbar.navbar-short {
  min-height: 60px;
}
.cid-sEhLjknYxb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sEhLjknYxb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sEhLjknYxb .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sEhLjknYxb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sEhLjknYxb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sEhLjknYxb .dropdown-item.active,
.cid-sEhLjknYxb .dropdown-item:active {
  background-color: transparent;
}
.cid-sEhLjknYxb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sEhLjknYxb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sEhLjknYxb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sEhLjknYxb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fafafa;
}
.cid-sEhLjknYxb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sEhLjknYxb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sEhLjknYxb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sEhLjknYxb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sEhLjknYxb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sEhLjknYxb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-sEhLjknYxb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sEhLjknYxb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sEhLjknYxb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sEhLjknYxb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sEhLjknYxb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sEhLjknYxb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sEhLjknYxb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sEhLjknYxb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sEhLjknYxb .navbar-dropdown {
  padding: 0 1rem;
}
.cid-sEhLjknYxb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sEhLjknYxb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sEhLjknYxb .navbar {
    height: 70px;
  }
  .cid-sEhLjknYxb .navbar.opened {
    height: auto;
  }
  .cid-sEhLjknYxb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sEhLjmlL6d {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/bannerepp1-2-1876x731.jpg");
}
.cid-sEhLjmlL6d .mbr-text,
.cid-sEhLjmlL6d .mbr-section-btn {
  color: #232323;
}
.cid-sEhLjmlL6d .card-title,
.cid-sEhLjmlL6d .card-box {
  color: #39ff14;
}
.cid-sEhLjmlL6d .mbr-text,
.cid-sEhLjmlL6d .link-wrap {
  color: #ffffff;
}
.cid-sEhLjnIi1L {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sEhLjnIi1L img,
.cid-sEhLjnIi1L .item-img {
  width: 100%;
}
.cid-sEhLjnIi1L .item:focus,
.cid-sEhLjnIi1L span:focus {
  outline: none;
}
.cid-sEhLjnIi1L .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sEhLjnIi1L .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sEhLjnIi1L .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sEhLjnIi1L .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sEhLjnIi1L .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sEhLjnIi1L .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sEhLjnIi1L .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sEhLjnIi1L .mbr-section-title {
  color: #2ac20e;
}
.cid-sEhLjnIi1L .mbr-text,
.cid-sEhLjnIi1L .mbr-section-btn {
  text-align: left;
  color: #353535;
}
.cid-sEhLjnIi1L .item-title {
  text-align: left;
  color: #2ac20e;
}
.cid-sEhLjnIi1L .item-subtitle {
  text-align: center;
}
.cid-sEhLjqkSN0 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/top-view-two-industrial-workers-wearing-hardhats-reflective-jackets-holding-tablet-checklist-gray-concrete-floor-2000x881.jpg");
}
.cid-sEhLjqkSN0 .mbr-text,
.cid-sEhLjqkSN0 .mbr-section-btn {
  color: #232323;
}
.cid-sEhLjqkSN0 .card-title,
.cid-sEhLjqkSN0 .card-box {
  color: #39ff14;
}
.cid-sEhLjqkSN0 .mbr-text,
.cid-sEhLjqkSN0 .link-wrap {
  color: #ffffff;
}
.cid-sGWA8PkMY5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #353535;
}
.cid-sGWA8PkMY5 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sGWA8PkMY5 .row {
    text-align: center;
  }
  .cid-sGWA8PkMY5 .row > div {
    margin: auto;
  }
  .cid-sGWA8PkMY5 .social-row {
    justify-content: center;
  }
}
.cid-sGWA8PkMY5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sGWA8PkMY5 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 0rem;
  }
}
.cid-sGWA8PkMY5 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sGWA8PkMY5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sGWA8PkMY5 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sGWA8PkMY5 .mbr-section-subtitle {
  text-align: left;
}
.cid-sEhLmpHKXU .navbar-dropdown {
  position: relative !important;
}
.cid-sEhLmpHKXU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sEhLmpHKXU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sEhLmpHKXU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sEhLmpHKXU .dropdown-item:hover,
.cid-sEhLmpHKXU .dropdown-item:focus {
  background: #39ff14 !important;
  color: white !important;
}
.cid-sEhLmpHKXU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sEhLmpHKXU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sEhLmpHKXU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sEhLmpHKXU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sEhLmpHKXU .nav-link {
  position: relative;
}
.cid-sEhLmpHKXU .container {
  display: flex;
  margin: auto;
}
.cid-sEhLmpHKXU .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sEhLmpHKXU .dropdown-menu,
.cid-sEhLmpHKXU .navbar.opened {
  background: #fafafa !important;
}
.cid-sEhLmpHKXU .nav-item:focus,
.cid-sEhLmpHKXU .nav-link:focus {
  outline: none;
}
.cid-sEhLmpHKXU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sEhLmpHKXU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sEhLmpHKXU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sEhLmpHKXU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sEhLmpHKXU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sEhLmpHKXU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sEhLmpHKXU .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #fafafa;
}
.cid-sEhLmpHKXU .navbar.opened {
  transition: all 0.3s;
}
.cid-sEhLmpHKXU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sEhLmpHKXU .navbar .navbar-logo img {
  width: auto;
}
.cid-sEhLmpHKXU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sEhLmpHKXU .navbar.collapsed {
  justify-content: center;
}
.cid-sEhLmpHKXU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sEhLmpHKXU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sEhLmpHKXU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-sEhLmpHKXU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sEhLmpHKXU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sEhLmpHKXU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sEhLmpHKXU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sEhLmpHKXU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sEhLmpHKXU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sEhLmpHKXU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sEhLmpHKXU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sEhLmpHKXU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sEhLmpHKXU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sEhLmpHKXU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sEhLmpHKXU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sEhLmpHKXU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sEhLmpHKXU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sEhLmpHKXU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sEhLmpHKXU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sEhLmpHKXU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sEhLmpHKXU .navbar.navbar-short {
  min-height: 60px;
}
.cid-sEhLmpHKXU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sEhLmpHKXU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sEhLmpHKXU .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sEhLmpHKXU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sEhLmpHKXU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sEhLmpHKXU .dropdown-item.active,
.cid-sEhLmpHKXU .dropdown-item:active {
  background-color: transparent;
}
.cid-sEhLmpHKXU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sEhLmpHKXU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sEhLmpHKXU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sEhLmpHKXU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fafafa;
}
.cid-sEhLmpHKXU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sEhLmpHKXU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sEhLmpHKXU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sEhLmpHKXU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sEhLmpHKXU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sEhLmpHKXU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-sEhLmpHKXU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sEhLmpHKXU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sEhLmpHKXU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sEhLmpHKXU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sEhLmpHKXU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sEhLmpHKXU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sEhLmpHKXU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sEhLmpHKXU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sEhLmpHKXU .navbar-dropdown {
  padding: 0 1rem;
}
.cid-sEhLmpHKXU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sEhLmpHKXU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sEhLmpHKXU .navbar {
    height: 70px;
  }
  .cid-sEhLmpHKXU .navbar.opened {
    height: auto;
  }
  .cid-sEhLmpHKXU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sEhLmr5MHX {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/bannerepp2-3-1876x730.jpg");
}
.cid-sEhLmr5MHX .mbr-text,
.cid-sEhLmr5MHX .mbr-section-btn {
  color: #232323;
}
.cid-sEhLmr5MHX .card-title,
.cid-sEhLmr5MHX .card-box {
  color: #39ff14;
}
.cid-sEhLmr5MHX .mbr-text,
.cid-sEhLmr5MHX .link-wrap {
  color: #ffffff;
}
.cid-sF32MgZ93F {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sF32MgZ93F img,
.cid-sF32MgZ93F .item-img {
  width: 100%;
}
.cid-sF32MgZ93F .item:focus,
.cid-sF32MgZ93F span:focus {
  outline: none;
}
.cid-sF32MgZ93F .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sF32MgZ93F .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sF32MgZ93F .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sF32MgZ93F .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sF32MgZ93F .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sF32MgZ93F .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sF32MgZ93F .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sF32MgZ93F .mbr-section-title {
  color: #2ac20e;
}
.cid-sF32MgZ93F .mbr-text,
.cid-sF32MgZ93F .mbr-section-btn {
  text-align: left;
  color: #353535;
}
.cid-sF32MgZ93F .item-title {
  text-align: left;
  color: #2ac20e;
}
.cid-sF32MgZ93F .item-subtitle {
  text-align: center;
}
.cid-sEhLmv30mR {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/top-view-two-industrial-workers-wearing-hardhats-reflective-jackets-holding-tablet-checklist-gray-concrete-floor-2000x881.jpg");
}
.cid-sEhLmv30mR .mbr-text,
.cid-sEhLmv30mR .mbr-section-btn {
  color: #232323;
}
.cid-sEhLmv30mR .card-title,
.cid-sEhLmv30mR .card-box {
  color: #39ff14;
}
.cid-sEhLmv30mR .mbr-text,
.cid-sEhLmv30mR .link-wrap {
  color: #ffffff;
}
.cid-sGWA8PkMY5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #353535;
}
.cid-sGWA8PkMY5 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sGWA8PkMY5 .row {
    text-align: center;
  }
  .cid-sGWA8PkMY5 .row > div {
    margin: auto;
  }
  .cid-sGWA8PkMY5 .social-row {
    justify-content: center;
  }
}
.cid-sGWA8PkMY5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sGWA8PkMY5 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 0rem;
  }
}
.cid-sGWA8PkMY5 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sGWA8PkMY5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sGWA8PkMY5 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sGWA8PkMY5 .mbr-section-subtitle {
  text-align: left;
}
.cid-sEhLoUTqnv .navbar-dropdown {
  position: relative !important;
}
.cid-sEhLoUTqnv .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sEhLoUTqnv .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sEhLoUTqnv .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sEhLoUTqnv .dropdown-item:hover,
.cid-sEhLoUTqnv .dropdown-item:focus {
  background: #39ff14 !important;
  color: white !important;
}
.cid-sEhLoUTqnv .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sEhLoUTqnv .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sEhLoUTqnv .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sEhLoUTqnv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sEhLoUTqnv .nav-link {
  position: relative;
}
.cid-sEhLoUTqnv .container {
  display: flex;
  margin: auto;
}
.cid-sEhLoUTqnv .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sEhLoUTqnv .dropdown-menu,
.cid-sEhLoUTqnv .navbar.opened {
  background: #fafafa !important;
}
.cid-sEhLoUTqnv .nav-item:focus,
.cid-sEhLoUTqnv .nav-link:focus {
  outline: none;
}
.cid-sEhLoUTqnv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sEhLoUTqnv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sEhLoUTqnv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sEhLoUTqnv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sEhLoUTqnv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sEhLoUTqnv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sEhLoUTqnv .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #fafafa;
}
.cid-sEhLoUTqnv .navbar.opened {
  transition: all 0.3s;
}
.cid-sEhLoUTqnv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sEhLoUTqnv .navbar .navbar-logo img {
  width: auto;
}
.cid-sEhLoUTqnv .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sEhLoUTqnv .navbar.collapsed {
  justify-content: center;
}
.cid-sEhLoUTqnv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sEhLoUTqnv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sEhLoUTqnv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-sEhLoUTqnv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sEhLoUTqnv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sEhLoUTqnv .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sEhLoUTqnv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sEhLoUTqnv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sEhLoUTqnv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sEhLoUTqnv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sEhLoUTqnv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sEhLoUTqnv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sEhLoUTqnv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sEhLoUTqnv .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sEhLoUTqnv .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sEhLoUTqnv .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sEhLoUTqnv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sEhLoUTqnv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sEhLoUTqnv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sEhLoUTqnv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sEhLoUTqnv .navbar.navbar-short {
  min-height: 60px;
}
.cid-sEhLoUTqnv .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sEhLoUTqnv .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sEhLoUTqnv .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sEhLoUTqnv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sEhLoUTqnv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sEhLoUTqnv .dropdown-item.active,
.cid-sEhLoUTqnv .dropdown-item:active {
  background-color: transparent;
}
.cid-sEhLoUTqnv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sEhLoUTqnv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sEhLoUTqnv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sEhLoUTqnv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fafafa;
}
.cid-sEhLoUTqnv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sEhLoUTqnv .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sEhLoUTqnv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sEhLoUTqnv .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sEhLoUTqnv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sEhLoUTqnv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-sEhLoUTqnv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sEhLoUTqnv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sEhLoUTqnv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sEhLoUTqnv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sEhLoUTqnv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sEhLoUTqnv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sEhLoUTqnv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sEhLoUTqnv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sEhLoUTqnv .navbar-dropdown {
  padding: 0 1rem;
}
.cid-sEhLoUTqnv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sEhLoUTqnv .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sEhLoUTqnv .navbar {
    height: 70px;
  }
  .cid-sEhLoUTqnv .navbar.opened {
    height: auto;
  }
  .cid-sEhLoUTqnv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sH8i8fJRGn {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/bannerepp3-3-1876x731.jpg");
}
.cid-sH8i8fJRGn .mbr-text,
.cid-sH8i8fJRGn .mbr-section-btn {
  color: #232323;
}
.cid-sH8i8fJRGn .card-title,
.cid-sH8i8fJRGn .card-box {
  color: #2ac20e;
}
.cid-sH8i8fJRGn .mbr-text,
.cid-sH8i8fJRGn .link-wrap {
  color: #ffffff;
}
.cid-sF36b9nEPL {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sF36b9nEPL img,
.cid-sF36b9nEPL .item-img {
  width: 100%;
}
.cid-sF36b9nEPL .item:focus,
.cid-sF36b9nEPL span:focus {
  outline: none;
}
.cid-sF36b9nEPL .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sF36b9nEPL .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sF36b9nEPL .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sF36b9nEPL .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sF36b9nEPL .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sF36b9nEPL .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sF36b9nEPL .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sF36b9nEPL .mbr-section-title {
  color: #2ac20e;
}
.cid-sF36b9nEPL .mbr-text,
.cid-sF36b9nEPL .mbr-section-btn {
  text-align: left;
  color: #353535;
}
.cid-sF36b9nEPL .item-title {
  text-align: left;
  color: #2ac20e;
}
.cid-sF36b9nEPL .item-subtitle {
  text-align: center;
}
.cid-sEhLoZFYmL {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/top-view-two-industrial-workers-wearing-hardhats-reflective-jackets-holding-tablet-checklist-gray-concrete-floor-2000x881.jpg");
}
.cid-sEhLoZFYmL .mbr-text,
.cid-sEhLoZFYmL .mbr-section-btn {
  color: #232323;
}
.cid-sEhLoZFYmL .card-title,
.cid-sEhLoZFYmL .card-box {
  color: #39ff14;
}
.cid-sEhLoZFYmL .mbr-text,
.cid-sEhLoZFYmL .link-wrap {
  color: #ffffff;
}
.cid-sGWA8PkMY5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #353535;
}
.cid-sGWA8PkMY5 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sGWA8PkMY5 .row {
    text-align: center;
  }
  .cid-sGWA8PkMY5 .row > div {
    margin: auto;
  }
  .cid-sGWA8PkMY5 .social-row {
    justify-content: center;
  }
}
.cid-sGWA8PkMY5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sGWA8PkMY5 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 0rem;
  }
}
.cid-sGWA8PkMY5 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sGWA8PkMY5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sGWA8PkMY5 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sGWA8PkMY5 .mbr-section-subtitle {
  text-align: left;
}
.cid-sEhLrOTQ3M .navbar-dropdown {
  position: relative !important;
}
.cid-sEhLrOTQ3M .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sEhLrOTQ3M .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sEhLrOTQ3M .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sEhLrOTQ3M .dropdown-item:hover,
.cid-sEhLrOTQ3M .dropdown-item:focus {
  background: #39ff14 !important;
  color: white !important;
}
.cid-sEhLrOTQ3M .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sEhLrOTQ3M .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sEhLrOTQ3M .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sEhLrOTQ3M .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sEhLrOTQ3M .nav-link {
  position: relative;
}
.cid-sEhLrOTQ3M .container {
  display: flex;
  margin: auto;
}
.cid-sEhLrOTQ3M .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sEhLrOTQ3M .dropdown-menu,
.cid-sEhLrOTQ3M .navbar.opened {
  background: #fafafa !important;
}
.cid-sEhLrOTQ3M .nav-item:focus,
.cid-sEhLrOTQ3M .nav-link:focus {
  outline: none;
}
.cid-sEhLrOTQ3M .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sEhLrOTQ3M .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sEhLrOTQ3M .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sEhLrOTQ3M .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sEhLrOTQ3M .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sEhLrOTQ3M .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sEhLrOTQ3M .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #fafafa;
}
.cid-sEhLrOTQ3M .navbar.opened {
  transition: all 0.3s;
}
.cid-sEhLrOTQ3M .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sEhLrOTQ3M .navbar .navbar-logo img {
  width: auto;
}
.cid-sEhLrOTQ3M .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sEhLrOTQ3M .navbar.collapsed {
  justify-content: center;
}
.cid-sEhLrOTQ3M .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sEhLrOTQ3M .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sEhLrOTQ3M .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-sEhLrOTQ3M .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sEhLrOTQ3M .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sEhLrOTQ3M .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sEhLrOTQ3M .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sEhLrOTQ3M .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sEhLrOTQ3M .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sEhLrOTQ3M .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sEhLrOTQ3M .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sEhLrOTQ3M .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sEhLrOTQ3M .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sEhLrOTQ3M .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sEhLrOTQ3M .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sEhLrOTQ3M .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sEhLrOTQ3M .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sEhLrOTQ3M .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sEhLrOTQ3M .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sEhLrOTQ3M .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sEhLrOTQ3M .navbar.navbar-short {
  min-height: 60px;
}
.cid-sEhLrOTQ3M .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sEhLrOTQ3M .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sEhLrOTQ3M .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sEhLrOTQ3M .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sEhLrOTQ3M .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sEhLrOTQ3M .dropdown-item.active,
.cid-sEhLrOTQ3M .dropdown-item:active {
  background-color: transparent;
}
.cid-sEhLrOTQ3M .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sEhLrOTQ3M .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sEhLrOTQ3M .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sEhLrOTQ3M .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fafafa;
}
.cid-sEhLrOTQ3M .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sEhLrOTQ3M .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sEhLrOTQ3M ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sEhLrOTQ3M .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sEhLrOTQ3M button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sEhLrOTQ3M button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-sEhLrOTQ3M button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sEhLrOTQ3M button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sEhLrOTQ3M button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sEhLrOTQ3M button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sEhLrOTQ3M nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sEhLrOTQ3M nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sEhLrOTQ3M nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sEhLrOTQ3M nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sEhLrOTQ3M .navbar-dropdown {
  padding: 0 1rem;
}
.cid-sEhLrOTQ3M a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sEhLrOTQ3M .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sEhLrOTQ3M .navbar {
    height: 70px;
  }
  .cid-sEhLrOTQ3M .navbar.opened {
    height: auto;
  }
  .cid-sEhLrOTQ3M .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sEhLrSxY5H {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/bannerepp4-4-1876x730.jpg");
}
.cid-sEhLrSxY5H .mbr-text,
.cid-sEhLrSxY5H .mbr-section-btn {
  color: #232323;
}
.cid-sEhLrSxY5H .card-title,
.cid-sEhLrSxY5H .card-box {
  color: #39ff14;
}
.cid-sEhLrSxY5H .mbr-text,
.cid-sEhLrSxY5H .link-wrap {
  color: #ffffff;
}
.cid-sF3HuLcWGA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sF3HuLcWGA img,
.cid-sF3HuLcWGA .item-img {
  width: 100%;
}
.cid-sF3HuLcWGA .item:focus,
.cid-sF3HuLcWGA span:focus {
  outline: none;
}
.cid-sF3HuLcWGA .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sF3HuLcWGA .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sF3HuLcWGA .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sF3HuLcWGA .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sF3HuLcWGA .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sF3HuLcWGA .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sF3HuLcWGA .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sF3HuLcWGA .mbr-section-title {
  color: #2ac20e;
}
.cid-sF3HuLcWGA .mbr-text,
.cid-sF3HuLcWGA .mbr-section-btn {
  text-align: left;
  color: #353535;
}
.cid-sF3HuLcWGA .item-title {
  text-align: left;
  color: #2ac20e;
}
.cid-sF3HuLcWGA .item-subtitle {
  text-align: center;
}
.cid-sEhLrYOSMr {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/top-view-two-industrial-workers-wearing-hardhats-reflective-jackets-holding-tablet-checklist-gray-concrete-floor-2000x881.jpg");
}
.cid-sEhLrYOSMr .mbr-text,
.cid-sEhLrYOSMr .mbr-section-btn {
  color: #232323;
}
.cid-sEhLrYOSMr .card-title,
.cid-sEhLrYOSMr .card-box {
  color: #39ff14;
}
.cid-sEhLrYOSMr .mbr-text,
.cid-sEhLrYOSMr .link-wrap {
  color: #ffffff;
}
.cid-sGWA8PkMY5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #353535;
}
.cid-sGWA8PkMY5 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sGWA8PkMY5 .row {
    text-align: center;
  }
  .cid-sGWA8PkMY5 .row > div {
    margin: auto;
  }
  .cid-sGWA8PkMY5 .social-row {
    justify-content: center;
  }
}
.cid-sGWA8PkMY5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sGWA8PkMY5 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 0rem;
  }
}
.cid-sGWA8PkMY5 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sGWA8PkMY5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sGWA8PkMY5 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sGWA8PkMY5 .mbr-section-subtitle {
  text-align: left;
}
.cid-sEhLuECjri .navbar-dropdown {
  position: relative !important;
}
.cid-sEhLuECjri .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sEhLuECjri .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sEhLuECjri .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sEhLuECjri .dropdown-item:hover,
.cid-sEhLuECjri .dropdown-item:focus {
  background: #39ff14 !important;
  color: white !important;
}
.cid-sEhLuECjri .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sEhLuECjri .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sEhLuECjri .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sEhLuECjri .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sEhLuECjri .nav-link {
  position: relative;
}
.cid-sEhLuECjri .container {
  display: flex;
  margin: auto;
}
.cid-sEhLuECjri .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sEhLuECjri .dropdown-menu,
.cid-sEhLuECjri .navbar.opened {
  background: #fafafa !important;
}
.cid-sEhLuECjri .nav-item:focus,
.cid-sEhLuECjri .nav-link:focus {
  outline: none;
}
.cid-sEhLuECjri .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sEhLuECjri .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sEhLuECjri .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sEhLuECjri .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sEhLuECjri .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sEhLuECjri .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sEhLuECjri .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #fafafa;
}
.cid-sEhLuECjri .navbar.opened {
  transition: all 0.3s;
}
.cid-sEhLuECjri .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sEhLuECjri .navbar .navbar-logo img {
  width: auto;
}
.cid-sEhLuECjri .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sEhLuECjri .navbar.collapsed {
  justify-content: center;
}
.cid-sEhLuECjri .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sEhLuECjri .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sEhLuECjri .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-sEhLuECjri .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sEhLuECjri .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sEhLuECjri .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sEhLuECjri .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sEhLuECjri .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sEhLuECjri .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sEhLuECjri .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sEhLuECjri .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sEhLuECjri .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sEhLuECjri .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sEhLuECjri .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sEhLuECjri .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sEhLuECjri .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sEhLuECjri .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sEhLuECjri .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sEhLuECjri .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sEhLuECjri .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sEhLuECjri .navbar.navbar-short {
  min-height: 60px;
}
.cid-sEhLuECjri .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sEhLuECjri .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sEhLuECjri .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sEhLuECjri .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sEhLuECjri .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sEhLuECjri .dropdown-item.active,
.cid-sEhLuECjri .dropdown-item:active {
  background-color: transparent;
}
.cid-sEhLuECjri .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sEhLuECjri .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sEhLuECjri .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sEhLuECjri .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fafafa;
}
.cid-sEhLuECjri .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sEhLuECjri .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sEhLuECjri ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sEhLuECjri .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sEhLuECjri button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sEhLuECjri button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-sEhLuECjri button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sEhLuECjri button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sEhLuECjri button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sEhLuECjri button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sEhLuECjri nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sEhLuECjri nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sEhLuECjri nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sEhLuECjri nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sEhLuECjri .navbar-dropdown {
  padding: 0 1rem;
}
.cid-sEhLuECjri a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sEhLuECjri .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sEhLuECjri .navbar {
    height: 70px;
  }
  .cid-sEhLuECjri .navbar.opened {
    height: auto;
  }
  .cid-sEhLuECjri .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sEhLuFTyHr {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/bannerepp5-5-1876x730.jpg");
}
.cid-sEhLuFTyHr .mbr-text,
.cid-sEhLuFTyHr .mbr-section-btn {
  color: #232323;
}
.cid-sEhLuFTyHr .card-title,
.cid-sEhLuFTyHr .card-box {
  color: #39ff14;
}
.cid-sEhLuFTyHr .mbr-text,
.cid-sEhLuFTyHr .link-wrap {
  color: #ffffff;
}
.cid-sF3Oyomh57 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sF3Oyomh57 img,
.cid-sF3Oyomh57 .item-img {
  width: 100%;
}
.cid-sF3Oyomh57 .item:focus,
.cid-sF3Oyomh57 span:focus {
  outline: none;
}
.cid-sF3Oyomh57 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sF3Oyomh57 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sF3Oyomh57 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sF3Oyomh57 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sF3Oyomh57 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sF3Oyomh57 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sF3Oyomh57 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sF3Oyomh57 .mbr-section-title {
  color: #2ac20e;
}
.cid-sF3Oyomh57 .mbr-text,
.cid-sF3Oyomh57 .mbr-section-btn {
  text-align: left;
  color: #353535;
}
.cid-sF3Oyomh57 .item-title {
  text-align: left;
  color: #2ac20e;
}
.cid-sF3Oyomh57 .item-subtitle {
  text-align: center;
}
.cid-sEhLuIW3b9 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/top-view-two-industrial-workers-wearing-hardhats-reflective-jackets-holding-tablet-checklist-gray-concrete-floor-2000x881.jpg");
}
.cid-sEhLuIW3b9 .mbr-text,
.cid-sEhLuIW3b9 .mbr-section-btn {
  color: #232323;
}
.cid-sEhLuIW3b9 .card-title,
.cid-sEhLuIW3b9 .card-box {
  color: #39ff14;
}
.cid-sEhLuIW3b9 .mbr-text,
.cid-sEhLuIW3b9 .link-wrap {
  color: #ffffff;
}
.cid-sGWA8PkMY5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #353535;
}
.cid-sGWA8PkMY5 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sGWA8PkMY5 .row {
    text-align: center;
  }
  .cid-sGWA8PkMY5 .row > div {
    margin: auto;
  }
  .cid-sGWA8PkMY5 .social-row {
    justify-content: center;
  }
}
.cid-sGWA8PkMY5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sGWA8PkMY5 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 0rem;
  }
}
.cid-sGWA8PkMY5 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sGWA8PkMY5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sGWA8PkMY5 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sGWA8PkMY5 .mbr-section-subtitle {
  text-align: left;
}
.cid-sEhLzCInov .navbar-dropdown {
  position: relative !important;
}
.cid-sEhLzCInov .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sEhLzCInov .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sEhLzCInov .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sEhLzCInov .dropdown-item:hover,
.cid-sEhLzCInov .dropdown-item:focus {
  background: #39ff14 !important;
  color: white !important;
}
.cid-sEhLzCInov .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sEhLzCInov .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sEhLzCInov .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sEhLzCInov .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sEhLzCInov .nav-link {
  position: relative;
}
.cid-sEhLzCInov .container {
  display: flex;
  margin: auto;
}
.cid-sEhLzCInov .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sEhLzCInov .dropdown-menu,
.cid-sEhLzCInov .navbar.opened {
  background: #fafafa !important;
}
.cid-sEhLzCInov .nav-item:focus,
.cid-sEhLzCInov .nav-link:focus {
  outline: none;
}
.cid-sEhLzCInov .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sEhLzCInov .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sEhLzCInov .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sEhLzCInov .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sEhLzCInov .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sEhLzCInov .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sEhLzCInov .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #fafafa;
}
.cid-sEhLzCInov .navbar.opened {
  transition: all 0.3s;
}
.cid-sEhLzCInov .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sEhLzCInov .navbar .navbar-logo img {
  width: auto;
}
.cid-sEhLzCInov .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sEhLzCInov .navbar.collapsed {
  justify-content: center;
}
.cid-sEhLzCInov .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sEhLzCInov .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sEhLzCInov .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-sEhLzCInov .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sEhLzCInov .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sEhLzCInov .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sEhLzCInov .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sEhLzCInov .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sEhLzCInov .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sEhLzCInov .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sEhLzCInov .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sEhLzCInov .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sEhLzCInov .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sEhLzCInov .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sEhLzCInov .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sEhLzCInov .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sEhLzCInov .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sEhLzCInov .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sEhLzCInov .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sEhLzCInov .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sEhLzCInov .navbar.navbar-short {
  min-height: 60px;
}
.cid-sEhLzCInov .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sEhLzCInov .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sEhLzCInov .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sEhLzCInov .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sEhLzCInov .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sEhLzCInov .dropdown-item.active,
.cid-sEhLzCInov .dropdown-item:active {
  background-color: transparent;
}
.cid-sEhLzCInov .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sEhLzCInov .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sEhLzCInov .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sEhLzCInov .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fafafa;
}
.cid-sEhLzCInov .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sEhLzCInov .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sEhLzCInov ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sEhLzCInov .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sEhLzCInov button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sEhLzCInov button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-sEhLzCInov button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sEhLzCInov button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sEhLzCInov button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sEhLzCInov button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sEhLzCInov nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sEhLzCInov nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sEhLzCInov nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sEhLzCInov nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sEhLzCInov .navbar-dropdown {
  padding: 0 1rem;
}
.cid-sEhLzCInov a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sEhLzCInov .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sEhLzCInov .navbar {
    height: 70px;
  }
  .cid-sEhLzCInov .navbar.opened {
    height: auto;
  }
  .cid-sEhLzCInov .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sEhLzDWIvq {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/bannerepp-6-1876x731.jpg");
}
.cid-sEhLzDWIvq .mbr-text,
.cid-sEhLzDWIvq .mbr-section-btn {
  color: #232323;
}
.cid-sEhLzDWIvq .card-title,
.cid-sEhLzDWIvq .card-box {
  color: #39ff14;
}
.cid-sEhLzDWIvq .mbr-text,
.cid-sEhLzDWIvq .link-wrap {
  color: #ffffff;
}
.cid-sH2YVDLnz3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sH2YVDLnz3 img,
.cid-sH2YVDLnz3 .item-img {
  width: 100%;
}
.cid-sH2YVDLnz3 .item:focus,
.cid-sH2YVDLnz3 span:focus {
  outline: none;
}
.cid-sH2YVDLnz3 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sH2YVDLnz3 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sH2YVDLnz3 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sH2YVDLnz3 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sH2YVDLnz3 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sH2YVDLnz3 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sH2YVDLnz3 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sH2YVDLnz3 .mbr-section-title {
  color: #2ac20e;
}
.cid-sH2YVDLnz3 .mbr-text,
.cid-sH2YVDLnz3 .mbr-section-btn {
  text-align: left;
  color: #353535;
}
.cid-sH2YVDLnz3 .item-title {
  text-align: left;
  color: #2ac20e;
}
.cid-sH2YVDLnz3 .item-subtitle {
  text-align: center;
}
.cid-sEhLzHhB8E {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/top-view-two-industrial-workers-wearing-hardhats-reflective-jackets-holding-tablet-checklist-gray-concrete-floor-2000x881.jpg");
}
.cid-sEhLzHhB8E .mbr-text,
.cid-sEhLzHhB8E .mbr-section-btn {
  color: #232323;
}
.cid-sEhLzHhB8E .card-title,
.cid-sEhLzHhB8E .card-box {
  color: #39ff14;
}
.cid-sEhLzHhB8E .mbr-text,
.cid-sEhLzHhB8E .link-wrap {
  color: #ffffff;
}
.cid-sGWA8PkMY5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #353535;
}
.cid-sGWA8PkMY5 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sGWA8PkMY5 .row {
    text-align: center;
  }
  .cid-sGWA8PkMY5 .row > div {
    margin: auto;
  }
  .cid-sGWA8PkMY5 .social-row {
    justify-content: center;
  }
}
.cid-sGWA8PkMY5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sGWA8PkMY5 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 0rem;
  }
}
.cid-sGWA8PkMY5 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sGWA8PkMY5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sGWA8PkMY5 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sGWA8PkMY5 .mbr-section-subtitle {
  text-align: left;
}
.cid-sEhLCuysJr .navbar-dropdown {
  position: relative !important;
}
.cid-sEhLCuysJr .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sEhLCuysJr .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sEhLCuysJr .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sEhLCuysJr .dropdown-item:hover,
.cid-sEhLCuysJr .dropdown-item:focus {
  background: #39ff14 !important;
  color: white !important;
}
.cid-sEhLCuysJr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sEhLCuysJr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sEhLCuysJr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sEhLCuysJr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sEhLCuysJr .nav-link {
  position: relative;
}
.cid-sEhLCuysJr .container {
  display: flex;
  margin: auto;
}
.cid-sEhLCuysJr .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sEhLCuysJr .dropdown-menu,
.cid-sEhLCuysJr .navbar.opened {
  background: #fafafa !important;
}
.cid-sEhLCuysJr .nav-item:focus,
.cid-sEhLCuysJr .nav-link:focus {
  outline: none;
}
.cid-sEhLCuysJr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sEhLCuysJr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sEhLCuysJr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sEhLCuysJr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sEhLCuysJr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sEhLCuysJr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sEhLCuysJr .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #fafafa;
}
.cid-sEhLCuysJr .navbar.opened {
  transition: all 0.3s;
}
.cid-sEhLCuysJr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sEhLCuysJr .navbar .navbar-logo img {
  width: auto;
}
.cid-sEhLCuysJr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sEhLCuysJr .navbar.collapsed {
  justify-content: center;
}
.cid-sEhLCuysJr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sEhLCuysJr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sEhLCuysJr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-sEhLCuysJr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sEhLCuysJr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sEhLCuysJr .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sEhLCuysJr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sEhLCuysJr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sEhLCuysJr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sEhLCuysJr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sEhLCuysJr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sEhLCuysJr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sEhLCuysJr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sEhLCuysJr .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sEhLCuysJr .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sEhLCuysJr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sEhLCuysJr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sEhLCuysJr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sEhLCuysJr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sEhLCuysJr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sEhLCuysJr .navbar.navbar-short {
  min-height: 60px;
}
.cid-sEhLCuysJr .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sEhLCuysJr .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sEhLCuysJr .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sEhLCuysJr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sEhLCuysJr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sEhLCuysJr .dropdown-item.active,
.cid-sEhLCuysJr .dropdown-item:active {
  background-color: transparent;
}
.cid-sEhLCuysJr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sEhLCuysJr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sEhLCuysJr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sEhLCuysJr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fafafa;
}
.cid-sEhLCuysJr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sEhLCuysJr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sEhLCuysJr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sEhLCuysJr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sEhLCuysJr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sEhLCuysJr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-sEhLCuysJr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sEhLCuysJr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sEhLCuysJr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sEhLCuysJr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sEhLCuysJr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sEhLCuysJr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sEhLCuysJr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sEhLCuysJr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sEhLCuysJr .navbar-dropdown {
  padding: 0 1rem;
}
.cid-sEhLCuysJr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sEhLCuysJr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sEhLCuysJr .navbar {
    height: 70px;
  }
  .cid-sEhLCuysJr .navbar.opened {
    height: auto;
  }
  .cid-sEhLCuysJr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sEhLCvO0w6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/bannerseccionescorporal-10-2000x778.jpg");
}
.cid-sEhLCvO0w6 .mbr-text,
.cid-sEhLCvO0w6 .mbr-section-btn {
  color: #232323;
}
.cid-sEhLCvO0w6 .card-title,
.cid-sEhLCvO0w6 .card-box {
  color: #39ff14;
}
.cid-sEhLCvO0w6 .mbr-text,
.cid-sEhLCvO0w6 .link-wrap {
  color: #ffffff;
}
.cid-sH2yA9jhGV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sH2yA9jhGV img,
.cid-sH2yA9jhGV .item-img {
  width: 100%;
}
.cid-sH2yA9jhGV .item:focus,
.cid-sH2yA9jhGV span:focus {
  outline: none;
}
.cid-sH2yA9jhGV .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sH2yA9jhGV .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sH2yA9jhGV .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sH2yA9jhGV .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sH2yA9jhGV .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sH2yA9jhGV .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sH2yA9jhGV .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sH2yA9jhGV .mbr-section-title {
  color: #2ac20e;
}
.cid-sH2yA9jhGV .mbr-text,
.cid-sH2yA9jhGV .mbr-section-btn {
  text-align: left;
  color: #353535;
}
.cid-sH2yA9jhGV .item-title {
  text-align: left;
  color: #2ac20e;
}
.cid-sH2yA9jhGV .item-subtitle {
  text-align: center;
}
.cid-sH2P21AFr5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sH2P21AFr5 img,
.cid-sH2P21AFr5 .item-img {
  width: 100%;
}
.cid-sH2P21AFr5 .item:focus,
.cid-sH2P21AFr5 span:focus {
  outline: none;
}
.cid-sH2P21AFr5 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sH2P21AFr5 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sH2P21AFr5 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sH2P21AFr5 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sH2P21AFr5 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sH2P21AFr5 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sH2P21AFr5 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sH2P21AFr5 .mbr-section-title {
  color: #2ac20e;
}
.cid-sH2P21AFr5 .mbr-text,
.cid-sH2P21AFr5 .mbr-section-btn {
  text-align: left;
  color: #353535;
}
.cid-sH2P21AFr5 .item-title {
  text-align: center;
  color: #2ac20e;
}
.cid-sH2P21AFr5 .item-subtitle {
  text-align: center;
}
.cid-sEhLCzhvtr {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/top-view-two-industrial-workers-wearing-hardhats-reflective-jackets-holding-tablet-checklist-gray-concrete-floor-2000x881.jpg");
}
.cid-sEhLCzhvtr .mbr-text,
.cid-sEhLCzhvtr .mbr-section-btn {
  color: #232323;
}
.cid-sEhLCzhvtr .card-title,
.cid-sEhLCzhvtr .card-box {
  color: #39ff14;
}
.cid-sEhLCzhvtr .mbr-text,
.cid-sEhLCzhvtr .link-wrap {
  color: #ffffff;
}
.cid-sGWA8PkMY5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #353535;
}
.cid-sGWA8PkMY5 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sGWA8PkMY5 .row {
    text-align: center;
  }
  .cid-sGWA8PkMY5 .row > div {
    margin: auto;
  }
  .cid-sGWA8PkMY5 .social-row {
    justify-content: center;
  }
}
.cid-sGWA8PkMY5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sGWA8PkMY5 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 0rem;
  }
}
.cid-sGWA8PkMY5 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sGWA8PkMY5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sGWA8PkMY5 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sGWA8PkMY5 .mbr-section-subtitle {
  text-align: left;
}
.cid-sEhLHD3coE .navbar-dropdown {
  position: relative !important;
}
.cid-sEhLHD3coE .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sEhLHD3coE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sEhLHD3coE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sEhLHD3coE .dropdown-item:hover,
.cid-sEhLHD3coE .dropdown-item:focus {
  background: #39ff14 !important;
  color: white !important;
}
.cid-sEhLHD3coE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sEhLHD3coE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sEhLHD3coE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sEhLHD3coE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sEhLHD3coE .nav-link {
  position: relative;
}
.cid-sEhLHD3coE .container {
  display: flex;
  margin: auto;
}
.cid-sEhLHD3coE .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sEhLHD3coE .dropdown-menu,
.cid-sEhLHD3coE .navbar.opened {
  background: #fafafa !important;
}
.cid-sEhLHD3coE .nav-item:focus,
.cid-sEhLHD3coE .nav-link:focus {
  outline: none;
}
.cid-sEhLHD3coE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sEhLHD3coE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sEhLHD3coE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sEhLHD3coE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sEhLHD3coE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sEhLHD3coE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sEhLHD3coE .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #fafafa;
}
.cid-sEhLHD3coE .navbar.opened {
  transition: all 0.3s;
}
.cid-sEhLHD3coE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sEhLHD3coE .navbar .navbar-logo img {
  width: auto;
}
.cid-sEhLHD3coE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sEhLHD3coE .navbar.collapsed {
  justify-content: center;
}
.cid-sEhLHD3coE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sEhLHD3coE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sEhLHD3coE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-sEhLHD3coE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sEhLHD3coE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sEhLHD3coE .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sEhLHD3coE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sEhLHD3coE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sEhLHD3coE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sEhLHD3coE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sEhLHD3coE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sEhLHD3coE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sEhLHD3coE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sEhLHD3coE .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sEhLHD3coE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sEhLHD3coE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sEhLHD3coE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sEhLHD3coE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sEhLHD3coE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sEhLHD3coE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sEhLHD3coE .navbar.navbar-short {
  min-height: 60px;
}
.cid-sEhLHD3coE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sEhLHD3coE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sEhLHD3coE .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sEhLHD3coE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sEhLHD3coE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sEhLHD3coE .dropdown-item.active,
.cid-sEhLHD3coE .dropdown-item:active {
  background-color: transparent;
}
.cid-sEhLHD3coE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sEhLHD3coE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sEhLHD3coE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sEhLHD3coE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fafafa;
}
.cid-sEhLHD3coE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sEhLHD3coE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sEhLHD3coE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sEhLHD3coE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sEhLHD3coE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sEhLHD3coE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-sEhLHD3coE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sEhLHD3coE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sEhLHD3coE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sEhLHD3coE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sEhLHD3coE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sEhLHD3coE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sEhLHD3coE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sEhLHD3coE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sEhLHD3coE .navbar-dropdown {
  padding: 0 1rem;
}
.cid-sEhLHD3coE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sEhLHD3coE .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sEhLHD3coE .navbar {
    height: 70px;
  }
  .cid-sEhLHD3coE .navbar.opened {
    height: auto;
  }
  .cid-sEhLHD3coE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sEhLHEKOom {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/bannerepp7-7-1876x730.jpg");
}
.cid-sEhLHEKOom .mbr-text,
.cid-sEhLHEKOom .mbr-section-btn {
  color: #232323;
}
.cid-sEhLHEKOom .card-title,
.cid-sEhLHEKOom .card-box {
  color: #39ff14;
}
.cid-sEhLHEKOom .mbr-text,
.cid-sEhLHEKOom .link-wrap {
  color: #ffffff;
}
.cid-sF3T9B4Lok {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sF3T9B4Lok img,
.cid-sF3T9B4Lok .item-img {
  width: 100%;
}
.cid-sF3T9B4Lok .item:focus,
.cid-sF3T9B4Lok span:focus {
  outline: none;
}
.cid-sF3T9B4Lok .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sF3T9B4Lok .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sF3T9B4Lok .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sF3T9B4Lok .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sF3T9B4Lok .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sF3T9B4Lok .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sF3T9B4Lok .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sF3T9B4Lok .mbr-section-title {
  color: #2ac20e;
}
.cid-sF3T9B4Lok .mbr-text,
.cid-sF3T9B4Lok .mbr-section-btn {
  text-align: left;
  color: #353535;
}
.cid-sF3T9B4Lok .item-title {
  text-align: left;
  color: #2ac20e;
}
.cid-sF3T9B4Lok .item-subtitle {
  text-align: center;
}
.cid-sEhLHIFH0F {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/top-view-two-industrial-workers-wearing-hardhats-reflective-jackets-holding-tablet-checklist-gray-concrete-floor-2000x881.jpg");
}
.cid-sEhLHIFH0F .mbr-text,
.cid-sEhLHIFH0F .mbr-section-btn {
  color: #232323;
}
.cid-sEhLHIFH0F .card-title,
.cid-sEhLHIFH0F .card-box {
  color: #39ff14;
}
.cid-sEhLHIFH0F .mbr-text,
.cid-sEhLHIFH0F .link-wrap {
  color: #ffffff;
}
.cid-sGWA8PkMY5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #353535;
}
.cid-sGWA8PkMY5 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sGWA8PkMY5 .row {
    text-align: center;
  }
  .cid-sGWA8PkMY5 .row > div {
    margin: auto;
  }
  .cid-sGWA8PkMY5 .social-row {
    justify-content: center;
  }
}
.cid-sGWA8PkMY5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sGWA8PkMY5 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 0rem;
  }
}
.cid-sGWA8PkMY5 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sGWA8PkMY5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sGWA8PkMY5 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sGWA8PkMY5 .mbr-section-subtitle {
  text-align: left;
}
.cid-sGVYx8DRVL .navbar-dropdown {
  position: relative !important;
}
.cid-sGVYx8DRVL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sGVYx8DRVL .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sGVYx8DRVL .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sGVYx8DRVL .dropdown-item:hover,
.cid-sGVYx8DRVL .dropdown-item:focus {
  background: #39ff14 !important;
  color: white !important;
}
.cid-sGVYx8DRVL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sGVYx8DRVL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sGVYx8DRVL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sGVYx8DRVL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sGVYx8DRVL .nav-link {
  position: relative;
}
.cid-sGVYx8DRVL .container {
  display: flex;
  margin: auto;
}
.cid-sGVYx8DRVL .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sGVYx8DRVL .dropdown-menu,
.cid-sGVYx8DRVL .navbar.opened {
  background: #fafafa !important;
}
.cid-sGVYx8DRVL .nav-item:focus,
.cid-sGVYx8DRVL .nav-link:focus {
  outline: none;
}
.cid-sGVYx8DRVL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sGVYx8DRVL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sGVYx8DRVL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sGVYx8DRVL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sGVYx8DRVL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sGVYx8DRVL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sGVYx8DRVL .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #fafafa;
}
.cid-sGVYx8DRVL .navbar.opened {
  transition: all 0.3s;
}
.cid-sGVYx8DRVL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sGVYx8DRVL .navbar .navbar-logo img {
  width: auto;
}
.cid-sGVYx8DRVL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sGVYx8DRVL .navbar.collapsed {
  justify-content: center;
}
.cid-sGVYx8DRVL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sGVYx8DRVL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sGVYx8DRVL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-sGVYx8DRVL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sGVYx8DRVL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sGVYx8DRVL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sGVYx8DRVL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sGVYx8DRVL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sGVYx8DRVL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sGVYx8DRVL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sGVYx8DRVL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sGVYx8DRVL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sGVYx8DRVL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sGVYx8DRVL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sGVYx8DRVL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sGVYx8DRVL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sGVYx8DRVL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sGVYx8DRVL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sGVYx8DRVL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sGVYx8DRVL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sGVYx8DRVL .navbar.navbar-short {
  min-height: 60px;
}
.cid-sGVYx8DRVL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sGVYx8DRVL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sGVYx8DRVL .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sGVYx8DRVL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sGVYx8DRVL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sGVYx8DRVL .dropdown-item.active,
.cid-sGVYx8DRVL .dropdown-item:active {
  background-color: transparent;
}
.cid-sGVYx8DRVL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sGVYx8DRVL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sGVYx8DRVL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sGVYx8DRVL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fafafa;
}
.cid-sGVYx8DRVL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sGVYx8DRVL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sGVYx8DRVL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sGVYx8DRVL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sGVYx8DRVL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sGVYx8DRVL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-sGVYx8DRVL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sGVYx8DRVL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sGVYx8DRVL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sGVYx8DRVL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sGVYx8DRVL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sGVYx8DRVL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sGVYx8DRVL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sGVYx8DRVL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sGVYx8DRVL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-sGVYx8DRVL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sGVYx8DRVL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGVYx8DRVL .navbar {
    height: 70px;
  }
  .cid-sGVYx8DRVL .navbar.opened {
    height: auto;
  }
  .cid-sGVYx8DRVL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGVYxbSwgt {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/bannersecciones-12-1876x730.jpg");
}
.cid-sGVYxbSwgt .mbr-text,
.cid-sGVYxbSwgt .mbr-section-btn {
  color: #232323;
}
.cid-sGVYxbSwgt .card-title,
.cid-sGVYxbSwgt .card-box {
  color: #39ff14;
}
.cid-sGVYxbSwgt .mbr-text,
.cid-sGVYxbSwgt .link-wrap {
  color: #ffffff;
}
.cid-sGVYxdQ4Zx {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sGVYxdQ4Zx .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sGVYxdQ4Zx .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sGVYxdQ4Zx .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sGVYxdQ4Zx .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sGVYxdQ4Zx .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sGVYxdQ4Zx .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sGVYxdQ4Zx .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sGVYxdQ4Zx .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sGVYxdQ4Zx .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sGVYxdQ4Zx .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sGVYxfZScl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sGVYxfZScl .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sGVYxfZScl .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sGVYxfZScl .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sGVYxfZScl .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sGVYxfZScl .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sGVYxfZScl .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sGVYxfZScl .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sGVYxfZScl .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sGVYxfZScl .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sGVYxfZScl .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sGVYxhX6Rb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sGVYxhX6Rb .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sGVYxhX6Rb .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sGVYxhX6Rb .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sGVYxhX6Rb .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sGVYxhX6Rb .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #868686;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sGVYxhX6Rb .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sGVYxhX6Rb .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sGVYxhX6Rb .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sGVYxhX6Rb .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #868686 !important;
  background: linear-gradient(to left, #868686, #45505b) !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sGVYxhX6Rb .mbr-gallery-item > div > span {
  text-align: center;
  color: #ffffff;
}
.cid-sGVYxj86td {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/top-view-two-industrial-workers-wearing-hardhats-reflective-jackets-holding-tablet-checklist-gray-concrete-floor-2000x881.jpg");
}
.cid-sGVYxj86td .mbr-text,
.cid-sGVYxj86td .mbr-section-btn {
  color: #232323;
}
.cid-sGVYxj86td .card-title,
.cid-sGVYxj86td .card-box {
  color: #39ff14;
}
.cid-sGVYxj86td .mbr-text,
.cid-sGVYxj86td .link-wrap {
  color: #ffffff;
}
.cid-sGWA8PkMY5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #353535;
}
.cid-sGWA8PkMY5 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sGWA8PkMY5 .row {
    text-align: center;
  }
  .cid-sGWA8PkMY5 .row > div {
    margin: auto;
  }
  .cid-sGWA8PkMY5 .social-row {
    justify-content: center;
  }
}
.cid-sGWA8PkMY5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sGWA8PkMY5 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 0rem;
  }
}
.cid-sGWA8PkMY5 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sGWA8PkMY5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sGWA8PkMY5 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sGWA8PkMY5 .mbr-section-subtitle {
  text-align: left;
}
.cid-sJXy31mZck .navbar-dropdown {
  position: relative !important;
}
.cid-sJXy31mZck .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sJXy31mZck .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sJXy31mZck .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sJXy31mZck .dropdown-item:hover,
.cid-sJXy31mZck .dropdown-item:focus {
  background: #39ff14 !important;
  color: white !important;
}
.cid-sJXy31mZck .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sJXy31mZck .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sJXy31mZck .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sJXy31mZck .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sJXy31mZck .nav-link {
  position: relative;
}
.cid-sJXy31mZck .container {
  display: flex;
  margin: auto;
}
.cid-sJXy31mZck .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sJXy31mZck .dropdown-menu,
.cid-sJXy31mZck .navbar.opened {
  background: #fafafa !important;
}
.cid-sJXy31mZck .nav-item:focus,
.cid-sJXy31mZck .nav-link:focus {
  outline: none;
}
.cid-sJXy31mZck .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sJXy31mZck .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sJXy31mZck .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sJXy31mZck .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sJXy31mZck .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sJXy31mZck .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sJXy31mZck .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #fafafa;
}
.cid-sJXy31mZck .navbar.opened {
  transition: all 0.3s;
}
.cid-sJXy31mZck .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sJXy31mZck .navbar .navbar-logo img {
  width: auto;
}
.cid-sJXy31mZck .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sJXy31mZck .navbar.collapsed {
  justify-content: center;
}
.cid-sJXy31mZck .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sJXy31mZck .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sJXy31mZck .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-sJXy31mZck .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sJXy31mZck .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sJXy31mZck .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sJXy31mZck .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sJXy31mZck .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sJXy31mZck .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sJXy31mZck .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sJXy31mZck .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sJXy31mZck .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sJXy31mZck .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sJXy31mZck .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sJXy31mZck .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sJXy31mZck .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sJXy31mZck .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sJXy31mZck .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sJXy31mZck .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sJXy31mZck .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sJXy31mZck .navbar.navbar-short {
  min-height: 60px;
}
.cid-sJXy31mZck .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sJXy31mZck .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sJXy31mZck .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sJXy31mZck .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sJXy31mZck .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sJXy31mZck .dropdown-item.active,
.cid-sJXy31mZck .dropdown-item:active {
  background-color: transparent;
}
.cid-sJXy31mZck .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sJXy31mZck .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sJXy31mZck .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sJXy31mZck .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fafafa;
}
.cid-sJXy31mZck .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sJXy31mZck .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sJXy31mZck ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sJXy31mZck .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sJXy31mZck button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sJXy31mZck button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-sJXy31mZck button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sJXy31mZck button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sJXy31mZck button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sJXy31mZck button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sJXy31mZck nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sJXy31mZck nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sJXy31mZck nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sJXy31mZck nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sJXy31mZck .navbar-dropdown {
  padding: 0 1rem;
}
.cid-sJXy31mZck a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sJXy31mZck .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sJXy31mZck .navbar {
    height: 70px;
  }
  .cid-sJXy31mZck .navbar.opened {
    height: auto;
  }
  .cid-sJXy31mZck .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sJXDo2tihm {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/banner-13052021-1-1847x500.jpg");
}
.cid-sJXDo2tihm .mbr-text,
.cid-sJXDo2tihm .mbr-section-btn {
  color: #232323;
}
.cid-sJXDo2tihm .card-title,
.cid-sJXDo2tihm .card-box {
  color: #39ff14;
}
.cid-sJXDo2tihm .mbr-text,
.cid-sJXDo2tihm .link-wrap {
  color: #ffffff;
}
.cid-sJXDpqRXSv {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sJXDpqRXSv img,
.cid-sJXDpqRXSv .item-img {
  width: 100%;
}
.cid-sJXDpqRXSv .item:focus,
.cid-sJXDpqRXSv span:focus {
  outline: none;
}
.cid-sJXDpqRXSv .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sJXDpqRXSv .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sJXDpqRXSv .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sJXDpqRXSv .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-sJXDpqRXSv .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sJXDpqRXSv .mbr-section-title {
  color: #2ac20e;
}
.cid-sJXDpqRXSv .mbr-text,
.cid-sJXDpqRXSv .mbr-section-btn {
  text-align: left;
  color: #353535;
}
.cid-sJXDpqRXSv .item-title {
  text-align: left;
  color: #2ac20e;
}
.cid-sJXDpqRXSv .item-subtitle {
  text-align: center;
}
.cid-sJXDq50bzs {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sJXDq50bzs img,
.cid-sJXDq50bzs .item-img {
  width: 100%;
}
.cid-sJXDq50bzs .item:focus,
.cid-sJXDq50bzs span:focus {
  outline: none;
}
.cid-sJXDq50bzs .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sJXDq50bzs .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sJXDq50bzs .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sJXDq50bzs .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-sJXDq50bzs .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sJXDq50bzs .mbr-section-title {
  color: #2ac20e;
}
.cid-sJXDq50bzs .mbr-text,
.cid-sJXDq50bzs .mbr-section-btn {
  text-align: left;
  color: #353535;
}
.cid-sJXDq50bzs .item-title {
  text-align: left;
  color: #2ac20e;
}
.cid-sJXDq50bzs .item-subtitle {
  text-align: center;
}
.cid-sJXDqN4hiV {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mbr-1920x1152.jpg");
}
.cid-sJXDqN4hiV .mbr-text,
.cid-sJXDqN4hiV .mbr-section-btn {
  color: #232323;
}
.cid-sJXDqN4hiV .card-title,
.cid-sJXDqN4hiV .card-box {
  color: #ffffff;
}
.cid-sJXDqN4hiV .mbr-text,
.cid-sJXDqN4hiV .link-wrap {
  color: #ffffff;
}
.cid-sJXy3abLsK {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #353535;
}
.cid-sJXy3abLsK .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sJXy3abLsK .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sJXy3abLsK .row {
    text-align: center;
  }
  .cid-sJXy3abLsK .row > div {
    margin: auto;
  }
  .cid-sJXy3abLsK .social-row {
    justify-content: center;
  }
}
.cid-sJXy3abLsK .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sJXy3abLsK .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sJXy3abLsK .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sJXy3abLsK .list {
    margin-bottom: 0rem;
  }
}
.cid-sJXy3abLsK .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sJXy3abLsK .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sJXy3abLsK .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sJXy3abLsK div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sJXy3abLsK .mbr-section-subtitle {
  text-align: left;
}
.cid-sEhLEV6DnF .navbar-dropdown {
  position: relative !important;
}
.cid-sEhLEV6DnF .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sEhLEV6DnF .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sEhLEV6DnF .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sEhLEV6DnF .dropdown-item:hover,
.cid-sEhLEV6DnF .dropdown-item:focus {
  background: #39ff14 !important;
  color: white !important;
}
.cid-sEhLEV6DnF .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sEhLEV6DnF .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sEhLEV6DnF .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sEhLEV6DnF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sEhLEV6DnF .nav-link {
  position: relative;
}
.cid-sEhLEV6DnF .container {
  display: flex;
  margin: auto;
}
.cid-sEhLEV6DnF .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sEhLEV6DnF .dropdown-menu,
.cid-sEhLEV6DnF .navbar.opened {
  background: #fafafa !important;
}
.cid-sEhLEV6DnF .nav-item:focus,
.cid-sEhLEV6DnF .nav-link:focus {
  outline: none;
}
.cid-sEhLEV6DnF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sEhLEV6DnF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sEhLEV6DnF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sEhLEV6DnF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sEhLEV6DnF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sEhLEV6DnF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sEhLEV6DnF .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #fafafa;
}
.cid-sEhLEV6DnF .navbar.opened {
  transition: all 0.3s;
}
.cid-sEhLEV6DnF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sEhLEV6DnF .navbar .navbar-logo img {
  width: auto;
}
.cid-sEhLEV6DnF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sEhLEV6DnF .navbar.collapsed {
  justify-content: center;
}
.cid-sEhLEV6DnF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sEhLEV6DnF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sEhLEV6DnF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-sEhLEV6DnF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sEhLEV6DnF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sEhLEV6DnF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sEhLEV6DnF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sEhLEV6DnF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sEhLEV6DnF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sEhLEV6DnF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sEhLEV6DnF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sEhLEV6DnF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sEhLEV6DnF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sEhLEV6DnF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sEhLEV6DnF .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sEhLEV6DnF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sEhLEV6DnF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sEhLEV6DnF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sEhLEV6DnF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sEhLEV6DnF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sEhLEV6DnF .navbar.navbar-short {
  min-height: 60px;
}
.cid-sEhLEV6DnF .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sEhLEV6DnF .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sEhLEV6DnF .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sEhLEV6DnF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sEhLEV6DnF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sEhLEV6DnF .dropdown-item.active,
.cid-sEhLEV6DnF .dropdown-item:active {
  background-color: transparent;
}
.cid-sEhLEV6DnF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sEhLEV6DnF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sEhLEV6DnF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sEhLEV6DnF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fafafa;
}
.cid-sEhLEV6DnF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sEhLEV6DnF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sEhLEV6DnF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sEhLEV6DnF .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sEhLEV6DnF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sEhLEV6DnF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-sEhLEV6DnF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sEhLEV6DnF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sEhLEV6DnF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sEhLEV6DnF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sEhLEV6DnF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sEhLEV6DnF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sEhLEV6DnF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sEhLEV6DnF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sEhLEV6DnF .navbar-dropdown {
  padding: 0 1rem;
}
.cid-sEhLEV6DnF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sEhLEV6DnF .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sEhLEV6DnF .navbar {
    height: 70px;
  }
  .cid-sEhLEV6DnF .navbar.opened {
    height: auto;
  }
  .cid-sEhLEV6DnF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sEhLEWkGOs {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/bannerepp6-6-1876x731.jpg");
}
.cid-sEhLEWkGOs .mbr-text,
.cid-sEhLEWkGOs .mbr-section-btn {
  color: #232323;
}
.cid-sEhLEWkGOs .card-title,
.cid-sEhLEWkGOs .card-box {
  color: #39ff14;
}
.cid-sEhLEWkGOs .mbr-text,
.cid-sEhLEWkGOs .link-wrap {
  color: #ffffff;
}
.cid-sF3QMyF3es {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sF3QMyF3es img,
.cid-sF3QMyF3es .item-img {
  width: 100%;
}
.cid-sF3QMyF3es .item:focus,
.cid-sF3QMyF3es span:focus {
  outline: none;
}
.cid-sF3QMyF3es .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sF3QMyF3es .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sF3QMyF3es .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sF3QMyF3es .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sF3QMyF3es .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sF3QMyF3es .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sF3QMyF3es .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sF3QMyF3es .mbr-section-title {
  color: #2ac20e;
}
.cid-sF3QMyF3es .mbr-text,
.cid-sF3QMyF3es .mbr-section-btn {
  text-align: left;
  color: #353535;
}
.cid-sF3QMyF3es .item-title {
  text-align: left;
  color: #2ac20e;
}
.cid-sF3QMyF3es .item-subtitle {
  text-align: center;
}
.cid-sH37uECtVF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sH37uECtVF img,
.cid-sH37uECtVF .item-img {
  width: 100%;
}
.cid-sH37uECtVF .item:focus,
.cid-sH37uECtVF span:focus {
  outline: none;
}
.cid-sH37uECtVF .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sH37uECtVF .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sH37uECtVF .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sH37uECtVF .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sH37uECtVF .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sH37uECtVF .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sH37uECtVF .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sH37uECtVF .mbr-section-title {
  color: #2ac20e;
}
.cid-sH37uECtVF .mbr-text,
.cid-sH37uECtVF .mbr-section-btn {
  text-align: left;
  color: #353535;
}
.cid-sH37uECtVF .item-title {
  text-align: left;
  color: #2ac20e;
}
.cid-sH37uECtVF .item-subtitle {
  text-align: center;
}
.cid-sH3bjuvyUa {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sH3bjuvyUa img,
.cid-sH3bjuvyUa .item-img {
  width: 100%;
}
.cid-sH3bjuvyUa .item:focus,
.cid-sH3bjuvyUa span:focus {
  outline: none;
}
.cid-sH3bjuvyUa .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sH3bjuvyUa .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sH3bjuvyUa .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sH3bjuvyUa .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sH3bjuvyUa .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sH3bjuvyUa .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sH3bjuvyUa .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sH3bjuvyUa .mbr-section-title {
  color: #2ac20e;
}
.cid-sH3bjuvyUa .mbr-text,
.cid-sH3bjuvyUa .mbr-section-btn {
  text-align: left;
  color: #353535;
}
.cid-sH3bjuvyUa .item-title {
  text-align: left;
  color: #2ac20e;
}
.cid-sH3bjuvyUa .item-subtitle {
  text-align: center;
}
.cid-sH3hCoDpxt {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sH3hCoDpxt img,
.cid-sH3hCoDpxt .item-img {
  width: 100%;
}
.cid-sH3hCoDpxt .item:focus,
.cid-sH3hCoDpxt span:focus {
  outline: none;
}
.cid-sH3hCoDpxt .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sH3hCoDpxt .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sH3hCoDpxt .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sH3hCoDpxt .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sH3hCoDpxt .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sH3hCoDpxt .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sH3hCoDpxt .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sH3hCoDpxt .mbr-section-title {
  color: #2ac20e;
}
.cid-sH3hCoDpxt .mbr-text,
.cid-sH3hCoDpxt .mbr-section-btn {
  text-align: left;
  color: #353535;
}
.cid-sH3hCoDpxt .item-title {
  text-align: left;
  color: #2ac20e;
}
.cid-sH3hCoDpxt .item-subtitle {
  text-align: center;
}
.cid-sEhLF0kR8H {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/top-view-two-industrial-workers-wearing-hardhats-reflective-jackets-holding-tablet-checklist-gray-concrete-floor-2000x881.jpg");
}
.cid-sEhLF0kR8H .mbr-text,
.cid-sEhLF0kR8H .mbr-section-btn {
  color: #232323;
}
.cid-sEhLF0kR8H .card-title,
.cid-sEhLF0kR8H .card-box {
  color: #39ff14;
}
.cid-sEhLF0kR8H .mbr-text,
.cid-sEhLF0kR8H .link-wrap {
  color: #ffffff;
}
.cid-sGWA8PkMY5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #353535;
}
.cid-sGWA8PkMY5 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sGWA8PkMY5 .row {
    text-align: center;
  }
  .cid-sGWA8PkMY5 .row > div {
    margin: auto;
  }
  .cid-sGWA8PkMY5 .social-row {
    justify-content: center;
  }
}
.cid-sGWA8PkMY5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sGWA8PkMY5 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGWA8PkMY5 .list {
    margin-bottom: 0rem;
  }
}
.cid-sGWA8PkMY5 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sGWA8PkMY5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sGWA8PkMY5 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sGWA8PkMY5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sGWA8PkMY5 .mbr-section-subtitle {
  text-align: left;
}
