body {
  font-family: DM Sans;
}
.display-1 {
  font-family: 'Poiret One', display;
  font-size: 10rem;
}
.display-1 > .mbr-iconfont {
  font-size: 16rem;
}
.display-2 {
  font-family: 'Poiret One', display;
  font-size: 5rem;
  line-height: 1.3;
}
.display-2 > .mbr-iconfont {
  font-size: 8rem;
}
.display-4 {
  font-family: 'Poiret One', display;
  font-size: 1.1rem;
  line-height: 1.4;
}
.display-4 > .mbr-iconfont {
  font-size: 1.76rem;
}
.display-5 {
  font-family: 'Poiret One', display;
  font-size: 1.8rem;
  line-height: 1.4;
}
.display-5 > .mbr-iconfont {
  font-size: 2.88rem;
}
.display-7 {
  font-family: 'Poiret One', display;
  font-size: 1.2rem;
}
.display-7 > .mbr-iconfont {
  font-size: 1.92rem;
}
/* ---- 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: 6rem;
  }
}
@media (max-width: 767px) {
  .display-1 {
    font-size: 2.5rem !important;
  }
}
@media (max-width: 992px) {
  .display-4:not(.nav-link) {
    font-size: 0.66rem;
  }
}
@media (max-width: 992px) {
  .display-5 {
    font-size: 1.44rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 8rem;
    font-size: calc( 4.1499999999999995rem + (10 - 4.1499999999999995) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (4.1499999999999995rem + (10 - 4.1499999999999995) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 4rem;
    font-size: calc( 2.4rem + (5 - 2.4) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (2.4rem + (5 - 2.4) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.88rem;
    font-size: calc( 1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.44rem;
    font-size: calc( 1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 1rem 3rem;
  border-radius: 3px;
}
.btn-sm {
  padding: 0.6rem 1.5rem;
  border-radius: 3px;
}
.btn-md {
  padding: 1rem 2.6rem;
  border-radius: 6px;
}
.btn-lg {
  padding: 1.2rem 3.2rem;
  border-radius: 6px;
}
.bg-primary {
  background-color: #b1a374 !important;
}
.bg-success {
  background-color: #879a9f !important;
}
.bg-info {
  background-color: #82786e !important;
}
.bg-warning {
  background-color: #808080 !important;
}
.bg-danger {
  background-color: #b1a374 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #b1a374 !important;
  border-color: #b1a374 !important;
  color: #ffffff !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #8b7d4e !important;
  border-color: #8b7d4e !important;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #8b7d4e !important;
  border-color: #8b7d4e !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #c4bc3b !important;
  border-color: #c4bc3b !important;
  color: #ffffff !important;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #898429 !important;
  border-color: #898429 !important;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #898429 !important;
  border-color: #898429 !important;
}
.btn-info,
.btn-info:active {
  background-color: #82786e !important;
  border-color: #82786e !important;
  color: #ffffff !important;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #59524b !important;
  border-color: #59524b !important;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #59524b !important;
  border-color: #59524b !important;
}
.btn-success,
.btn-success:active {
  background-color: #879a9f !important;
  border-color: #879a9f !important;
  color: #ffffff !important;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #617479 !important;
  border-color: #617479 !important;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #617479 !important;
  border-color: #617479 !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #808080 !important;
  border-color: #808080 !important;
  color: #ffffff !important;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #ffffff !important;
  background-color: #5a5a5a !important;
  border-color: #5a5a5a !important;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #5a5a5a !important;
  border-color: #5a5a5a !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #b1a374 !important;
  border-color: #b1a374 !important;
  color: #ffffff !important;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #8b7d4e !important;
  border-color: #8b7d4e !important;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #8b7d4e !important;
  border-color: #8b7d4e !important;
}
.btn-white {
  color: #333333 !important;
}
.btn-white,
.btn-white:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-black,
.btn-black:active {
  background-color: #333333 !important;
  border-color: #333333 !important;
  color: #ffffff !important;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background: none;
  border-color: #7a6e45;
  color: #7a6e45;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #ffffff;
  background-color: #b1a374;
  border-color: #b1a374;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #b1a374 !important;
  border-color: #b1a374 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background: none;
  border-color: #767123;
  color: #767123;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ffffff;
  background-color: #c4bc3b;
  border-color: #c4bc3b;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #c4bc3b !important;
  border-color: #c4bc3b !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background: none;
  border-color: #4b453f;
  color: #4b453f;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #ffffff;
  background-color: #82786e;
  border-color: #82786e;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #82786e !important;
  border-color: #82786e !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background: none;
  border-color: #55666b;
  color: #55666b;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #ffffff;
  background-color: #879a9f;
  border-color: #879a9f;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #879a9f !important;
  border-color: #879a9f !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background: none;
  border-color: #4d4d4d;
  color: #4d4d4d;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffffff;
  background-color: #808080;
  border-color: #808080;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #808080 !important;
  border-color: #808080 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background: none;
  border-color: #7a6e45;
  color: #7a6e45;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ffffff;
  background-color: #b1a374;
  border-color: #b1a374;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #b1a374 !important;
  border-color: #b1a374 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background: none;
  border-color: #000000;
  color: #000000;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #ffffff;
  background-color: #333333;
  border-color: #333333;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #333333 !important;
  border-color: #333333 !important;
}
.btn-white-outline,
.btn-white-outline:active,
.btn-white-outline.active {
  background: none;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus {
  color: #333333;
  background-color: #ffffff;
  border-color: #ffffff;
}
.text-primary {
  color: #b1a374 !important;
}
.text-secondary {
  color: #c4bc3b !important;
}
.text-success {
  color: #879a9f !important;
}
.text-info {
  color: #82786e !important;
}
.text-warning {
  color: #808080 !important;
}
.text-danger {
  color: #b1a374 !important;
}
.text-white {
  color: #ffffff !important;
}
.text-black {
  color: #000000 !important;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #d6ceb5 !important;
}
a.text-secondary:hover,
a.text-secondary:focus {
  color: #dcd789 !important;
}
a.text-success:hover,
a.text-success:focus {
  color: #c0cacc !important;
}
a.text-info:hover,
a.text-info:focus {
  color: #b2aba4 !important;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #b3b3b3 !important;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #d6ceb5 !important;
}
a.text-white:hover,
a.text-white:focus {
  color: #ffffff !important;
}
a.text-black:hover,
a.text-black:focus {
  color: #4d4d4d !important;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #82786e;
}
.alert-warning {
  background-color: #808080;
}
.alert-danger {
  background-color: #b1a374;
}
.mbr-section-btn a.btn:not(.btn-form):hover,
.mbr-section-btn a.btn:not(.btn-form):focus {
  box-shadow: none !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #b1a374;
  border-color: #b1a374;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #b1a374;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #dfd9c6;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #ced6d8;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #beb8b2;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #c0c0c0;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #dfd9c6;
}
/* Scroll to top button*/
.form-control {
  font-family: 'Poiret One', display;
  font-size: 1.2rem;
}
.form-control > .mbr-iconfont {
  font-size: 1.92rem;
}
blockquote {
  border-color: #b1a374;
}
/* Forms */
.mbr-form .btn {
  margin: .4rem 0;
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #b1a374;
  color: #ffffff;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: gray !important;
  border-bottom-color: gray !important;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #b1a374;
  border-bottom-color: #b1a374;
}
.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: #b1a374 !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: #c4bc3b !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='%23b1a374' %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-rZ2Tlrtfg2 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #000000;
}
.cid-rZ2Tlrtfg2 .navbar.opened {
  transition: all .3s;
  background: #000000 !important;
}
.cid-rZ2Tlrtfg2 .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-rZ2Tlrtfg2 .navbar .navbar-buttons {
  flex-wrap: wrap;
}
.cid-rZ2Tlrtfg2 .navbar .navbar-collapse {
  transition: none;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-rZ2Tlrtfg2 .navbar.collapsed {
  flex-wrap: nowrap;
}
.cid-rZ2Tlrtfg2 .navbar.collapsed.opened {
  text-align: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  margin-left: auto;
  max-width: 20rem ;
  height: 100vh;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-rZ2Tlrtfg2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-rZ2Tlrtfg2 .navbar.collapsed.opened .navbar-toggler {
  -webkit-order: -1;
  order: -1;
  -webkit-align-self: flex-end !important;
  align-self: flex-end !important;
  margin: 1rem 0 0 0;
}
.cid-rZ2Tlrtfg2 .navbar.collapsed.opened .navbar-collapse {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
.cid-rZ2Tlrtfg2 .navbar.collapsed.opened .navbar-collapse.show,
.cid-rZ2Tlrtfg2 .navbar.collapsed.opened .navbar-collapse.collapsing {
  display: block;
}
.cid-rZ2Tlrtfg2 .navbar.collapsed:not(.opened) {
  flex-direction: row !important;
}
.cid-rZ2Tlrtfg2 .navbar.collapsed:not(.opened) .navbar-collapse {
  display: none !important;
}
.cid-rZ2Tlrtfg2 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-rZ2Tlrtfg2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-rZ2Tlrtfg2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-rZ2Tlrtfg2 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-rZ2Tlrtfg2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-rZ2Tlrtfg2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-rZ2Tlrtfg2 .navbar {
    flex-wrap: nowrap;
  }
  .cid-rZ2Tlrtfg2 .navbar.opened {
    text-align: center;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin-left: auto;
    max-width: 20rem ;
    height: 100vh;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-rZ2Tlrtfg2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-rZ2Tlrtfg2 .navbar.opened .navbar-toggler {
    -webkit-order: -1;
    order: -1;
    -webkit-align-self: flex-end !important;
    align-self: flex-end !important;
    margin: 1rem 0 0 0;
  }
  .cid-rZ2Tlrtfg2 .navbar.opened .navbar-collapse {
    -webkit-flex-basis: initial;
    flex-basis: initial;
    height: auto !important;
    max-height: 100vh;
  }
  .cid-rZ2Tlrtfg2 .navbar.opened .navbar-collapse.show,
  .cid-rZ2Tlrtfg2 .navbar.opened .navbar-collapse.collapsing {
    display: block;
  }
  .cid-rZ2Tlrtfg2 .navbar:not(.opened) .navbar-collapse {
    display: none !important;
  }
  .cid-rZ2Tlrtfg2 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-rZ2Tlrtfg2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-rZ2Tlrtfg2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-rZ2Tlrtfg2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-rZ2Tlrtfg2 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-rZ2Tlrtfg2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-rZ2Tlrtfg2 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-rZ2Tlrtfg2 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    word-break: break-word;
  }
}
.cid-rZ2Tlrtfg2 .navbar.navbar-short {
  background: #000000 !important;
  min-height: 60px;
}
.cid-rZ2Tlrtfg2 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-rZ2Tlrtfg2 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-rZ2Tlrtfg2 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-rZ2Tlrtfg2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-rZ2Tlrtfg2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-rZ2Tlrtfg2 .dropdown-item.active,
.cid-rZ2Tlrtfg2 .dropdown-item:active {
  background-color: transparent;
}
.cid-rZ2Tlrtfg2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-rZ2Tlrtfg2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-rZ2Tlrtfg2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-rZ2Tlrtfg2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-rZ2Tlrtfg2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-rZ2Tlrtfg2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-rZ2Tlrtfg2 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-rZ2Tlrtfg2 .navbar-buttons {
  text-align: center;
}
.cid-rZ2Tlrtfg2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-rZ2Tlrtfg2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-rZ2Tlrtfg2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rZ2Tlrtfg2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rZ2Tlrtfg2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rZ2Tlrtfg2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rZ2Tlrtfg2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rZ2Tlrtfg2 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rZ2Tlrtfg2 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rZ2Tlrtfg2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rZ2Tlrtfg2 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-rZ2Tlrtfg2 a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  letter-spacing: 2px;
}
.cid-rZ2Tlrtfg2 a.nav-link:focus {
  outline: none;
}
.cid-rZ2Tlrtfg2 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-rZ2Tlrtfg2 .nav-link:hover,
.cid-rZ2Tlrtfg2 .dropdown-item:hover {
  color: #c1c1c1 !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-rZ2Tlrtfg2 .navbar-dropdown.collapsed.opened {
    left: auto;
  }
  .cid-rZ2Tlrtfg2 .navbar-dropdown.collapsed.opened .navbar-collapse {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-rZ3tCNokAY {
  padding-top: 285px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/fondo-web-utensilios-2000x1335.webp");
}
.cid-rZ3tCNokAY h1 {
  background-color: transparent;
  overflow: hidden;
  display: inline-block;
  color: transparent;
  line-height: 1;
  margin-bottom: 15rem;
}
.cid-rZ3tCNokAY h1 span {
  background-image: url("../../../assets/images/madera-1-1490x1040.webp");
  background-size: 1920px 600px;
  background-position: center;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  display: block;
  animation: scroll 14s infinite linear;
  pointer-events: none;
}
@keyframes scroll {
  0% {
    background-position-y: 0px;
  }
  99.999% {
    background-position-y: -600px;
  }
  100% {
    background-position-y: 0px;
  }
}
.cid-rZ3tCNokAY .icons-wrap {
  background: #000000;
  display: flex;
  justify-content: center;
  box-shadow: 1px 35px 60px 1px rgba(0, 0, 0, 0.1);
}
.cid-rZ3tCNokAY .mbr-iconfont {
  font-size: 1.8rem;
  color: #b1a374 !important;
  padding-top: 0.4rem;
  padding-right: 1rem;
}
.cid-rZ3tCNokAY .icon-wrap {
  display: flex;
  align-items: center;
  padding: 1rem 2rem;
}
.cid-rZ3tCNokAY h2 {
  padding-bottom: .5rem !important;
  transition: all 1 s linear 0s !important;
  padding: 0;
  margin: 0;
}
@media (max-width: 992px) {
  .cid-rZ3tCNokAY .icons-wrap {
    flex-direction: column;
    align-items: center;
    width: fit-content;
    margin: auto;
  }
  .cid-rZ3tCNokAY h1 {
    margin-bottom: 8rem;
  }
}
.cid-rZ3tCNokAY .icon-text {
  color: #b1a374;
  text-align: center;
}
.cid-rZ3tCNokAY h2:hover {
  border-bottom: 1px solid white;
}
#custom-html-7e div {
  display: none;
  position: fixed;
  width: 380px;
  right: 0px;
  top: 0px;
  height: 100%;
  background-color: black;
  color: white;
  z-index: 999999999999999999999999999999999999999 !important;
}
#custom-html-7e img {
  width: 40%;
}
#custom-html-7e ul {
  margin-top: 50px;
  list-style-type: none;
  vertical-align: middle;
  font-size: 1.5rem;
}
#custom-html-7e ul li {
  font-size: 1.5rem !important;
  margin-bottom: .8rem;
}
#custom-html-7e a {
  color: white !important;
  transition: all 0.4s linear 0s !important;
}
#custom-html-7e a:hover {
  color: #b1a374 !important;
}
@media only screen and (max-width: 390px) {
  #custom-html-7e div {
    width: 80%;
  }
}
@media only screen and (max-device-width: 390px) {
  #custom-html-7e div {
    width: 80%;
  }
}
#custom-html-7e * {
  font-family: 'Poiret One', display;
  vertical-align: middle;
}
#custom-html-7e #cerrardescubrir {
  cursor: pointer;
  font-size: 3rem;
  float: right;
  margin-right: 25px;
}
.cid-rJ1R1YSbzF {
  padding-top: 180px;
  padding-bottom: 45px;
  background-color: #000000;
}
.cid-rJ1R1YSbzF .card-box {
  z-index: 10;
  position: relative;
}
.cid-rJ1R1YSbzF .container-fluid {
  padding: 0;
}
.cid-rJ1R1YSbzF h5 {
  margin: 0;
}
.cid-rJ1R1YSbzF h3 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rJ1R1YSbzF h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rJ1R1YSbzF .card {
  margin: auto;
  min-height: 350px;
  perspective: 800px;
  cursor: pointer;
}
.cid-rJ1R1YSbzF .card:hover {
  z-index: 99;
}
.cid-rJ1R1YSbzF .card-wrapper {
  background-position: center;
  padding: 1rem 1rem;
  background-size: cover;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  transform-origin: top;
  position: relative;
  overflow: hidden;
}
.cid-rJ1R1YSbzF .card-wrapper:hover {
  transform: rotateX(20deg);
}
.cid-rJ1R1YSbzF .card-wrapper:hover:before {
  transform: translateY(-10%);
  opacity: 1;
}
.cid-rJ1R1YSbzF .card-wrapper:before {
  content: "";
  height: 100%;
  width: 100%;
  background: linear-gradient(190deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 90%);
  clip-path: polygon(0 0, 100% 0, 100% 25%, 0 75%);
  opacity: 0;
  position: absolute;
  transition: all 0.3s;
  transform: translateY(-100%);
}
.cid-rJ1R1YSbzF .card1 {
  background-image: url("../../../assets/images/d801134-cocina-1280x854.webp");
  z-index: 4;
  transform: rotateY(15deg);
}
.cid-rJ1R1YSbzF .card2 {
  background-image: url("../../../assets/images/d801548-muebles-1280x854.webp");
  z-index: 3;
}
.cid-rJ1R1YSbzF .card3 {
  background-image: url("../../../assets/images/d801882-decoracion-1280x809.webp");
  z-index: 2;
  transform: rotateY(-15deg);
}
.cid-rJ1R1YSbzF h4 {
  font-weight: 500;
  margin-bottom: 0;
}
.cid-rJ1R1YSbzF .btn {
  margin: 0!important;
  padding: 1rem 2rem;
}
@media (max-width: 767px) {
  .cid-rJ1R1YSbzF .card-box {
    text-align: center;
  }
}
.cid-rJ1R1YSbzF .mbr-text {
  color: #cccccc;
}
.cid-rJ1R1YSbzF .card-date {
  color: #cccccc;
}
.cid-rJ1R1YSbzF H1 {
  color: #635a51;
}
.cid-rJ1R1YSbzF .mbr-section-subtitle,
.cid-rJ1R1YSbzF .title-align {
  color: #ffffff;
}
.cid-rJ1R1YSbzF H4 {
  color: #b1a374;
}
.cid-ssHvDAyVSj {
  padding-top: 120px;
  padding-bottom: 120px;
  background-image: url("../../../assets/images/mobiliario-de-iglesia-barahona-op-2-2000x560.webp");
}
.cid-ssHvDAyVSj .mbr-text,
.cid-ssHvDAyVSj .typed-text,
.cid-ssHvDAyVSj .mbr-section-text {
  letter-spacing: 0.03rem;
}
.cid-ssHvDAyVSj .btn {
  margin-left: 4px !important;
}
.cid-ssHvDAyVSj .animated-element {
  color: #ffbc00;
}
.cid-ssHvDAyVSj .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #ffbc00;
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-rNLECvW6BI {
  background-image: url("../../../assets/images/porton-op.webp");
}
@media (min-width: 992px) {
  .cid-rNLECvW6BI .display-1 {
    letter-spacing: -6px;
  }
}
.cid-rNLECvW6BI p {
  margin: 0;
}
.cid-rNLECvW6BI .display-1 {
  line-height: 1;
}
.cid-rNLECvW6BI H1 {
  text-align: left;
}
.cid-rNLECvW6BI .mbr-text,
.cid-rNLECvW6BI .img-align {
  text-align: left;
}
.cid-rNLECvW6BI H3 {
  text-align: left;
}
.cid-rJ1R3lCR9W {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-rJ1R3lCR9W h3 {
  position: relative;
}
.cid-rJ1R3lCR9W h3:after {
  position: absolute;
  content: '';
  left: 50%;
  bottom: -130px;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rJ1R3lCR9W .mbr-iconfont {
  margin-top: 160px;
  display: block;
  font-size: 3rem;
  color: #000000;
}
.cid-rJ1R3lCR9W .imagencentra {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.cid-rJ1R3lCR9W img {
  width: 55%;
  margin-bottom: 1rem;
}
.cid-rNtWlTmJfJ {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-rNtWlTmJfJ .image-block {
  margin: auto;
  height: 500px;
  overflow: hidden;
  position: relative;
}
.cid-rNtWlTmJfJ .image-block:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: 0;
  left: 0;
  top: 0;
  transition: all 0.3s;
  pointer-events: none;
  z-index: 2;
}
.cid-rNtWlTmJfJ .image-block:hover:before {
  opacity: 0.4;
}
.cid-rNtWlTmJfJ .image-block:hover .wrap {
  opacity: 1;
}
.cid-rNtWlTmJfJ .image-block:hover img {
  transform: scale(1.05);
}
.cid-rNtWlTmJfJ h4 {
  letter-spacing: 2px;
}
.cid-rNtWlTmJfJ figcaption {
  position: relative;
}
.cid-rNtWlTmJfJ figcaption .wrap {
  position: absolute;
  bottom: 2rem;
  width: 100%;
  opacity: 0;
  padding: 1rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-rNtWlTmJfJ img {
  width: 100%;
  height: 100%;
  transition: all 3s;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-rNtWlTmJfJ .image-block {
    max-height: 400px;
  }
}
@media (max-width: 767px) {
  .cid-rNtWlTmJfJ .wrap {
    opacity: 1!important;
  }
  .cid-rNtWlTmJfJ .image-block:before {
    opacity: 0.2!important;
  }
}
.cid-rZ3rqVo49R {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/background1.webp");
}
.cid-rZ3rqVo49R .text-section-title {
  letter-spacing: 0.03em;
  font-weight: 500;
  text-align: left;
}
.cid-rZ3rqVo49R .text-section-text {
  letter-spacing: 0.03em;
  line-height: 1.8;
  text-align: left;
}
.cid-rZ3rqVo49R h4 {
  display: flex;
  letter-spacing: 0.03em;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rZ3rqVo49R .panel-text {
  letter-spacing: 0.03em;
  line-height: 1.7;
}
.cid-rZ3rqVo49R .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-rZ3rqVo49R .mbr-section-subtitle {
  letter-spacing: 0.03em;
}
.cid-rZ3rqVo49R .accordion-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
}
.cid-rZ3rqVo49R .panel-group {
  width: 100%;
}
.cid-rZ3rqVo49R .content-block {
  -webkit-flex-basis: auto !important;
  flex-basis: auto !important;
}
.cid-rZ3rqVo49R .card {
  border-bottom: 1px solid #ffffff;
  border-radius: 0px;
  margin-bottom: .5rem;
}
.cid-rZ3rqVo49R .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-rZ3rqVo49R .card .card-header a.panel-title {
  transition: all .3s;
  background-color: #ffffff;
  margin-bottom: 0;
  font-style: normal;
  font-weight: 500;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  text-decoration: none !important;
  margin-top: -1px;
  line-height: normal;
}
.cid-rZ3rqVo49R .card .card-header a.panel-title:hover {
  opacity: 0.5;
}
.cid-rZ3rqVo49R .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-rZ3rqVo49R .card .card-header a.panel-title .sign {
  padding-left: 1rem;
}
.cid-rZ3rqVo49R .card .card-header a.panel-title h4 {
  padding: 1rem 1rem;
  margin-bottom: 0;
}
.cid-rZ3rqVo49R .card .panel-body {
  background: #ffffff;
}
.cid-rZ3rqVo49R .media-container-row .accordion-section {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-rZ3rqVo49R .media-container-row > div {
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .cid-rZ3rqVo49R .mbr-figure {
    padding-right: 0;
    padding-left: 0;
    padding-top: 2rem;
  }
}
.cid-rZ3rqVo49R .header-text,
.cid-rZ3rqVo49R .sign {
  color: #232323;
}
.cid-rZmRXfM0mD {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
  background-color: #ffffff;
}
.cid-rZmRXfM0mD .mbr-iconfont {
  font-size: 1.2rem!important;
}
.cid-rZmRXfM0mD p {
  margin-bottom: 0!important;
}
.cid-rZmRXfM0mD .card {
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
.cid-rZmRXfM0mD .card .card-header {
  padding: 0;
  border-bottom: 1px solid #cccccc;
}
.cid-rZmRXfM0mD .card .card-header a.panel-title {
  margin-bottom: 0;
  font-style: normal;
  font-weight: 500;
  display: block;
  text-decoration: none !important;
  line-height: normal;
}
.cid-rZmRXfM0mD .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-rZmRXfM0mD .card .card-header a.panel-title h4 {
  padding: 0.8rem 0.2rem;
  margin-bottom: 0;
}
.cid-rZmRXfM0mD .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-rZmRXfM0mD .card .panel-body {
  color: #767676;
}
.cid-rZmRXfM0mD .card-header {
  transition: all 0.3s;
  background-color: #ffffff;
}
.cid-rZmRXfM0mD .card-header:hover {
  background-color: #ffffff;
}
.cid-rZmRXfM0mD .card-header:hover h4 {
  color: #000000 !important;
}
.cid-rZmRXfM0mD H4 {
  color: #4f80e0;
}
.cid-rZmRXfM0mD .panel-text {
  color: #767676;
}
.cid-rNtMM3LztP {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/mbr-1-1920x1280.webp");
}
.cid-rNtMM3LztP .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-rNtMM3LztP .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-rNtMM3LztP .carousel-item .wrap-img {
  text-align: center;
}
.cid-rNtMM3LztP .carousel-item .wrap-img img {
  max-height: 150px;
  width: auto;
  max-width: 100%;
}
.cid-rNtMM3LztP .carousel-control {
  transition: all .3s;
  opacity: 1;
  background-color: #444444;
  color: #ffffff;
  position: absolute;
  width: 40px;
  height: 40px;
  top: 26%;
  margin-top: 2rem;
  border-width: 1px;
}
.cid-rNtMM3LztP .carousel-control.carousel-control-prev {
  left: 29px;
}
.cid-rNtMM3LztP .carousel-control.carousel-control-prev:hover {
  left: 15px;
}
.cid-rNtMM3LztP .carousel-control.carousel-control-next {
  right: 29px;
}
.cid-rNtMM3LztP .carousel-control.carousel-control-next:hover {
  right: 15px;
}
.cid-rNtMM3LztP .carousel-control .mbr-iconfont {
  font-size: 1rem;
}
.cid-rNtMM3LztP .carousel-control:hover {
  background-color: #b1a374;
}
@media (max-width: 767px) {
  .cid-rNtMM3LztP .carousel-control {
    display: none;
  }
  .cid-rNtMM3LztP .mbr-section-title {
    padding-bottom: 0;
  }
  .cid-rNtMM3LztP .slider-clients {
    padding: 2rem 1rem;
  }
}
.cid-rNtMM3LztP .cloneditem-1,
.cid-rNtMM3LztP .cloneditem-2,
.cid-rNtMM3LztP .cloneditem-3,
.cid-rNtMM3LztP .cloneditem-4,
.cid-rNtMM3LztP .cloneditem-5 {
  display: none;
}
.cid-rNtMM3LztP .col-lg-15 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  width: 100%;
}
@media (min-width: 992px) {
  .cid-rNtMM3LztP .col-lg-15 {
    -ms-flex: 0 0 20%;
    -webkit-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    width: 20%;
  }
  .cid-rNtMM3LztP .carousel-inner.slides2 > .carousel-item.active.carousel-item-right,
  .cid-rNtMM3LztP .carousel-inner.slides2 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0);
  }
  .cid-rNtMM3LztP .carousel-inner.slides2 > .carousel-item.active.carousel-item-left,
  .cid-rNtMM3LztP .carousel-inner.slides2 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }
  .cid-rNtMM3LztP .carousel-inner.slides2 > .carousel-item.carousel-item-left,
  .cid-rNtMM3LztP .carousel-inner.slides2 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-rNtMM3LztP .carousel-inner.slides2 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .cid-rNtMM3LztP .carousel-inner.slides2 .cloneditem-1,
  .cid-rNtMM3LztP .carousel-inner.slides2 .cloneditem-2,
  .cid-rNtMM3LztP .carousel-inner.slides2 .cloneditem-3 {
    display: block;
  }
  .cid-rNtMM3LztP .carousel-inner.slides3 > .carousel-item.active.carousel-item-right,
  .cid-rNtMM3LztP .carousel-inner.slides3 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(33.333333%, 0, 0);
    transform: translate3d(33.333333%, 0, 0);
  }
  .cid-rNtMM3LztP .carousel-inner.slides3 > .carousel-item.active.carousel-item-left,
  .cid-rNtMM3LztP .carousel-inner.slides3 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-33.333333%, 0, 0);
    transform: translate3d(-33.333333%, 0, 0);
  }
  .cid-rNtMM3LztP .carousel-inner.slides3 > .carousel-item.carousel-item-left,
  .cid-rNtMM3LztP .carousel-inner.slides3 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-rNtMM3LztP .carousel-inner.slides3 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .cid-rNtMM3LztP .carousel-inner.slides3 .cloneditem-1,
  .cid-rNtMM3LztP .carousel-inner.slides3 .cloneditem-2,
  .cid-rNtMM3LztP .carousel-inner.slides3 .cloneditem-3 {
    display: block;
  }
  .cid-rNtMM3LztP .carousel-inner.slides4 > .carousel-item.active.carousel-item-right,
  .cid-rNtMM3LztP .carousel-inner.slides4 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(25%, 0, 0);
    transform: translate3d(25%, 0, 0);
  }
  .cid-rNtMM3LztP .carousel-inner.slides4 > .carousel-item.active.carousel-item-left,
  .cid-rNtMM3LztP .carousel-inner.slides4 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-25%, 0, 0);
    transform: translate3d(-25%, 0, 0);
  }
  .cid-rNtMM3LztP .carousel-inner.slides4 > .carousel-item.carousel-item-left,
  .cid-rNtMM3LztP .carousel-inner.slides4 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-rNtMM3LztP .carousel-inner.slides4 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .cid-rNtMM3LztP .carousel-inner.slides4 .cloneditem-1,
  .cid-rNtMM3LztP .carousel-inner.slides4 .cloneditem-2,
  .cid-rNtMM3LztP .carousel-inner.slides4 .cloneditem-3 {
    display: block;
  }
  .cid-rNtMM3LztP .carousel-inner.slides5 > .carousel-item.active.carousel-item-right,
  .cid-rNtMM3LztP .carousel-inner.slides5 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(20%, 0, 0);
    transform: translate3d(20%, 0, 0);
  }
  .cid-rNtMM3LztP .carousel-inner.slides5 > .carousel-item.active.carousel-item-left,
  .cid-rNtMM3LztP .carousel-inner.slides5 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-20%, 0, 0);
    transform: translate3d(-20%, 0, 0);
  }
  .cid-rNtMM3LztP .carousel-inner.slides5 > .carousel-item.carousel-item-left,
  .cid-rNtMM3LztP .carousel-inner.slides5 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-rNtMM3LztP .carousel-inner.slides5 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .cid-rNtMM3LztP .carousel-inner.slides5 .cloneditem-1,
  .cid-rNtMM3LztP .carousel-inner.slides5 .cloneditem-2,
  .cid-rNtMM3LztP .carousel-inner.slides5 .cloneditem-3,
  .cid-rNtMM3LztP .carousel-inner.slides5 .cloneditem-4 {
    display: block;
  }
  .cid-rNtMM3LztP .carousel-inner.slides6 > .carousel-item.active.carousel-item-right,
  .cid-rNtMM3LztP .carousel-inner.slides6 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(16.666667%, 0, 0);
    transform: translate3d(16.666667%, 0, 0);
  }
  .cid-rNtMM3LztP .carousel-inner.slides6 > .carousel-item.active.carousel-item-left,
  .cid-rNtMM3LztP .carousel-inner.slides6 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-16.666667%, 0, 0);
    transform: translate3d(-16.666667%, 0, 0);
  }
  .cid-rNtMM3LztP .carousel-inner.slides6 > .carousel-item.carousel-item-left,
  .cid-rNtMM3LztP .carousel-inner.slides6 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-rNtMM3LztP .carousel-inner.slides6 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .cid-rNtMM3LztP .carousel-inner.slides6 .cloneditem-1,
  .cid-rNtMM3LztP .carousel-inner.slides6 .cloneditem-2,
  .cid-rNtMM3LztP .carousel-inner.slides6 .cloneditem-3,
  .cid-rNtMM3LztP .carousel-inner.slides6 .cloneditem-4,
  .cid-rNtMM3LztP .carousel-inner.slides6 .cloneditem-5 {
    display: block;
  }
}
.cid-rNtMM3LztP .mbr-section-title {
  margin: 0;
}
.cid-rNtMM3LztP .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-rNtMM3LztP .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-rNtMM3LztP .slider-clients {
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  outline: 1px solid rgba(0, 0, 0, 0.2);
  outline-offset: -15px;
  padding: 65px 50px;
  position: relative;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-rNtMM3LztP .slider-clients {
    outline: 15px solid rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(0, 0, 0, 0.2);
  }
  .cid-rNtMM3LztP .carousel-control-prev {
    left: 15px !important;
  }
  .cid-rNtMM3LztP .carousel-control-prev:hover {
    left: 0 !important;
  }
  .cid-rNtMM3LztP .carousel-control-next {
    right: 15px !important;
  }
  .cid-rNtMM3LztP .carousel-control-next:hover {
    right: 0 !important;
  }
}
.cid-rZ3MHxkF1D {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #efeeee;
}
.cid-rZ3MHxkF1D .content-block {
  max-width: 700px;
  padding: 4rem 3rem;
}
.cid-rZ3MHxkF1D .img-content {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  height: 100%;
  opacity: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  transition: all 0.3s;
  transition-delay: 0s;
  background-image: url("../../../assets/images/carpinteria-barahona-project4-4-op-2000x1333.webp");
  background-position: center;
  background-size: cover;
  z-index: 3;
}
.cid-rZ3MHxkF1D .block2 {
  background: #000000;
  display: flex;
  justify-content: center;
}
.cid-rZ3MHxkF1D p {
  margin-left: 10rem;
  max-width: 450px;
}
.cid-rZ3MHxkF1D .overlay {
  position: absolute;
  transition: all 0.3s;
  transition-delay: 0.3s;
  width: 0%;
  height: 100%;
  top: 0;
  right: 0%;
  background: #b1a374;
  z-index: 2;
  opacity: 1;
}
.cid-rZ3MHxkF1D .box-title2,
.cid-rZ3MHxkF1D .box-text2 {
  transition: all 0.3s;
  transition-delay: 0s;
}
.cid-rZ3MHxkF1D .overlay-wrapper {
  width: 50%;
  height: 100%;
  position: absolute;
  right: 50%;
  transition-delay: 0.3s;
  top: 0;
  z-index: 4;
}
.cid-rZ3MHxkF1D .col {
  padding: 0;
  display: flex;
  position: relative;
  min-height: 400px;
  justify-content: flex-end;
}
.cid-rZ3MHxkF1D .col:hover .overlay-wrapper {
  width: 100%;
  right: 0;
  transition-delay: 0s;
}
.cid-rZ3MHxkF1D .col:hover .overlay {
  width: 100%;
  transition-delay: 0s;
}
.cid-rZ3MHxkF1D .col:hover .img-content {
  opacity: 1;
  width: 100%;
  transition-delay: 0.3s;
}
.cid-rZ3MHxkF1D .col:hover .box-title2,
.cid-rZ3MHxkF1D .col:hover .box-text2 {
  color: #ffffff;
  transition-delay: 0.3s;
}
.cid-rZ3MHxkF1D .box-content {
  width: 50%;
  height: 100%;
  transition: all 0.3s;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  background: #b1a374;
}
.cid-rZ3MHxkF1D .content1 {
  z-index: 5;
  max-width: 450px;
  position: relative;
  transition: all 0.3s;
  transition-delay: 0.3s;
  padding: 4rem 3rem;
}
@media (max-width: 767px) {
  .cid-rZ3MHxkF1D .img-content {
    opacity: 1;
  }
  .cid-rZ3MHxkF1D .overlay-wrapper {
    width: 100%;
    right: 0;
  }
  .cid-rZ3MHxkF1D .box-content {
    width: 100%;
  }
  .cid-rZ3MHxkF1D .box-title2,
  .cid-rZ3MHxkF1D .box-text2 {
    color: #ffffff !important;
  }
  .cid-rZ3MHxkF1D p {
    margin-left: 0;
  }
  .cid-rZ3MHxkF1D .content-block,
  .cid-rZ3MHxkF1D .content1 {
    padding: 3rem 1rem;
  }
}
.cid-rZ3MHxkF1D .box-text1 {
  color: #333333;
}
.cid-rZ3MHxkF1D .box-title2 {
  color: #ffffff;
}
.cid-rZ3MHxkF1D .box-text2 {
  color: #000000;
}
.cid-rZ3MHxkF1D .mbr-text,
.cid-rZ3MHxkF1D .mbr-section-btn {
  color: #cccccc;
}
.cid-rZ3MHxkF1D H2 {
  color: #ffffff;
  text-align: left;
}
.cid-rZ3MHxkF1D H3 {
  color: #ffffff;
}
.cid-rZ3Pb06MDv {
  padding-top: 105px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-rZ3Pb06MDv .display-1 {
    letter-spacing: -6px;
  }
}
.cid-rZ3Pb06MDv p {
  margin: 0;
}
.cid-rZ3Pb06MDv .display-1 {
  line-height: 1;
}
#custom-html-11 #facecaja {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.cid-rJ1R6SihXk {
  padding-top: 165px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-rJ1R6SihXk .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-rJ1R6SihXk .container {
  max-width: 1400px;
  padding: 0 3rem;
}
.cid-rJ1R6SihXk textarea {
  min-height: 150px;
}
.cid-rJ1R6SihXk .row2 {
  justify-content: space-between;
  border: 2px solid #000000;
  padding: 3rem;
}
.cid-rJ1R6SihXk h3 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rJ1R6SihXk h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rJ1R6SihXk form .btn {
  border-radius: 30px;
  margin: 0.18rem;
}
.cid-rJ1R6SihXk .form-control,
.cid-rJ1R6SihXk .field-input {
  padding: 1rem;
  background-color: transparent;
  border: 2px solid #000000;
  color: #000000;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-rJ1R6SihXk .form-control::-webkit-input-placeholder,
.cid-rJ1R6SihXk .field-input::-webkit-input-placeholder,
.cid-rJ1R6SihXk .form-control::-webkit-input-placeholder,
.cid-rJ1R6SihXk .field-input::-webkit-input-placeholder {
  color: #000000;
}
.cid-rJ1R6SihXk .form-control:-moz-placeholder,
.cid-rJ1R6SihXk .field-input:-moz-placeholder,
.cid-rJ1R6SihXk .form-control:-moz-placeholder,
.cid-rJ1R6SihXk .field-input:-moz-placeholder {
  color: #000000;
}
.cid-rJ1R6SihXk .form-control:hover,
.cid-rJ1R6SihXk .field-input:hover,
.cid-rJ1R6SihXk .form-control:focus,
.cid-rJ1R6SihXk .field-input:focus {
  background-color: transparent;
  border-color: #000000;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-rJ1R6SihXk .form-control:hover::-webkit-input-placeholder,
.cid-rJ1R6SihXk .field-input:hover::-webkit-input-placeholder,
.cid-rJ1R6SihXk .form-control:focus::-webkit-input-placeholder,
.cid-rJ1R6SihXk .field-input:focus::-webkit-input-placeholder,
.cid-rJ1R6SihXk .form-control:hover::-webkit-input-placeholder,
.cid-rJ1R6SihXk .field-input:hover::-webkit-input-placeholder,
.cid-rJ1R6SihXk .form-control:focus::-webkit-input-placeholder,
.cid-rJ1R6SihXk .field-input:focus::-webkit-input-placeholder {
  color: #000000;
}
.cid-rJ1R6SihXk .form-control:hover:-moz-placeholder,
.cid-rJ1R6SihXk .field-input:hover:-moz-placeholder,
.cid-rJ1R6SihXk .form-control:focus:-moz-placeholder,
.cid-rJ1R6SihXk .field-input:focus:-moz-placeholder,
.cid-rJ1R6SihXk .form-control:hover:-moz-placeholder,
.cid-rJ1R6SihXk .field-input:hover:-moz-placeholder,
.cid-rJ1R6SihXk .form-control:focus:-moz-placeholder,
.cid-rJ1R6SihXk .field-input:focus:-moz-placeholder {
  color: #000000;
}
.cid-rJ1R6SihXk .jq-number__spin:hover,
.cid-rJ1R6SihXk .jq-number__spin:focus {
  background-color: transparent;
  border-color: #000000;
  color: #ffffff;
  box-shadow: none;
  outline: none;
}
.cid-rJ1R6SihXk .jq-number__spin {
  background-color: transparent;
  border-color: #000000;
  color: #000000;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-rJ1R6SihXk input::-webkit-clear-button {
  display: none;
}
.cid-rJ1R6SihXk input::-webkit-inner-spin-button {
  display: none;
}
.cid-rJ1R6SihXk input::-webkit-outer-spin-button {
  display: none;
}
.cid-rJ1R6SihXk input::-webkit-calendar-picker-indicator {
  display: none;
}
@media (max-width: 767px) {
  .cid-rJ1R6SihXk .container {
    padding: 0 2rem;
  }
  .cid-rJ1R6SihXk .row2 {
    padding: 1rem 0;
  }
}
.cid-rJ1R6SihXk H2 {
  color: #000000;
}
.cid-rJ1R6SihXk .mbr-text,
.cid-rJ1R6SihXk .mbr-section-btn {
  color: #000000;
}
.cid-rJ1R6SihXk .imagencentra {
  margin-right: auto;
  text-align: left;
}
.cid-rJ1R6SihXk img {
  width: 55%;
  margin-bottom: 1rem;
}
.cid-rYnC7HVJas {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/mbr-1-1920x1280.webp");
}
.cid-rYnC7HVJas .row {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.cid-rYnC7HVJas .content-panel {
  padding: 3rem;
  background-color: #000000;
}
@media (min-width: 767px) {
  .cid-rYnC7HVJas .text-block {
    padding-right: 0;
    padding-left: 0;
  }
}
.cid-rYnC7HVJas .google-map {
  width: 100%;
  height: 30rem;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-rYnC7HVJas .google-map iframe {
  width: inherit;
  height: 100%;
}
.cid-rYnC7HVJas .google-map iframe .place-card {
  margin-left: 40px !important;
}
.cid-rYnC7HVJas .google-map .place-card {
  margin-left: 40px !important;
}
.cid-rZ3kQunFd5 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-rZ3kQunFd5 a:link {
  text-decoration: none;
}
.cid-rZ3kQunFd5 .icon-transition span {
  color: #ffffff;
  display: block;
  height: 3em;
  line-height: 3em;
  border-radius: 50%;
  border: 2px solid #ffffff;
  width: 3em;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  font-size: 14px;
}
.cid-rZ3kQunFd5 .icon-transition span:hover {
  background-color: #ffbc00;
}
.cid-rZ3kQunFd5 .inner-text {
  line-height: 3em;
}
.cid-rZ3kQunFd5 .social-media {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rZ3kQunFd5 .social-media ul {
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
}
.cid-rZ3kQunFd5 .social-media ul li {
  padding: 4px;
  display: inline-block;
}
.cid-rZ3kQunFd5 .content-text,
.cid-rZ3kQunFd5 .inner-text {
  color: #c1c1c1;
  text-align: left;
}
#custom-html-7f div {
  display: none;
  position: fixed;
  width: 380px;
  right: 0px;
  top: 0px;
  height: 100%;
  background-color: black;
  color: white;
  z-index: 999999999999999999999999999999999999999 !important;
}
#custom-html-7f img {
  width: 40%;
}
#custom-html-7f ul {
  margin-top: 50px;
  list-style-type: none;
  vertical-align: middle;
  font-size: 1.5rem;
}
#custom-html-7f ul li {
  font-size: 1.5rem !important;
  margin-bottom: .8rem;
}
#custom-html-7f a {
  color: white !important;
  transition: all 0.4s linear 0s !important;
}
#custom-html-7f a:hover {
  color: #b1a374 !important;
}
@media only screen and (max-width: 390px) {
  #custom-html-7f div {
    width: 80%;
  }
}
@media only screen and (max-device-width: 390px) {
  #custom-html-7f div {
    width: 80%;
  }
}
#custom-html-7f * {
  font-family: 'Poiret One', display;
  vertical-align: middle;
}
#custom-html-7f #cerrardescubrir {
  cursor: pointer;
  font-size: 3rem;
  float: right;
  margin-right: 25px;
}
.cid-rNy8vYzd5c {
  padding-top: 120px;
  padding-bottom: 120px;
  background-image: url("../../../assets/images/mbr.webp");
}
.cid-rNy8vYzd5c .mbr-section-title {
  letter-spacing: .1em;
}
.cid-rNy8vYzd5c .mbr-text {
  letter-spacing: 0.03rem;
}
.cid-rNy8vYzd5c .card-img span {
  font-size: 100px;
}
.cid-rNy8vYzd5c .mbr-text,
.cid-rNy8vYzd5c .mbr-section-btn {
  color: #efefef;
}
.cid-rNxZJHDW7n {
  padding-top: 195px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rNxZJHDW7n h3 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rNxZJHDW7n h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rNxZJHDW7n .signature {
  filter: invert(0.8);
}
.cid-rNy1C6LNfd {
  padding-top: 50px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-rNy1C6LNfd h3 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rNy1C6LNfd h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rNy1C6LNfd .signature {
  filter: invert(0.8);
}
.cid-rNy3SZAcUp {
  padding-top: 50px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-rNy3SZAcUp h3 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rNy3SZAcUp h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rNy3SZAcUp .signature {
  filter: invert(0.8);
}
.cid-rNy4R2G9Xp {
  padding-top: 50px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-rNy4R2G9Xp h3 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rNy4R2G9Xp h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rNy4R2G9Xp .signature {
  filter: invert(0.8);
}
.cid-rNy7UMdVhu {
  padding-top: 120px;
  padding-bottom: 120px;
  background-image: url("../../../assets/images/mbr.webp");
}
.cid-rNy7UMdVhu .mbr-section-title {
  letter-spacing: .1em;
}
.cid-rNy7UMdVhu .mbr-text {
  letter-spacing: 0.03rem;
}
.cid-rNy7UMdVhu .card-img span {
  font-size: 100px;
}
.cid-rNy7UMdVhu .mbr-text,
.cid-rNy7UMdVhu .mbr-section-btn {
  color: #efefef;
}
.cid-rNy5YNyDs0 {
  padding-top: 195px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-rNy5YNyDs0 h3 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rNy5YNyDs0 h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rNy5YNyDs0 .signature {
  filter: invert(0.8);
}
.cid-rOiZW8TYPk {
  background-image: url("../../../assets/images/fondo-web-utensilios-2000x1335.webp");
}
.cid-rOiZW8TYPk h1 {
  background-color: transparent;
  overflow: hidden;
  display: inline-block;
  color: transparent;
  line-height: 1;
  margin-bottom: 15rem;
}
.cid-rOiZW8TYPk h1 span {
  background-image: url("../../../assets/images/background2.webp");
  background-size: 1920px 600px;
  background-position: center;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  display: block;
  animation: scroll 14s infinite linear;
  pointer-events: none;
}
@keyframes scroll {
  0% {
    background-position-y: 0px;
  }
  99.999% {
    background-position-y: -600px;
  }
  100% {
    background-position-y: 0px;
  }
}
.cid-rOiZW8TYPk .icons-wrap {
  background: #ffffff;
  display: flex;
  justify-content: center;
  box-shadow: 1px 35px 60px 1px rgba(0, 0, 0, 0.1);
}
.cid-rOiZW8TYPk .mbr-iconfont {
  font-size: 1.8rem;
  color: #b1a374 !important;
  padding-top: 0.4rem;
  padding-right: 1rem;
}
.cid-rOiZW8TYPk .icon-wrap {
  display: flex;
  align-items: center;
  padding: 1rem 2rem;
}
.cid-rOiZW8TYPk h2 {
  padding: 0;
  margin: 0;
}
@media (max-width: 992px) {
  .cid-rOiZW8TYPk .icons-wrap {
    flex-direction: column;
    align-items: center;
    width: fit-content;
    margin: auto;
  }
  .cid-rOiZW8TYPk h1 {
    margin-bottom: 8rem;
  }
}
.cid-rZ2XCNuXrm .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #000000;
}
.cid-rZ2XCNuXrm .navbar.opened {
  transition: all .3s;
  background: #000000 !important;
}
.cid-rZ2XCNuXrm .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-rZ2XCNuXrm .navbar .navbar-buttons {
  flex-wrap: wrap;
}
.cid-rZ2XCNuXrm .navbar .navbar-collapse {
  transition: none;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-rZ2XCNuXrm .navbar.collapsed {
  flex-wrap: nowrap;
}
.cid-rZ2XCNuXrm .navbar.collapsed.opened {
  text-align: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  margin-left: auto;
  max-width: 20rem ;
  height: 100vh;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-rZ2XCNuXrm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-rZ2XCNuXrm .navbar.collapsed.opened .navbar-toggler {
  -webkit-order: -1;
  order: -1;
  -webkit-align-self: flex-end !important;
  align-self: flex-end !important;
  margin: 1rem 0 0 0;
}
.cid-rZ2XCNuXrm .navbar.collapsed.opened .navbar-collapse {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
.cid-rZ2XCNuXrm .navbar.collapsed.opened .navbar-collapse.show,
.cid-rZ2XCNuXrm .navbar.collapsed.opened .navbar-collapse.collapsing {
  display: block;
}
.cid-rZ2XCNuXrm .navbar.collapsed:not(.opened) {
  flex-direction: row !important;
}
.cid-rZ2XCNuXrm .navbar.collapsed:not(.opened) .navbar-collapse {
  display: none !important;
}
.cid-rZ2XCNuXrm .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-rZ2XCNuXrm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-rZ2XCNuXrm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-rZ2XCNuXrm .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-rZ2XCNuXrm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-rZ2XCNuXrm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-rZ2XCNuXrm .navbar {
    flex-wrap: nowrap;
  }
  .cid-rZ2XCNuXrm .navbar.opened {
    text-align: center;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin-left: auto;
    max-width: 20rem ;
    height: 100vh;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-rZ2XCNuXrm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-rZ2XCNuXrm .navbar.opened .navbar-toggler {
    -webkit-order: -1;
    order: -1;
    -webkit-align-self: flex-end !important;
    align-self: flex-end !important;
    margin: 1rem 0 0 0;
  }
  .cid-rZ2XCNuXrm .navbar.opened .navbar-collapse {
    -webkit-flex-basis: initial;
    flex-basis: initial;
    height: auto !important;
    max-height: 100vh;
  }
  .cid-rZ2XCNuXrm .navbar.opened .navbar-collapse.show,
  .cid-rZ2XCNuXrm .navbar.opened .navbar-collapse.collapsing {
    display: block;
  }
  .cid-rZ2XCNuXrm .navbar:not(.opened) .navbar-collapse {
    display: none !important;
  }
  .cid-rZ2XCNuXrm .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-rZ2XCNuXrm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-rZ2XCNuXrm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-rZ2XCNuXrm .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-rZ2XCNuXrm .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-rZ2XCNuXrm .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-rZ2XCNuXrm .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-rZ2XCNuXrm .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    word-break: break-word;
  }
}
.cid-rZ2XCNuXrm .navbar.navbar-short {
  background: #000000 !important;
  min-height: 60px;
}
.cid-rZ2XCNuXrm .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-rZ2XCNuXrm .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-rZ2XCNuXrm .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-rZ2XCNuXrm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-rZ2XCNuXrm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-rZ2XCNuXrm .dropdown-item.active,
.cid-rZ2XCNuXrm .dropdown-item:active {
  background-color: transparent;
}
.cid-rZ2XCNuXrm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-rZ2XCNuXrm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-rZ2XCNuXrm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-rZ2XCNuXrm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-rZ2XCNuXrm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-rZ2XCNuXrm .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-rZ2XCNuXrm ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-rZ2XCNuXrm .navbar-buttons {
  text-align: center;
}
.cid-rZ2XCNuXrm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-rZ2XCNuXrm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-rZ2XCNuXrm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rZ2XCNuXrm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rZ2XCNuXrm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rZ2XCNuXrm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rZ2XCNuXrm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rZ2XCNuXrm nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rZ2XCNuXrm nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rZ2XCNuXrm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rZ2XCNuXrm .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-rZ2XCNuXrm a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  letter-spacing: 2px;
}
.cid-rZ2XCNuXrm a.nav-link:focus {
  outline: none;
}
.cid-rZ2XCNuXrm .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-rZ2XCNuXrm .nav-link:hover,
.cid-rZ2XCNuXrm .dropdown-item:hover {
  color: #c1c1c1 !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-rZ2XCNuXrm .navbar-dropdown.collapsed.opened {
    left: auto;
  }
  .cid-rZ2XCNuXrm .navbar-dropdown.collapsed.opened .navbar-collapse {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
#custom-html-1c .easyhtml5video {
  margin-top: 80px;
  margin-bottom: -5px;
}
#custom-html-1c video {
  margin-bottom: -8px;
}
@media only screen and (max-device-width: 1000px) {
  #custom-html-1c .easyhtml5video {
    margin-top: 70px;
    margin-bottom: -5px;
  }
}
@media only screen and (max-width: 1000px) {
  #custom-html-1c .easyhtml5video {
    margin-top: 70px;
    margin-bottom: -5px;
  }
}
#custom-html-1o img {
  margin-top: -100px;
  position: absolute;
  right: 5px;
  height: 80px;
}
@media only screen and (max-device-width: 1000px) {
  #custom-html-1o img {
    height: 55px;
  }
}
@media only screen and (max-width: 1000px) {
  #custom-html-1o img {
    height: 55px !important;
    margin-top: -48px;
  }
}
#custom-html-6q div {
  display: none;
  position: fixed;
  width: 380px;
  right: 0px;
  top: 0px;
  height: 100%;
  background-color: black;
  color: white;
  z-index: 999999999999999999999999999999999999999 !important;
}
#custom-html-6q img {
  width: 40%;
}
#custom-html-6q ul {
  margin-top: 50px;
  list-style-type: none;
  vertical-align: middle;
  font-size: 1.5rem;
}
#custom-html-6q ul li {
  font-size: 1.5rem !important;
  margin-bottom: .8rem;
}
#custom-html-6q a {
  color: white !important;
  transition: all 0.4s linear 0s !important;
}
#custom-html-6q a:hover {
  color: #b1a374 !important;
}
@media only screen and (max-width: 390px) {
  #custom-html-6q div {
    width: 80%;
  }
}
@media only screen and (max-device-width: 390px) {
  #custom-html-6q div {
    width: 80%;
  }
}
#custom-html-6q * {
  font-family: 'Poiret One', display;
  vertical-align: middle;
}
#custom-html-6q #cerrardescubrir {
  cursor: pointer;
  font-size: 3rem;
  float: right;
  margin-right: 25px;
}
.cid-rZ3zdOFxGQ {
  padding-top: 150px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZ3zdOFxGQ h3 {
  position: relative;
}
.cid-rZ3zdOFxGQ h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZ3vG2bhYG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-rZ3vG2bhYG .mbr-text {
    text-align: center;
  }
}
.cid-rZ3vG2bhYG .container-fluid {
  padding: 0;
}
@media (min-width: 992px) {
  .cid-rZ3vG2bhYG .media-content {
    max-width: 700px;
    padding: 5rem 2rem;
    margin: auto;
    margin-right: 0;
  }
}
.cid-rZ3vG2bhYG .media-content {
  padding: 5rem 2rem;
}
.cid-rZ3vG2bhYG img {
  height: 100%;
  object-fit: cover;
}
.cid-rZ3vG2bhYG .mbr-figure {
  height: 100%;
}
.cid-rZ3vG2bhYG .col-lg-5,
.cid-rZ3vG2bhYG .col-lg-7 {
  padding: 0;
}
.cid-rZ3vG2bhYG .row {
  margin: 0;
}
@media (max-width: 767px) {
  .cid-rZ3vG2bhYG .media-content {
    padding: 3rem 1rem;
  }
}
.cid-rZlkcT5HW2 {
  padding-top: 150px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZlkcT5HW2 h3 {
  position: relative;
}
.cid-rZlkcT5HW2 h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZnmLvF3DH {
  padding-top: 180px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/mbr.webp");
}
.cid-rZnmLvF3DH .nav-tabs .nav-item.open .nav-link:focus,
.cid-rZnmLvF3DH .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-rZnmLvF3DH .icon-wrap .mbr-iconfont {
  font-size: 1rem;
  padding-right: 0.5rem;
  display: block;
  cursor: pointer;
  transition: all 0.6s;
  color: currentColor;
}
.cid-rZnmLvF3DH .icon-big {
  font-size: 2rem;
  padding-top: 2rem;
  display: inline-block;
  transition: all 0.3s;
}
.cid-rZnmLvF3DH .icon-big:hover {
  color: #b1a374 !important;
}
.cid-rZnmLvF3DH .content-col {
  margin: auto 0;
}
.cid-rZnmLvF3DH img {
  width: 90%;
  margin: auto;
}
.cid-rZnmLvF3DH h6 {
  margin: 0;
}
.cid-rZnmLvF3DH h4 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rZnmLvF3DH h4:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZnmLvF3DH .nav-tabs {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  border: none;
  justify-content: space-around;
}
.cid-rZnmLvF3DH .icon-wrap,
.cid-rZnmLvF3DH .date-wrap {
  display: flex;
  align-items: center;
}
.cid-rZnmLvF3DH .tabs-col {
  overflow: hidden;
}
.cid-rZnmLvF3DH .tab-content {
  border-top: 1px solid lightgray;
  padding: 0rem;
  padding-top: 5rem;
}
.cid-rZnmLvF3DH .nav-tabs .nav-link {
  color: #ffffff;
  font-style: normal;
  padding: 1rem 1.5rem;
  background: transparent;
  font-weight: 400;
  border: none;
  border-radius: 0;
  position: relative;
}
.cid-rZnmLvF3DH .nav-tabs .nav-link:before {
  position: absolute;
  content: '';
  bottom: -5px;
  left: 50%;
  right: 50%;
  transform: translateX(-50%);
  width: 12px;
  height: 12px;
  border-radius: 100%;
  border: 1px solid #ffffff;
  background: white;
  transition: all 0.3s;
  z-index: 9;
}
.cid-rZnmLvF3DH .nav-tabs .nav-link:after {
  position: absolute;
  content: '';
  bottom: 0px;
  right: 50%;
  width: 9999px;
  height: 1px;
  transition: all 0.3s;
  background: transparent;
}
.cid-rZnmLvF3DH .nav-tabs .nav-link:hover {
  cursor: pointer;
}
.cid-rZnmLvF3DH .nav-tabs .nav-link.active {
  font-weight: 400;
  font-style: normal;
}
.cid-rZnmLvF3DH .nav-tabs .nav-link.active:before {
  background: #ffffff;
}
.cid-rZnmLvF3DH .nav-tabs .nav-link.active:after {
  background: #ffffff;
}
@media (max-width: 992px) {
  .cid-rZnmLvF3DH img {
    margin-bottom: 2rem;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-rZnmLvF3DH .nav-tabs {
    flex-direction: row;
  }
  .cid-rZnmLvF3DH .mbr-text,
  .cid-rZnmLvF3DH .nav-link {
    text-align: center;
  }
  .cid-rZnmLvF3DH .nav-tabs .nav-link {
    margin-bottom: 1rem;
    border: 0;
  }
  .cid-rZnmLvF3DH .nav-tabs .nav-link:after {
    content: none;
  }
  .cid-rZnmLvF3DH .nav-item {
    min-width: 100px;
  }
  .cid-rZnmLvF3DH .tab-content {
    border-top: 0px;
    padding-top: 2rem;
  }
}
.cid-rZ2XCSIE3M {
  padding-top: 180px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-rZ2XCSIE3M .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-rZ2XCSIE3M .container {
  max-width: 1400px;
  padding: 0 3rem;
}
.cid-rZ2XCSIE3M textarea {
  min-height: 150px;
}
.cid-rZ2XCSIE3M .row2 {
  justify-content: space-between;
  border: 2px solid #000000;
  padding: 3rem;
}
.cid-rZ2XCSIE3M h3 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rZ2XCSIE3M h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZ2XCSIE3M form .btn {
  border-radius: 30px;
  margin: 0.18rem;
}
.cid-rZ2XCSIE3M .form-control,
.cid-rZ2XCSIE3M .field-input {
  padding: 1rem;
  background-color: transparent;
  border: 2px solid #000000;
  color: #000000;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-rZ2XCSIE3M .form-control::-webkit-input-placeholder,
.cid-rZ2XCSIE3M .field-input::-webkit-input-placeholder,
.cid-rZ2XCSIE3M .form-control::-webkit-input-placeholder,
.cid-rZ2XCSIE3M .field-input::-webkit-input-placeholder {
  color: #000000;
}
.cid-rZ2XCSIE3M .form-control:-moz-placeholder,
.cid-rZ2XCSIE3M .field-input:-moz-placeholder,
.cid-rZ2XCSIE3M .form-control:-moz-placeholder,
.cid-rZ2XCSIE3M .field-input:-moz-placeholder {
  color: #000000;
}
.cid-rZ2XCSIE3M .form-control:hover,
.cid-rZ2XCSIE3M .field-input:hover,
.cid-rZ2XCSIE3M .form-control:focus,
.cid-rZ2XCSIE3M .field-input:focus {
  background-color: transparent;
  border-color: #000000;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-rZ2XCSIE3M .form-control:hover::-webkit-input-placeholder,
.cid-rZ2XCSIE3M .field-input:hover::-webkit-input-placeholder,
.cid-rZ2XCSIE3M .form-control:focus::-webkit-input-placeholder,
.cid-rZ2XCSIE3M .field-input:focus::-webkit-input-placeholder,
.cid-rZ2XCSIE3M .form-control:hover::-webkit-input-placeholder,
.cid-rZ2XCSIE3M .field-input:hover::-webkit-input-placeholder,
.cid-rZ2XCSIE3M .form-control:focus::-webkit-input-placeholder,
.cid-rZ2XCSIE3M .field-input:focus::-webkit-input-placeholder {
  color: #000000;
}
.cid-rZ2XCSIE3M .form-control:hover:-moz-placeholder,
.cid-rZ2XCSIE3M .field-input:hover:-moz-placeholder,
.cid-rZ2XCSIE3M .form-control:focus:-moz-placeholder,
.cid-rZ2XCSIE3M .field-input:focus:-moz-placeholder,
.cid-rZ2XCSIE3M .form-control:hover:-moz-placeholder,
.cid-rZ2XCSIE3M .field-input:hover:-moz-placeholder,
.cid-rZ2XCSIE3M .form-control:focus:-moz-placeholder,
.cid-rZ2XCSIE3M .field-input:focus:-moz-placeholder {
  color: #000000;
}
.cid-rZ2XCSIE3M .jq-number__spin:hover,
.cid-rZ2XCSIE3M .jq-number__spin:focus {
  background-color: transparent;
  border-color: #000000;
  color: #ffffff;
  box-shadow: none;
  outline: none;
}
.cid-rZ2XCSIE3M .jq-number__spin {
  background-color: transparent;
  border-color: #000000;
  color: #000000;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-rZ2XCSIE3M input::-webkit-clear-button {
  display: none;
}
.cid-rZ2XCSIE3M input::-webkit-inner-spin-button {
  display: none;
}
.cid-rZ2XCSIE3M input::-webkit-outer-spin-button {
  display: none;
}
.cid-rZ2XCSIE3M input::-webkit-calendar-picker-indicator {
  display: none;
}
@media (max-width: 767px) {
  .cid-rZ2XCSIE3M .container {
    padding: 0 2rem;
  }
  .cid-rZ2XCSIE3M .row2 {
    padding: 1rem 0;
  }
}
.cid-rZ2XCSIE3M H2 {
  color: #000000;
}
.cid-rZ2XCSIE3M .mbr-text,
.cid-rZ2XCSIE3M .mbr-section-btn {
  color: #000000;
}
.cid-rZ2XCSIE3M .imagencentra {
  margin-right: auto;
  text-align: left;
}
.cid-rZ2XCSIE3M img {
  width: 55%;
  margin-bottom: 1rem;
}
.cid-rZ2XCTpaJc {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/mbr-1-1920x1280.webp");
}
.cid-rZ2XCTpaJc .row {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.cid-rZ2XCTpaJc .content-panel {
  padding: 3rem;
  background-color: #232323;
}
@media (min-width: 767px) {
  .cid-rZ2XCTpaJc .text-block {
    padding-right: 0;
    padding-left: 0;
  }
}
.cid-rZ2XCTpaJc .google-map {
  width: 100%;
  height: 30rem;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-rZ2XCTpaJc .google-map iframe {
  width: inherit;
  height: 100%;
}
.cid-rZ2XCTpaJc .google-map iframe .place-card {
  margin-left: 40px !important;
}
.cid-rZ2XCTpaJc .google-map .place-card {
  margin-left: 40px !important;
}
.cid-rZ3vrwpZ1T {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-rZ3vrwpZ1T a:link {
  text-decoration: none;
}
.cid-rZ3vrwpZ1T .icon-transition span {
  color: #ffffff;
  display: block;
  height: 3em;
  line-height: 3em;
  border-radius: 50%;
  border: 2px solid #ffffff;
  width: 3em;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  font-size: 14px;
}
.cid-rZ3vrwpZ1T .icon-transition span:hover {
  background-color: #ffbc00;
}
.cid-rZ3vrwpZ1T .inner-text {
  line-height: 3em;
}
.cid-rZ3vrwpZ1T .social-media {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rZ3vrwpZ1T .social-media ul {
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
}
.cid-rZ3vrwpZ1T .social-media ul li {
  padding: 4px;
  display: inline-block;
}
.cid-rZ3vrwpZ1T .content-text,
.cid-rZ3vrwpZ1T .inner-text {
  color: #c1c1c1;
  text-align: left;
}
.cid-rZ9dsmjbMw .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #000000;
}
.cid-rZ9dsmjbMw .navbar.opened {
  transition: all .3s;
  background: #000000 !important;
}
.cid-rZ9dsmjbMw .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-rZ9dsmjbMw .navbar .navbar-buttons {
  flex-wrap: wrap;
}
.cid-rZ9dsmjbMw .navbar .navbar-collapse {
  transition: none;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-rZ9dsmjbMw .navbar.collapsed {
  flex-wrap: nowrap;
}
.cid-rZ9dsmjbMw .navbar.collapsed.opened {
  text-align: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  margin-left: auto;
  max-width: 20rem ;
  height: 100vh;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-rZ9dsmjbMw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-rZ9dsmjbMw .navbar.collapsed.opened .navbar-toggler {
  -webkit-order: -1;
  order: -1;
  -webkit-align-self: flex-end !important;
  align-self: flex-end !important;
  margin: 1rem 0 0 0;
}
.cid-rZ9dsmjbMw .navbar.collapsed.opened .navbar-collapse {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
.cid-rZ9dsmjbMw .navbar.collapsed.opened .navbar-collapse.show,
.cid-rZ9dsmjbMw .navbar.collapsed.opened .navbar-collapse.collapsing {
  display: block;
}
.cid-rZ9dsmjbMw .navbar.collapsed:not(.opened) {
  flex-direction: row !important;
}
.cid-rZ9dsmjbMw .navbar.collapsed:not(.opened) .navbar-collapse {
  display: none !important;
}
.cid-rZ9dsmjbMw .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-rZ9dsmjbMw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-rZ9dsmjbMw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-rZ9dsmjbMw .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-rZ9dsmjbMw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-rZ9dsmjbMw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-rZ9dsmjbMw .navbar {
    flex-wrap: nowrap;
  }
  .cid-rZ9dsmjbMw .navbar.opened {
    text-align: center;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin-left: auto;
    max-width: 20rem ;
    height: 100vh;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-rZ9dsmjbMw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-rZ9dsmjbMw .navbar.opened .navbar-toggler {
    -webkit-order: -1;
    order: -1;
    -webkit-align-self: flex-end !important;
    align-self: flex-end !important;
    margin: 1rem 0 0 0;
  }
  .cid-rZ9dsmjbMw .navbar.opened .navbar-collapse {
    -webkit-flex-basis: initial;
    flex-basis: initial;
    height: auto !important;
    max-height: 100vh;
  }
  .cid-rZ9dsmjbMw .navbar.opened .navbar-collapse.show,
  .cid-rZ9dsmjbMw .navbar.opened .navbar-collapse.collapsing {
    display: block;
  }
  .cid-rZ9dsmjbMw .navbar:not(.opened) .navbar-collapse {
    display: none !important;
  }
  .cid-rZ9dsmjbMw .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-rZ9dsmjbMw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-rZ9dsmjbMw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-rZ9dsmjbMw .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-rZ9dsmjbMw .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-rZ9dsmjbMw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-rZ9dsmjbMw .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-rZ9dsmjbMw .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    word-break: break-word;
  }
}
.cid-rZ9dsmjbMw .navbar.navbar-short {
  background: #000000 !important;
  min-height: 60px;
}
.cid-rZ9dsmjbMw .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-rZ9dsmjbMw .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-rZ9dsmjbMw .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-rZ9dsmjbMw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-rZ9dsmjbMw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-rZ9dsmjbMw .dropdown-item.active,
.cid-rZ9dsmjbMw .dropdown-item:active {
  background-color: transparent;
}
.cid-rZ9dsmjbMw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-rZ9dsmjbMw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-rZ9dsmjbMw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-rZ9dsmjbMw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-rZ9dsmjbMw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-rZ9dsmjbMw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-rZ9dsmjbMw ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-rZ9dsmjbMw .navbar-buttons {
  text-align: center;
}
.cid-rZ9dsmjbMw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-rZ9dsmjbMw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-rZ9dsmjbMw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rZ9dsmjbMw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rZ9dsmjbMw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rZ9dsmjbMw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rZ9dsmjbMw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rZ9dsmjbMw nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rZ9dsmjbMw nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rZ9dsmjbMw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rZ9dsmjbMw .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-rZ9dsmjbMw a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  letter-spacing: 2px;
}
.cid-rZ9dsmjbMw a.nav-link:focus {
  outline: none;
}
.cid-rZ9dsmjbMw .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-rZ9dsmjbMw .nav-link:hover,
.cid-rZ9dsmjbMw .dropdown-item:hover {
  color: #c1c1c1 !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-rZ9dsmjbMw .navbar-dropdown.collapsed.opened {
    left: auto;
  }
  .cid-rZ9dsmjbMw .navbar-dropdown.collapsed.opened .navbar-collapse {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-rZ9lveYMM0 {
  padding-top: 165px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-rZ9lveYMM0 .card-subtitle {
  margin: 0;
}
.cid-rZ9lveYMM0 .row {
  padding: 0 0.5rem;
  justify-content: center;
}
.cid-rZ9lveYMM0 .card {
  padding: 0.5rem;
}
.cid-rZ9lveYMM0 img {
  object-fit: cover;
  height: 100%;
}
.cid-rZ9lveYMM0 h4 {
  margin: 0;
}
.cid-rZ9lveYMM0 .card-img {
  height: 550px;
}
.cid-rZ9lveYMM0 h3 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rZ9lveYMM0 h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
@media (max-width: 992px) {
  .cid-rZ9lveYMM0 .card-img {
    height: 350px;
  }
}
#custom-html-1q .easyhtml5video {
  margin-bottom: -5px;
}
#custom-html-1q video {
  margin-bottom: -8px;
}
@media only screen and (max-device-width: 1000px) {
  #custom-html-1q .easyhtml5video {
    margin-top: 70px;
    margin-bottom: -5px;
  }
}
@media only screen and (max-width: 1000px) {
  #custom-html-1q .easyhtml5video {
    margin-top: 70px;
    margin-bottom: -5px;
  }
}
.cid-rZ9dsmQW03 {
  padding-top: 150px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rZ9dsmQW03 h3 {
  position: relative;
}
.cid-rZ9dsmQW03 h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZ9dsneKXc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-rZ9dsneKXc .mbr-text {
    text-align: center;
  }
}
.cid-rZ9dsneKXc .container-fluid {
  padding: 0;
}
@media (min-width: 992px) {
  .cid-rZ9dsneKXc .media-content {
    max-width: 700px;
    padding: 5rem 2rem;
    margin: auto;
    margin-right: 0;
  }
}
.cid-rZ9dsneKXc .media-content {
  padding: 5rem 2rem;
}
.cid-rZ9dsneKXc img {
  height: 100%;
  object-fit: cover;
}
.cid-rZ9dsneKXc .mbr-figure {
  height: 100%;
}
.cid-rZ9dsneKXc .col-lg-5,
.cid-rZ9dsneKXc .col-lg-7 {
  padding: 0;
}
.cid-rZ9dsneKXc .row {
  margin: 0;
}
@media (max-width: 767px) {
  .cid-rZ9dsneKXc .media-content {
    padding: 3rem 1rem;
  }
}
.cid-rZ9lGlen3I {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-rZ9lGlen3I .content-slider {
  display: -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-rZ9lGlen3I .modal-body .close {
  background: #1b1b1b;
}
.cid-rZ9lGlen3I .modal-body .close span {
  font-style: normal;
}
@media (min-width: 992px) {
  .cid-rZ9lGlen3I .align-center {
    text-align: left;
    max-width: 850px;
  }
  .cid-rZ9lGlen3I .carousel-caption {
    justify-content: flex-start !important;
    padding-left: 5rem;
  }
}
.cid-rZ9lGlen3I .container {
  max-width: 100%;
  padding: 0;
}
.cid-rZ9lGlen3I .content-slider-wrap {
  width: 100%;
}
.cid-rZ9lGlen3I .carousel-inner > .active,
.cid-rZ9lGlen3I .carousel-inner > .next,
.cid-rZ9lGlen3I .carousel-inner > .prev {
  display: -webkit-flex;
}
.cid-rZ9lGlen3I .carousel-control .icon-next,
.cid-rZ9lGlen3I .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-rZ9lGlen3I .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-rZ9lGlen3I .mbr-iconfont {
  color: black;
  font-size: 1.2rem!important;
  font-weight: 600;
}
.cid-rZ9lGlen3I .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-rZ9lGlen3I .boxed-slider > div {
  position: relative;
}
.cid-rZ9lGlen3I .container img {
  width: 100%;
}
.cid-rZ9lGlen3I .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-rZ9lGlen3I .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-rZ9lGlen3I .mbr-table-cell {
  padding: 0;
}
.cid-rZ9lGlen3I .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-rZ9lGlen3I .carousel-caption {
  top: auto;
  right: 0;
  bottom: 2rem;
  left: 0;
  display: -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rZ9lGlen3I .mbr-overlay {
  z-index: 1;
}
.cid-rZ9lGlen3I .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-rZ9lGlen3I .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  -o-transition: -o-transform 0.6s ease-in-out;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
@media (max-width: 576px) {
  .cid-rZ9lGlen3I .carousel-item .container {
    width: 100%;
  }
}
.cid-rZ9lGlen3I .carousel-item-next.carousel-item-left,
.cid-rZ9lGlen3I .carousel-item-prev.carousel-item-right {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.cid-rZ9lGlen3I .active.carousel-item-right,
.cid-rZ9lGlen3I .carousel-item-next {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.cid-rZ9lGlen3I .active.carousel-item-left,
.cid-rZ9lGlen3I .carousel-item-prev {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.cid-rZ9lGlen3I .mbr-slider .carousel-control {
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -1.5rem;
  font-size: 35px;
  border-radius: 50%;
  background-color: white;
  transition: all .3s;
}
@media (max-width: 767px) {
  .cid-rZ9lGlen3I .mbr-slider .carousel-control {
    top: 20%;
  }
}
.cid-rZ9lGlen3I .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rZ9lGlen3I .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rZ9lGlen3I .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-rZ9lGlen3I .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-rZ9lGlen3I .mbr-slider .carousel-indicators li {
  max-width: 15px;
  height: 10px;
  width: 10px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .5;
  transition: all .3s;
}
.cid-rZ9lGlen3I .mbr-slider .carousel-indicators li.active,
.cid-rZ9lGlen3I .mbr-slider .carousel-indicators li:hover {
  opacity: .9;
}
.cid-rZ9lGlen3I .mbr-slider .carousel-indicators li::after,
.cid-rZ9lGlen3I .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-rZ9lGlen3I .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-rZ9lGlen3I .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-rZ9lGlen3I .mbr-slider > .container img {
  width: 100%;
}
.cid-rZ9lGlen3I .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-rZ9lGlen3I .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-rZ9lGlen3I .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-rZ9lGlen3I .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-rZ9lGlen3I .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-rZ9lGlen3I .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-rZ9lGlen3I .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-rZ9lGlen3I .full-screen .slider-fullscreen-image.active {
  display: -o-flex;
}
.cid-rZ9lGlen3I .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-rZ9lGlen3I .full-screen .carousel-item .container.container-slide {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-rZ9lGlen3I .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-rZ9lGlen3I .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-rZ9lGlen3I .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-rZ9lGlen3I .mbr-slider.slide .container {
  overflow: hidden;
  padding: 0;
}
.cid-rZ9lGlen3I .carousel-inner {
  height: 100%;
}
.cid-rZ9lGlen3I .slider-fullscreen-image {
  height: 100%;
  background: transparent !important;
}
.cid-rZ9lGlen3I .image_wrapper {
  height: 950px;
  width: 100%;
  position: relative;
  display: inline-block;
}
.cid-rZ9lGlen3I .image_wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-rZ9lGlen3I .carousel-item .container-slide {
  text-align: center;
}
@media (max-width: 767px) {
  .cid-rZ9lGlen3I .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-rZ9lGlen3I .content-slider-wrap {
    width: 100%!important;
  }
  .cid-rZ9lGlen3I .image_wrapper {
    height: 570px;
  }
}
@media only screen and (max-width: 700px) {
  .cid-rZ9lGlen3I h2 {
    font-size: 1rem;
  }
}
@media only screen and (max-device-width: 700px) {
  .cid-rZ9lGlen3I h2 {
    font-size: 1rem;
  }
}
.cid-rZkSHMi36A {
  padding-top: 90px;
  padding-bottom: 90px;
  background: #efefef;
}
.cid-rZkSHMi36A .container-fluid {
  padding: 0 3rem;
}
.cid-rZkSHMi36A .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rZkSHMi36A .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #b1a374, #c4bc3b);
  display: inline-block;
}
.cid-rZkSHMi36A .title-wrap {
  padding-left: 0;
  padding-right: 0;
}
.cid-rZkSHMi36A .image-wrap {
  overflow: hidden;
  width: 100%;
}
.cid-rZkSHMi36A .image-wrap img {
  width: 100%;
  height: 100%;
  z-index: 1;
  transition: all 0.5s ease-in-out;
}
.cid-rZkSHMi36A .image-wrap img:hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.cid-rZkSHMi36A .content-section {
  padding: 3rem;
}
.cid-rZkSHMi36A .btn {
  margin-top: 1rem;
  margin-left: 0rem;
  margin-right: 0rem;
}
.cid-rZkSHMi36A .card-wrapper {
  overflow: hidden;
  margin-top: 1.6rem;
  background-color: #ffffff;
  padding: 0rem;
  z-index: 10;
  border-radius: 15px;
  margin-bottom: 3rem;
}
@media (max-width: 1200px) {
  .cid-rZkSHMi36A .container-fluid {
    padding: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-rZkSHMi36A .container-fluid {
    padding: 0rem;
  }
}
@media (max-width: 439px) {
  .cid-rZkSHMi36A .card-wrapper {
    margin-bottom: 0rem;
    border-radius: 0px;
  }
  .cid-rZkSHMi36A .title-wrap {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
.cid-rZcyFTDMFG {
  padding-top: 165px;
  padding-bottom: 90px;
  background-color: #000000;
}
.cid-rZcyFTDMFG .card-subtitle {
  margin: 0;
}
.cid-rZcyFTDMFG .row {
  padding: 0 0.5rem;
  justify-content: center;
}
.cid-rZcyFTDMFG .card {
  padding: 0.5rem;
}
.cid-rZcyFTDMFG img {
  object-fit: cover;
  height: 100%;
}
.cid-rZcyFTDMFG h4 {
  margin: 0;
}
.cid-rZcyFTDMFG .card-img {
  height: 550px;
}
.cid-rZcyFTDMFG h3 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rZcyFTDMFG h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
@media (max-width: 992px) {
  .cid-rZcyFTDMFG .card-img {
    height: 350px;
  }
}
.cid-rZcy5OHEzS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/showroom-carpinteria-barahona-1-op-2000x1334.webp");
}
.cid-rZcy5OHEzS .mbr-section-subtitle {
  color: #767676;
  text-align: left;
  line-height: 1.6;
}
.cid-rZcy5OHEzS .col-lg-3,
.cid-rZcy5OHEzS .col-lg-6 {
  padding: 0!important;
}
.cid-rZcy5OHEzS .btn {
  border-radius: 30px;
}
.cid-rZcy5OHEzS .card-wrapper {
  min-height: 700px;
  border-right: 1px solid white;
}
.cid-rZcy5OHEzS .image-element {
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.cid-rZcy5OHEzS .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rZcy5OHEzS .wrapper {
  padding: 2rem;
}
@media (min-width: 992px) {
  .cid-rZcy5OHEzS .image-element:hover .wrapper {
    padding-top: 0;
  }
  .cid-rZcy5OHEzS .image-element:hover .wrapper .collapsed-content {
    transition: opacity 0.3s, max-height 0.9s;
    opacity: 1;
    max-height: 999px;
  }
  .cid-rZcy5OHEzS .wrapper {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 2rem;
    background: transparent;
  }
  .cid-rZcy5OHEzS .wrapper .collapsed-content {
    transition: opacity 0.3s, max-height 0.3s;
    opacity: 0;
    max-height: 0px;
    overflow: hidden;
  }
}
@media (max-width: 992px) {
  .cid-rZcy5OHEzS .card-title,
  .cid-rZcy5OHEzS .underline,
  .cid-rZcy5OHEzS .mbr-text,
  .cid-rZcy5OHEzS .mbr-section-btn,
  .cid-rZcy5OHEzS .mbr-section-subtitle,
  .cid-rZcy5OHEzS .mbr-section-title {
    text-align: center !important;
  }
  .cid-rZcy5OHEzS .card-wrapper {
    align-items: center;
    display: flex;
    min-height: 500px;
    border-bottom: 1px solid white;
  }
}
.cid-rZcy5OHEzS .mbr-section-title {
  text-align: left;
}
.cid-rZcy5OHEzS .mbr-section-title,
.cid-rZcy5OHEzS .underline {
  text-align: center;
}
.cid-rZcy5OHEzS H4 {
  color: #e1201d;
}
.cid-rZ9dsnK84V {
  padding-top: 180px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-rZ9dsnK84V .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-rZ9dsnK84V .container {
  max-width: 1400px;
  padding: 0 3rem;
}
.cid-rZ9dsnK84V textarea {
  min-height: 150px;
}
.cid-rZ9dsnK84V .row2 {
  justify-content: space-between;
  border: 2px solid #000000;
  padding: 3rem;
}
.cid-rZ9dsnK84V h3 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rZ9dsnK84V h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZ9dsnK84V form .btn {
  border-radius: 30px;
  margin: 0.18rem;
}
.cid-rZ9dsnK84V .form-control,
.cid-rZ9dsnK84V .field-input {
  padding: 1rem;
  background-color: transparent;
  border: 2px solid #000000;
  color: #000000;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-rZ9dsnK84V .form-control::-webkit-input-placeholder,
.cid-rZ9dsnK84V .field-input::-webkit-input-placeholder,
.cid-rZ9dsnK84V .form-control::-webkit-input-placeholder,
.cid-rZ9dsnK84V .field-input::-webkit-input-placeholder {
  color: #000000;
}
.cid-rZ9dsnK84V .form-control:-moz-placeholder,
.cid-rZ9dsnK84V .field-input:-moz-placeholder,
.cid-rZ9dsnK84V .form-control:-moz-placeholder,
.cid-rZ9dsnK84V .field-input:-moz-placeholder {
  color: #000000;
}
.cid-rZ9dsnK84V .form-control:hover,
.cid-rZ9dsnK84V .field-input:hover,
.cid-rZ9dsnK84V .form-control:focus,
.cid-rZ9dsnK84V .field-input:focus {
  background-color: transparent;
  border-color: #000000;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-rZ9dsnK84V .form-control:hover::-webkit-input-placeholder,
.cid-rZ9dsnK84V .field-input:hover::-webkit-input-placeholder,
.cid-rZ9dsnK84V .form-control:focus::-webkit-input-placeholder,
.cid-rZ9dsnK84V .field-input:focus::-webkit-input-placeholder,
.cid-rZ9dsnK84V .form-control:hover::-webkit-input-placeholder,
.cid-rZ9dsnK84V .field-input:hover::-webkit-input-placeholder,
.cid-rZ9dsnK84V .form-control:focus::-webkit-input-placeholder,
.cid-rZ9dsnK84V .field-input:focus::-webkit-input-placeholder {
  color: #000000;
}
.cid-rZ9dsnK84V .form-control:hover:-moz-placeholder,
.cid-rZ9dsnK84V .field-input:hover:-moz-placeholder,
.cid-rZ9dsnK84V .form-control:focus:-moz-placeholder,
.cid-rZ9dsnK84V .field-input:focus:-moz-placeholder,
.cid-rZ9dsnK84V .form-control:hover:-moz-placeholder,
.cid-rZ9dsnK84V .field-input:hover:-moz-placeholder,
.cid-rZ9dsnK84V .form-control:focus:-moz-placeholder,
.cid-rZ9dsnK84V .field-input:focus:-moz-placeholder {
  color: #000000;
}
.cid-rZ9dsnK84V .jq-number__spin:hover,
.cid-rZ9dsnK84V .jq-number__spin:focus {
  background-color: transparent;
  border-color: #000000;
  color: #ffffff;
  box-shadow: none;
  outline: none;
}
.cid-rZ9dsnK84V .jq-number__spin {
  background-color: transparent;
  border-color: #000000;
  color: #000000;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-rZ9dsnK84V input::-webkit-clear-button {
  display: none;
}
.cid-rZ9dsnK84V input::-webkit-inner-spin-button {
  display: none;
}
.cid-rZ9dsnK84V input::-webkit-outer-spin-button {
  display: none;
}
.cid-rZ9dsnK84V input::-webkit-calendar-picker-indicator {
  display: none;
}
@media (max-width: 767px) {
  .cid-rZ9dsnK84V .container {
    padding: 0 2rem;
  }
  .cid-rZ9dsnK84V .row2 {
    padding: 1rem 0;
  }
}
.cid-rZ9dsnK84V H2 {
  color: #000000;
}
.cid-rZ9dsnK84V .mbr-text,
.cid-rZ9dsnK84V .mbr-section-btn {
  color: #000000;
}
.cid-rZ9dsnK84V .imagencentra {
  margin-right: auto;
  text-align: left;
}
.cid-rZ9dsnK84V img {
  width: 55%;
  margin-bottom: 1rem;
}
.cid-rZ9dsohLRu {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/mbr-1-1920x1280.webp");
}
.cid-rZ9dsohLRu .row {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.cid-rZ9dsohLRu .content-panel {
  padding: 3rem;
  background-color: #232323;
}
@media (min-width: 767px) {
  .cid-rZ9dsohLRu .text-block {
    padding-right: 0;
    padding-left: 0;
  }
}
.cid-rZ9dsohLRu .google-map {
  width: 100%;
  height: 30rem;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-rZ9dsohLRu .google-map iframe {
  width: inherit;
  height: 100%;
}
.cid-rZ9dsohLRu .google-map iframe .place-card {
  margin-left: 40px !important;
}
.cid-rZ9dsohLRu .google-map .place-card {
  margin-left: 40px !important;
}
.cid-rZ9dsoOa6h {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-rZ9dsoOa6h a:link {
  text-decoration: none;
}
.cid-rZ9dsoOa6h .icon-transition span {
  color: #ffffff;
  display: block;
  height: 3em;
  line-height: 3em;
  border-radius: 50%;
  border: 2px solid #ffffff;
  width: 3em;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  font-size: 14px;
}
.cid-rZ9dsoOa6h .icon-transition span:hover {
  background-color: #ffbc00;
}
.cid-rZ9dsoOa6h .inner-text {
  line-height: 3em;
}
.cid-rZ9dsoOa6h .social-media {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rZ9dsoOa6h .social-media ul {
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
}
.cid-rZ9dsoOa6h .social-media ul li {
  padding: 4px;
  display: inline-block;
}
.cid-rZ9dsoOa6h .content-text,
.cid-rZ9dsoOa6h .inner-text {
  color: #c1c1c1;
  text-align: left;
}
.cid-rZ9qu82DKK.popup-builder {
  background-color: #ffffff;
}
.cid-rZ9qu82DKK.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-rZ9qu82DKK.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-rZ9qu82DKK .modal-content,
.cid-rZ9qu82DKK .modal-dialog {
  height: auto;
}
.cid-rZ9qu82DKK .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-rZ9qu82DKK .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-rZ9qu82DKK .form-wrapper .mbr-form .form-group,
  .cid-rZ9qu82DKK .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-rZ9qu82DKK .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-rZ9qu82DKK .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-rZ9qu82DKK .mbr-text {
  text-align: center;
}
.cid-rZ9qu82DKK .pt-0 {
  padding-top: 0 !important;
}
.cid-rZ9qu82DKK .pb-0 {
  padding-bottom: 0 !important;
}
.cid-rZ9qu82DKK .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-rZ9qu82DKK .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-rZ9qu82DKK .modal-open {
  overflow: hidden;
}
.cid-rZ9qu82DKK .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-rZ9qu82DKK .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-rZ9qu82DKK .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-rZ9qu82DKK .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-rZ9qu82DKK .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-rZ9qu82DKK .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-rZ9qu82DKK .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-rZ9qu82DKK .modal-content {
  background: #879a9f;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-rZ9qu82DKK .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-rZ9qu82DKK .modal-backdrop.fade {
  opacity: 0;
}
.cid-rZ9qu82DKK .modal-backdrop.show {
  opacity: .5;
}
.cid-rZ9qu82DKK .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: none;
}
.cid-rZ9qu82DKK .modal-header .close {
  position: absolute;
  top: auto;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-rZ9qu82DKK .modal-header .close:hover {
  opacity: 1;
}
.cid-rZ9qu82DKK .modal-header .close:focus {
  outline: none;
}
.cid-rZ9qu82DKK .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #ffffff;
}
.cid-rZ9qu82DKK .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
  min-height: 100%;
}
.cid-rZ9qu82DKK .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1rem;
  border-top: none;
  text-align: center;
}
.cid-rZ9qu82DKK .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-rZ9qu82DKK .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-rZ9qu82DKK .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-rZ9qu82DKK .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-rZ9qu82DKK .modal-sm {
    max-width: 300px;
  }
  .cid-rZ9qu82DKK .container {
    max-width: 540px;
  }
}
@media (min-width: 992px) {
  .cid-rZ9qu82DKK .modal-lg,
  .cid-rZ9qu82DKK .modal-xl {
    max-width: 800px;
  }
  .cid-rZ9qu82DKK .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .cid-rZ9qu82DKK .modal-xl {
    max-width: 1140px;
  }
  .cid-rZ9qu82DKK .container {
    max-width: 1140px;
  }
}
.cid-rZ9qu82DKK .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .cid-rZ9qu82DKK .container {
    max-width: 720px;
  }
}
.cid-rZ9qu82DKK .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-rZ9qu82DKK .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-rZ9qu82DKK .form-group {
  margin-bottom: 1rem;
}
.cid-rZ9qu82DKK .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-rZ9qu82DKK .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-rZ9qu82DKK .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-rZ9sBqm5VT.popup-builder {
  background-color: #ffffff;
}
.cid-rZ9sBqm5VT.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-rZ9sBqm5VT.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-rZ9sBqm5VT .modal-content,
.cid-rZ9sBqm5VT .modal-dialog {
  height: auto;
}
.cid-rZ9sBqm5VT .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-rZ9sBqm5VT .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-rZ9sBqm5VT .form-wrapper .mbr-form .form-group,
  .cid-rZ9sBqm5VT .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-rZ9sBqm5VT .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-rZ9sBqm5VT .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-rZ9sBqm5VT .mbr-text {
  text-align: center;
}
.cid-rZ9sBqm5VT .pt-0 {
  padding-top: 0 !important;
}
.cid-rZ9sBqm5VT .pb-0 {
  padding-bottom: 0 !important;
}
.cid-rZ9sBqm5VT .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-rZ9sBqm5VT .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-rZ9sBqm5VT .modal-open {
  overflow: hidden;
}
.cid-rZ9sBqm5VT .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-rZ9sBqm5VT .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-rZ9sBqm5VT .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-rZ9sBqm5VT .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-rZ9sBqm5VT .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-rZ9sBqm5VT .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-rZ9sBqm5VT .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-rZ9sBqm5VT .modal-content {
  background: #879a9f;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-rZ9sBqm5VT .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-rZ9sBqm5VT .modal-backdrop.fade {
  opacity: 0;
}
.cid-rZ9sBqm5VT .modal-backdrop.show {
  opacity: .5;
}
.cid-rZ9sBqm5VT .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: none;
}
.cid-rZ9sBqm5VT .modal-header .close {
  position: absolute;
  top: auto;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-rZ9sBqm5VT .modal-header .close:hover {
  opacity: 1;
}
.cid-rZ9sBqm5VT .modal-header .close:focus {
  outline: none;
}
.cid-rZ9sBqm5VT .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #ffffff;
}
.cid-rZ9sBqm5VT .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
  min-height: 100%;
}
.cid-rZ9sBqm5VT .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1rem;
  border-top: none;
  text-align: center;
}
.cid-rZ9sBqm5VT .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-rZ9sBqm5VT .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-rZ9sBqm5VT .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-rZ9sBqm5VT .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-rZ9sBqm5VT .modal-sm {
    max-width: 300px;
  }
  .cid-rZ9sBqm5VT .container {
    max-width: 540px;
  }
}
@media (min-width: 992px) {
  .cid-rZ9sBqm5VT .modal-lg,
  .cid-rZ9sBqm5VT .modal-xl {
    max-width: 800px;
  }
  .cid-rZ9sBqm5VT .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .cid-rZ9sBqm5VT .modal-xl {
    max-width: 1140px;
  }
  .cid-rZ9sBqm5VT .container {
    max-width: 1140px;
  }
}
.cid-rZ9sBqm5VT .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .cid-rZ9sBqm5VT .container {
    max-width: 720px;
  }
}
.cid-rZ9sBqm5VT .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-rZ9sBqm5VT .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-rZ9sBqm5VT .form-group {
  margin-bottom: 1rem;
}
.cid-rZ9sBqm5VT .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-rZ9sBqm5VT .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-rZ9sBqm5VT .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-rZ9sBvWMfa.popup-builder {
  background-color: #ffffff;
}
.cid-rZ9sBvWMfa.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-rZ9sBvWMfa.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-rZ9sBvWMfa .modal-content,
.cid-rZ9sBvWMfa .modal-dialog {
  height: auto;
}
.cid-rZ9sBvWMfa .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-rZ9sBvWMfa .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-rZ9sBvWMfa .form-wrapper .mbr-form .form-group,
  .cid-rZ9sBvWMfa .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-rZ9sBvWMfa .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-rZ9sBvWMfa .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-rZ9sBvWMfa .mbr-text {
  text-align: center;
}
.cid-rZ9sBvWMfa .pt-0 {
  padding-top: 0 !important;
}
.cid-rZ9sBvWMfa .pb-0 {
  padding-bottom: 0 !important;
}
.cid-rZ9sBvWMfa .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-rZ9sBvWMfa .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-rZ9sBvWMfa .modal-open {
  overflow: hidden;
}
.cid-rZ9sBvWMfa .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-rZ9sBvWMfa .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-rZ9sBvWMfa .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-rZ9sBvWMfa .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-rZ9sBvWMfa .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-rZ9sBvWMfa .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-rZ9sBvWMfa .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-rZ9sBvWMfa .modal-content {
  background: #879a9f;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-rZ9sBvWMfa .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-rZ9sBvWMfa .modal-backdrop.fade {
  opacity: 0;
}
.cid-rZ9sBvWMfa .modal-backdrop.show {
  opacity: .5;
}
.cid-rZ9sBvWMfa .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: none;
}
.cid-rZ9sBvWMfa .modal-header .close {
  position: absolute;
  top: auto;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-rZ9sBvWMfa .modal-header .close:hover {
  opacity: 1;
}
.cid-rZ9sBvWMfa .modal-header .close:focus {
  outline: none;
}
.cid-rZ9sBvWMfa .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #ffffff;
}
.cid-rZ9sBvWMfa .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
  min-height: 100%;
}
.cid-rZ9sBvWMfa .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1rem;
  border-top: none;
  text-align: center;
}
.cid-rZ9sBvWMfa .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-rZ9sBvWMfa .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-rZ9sBvWMfa .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-rZ9sBvWMfa .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-rZ9sBvWMfa .modal-sm {
    max-width: 300px;
  }
  .cid-rZ9sBvWMfa .container {
    max-width: 540px;
  }
}
@media (min-width: 992px) {
  .cid-rZ9sBvWMfa .modal-lg,
  .cid-rZ9sBvWMfa .modal-xl {
    max-width: 800px;
  }
  .cid-rZ9sBvWMfa .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .cid-rZ9sBvWMfa .modal-xl {
    max-width: 1140px;
  }
  .cid-rZ9sBvWMfa .container {
    max-width: 1140px;
  }
}
.cid-rZ9sBvWMfa .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .cid-rZ9sBvWMfa .container {
    max-width: 720px;
  }
}
.cid-rZ9sBvWMfa .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-rZ9sBvWMfa .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-rZ9sBvWMfa .form-group {
  margin-bottom: 1rem;
}
.cid-rZ9sBvWMfa .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-rZ9sBvWMfa .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-rZ9sBvWMfa .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-rZ9vUMiUHO.popup-builder {
  background-color: #ffffff;
}
.cid-rZ9vUMiUHO.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-rZ9vUMiUHO.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-rZ9vUMiUHO .modal-content,
.cid-rZ9vUMiUHO .modal-dialog {
  height: auto;
}
.cid-rZ9vUMiUHO .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-rZ9vUMiUHO .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-rZ9vUMiUHO .form-wrapper .mbr-form .form-group,
  .cid-rZ9vUMiUHO .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-rZ9vUMiUHO .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-rZ9vUMiUHO .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-rZ9vUMiUHO .mbr-text {
  text-align: center;
}
.cid-rZ9vUMiUHO .pt-0 {
  padding-top: 0 !important;
}
.cid-rZ9vUMiUHO .pb-0 {
  padding-bottom: 0 !important;
}
.cid-rZ9vUMiUHO .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-rZ9vUMiUHO .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-rZ9vUMiUHO .modal-open {
  overflow: hidden;
}
.cid-rZ9vUMiUHO .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-rZ9vUMiUHO .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-rZ9vUMiUHO .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-rZ9vUMiUHO .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-rZ9vUMiUHO .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-rZ9vUMiUHO .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-rZ9vUMiUHO .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-rZ9vUMiUHO .modal-content {
  background: #879a9f;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-rZ9vUMiUHO .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-rZ9vUMiUHO .modal-backdrop.fade {
  opacity: 0;
}
.cid-rZ9vUMiUHO .modal-backdrop.show {
  opacity: .5;
}
.cid-rZ9vUMiUHO .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: none;
}
.cid-rZ9vUMiUHO .modal-header .close {
  position: absolute;
  top: auto;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-rZ9vUMiUHO .modal-header .close:hover {
  opacity: 1;
}
.cid-rZ9vUMiUHO .modal-header .close:focus {
  outline: none;
}
.cid-rZ9vUMiUHO .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #ffffff;
}
.cid-rZ9vUMiUHO .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
  min-height: 100%;
}
.cid-rZ9vUMiUHO .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1rem;
  border-top: none;
  text-align: center;
}
.cid-rZ9vUMiUHO .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-rZ9vUMiUHO .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-rZ9vUMiUHO .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-rZ9vUMiUHO .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-rZ9vUMiUHO .modal-sm {
    max-width: 300px;
  }
  .cid-rZ9vUMiUHO .container {
    max-width: 540px;
  }
}
@media (min-width: 992px) {
  .cid-rZ9vUMiUHO .modal-lg,
  .cid-rZ9vUMiUHO .modal-xl {
    max-width: 800px;
  }
  .cid-rZ9vUMiUHO .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .cid-rZ9vUMiUHO .modal-xl {
    max-width: 1140px;
  }
  .cid-rZ9vUMiUHO .container {
    max-width: 1140px;
  }
}
.cid-rZ9vUMiUHO .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .cid-rZ9vUMiUHO .container {
    max-width: 720px;
  }
}
.cid-rZ9vUMiUHO .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-rZ9vUMiUHO .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-rZ9vUMiUHO .form-group {
  margin-bottom: 1rem;
}
.cid-rZ9vUMiUHO .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-rZ9vUMiUHO .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-rZ9vUMiUHO .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-rZ9zasSlMg.popup-builder {
  background-color: #ffffff;
}
.cid-rZ9zasSlMg.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-rZ9zasSlMg.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-rZ9zasSlMg .modal-content,
.cid-rZ9zasSlMg .modal-dialog {
  height: auto;
}
.cid-rZ9zasSlMg .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-rZ9zasSlMg .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-rZ9zasSlMg .form-wrapper .mbr-form .form-group,
  .cid-rZ9zasSlMg .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-rZ9zasSlMg .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-rZ9zasSlMg .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-rZ9zasSlMg .mbr-text {
  text-align: center;
}
.cid-rZ9zasSlMg .pt-0 {
  padding-top: 0 !important;
}
.cid-rZ9zasSlMg .pb-0 {
  padding-bottom: 0 !important;
}
.cid-rZ9zasSlMg .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-rZ9zasSlMg .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-rZ9zasSlMg .modal-open {
  overflow: hidden;
}
.cid-rZ9zasSlMg .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-rZ9zasSlMg .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-rZ9zasSlMg .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-rZ9zasSlMg .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-rZ9zasSlMg .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-rZ9zasSlMg .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-rZ9zasSlMg .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-rZ9zasSlMg .modal-content {
  background: #879a9f;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-rZ9zasSlMg .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-rZ9zasSlMg .modal-backdrop.fade {
  opacity: 0;
}
.cid-rZ9zasSlMg .modal-backdrop.show {
  opacity: .5;
}
.cid-rZ9zasSlMg .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: none;
}
.cid-rZ9zasSlMg .modal-header .close {
  position: absolute;
  top: auto;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-rZ9zasSlMg .modal-header .close:hover {
  opacity: 1;
}
.cid-rZ9zasSlMg .modal-header .close:focus {
  outline: none;
}
.cid-rZ9zasSlMg .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #ffffff;
}
.cid-rZ9zasSlMg .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
  min-height: 100%;
}
.cid-rZ9zasSlMg .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1rem;
  border-top: none;
  text-align: center;
}
.cid-rZ9zasSlMg .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-rZ9zasSlMg .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-rZ9zasSlMg .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-rZ9zasSlMg .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-rZ9zasSlMg .modal-sm {
    max-width: 300px;
  }
  .cid-rZ9zasSlMg .container {
    max-width: 540px;
  }
}
@media (min-width: 992px) {
  .cid-rZ9zasSlMg .modal-lg,
  .cid-rZ9zasSlMg .modal-xl {
    max-width: 800px;
  }
  .cid-rZ9zasSlMg .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .cid-rZ9zasSlMg .modal-xl {
    max-width: 1140px;
  }
  .cid-rZ9zasSlMg .container {
    max-width: 1140px;
  }
}
.cid-rZ9zasSlMg .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .cid-rZ9zasSlMg .container {
    max-width: 720px;
  }
}
.cid-rZ9zasSlMg .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-rZ9zasSlMg .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-rZ9zasSlMg .form-group {
  margin-bottom: 1rem;
}
.cid-rZ9zasSlMg .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-rZ9zasSlMg .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-rZ9zasSlMg .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-rZhyRf8q5A .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #000000;
}
.cid-rZhyRf8q5A .navbar.opened {
  transition: all .3s;
  background: #000000 !important;
}
.cid-rZhyRf8q5A .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-rZhyRf8q5A .navbar .navbar-buttons {
  flex-wrap: wrap;
}
.cid-rZhyRf8q5A .navbar .navbar-collapse {
  transition: none;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-rZhyRf8q5A .navbar.collapsed {
  flex-wrap: nowrap;
}
.cid-rZhyRf8q5A .navbar.collapsed.opened {
  text-align: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  margin-left: auto;
  max-width: 20rem ;
  height: 100vh;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-rZhyRf8q5A .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-rZhyRf8q5A .navbar.collapsed.opened .navbar-toggler {
  -webkit-order: -1;
  order: -1;
  -webkit-align-self: flex-end !important;
  align-self: flex-end !important;
  margin: 1rem 0 0 0;
}
.cid-rZhyRf8q5A .navbar.collapsed.opened .navbar-collapse {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
.cid-rZhyRf8q5A .navbar.collapsed.opened .navbar-collapse.show,
.cid-rZhyRf8q5A .navbar.collapsed.opened .navbar-collapse.collapsing {
  display: block;
}
.cid-rZhyRf8q5A .navbar.collapsed:not(.opened) {
  flex-direction: row !important;
}
.cid-rZhyRf8q5A .navbar.collapsed:not(.opened) .navbar-collapse {
  display: none !important;
}
.cid-rZhyRf8q5A .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-rZhyRf8q5A .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-rZhyRf8q5A .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-rZhyRf8q5A .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-rZhyRf8q5A .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-rZhyRf8q5A .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-rZhyRf8q5A .navbar {
    flex-wrap: nowrap;
  }
  .cid-rZhyRf8q5A .navbar.opened {
    text-align: center;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin-left: auto;
    max-width: 20rem ;
    height: 100vh;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-rZhyRf8q5A .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-rZhyRf8q5A .navbar.opened .navbar-toggler {
    -webkit-order: -1;
    order: -1;
    -webkit-align-self: flex-end !important;
    align-self: flex-end !important;
    margin: 1rem 0 0 0;
  }
  .cid-rZhyRf8q5A .navbar.opened .navbar-collapse {
    -webkit-flex-basis: initial;
    flex-basis: initial;
    height: auto !important;
    max-height: 100vh;
  }
  .cid-rZhyRf8q5A .navbar.opened .navbar-collapse.show,
  .cid-rZhyRf8q5A .navbar.opened .navbar-collapse.collapsing {
    display: block;
  }
  .cid-rZhyRf8q5A .navbar:not(.opened) .navbar-collapse {
    display: none !important;
  }
  .cid-rZhyRf8q5A .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-rZhyRf8q5A .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-rZhyRf8q5A .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-rZhyRf8q5A .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-rZhyRf8q5A .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-rZhyRf8q5A .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-rZhyRf8q5A .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-rZhyRf8q5A .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    word-break: break-word;
  }
}
.cid-rZhyRf8q5A .navbar.navbar-short {
  background: #000000 !important;
  min-height: 60px;
}
.cid-rZhyRf8q5A .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-rZhyRf8q5A .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-rZhyRf8q5A .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-rZhyRf8q5A .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-rZhyRf8q5A .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-rZhyRf8q5A .dropdown-item.active,
.cid-rZhyRf8q5A .dropdown-item:active {
  background-color: transparent;
}
.cid-rZhyRf8q5A .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-rZhyRf8q5A .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-rZhyRf8q5A .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-rZhyRf8q5A .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-rZhyRf8q5A .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-rZhyRf8q5A .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-rZhyRf8q5A ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-rZhyRf8q5A .navbar-buttons {
  text-align: center;
}
.cid-rZhyRf8q5A button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-rZhyRf8q5A button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-rZhyRf8q5A button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rZhyRf8q5A button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rZhyRf8q5A button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rZhyRf8q5A button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rZhyRf8q5A nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rZhyRf8q5A nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rZhyRf8q5A nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rZhyRf8q5A nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rZhyRf8q5A .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-rZhyRf8q5A a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  letter-spacing: 2px;
}
.cid-rZhyRf8q5A a.nav-link:focus {
  outline: none;
}
.cid-rZhyRf8q5A .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-rZhyRf8q5A .nav-link:hover,
.cid-rZhyRf8q5A .dropdown-item:hover {
  color: #c1c1c1 !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-rZhyRf8q5A .navbar-dropdown.collapsed.opened {
    left: auto;
  }
  .cid-rZhyRf8q5A .navbar-dropdown.collapsed.opened .navbar-collapse {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
#custom-html-6v .easyhtml5video {
  margin-top: 80px;
  margin-bottom: -5px;
}
#custom-html-6v video {
  margin-bottom: -8px;
}
@media only screen and (max-device-width: 1000px) {
  #custom-html-6v .easyhtml5video {
    margin-top: 70px;
    margin-bottom: -5px;
  }
}
@media only screen and (max-width: 1000px) {
  #custom-html-6v .easyhtml5video {
    margin-top: 80px;
    margin-bottom: -5px;
  }
}
.cid-rZkJQbMeP7 {
  padding-top: 180px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/mbr.webp");
}
.cid-rZkJQbMeP7 .nav-tabs .nav-item.open .nav-link:focus,
.cid-rZkJQbMeP7 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-rZkJQbMeP7 .icon-wrap .mbr-iconfont {
  font-size: 1rem;
  padding-right: 0.5rem;
  display: block;
  cursor: pointer;
  transition: all 0.6s;
  color: currentColor;
}
.cid-rZkJQbMeP7 .icon-big {
  font-size: 2rem;
  padding-top: 2rem;
  display: inline-block;
  transition: all 0.3s;
}
.cid-rZkJQbMeP7 .icon-big:hover {
  color: #b1a374 !important;
}
.cid-rZkJQbMeP7 .content-col {
  margin: auto 0;
}
.cid-rZkJQbMeP7 img {
  width: 90%;
  margin: auto;
}
.cid-rZkJQbMeP7 h6 {
  margin: 0;
}
.cid-rZkJQbMeP7 h4 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rZkJQbMeP7 h4:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZkJQbMeP7 .nav-tabs {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  border: none;
  justify-content: space-around;
}
.cid-rZkJQbMeP7 .icon-wrap,
.cid-rZkJQbMeP7 .date-wrap {
  display: flex;
  align-items: center;
}
.cid-rZkJQbMeP7 .tabs-col {
  overflow: hidden;
}
.cid-rZkJQbMeP7 .tab-content {
  border-top: 1px solid lightgray;
  padding: 0rem;
  padding-top: 5rem;
}
.cid-rZkJQbMeP7 .nav-tabs .nav-link {
  color: #ffffff;
  font-style: normal;
  padding: 1rem 1.5rem;
  background: transparent;
  font-weight: 400;
  border: none;
  border-radius: 0;
  position: relative;
}
.cid-rZkJQbMeP7 .nav-tabs .nav-link:before {
  position: absolute;
  content: '';
  bottom: -5px;
  left: 50%;
  right: 50%;
  transform: translateX(-50%);
  width: 12px;
  height: 12px;
  border-radius: 100%;
  border: 1px solid #ffffff;
  background: white;
  transition: all 0.3s;
  z-index: 9;
}
.cid-rZkJQbMeP7 .nav-tabs .nav-link:after {
  position: absolute;
  content: '';
  bottom: 0px;
  right: 50%;
  width: 9999px;
  height: 1px;
  transition: all 0.3s;
  background: transparent;
}
.cid-rZkJQbMeP7 .nav-tabs .nav-link:hover {
  cursor: pointer;
}
.cid-rZkJQbMeP7 .nav-tabs .nav-link.active {
  font-weight: 400;
  font-style: normal;
}
.cid-rZkJQbMeP7 .nav-tabs .nav-link.active:before {
  background: #ffffff;
}
.cid-rZkJQbMeP7 .nav-tabs .nav-link.active:after {
  background: #ffffff;
}
@media (max-width: 992px) {
  .cid-rZkJQbMeP7 img {
    margin-bottom: 2rem;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-rZkJQbMeP7 .nav-tabs {
    flex-direction: row;
  }
  .cid-rZkJQbMeP7 .mbr-text,
  .cid-rZkJQbMeP7 .nav-link {
    text-align: center;
  }
  .cid-rZkJQbMeP7 .nav-tabs .nav-link {
    margin-bottom: 1rem;
    border: 0;
  }
  .cid-rZkJQbMeP7 .nav-tabs .nav-link:after {
    content: none;
  }
  .cid-rZkJQbMeP7 .nav-item {
    min-width: 100px;
  }
  .cid-rZkJQbMeP7 .tab-content {
    border-top: 0px;
    padding-top: 2rem;
  }
}
.cid-rZhyRfPUHd {
  padding-top: 150px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rZhyRfPUHd h3 {
  position: relative;
}
.cid-rZhyRfPUHd h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZhyRkeXHM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/nave-carpinteria-barahona-3-op-2000x841.webp");
}
.cid-rZhyRkeXHM .mbr-section-subtitle {
  color: #767676;
  text-align: left;
  line-height: 1.6;
}
.cid-rZhyRkeXHM .col-lg-3,
.cid-rZhyRkeXHM .col-lg-6 {
  padding: 0!important;
}
.cid-rZhyRkeXHM .btn {
  border-radius: 30px;
}
.cid-rZhyRkeXHM .card-wrapper {
  min-height: 700px;
  border-right: 1px solid white;
}
.cid-rZhyRkeXHM .image-element {
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.cid-rZhyRkeXHM .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rZhyRkeXHM .wrapper {
  padding: 2rem;
}
@media (min-width: 992px) {
  .cid-rZhyRkeXHM .image-element:hover .wrapper {
    padding-top: 0;
  }
  .cid-rZhyRkeXHM .image-element:hover .wrapper .collapsed-content {
    transition: opacity 0.3s, max-height 0.9s;
    opacity: 1;
    max-height: 999px;
  }
  .cid-rZhyRkeXHM .wrapper {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 2rem;
    background: transparent;
  }
  .cid-rZhyRkeXHM .wrapper .collapsed-content {
    transition: opacity 0.3s, max-height 0.3s;
    opacity: 0;
    max-height: 0px;
    overflow: hidden;
  }
}
@media (max-width: 992px) {
  .cid-rZhyRkeXHM .card-title,
  .cid-rZhyRkeXHM .underline,
  .cid-rZhyRkeXHM .mbr-text,
  .cid-rZhyRkeXHM .mbr-section-btn,
  .cid-rZhyRkeXHM .mbr-section-subtitle,
  .cid-rZhyRkeXHM .mbr-section-title {
    text-align: center !important;
  }
  .cid-rZhyRkeXHM .card-wrapper {
    align-items: center;
    display: flex;
    min-height: 500px;
    border-bottom: 1px solid white;
  }
}
.cid-rZhyRkeXHM .mbr-section-title {
  text-align: left;
}
.cid-rZhyRkeXHM .mbr-section-title,
.cid-rZhyRkeXHM .underline {
  text-align: center;
}
.cid-rZhyRkeXHM H4 {
  color: #e1201d;
}
.cid-rZhyRkeXHM H3 {
  color: #b1a374;
}
.cid-rZkGbDynPR {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rZkGbDynPR h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
}
.cid-rZkGbDynPR p {
  color: #767676;
  text-align: left;
}
.cid-rZkGbDynPR .card-wrapper {
  height: 100%;
}
.cid-rZkGbDynPR .container-fluid {
  max-width: 1600px;
}
.cid-rZkGbDynPR .card-img {
  height: 300px;
  overflow: hidden;
  position: relative;
}
.cid-rZkGbDynPR img {
  object-fit: cover;
  height: 100%;
  transition: all 0.3s;
}
.cid-rZkGbDynPR .mbr-iconfont {
  position: absolute;
  font-size: 1.8rem;
  color: #ffffff;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.3s;
  opacity: 0;
  z-index: 2;
}
.cid-rZkGbDynPR .card:hover img {
  filter: blur(3px);
}
.cid-rZkGbDynPR .card:hover .mbr-iconfont {
  opacity: 1;
}
.cid-rZkGbDynPR .title {
  text-align: center;
}
@media (max-width: 767px) {
  .cid-rZkGbDynPR .mbr-iconfont {
    opacity: 1;
  }
  .cid-rZkGbDynPR img {
    filter: blur(3px);
  }
}
.cid-rZkBzjGKdt {
  padding-top: 120px;
  padding-bottom: 120px;
  background-image: url("../../../assets/images/mobiliario-de-iglesia-barahona-op-1-2000x560.webp");
}
.cid-rZkBzjGKdt .mbr-text,
.cid-rZkBzjGKdt .typed-text,
.cid-rZkBzjGKdt .mbr-section-text {
  letter-spacing: 0.03rem;
}
.cid-rZkBzjGKdt .btn {
  margin-left: 4px !important;
}
.cid-rZkBzjGKdt .animated-element {
  color: #ffbc00;
}
.cid-rZkBzjGKdt .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #ffbc00;
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-rZhFm7RJhP {
  background-image: url("../../../assets/images/utensilio-barahona-2000x827.webp");
  background-position: right;
}
.cid-rZhFm7RJhP .wrapper {
  position: relative;
  border-top: 3px solid #ffffff;
  border-right: 3px solid #ffffff;
  border-left: 3px solid #ffffff;
  padding: 2.5rem 2.5rem;
}
.cid-rZhFm7RJhP .wrapper:before {
  content: "";
  background: #ffffff;
  position: absolute;
  bottom: 0;
  width: calc(90% - 130px);
  height: 3px;
  right: 0;
}
.cid-rZhFm7RJhP .wrapper:after {
  content: "";
  background: #ffffff;
  position: absolute;
  bottom: 0;
  width: 10%;
  height: 3px;
  left: 0;
}
.cid-rZhFm7RJhP img {
  position: absolute;
  left: 10%;
  bottom: -45px;
  width: 130px;
}
@media (max-width: 767px) {
  .cid-rZhFm7RJhP .wrapper {
    padding: 1rem 1.5rem;
  }
}
.cid-rZhGydYpxy {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-rZhGydYpxy .content-slider {
  display: -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-rZhGydYpxy .modal-body .close {
  background: #1b1b1b;
}
.cid-rZhGydYpxy .modal-body .close span {
  font-style: normal;
}
@media (min-width: 992px) {
  .cid-rZhGydYpxy .align-center {
    text-align: left;
    max-width: 850px;
  }
  .cid-rZhGydYpxy .carousel-caption {
    justify-content: flex-start !important;
    padding-left: 5rem;
  }
}
.cid-rZhGydYpxy .container {
  max-width: 100%;
  padding: 0;
}
.cid-rZhGydYpxy .content-slider-wrap {
  width: 100%;
}
.cid-rZhGydYpxy .carousel-inner > .active,
.cid-rZhGydYpxy .carousel-inner > .next,
.cid-rZhGydYpxy .carousel-inner > .prev {
  display: -webkit-flex;
}
.cid-rZhGydYpxy .carousel-control .icon-next,
.cid-rZhGydYpxy .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-rZhGydYpxy .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-rZhGydYpxy .mbr-iconfont {
  color: black;
  font-size: 1.2rem!important;
  font-weight: 600;
}
.cid-rZhGydYpxy .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-rZhGydYpxy .boxed-slider > div {
  position: relative;
}
.cid-rZhGydYpxy .container img {
  width: 100%;
}
.cid-rZhGydYpxy .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-rZhGydYpxy .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-rZhGydYpxy .mbr-table-cell {
  padding: 0;
}
.cid-rZhGydYpxy .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-rZhGydYpxy .carousel-caption {
  top: auto;
  right: 0;
  bottom: 2rem;
  left: 0;
  display: -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rZhGydYpxy .mbr-overlay {
  z-index: 1;
}
.cid-rZhGydYpxy .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-rZhGydYpxy .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  -o-transition: -o-transform 0.6s ease-in-out;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
@media (max-width: 576px) {
  .cid-rZhGydYpxy .carousel-item .container {
    width: 100%;
  }
}
.cid-rZhGydYpxy .carousel-item-next.carousel-item-left,
.cid-rZhGydYpxy .carousel-item-prev.carousel-item-right {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.cid-rZhGydYpxy .active.carousel-item-right,
.cid-rZhGydYpxy .carousel-item-next {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.cid-rZhGydYpxy .active.carousel-item-left,
.cid-rZhGydYpxy .carousel-item-prev {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.cid-rZhGydYpxy .mbr-slider .carousel-control {
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -1.5rem;
  font-size: 35px;
  border-radius: 50%;
  background-color: white;
  transition: all .3s;
}
@media (max-width: 767px) {
  .cid-rZhGydYpxy .mbr-slider .carousel-control {
    top: 20%;
  }
}
.cid-rZhGydYpxy .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rZhGydYpxy .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rZhGydYpxy .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-rZhGydYpxy .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-rZhGydYpxy .mbr-slider .carousel-indicators li {
  max-width: 15px;
  height: 10px;
  width: 10px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .5;
  transition: all .3s;
}
.cid-rZhGydYpxy .mbr-slider .carousel-indicators li.active,
.cid-rZhGydYpxy .mbr-slider .carousel-indicators li:hover {
  opacity: .9;
}
.cid-rZhGydYpxy .mbr-slider .carousel-indicators li::after,
.cid-rZhGydYpxy .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-rZhGydYpxy .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-rZhGydYpxy .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-rZhGydYpxy .mbr-slider > .container img {
  width: 100%;
}
.cid-rZhGydYpxy .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-rZhGydYpxy .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-rZhGydYpxy .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-rZhGydYpxy .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-rZhGydYpxy .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-rZhGydYpxy .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-rZhGydYpxy .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-rZhGydYpxy .full-screen .slider-fullscreen-image.active {
  display: -o-flex;
}
.cid-rZhGydYpxy .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-rZhGydYpxy .full-screen .carousel-item .container.container-slide {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-rZhGydYpxy .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-rZhGydYpxy .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-rZhGydYpxy .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-rZhGydYpxy .mbr-slider.slide .container {
  overflow: hidden;
  padding: 0;
}
.cid-rZhGydYpxy .carousel-inner {
  height: 100%;
}
.cid-rZhGydYpxy .slider-fullscreen-image {
  height: 100%;
  background: transparent !important;
}
.cid-rZhGydYpxy .image_wrapper {
  height: 950px;
  width: 100%;
  position: relative;
  display: inline-block;
}
.cid-rZhGydYpxy .image_wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-rZhGydYpxy .carousel-item .container-slide {
  text-align: center;
}
@media (max-width: 767px) {
  .cid-rZhGydYpxy .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-rZhGydYpxy .content-slider-wrap {
    width: 100%!important;
  }
  .cid-rZhGydYpxy .image_wrapper {
    height: 570px;
  }
}
.cid-rZhOtEQD9t {
  padding-top: 180px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-rZhOtEQD9t h3 {
  line-height: 1;
  letter-spacing: -3px;
  position: relative;
}
.cid-rZhOtEQD9t h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZhOtEQD9t h3:after {
  position: absolute;
  content: '';
  left: 50%;
  bottom: -120px;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZhOtEQD9t .mbr-iconfont {
  margin-top: 150px;
  display: block;
  font-size: 3rem;
  color: #000000;
}
.cid-rZhI2WxRh6 {
  padding-top: 120px;
  padding-bottom: 120px;
  background-image: url("../../../assets/images/showroom-carpinteria-barahona-6-op-2000x1334.webp");
}
.cid-rZhI2WxRh6 .container-fluid {
  max-width: 1700px;
}
.cid-rZhI2WxRh6 img {
  width: 90%;
  margin: auto;
  height: 900px;
  object-fit: cover;
}
.cid-rZhI2WxRh6 p {
  padding: 2rem 4rem;
}
.cid-rZhI2WxRh6 .col1 {
  padding-top: 4rem;
}
@media (max-width: 992px) {
  .cid-rZhI2WxRh6 .col2 {
    padding-top: 1rem;
  }
  .cid-rZhI2WxRh6 .row {
    padding: 2rem;
  }
  .cid-rZhI2WxRh6 p {
    padding: 1rem 0rem;
  }
  .cid-rZhI2WxRh6 img {
    height: 500px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-rZhI2WxRh6 .row {
    padding: 0rem;
  }
}
.cid-rZhI2WxRh6 .mbr-text,
.cid-rZhI2WxRh6 .mbr-section-btn {
  color: #ffffff;
}
.cid-rZhMwcZjgn {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rZhMwcZjgn .container-fluid {
  padding: 0 2rem;
}
.cid-rZhMwcZjgn .underline .line {
  width: 80px;
  height: 4px;
  background-color: #b2ccd2;
  display: inline-block;
}
.cid-rZhMwcZjgn .timeline-text-content {
  padding: 2rem 2.5rem;
  margin-left: 2rem;
  text-align: left;
}
.cid-rZhMwcZjgn .timeline-text-content p {
  margin-bottom: 0;
}
.cid-rZhMwcZjgn .time-line-date-content {
  margin-right: 2rem;
}
.cid-rZhMwcZjgn .time-line-date-content p {
  padding: 2rem 1.4rem;
  float: right;
}
.cid-rZhMwcZjgn .timeline-element {
  margin-bottom: 50px;
  position: relative;
  word-wrap: break-word;
  word-break: break-word;
  display: -webkit-flex;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.cid-rZhMwcZjgn .iconBackground {
  position: absolute;
  left: 25%;
  width: 20px;
  height: 20px;
  line-height: 30px;
  text-align: center;
  border-radius: 50%;
  border: 2px solid #b2ccd2;
  font-size: 30px;
  display: inline-block;
  top: 29px;
  margin-left: -10px;
}
.cid-rZhMwcZjgn .separline:before,
.cid-rZhMwcZjgn .first-separline:before {
  top: 3rem;
  bottom: 0;
  position: absolute;
  content: "";
  width: 2px;
  background-color: #b2ccd2;
  left: calc(25% - 1px);
  height: calc(100% + 2rem);
}
.cid-rZhMwcZjgn .separline:after {
  top: calc(100% + 6.1rem);
  bottom: 0;
  position: absolute;
  content: "";
  width: 2px;
  background-color: #b2ccd2;
  left: calc(25% - 1px);
  height: 100%;
}
@media (max-width: 768px) {
  .cid-rZhMwcZjgn .container-fluid {
    padding: 0 1rem;
  }
  .cid-rZhMwcZjgn .iconBackground {
    left: 10px !important;
    top: 33px;
  }
  .cid-rZhMwcZjgn .separline:before,
  .cid-rZhMwcZjgn .first-separline:before {
    left: 9px !important;
    top: 3.3rem;
  }
  .cid-rZhMwcZjgn .separline:after {
    left: 9px !important;
    top: calc(100% + 6.4rem);
  }
  .cid-rZhMwcZjgn .timeline-text-content {
    margin-left: 0 !important;
  }
  .cid-rZhMwcZjgn .time-line-date-content {
    margin-right: 0 !important;
  }
  .cid-rZhMwcZjgn .time-line-date-content p {
    float: left !important;
  }
  .cid-rZhMwcZjgn .mbr-timeline-date {
    padding-bottom: 0 !important;
  }
}
.cid-rZhMwcZjgn .mbr-section-title,
.cid-rZhMwcZjgn .underline {
  text-align: center;
  color: #b2ccd2;
}
.cid-rZhMwcZjgn .reverseTimeline {
  display: flex;
  flex-direction: column-reverse;
}
#custom-html-4s .easyhtml5video {
  margin-top: 80px;
  margin-bottom: -5px;
}
#custom-html-4s video {
  margin-bottom: -8px;
}
@media only screen and (max-device-width: 1000px) {
  #custom-html-4s .easyhtml5video {
    margin-top: 70px;
    margin-bottom: -5px;
  }
}
@media only screen and (max-width: 1000px) {
  #custom-html-4s .easyhtml5video {
    margin-top: 70px;
    margin-bottom: -5px;
  }
}
.cid-rZhUcxq6F2 {
  padding-top: 150px;
  padding-bottom: 150px;
  background-image: url("../../../assets/images/carpinteria-barahona-project4-4-op-2000x1333.webp");
}
.cid-rZhUcxq6F2 .card-wrapper {
  z-index: 3;
}
.cid-rZhUcxq6F2 .card-wrapper .mbr-section-title {
  letter-spacing: 1px;
  transition: all 2.5s cubic-bezier(0, 0.74, 0.52, 1.2);
}
.cid-rZhUcxq6F2:hover .mbr-section-title {
  letter-spacing: 10px;
}
.cid-rZhUcxq6F2 .full-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-rZhUcxq6F2 .popup-btn.card-wrapper {
  z-index: 1 !important;
}
.cid-rZhyRkY9Lq {
  padding-top: 180px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-rZhyRkY9Lq .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-rZhyRkY9Lq .container {
  max-width: 1400px;
  padding: 0 3rem;
}
.cid-rZhyRkY9Lq textarea {
  min-height: 150px;
}
.cid-rZhyRkY9Lq .row2 {
  justify-content: space-between;
  border: 2px solid #000000;
  padding: 3rem;
}
.cid-rZhyRkY9Lq h3 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rZhyRkY9Lq h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZhyRkY9Lq form .btn {
  border-radius: 30px;
  margin: 0.18rem;
}
.cid-rZhyRkY9Lq .form-control,
.cid-rZhyRkY9Lq .field-input {
  padding: 1rem;
  background-color: transparent;
  border: 2px solid #000000;
  color: #000000;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-rZhyRkY9Lq .form-control::-webkit-input-placeholder,
.cid-rZhyRkY9Lq .field-input::-webkit-input-placeholder,
.cid-rZhyRkY9Lq .form-control::-webkit-input-placeholder,
.cid-rZhyRkY9Lq .field-input::-webkit-input-placeholder {
  color: #000000;
}
.cid-rZhyRkY9Lq .form-control:-moz-placeholder,
.cid-rZhyRkY9Lq .field-input:-moz-placeholder,
.cid-rZhyRkY9Lq .form-control:-moz-placeholder,
.cid-rZhyRkY9Lq .field-input:-moz-placeholder {
  color: #000000;
}
.cid-rZhyRkY9Lq .form-control:hover,
.cid-rZhyRkY9Lq .field-input:hover,
.cid-rZhyRkY9Lq .form-control:focus,
.cid-rZhyRkY9Lq .field-input:focus {
  background-color: transparent;
  border-color: #000000;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-rZhyRkY9Lq .form-control:hover::-webkit-input-placeholder,
.cid-rZhyRkY9Lq .field-input:hover::-webkit-input-placeholder,
.cid-rZhyRkY9Lq .form-control:focus::-webkit-input-placeholder,
.cid-rZhyRkY9Lq .field-input:focus::-webkit-input-placeholder,
.cid-rZhyRkY9Lq .form-control:hover::-webkit-input-placeholder,
.cid-rZhyRkY9Lq .field-input:hover::-webkit-input-placeholder,
.cid-rZhyRkY9Lq .form-control:focus::-webkit-input-placeholder,
.cid-rZhyRkY9Lq .field-input:focus::-webkit-input-placeholder {
  color: #000000;
}
.cid-rZhyRkY9Lq .form-control:hover:-moz-placeholder,
.cid-rZhyRkY9Lq .field-input:hover:-moz-placeholder,
.cid-rZhyRkY9Lq .form-control:focus:-moz-placeholder,
.cid-rZhyRkY9Lq .field-input:focus:-moz-placeholder,
.cid-rZhyRkY9Lq .form-control:hover:-moz-placeholder,
.cid-rZhyRkY9Lq .field-input:hover:-moz-placeholder,
.cid-rZhyRkY9Lq .form-control:focus:-moz-placeholder,
.cid-rZhyRkY9Lq .field-input:focus:-moz-placeholder {
  color: #000000;
}
.cid-rZhyRkY9Lq .jq-number__spin:hover,
.cid-rZhyRkY9Lq .jq-number__spin:focus {
  background-color: transparent;
  border-color: #000000;
  color: #ffffff;
  box-shadow: none;
  outline: none;
}
.cid-rZhyRkY9Lq .jq-number__spin {
  background-color: transparent;
  border-color: #000000;
  color: #000000;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-rZhyRkY9Lq input::-webkit-clear-button {
  display: none;
}
.cid-rZhyRkY9Lq input::-webkit-inner-spin-button {
  display: none;
}
.cid-rZhyRkY9Lq input::-webkit-outer-spin-button {
  display: none;
}
.cid-rZhyRkY9Lq input::-webkit-calendar-picker-indicator {
  display: none;
}
@media (max-width: 767px) {
  .cid-rZhyRkY9Lq .container {
    padding: 0 2rem;
  }
  .cid-rZhyRkY9Lq .row2 {
    padding: 1rem 0;
  }
}
.cid-rZhyRkY9Lq H2 {
  color: #000000;
}
.cid-rZhyRkY9Lq .mbr-text,
.cid-rZhyRkY9Lq .mbr-section-btn {
  color: #000000;
}
.cid-rZhyRkY9Lq .imagencentra {
  margin-right: auto;
  text-align: left;
}
.cid-rZhyRkY9Lq img {
  width: 55%;
  margin-bottom: 1rem;
}
.cid-rZhyRlT73S {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/mbr-1-1920x1280.webp");
}
.cid-rZhyRlT73S .row {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.cid-rZhyRlT73S .content-panel {
  padding: 3rem;
  background-color: #232323;
}
@media (min-width: 767px) {
  .cid-rZhyRlT73S .text-block {
    padding-right: 0;
    padding-left: 0;
  }
}
.cid-rZhyRlT73S .google-map {
  width: 100%;
  height: 30rem;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-rZhyRlT73S .google-map iframe {
  width: inherit;
  height: 100%;
}
.cid-rZhyRlT73S .google-map iframe .place-card {
  margin-left: 40px !important;
}
.cid-rZhyRlT73S .google-map .place-card {
  margin-left: 40px !important;
}
.cid-rZhyRmBMWz {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-rZhyRmBMWz a:link {
  text-decoration: none;
}
.cid-rZhyRmBMWz .icon-transition span {
  color: #ffffff;
  display: block;
  height: 3em;
  line-height: 3em;
  border-radius: 50%;
  border: 2px solid #ffffff;
  width: 3em;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  font-size: 14px;
}
.cid-rZhyRmBMWz .icon-transition span:hover {
  background-color: #ffbc00;
}
.cid-rZhyRmBMWz .inner-text {
  line-height: 3em;
}
.cid-rZhyRmBMWz .social-media {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rZhyRmBMWz .social-media ul {
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
}
.cid-rZhyRmBMWz .social-media ul li {
  padding: 4px;
  display: inline-block;
}
.cid-rZhyRmBMWz .content-text,
.cid-rZhyRmBMWz .inner-text {
  color: #c1c1c1;
  text-align: left;
}
.cid-rZi6X5yJCU .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #000000;
}
.cid-rZi6X5yJCU .navbar.opened {
  transition: all .3s;
  background: #000000 !important;
}
.cid-rZi6X5yJCU .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-rZi6X5yJCU .navbar .navbar-buttons {
  flex-wrap: wrap;
}
.cid-rZi6X5yJCU .navbar .navbar-collapse {
  transition: none;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-rZi6X5yJCU .navbar.collapsed {
  flex-wrap: nowrap;
}
.cid-rZi6X5yJCU .navbar.collapsed.opened {
  text-align: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  margin-left: auto;
  max-width: 20rem ;
  height: 100vh;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-rZi6X5yJCU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-rZi6X5yJCU .navbar.collapsed.opened .navbar-toggler {
  -webkit-order: -1;
  order: -1;
  -webkit-align-self: flex-end !important;
  align-self: flex-end !important;
  margin: 1rem 0 0 0;
}
.cid-rZi6X5yJCU .navbar.collapsed.opened .navbar-collapse {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
.cid-rZi6X5yJCU .navbar.collapsed.opened .navbar-collapse.show,
.cid-rZi6X5yJCU .navbar.collapsed.opened .navbar-collapse.collapsing {
  display: block;
}
.cid-rZi6X5yJCU .navbar.collapsed:not(.opened) {
  flex-direction: row !important;
}
.cid-rZi6X5yJCU .navbar.collapsed:not(.opened) .navbar-collapse {
  display: none !important;
}
.cid-rZi6X5yJCU .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-rZi6X5yJCU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-rZi6X5yJCU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-rZi6X5yJCU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-rZi6X5yJCU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-rZi6X5yJCU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-rZi6X5yJCU .navbar {
    flex-wrap: nowrap;
  }
  .cid-rZi6X5yJCU .navbar.opened {
    text-align: center;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin-left: auto;
    max-width: 20rem ;
    height: 100vh;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-rZi6X5yJCU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-rZi6X5yJCU .navbar.opened .navbar-toggler {
    -webkit-order: -1;
    order: -1;
    -webkit-align-self: flex-end !important;
    align-self: flex-end !important;
    margin: 1rem 0 0 0;
  }
  .cid-rZi6X5yJCU .navbar.opened .navbar-collapse {
    -webkit-flex-basis: initial;
    flex-basis: initial;
    height: auto !important;
    max-height: 100vh;
  }
  .cid-rZi6X5yJCU .navbar.opened .navbar-collapse.show,
  .cid-rZi6X5yJCU .navbar.opened .navbar-collapse.collapsing {
    display: block;
  }
  .cid-rZi6X5yJCU .navbar:not(.opened) .navbar-collapse {
    display: none !important;
  }
  .cid-rZi6X5yJCU .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-rZi6X5yJCU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-rZi6X5yJCU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-rZi6X5yJCU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-rZi6X5yJCU .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-rZi6X5yJCU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-rZi6X5yJCU .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-rZi6X5yJCU .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    word-break: break-word;
  }
}
.cid-rZi6X5yJCU .navbar.navbar-short {
  background: #000000 !important;
  min-height: 60px;
}
.cid-rZi6X5yJCU .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-rZi6X5yJCU .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-rZi6X5yJCU .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-rZi6X5yJCU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-rZi6X5yJCU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-rZi6X5yJCU .dropdown-item.active,
.cid-rZi6X5yJCU .dropdown-item:active {
  background-color: transparent;
}
.cid-rZi6X5yJCU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-rZi6X5yJCU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-rZi6X5yJCU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-rZi6X5yJCU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-rZi6X5yJCU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-rZi6X5yJCU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-rZi6X5yJCU ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-rZi6X5yJCU .navbar-buttons {
  text-align: center;
}
.cid-rZi6X5yJCU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-rZi6X5yJCU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-rZi6X5yJCU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rZi6X5yJCU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rZi6X5yJCU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rZi6X5yJCU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rZi6X5yJCU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rZi6X5yJCU nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rZi6X5yJCU nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rZi6X5yJCU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rZi6X5yJCU .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-rZi6X5yJCU a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  letter-spacing: 2px;
}
.cid-rZi6X5yJCU a.nav-link:focus {
  outline: none;
}
.cid-rZi6X5yJCU .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-rZi6X5yJCU .nav-link:hover,
.cid-rZi6X5yJCU .dropdown-item:hover {
  color: #c1c1c1 !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-rZi6X5yJCU .navbar-dropdown.collapsed.opened {
    left: auto;
  }
  .cid-rZi6X5yJCU .navbar-dropdown.collapsed.opened .navbar-collapse {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
#custom-html-30 .easyhtml5video {
  margin-top: 80px;
  margin-bottom: -5px;
}
#custom-html-30 video {
  margin-bottom: -8px;
}
@media only screen and (max-device-width: 1000px) {
  #custom-html-30 .easyhtml5video {
    margin-top: 70px;
    margin-bottom: -5px;
  }
}
@media only screen and (max-width: 1000px) {
  #custom-html-30 .easyhtml5video {
    margin-top: 70px;
    margin-bottom: -5px;
  }
}
.cid-rZi6X6IMdz {
  padding-top: 150px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rZi6X6IMdz h3 {
  position: relative;
}
.cid-rZi6X6IMdz h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZi9pIBld9 {
  background-image: url("../../../assets/images/collage-ventana-op-2000x1125.webp");
}
.cid-rZi9pIBld9 h1 {
  background-color: transparent;
  overflow: hidden;
  display: inline-block;
  color: transparent;
  line-height: 1;
  margin-bottom: 15rem;
}
.cid-rZi9pIBld9 h1 span {
  background-image: url("../../../assets/images/mbr.webp");
  background-size: 1920px 600px;
  background-position: center;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  display: block;
  animation: scroll 14s infinite linear;
  pointer-events: none;
}
@keyframes scroll {
  0% {
    background-position-y: 0px;
  }
  99.999% {
    background-position-y: -600px;
  }
  100% {
    background-position-y: 0px;
  }
}
.cid-rZi9pIBld9 .icons-wrap {
  background: #ffffff;
  display: flex;
  justify-content: center;
  box-shadow: 1px 35px 60px 1px rgba(0, 0, 0, 0.1);
}
.cid-rZi9pIBld9 .mbr-iconfont {
  font-size: 1.8rem;
  color: #000000 !important;
  padding-top: 0.4rem;
  padding-right: 1rem;
}
.cid-rZi9pIBld9 .icon-wrap {
  display: flex;
  align-items: center;
  padding: 1rem 2rem;
}
.cid-rZi9pIBld9 h2 {
  padding: 0;
  margin: 0;
}
@media (max-width: 992px) {
  .cid-rZi9pIBld9 .icons-wrap {
    flex-direction: column;
    align-items: center;
    width: fit-content;
    margin: auto;
  }
  .cid-rZi9pIBld9 h1 {
    margin-bottom: 8rem;
  }
}
.cid-rZi6XatXOh {
  padding-top: 165px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-rZi6XatXOh .card-subtitle {
  margin: 0;
}
.cid-rZi6XatXOh .row {
  padding: 0 0.5rem;
  justify-content: center;
}
.cid-rZi6XatXOh .card {
  padding: 0.5rem;
}
.cid-rZi6XatXOh img {
  object-fit: cover;
  height: 100%;
}
.cid-rZi6XatXOh h4 {
  margin: 0;
}
.cid-rZi6XatXOh .card-img {
  height: 550px;
}
.cid-rZi6XatXOh h3 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rZi6XatXOh h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
@media (max-width: 992px) {
  .cid-rZi6XatXOh .card-img {
    height: 350px;
  }
}
.cid-rZky0Fz0IZ {
  background-image: url("../../../assets/images/carpinteria-barahona-project4-8-op-2000x1334.webp");
}
.cid-rZky0Fz0IZ h1 {
  background-color: transparent;
  overflow: hidden;
  display: inline-block;
  color: transparent;
  line-height: 1;
}
.cid-rZky0Fz0IZ span {
  background-image: url("../../../assets/images/madera-1-1490x1040.webp");
  background-size: 1920px 600px;
  background-position: center;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  display: block;
  animation: scroll 14s infinite linear;
  pointer-events: none;
}
@keyframes scroll {
  0% {
    background-position-y: 0px;
  }
  99.999% {
    background-position-y: -600px;
  }
  100% {
    background-position-y: 0px;
  }
}
.cid-rZky0Fz0IZ .mbr-section-title {
  color: #ffffff;
}
.cid-rZkzQTUF2n {
  background-image: url("../../../assets/images/carpinteria-barahona-project5-15-op-2000x1335.webp");
}
@media (min-width: 992px) {
  .cid-rZkzQTUF2n .display-1 {
    letter-spacing: -6px;
  }
}
.cid-rZkzQTUF2n p {
  margin: 0;
}
.cid-rZkzQTUF2n .display-1 {
  line-height: 1;
}
.cid-rZmy79TCao {
  background-image: url("../../../assets/images/detalle-cierre-portones-ventanales-op-2000x1334.webp");
}
@media (min-width: 992px) {
  .cid-rZmy79TCao .display-1 {
    letter-spacing: -6px;
  }
}
.cid-rZmy79TCao p {
  margin: 0;
}
.cid-rZmy79TCao .display-1 {
  line-height: 1;
}
.cid-rZmsn9hivZ {
  padding-top: 135px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/mbr.webp");
}
.cid-rZmsn9hivZ .nav-tabs .nav-item.open .nav-link:focus,
.cid-rZmsn9hivZ .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-rZmsn9hivZ .icon-wrap .mbr-iconfont {
  font-size: 1rem;
  padding-right: 0.5rem;
  display: block;
  cursor: pointer;
  transition: all 0.6s;
  color: currentColor;
}
.cid-rZmsn9hivZ .icon-big {
  font-size: 2rem;
  padding-top: 2rem;
  display: inline-block;
  transition: all 0.3s;
}
.cid-rZmsn9hivZ .icon-big:hover {
  color: #b1a374 !important;
}
.cid-rZmsn9hivZ .content-col {
  margin: auto 0;
}
.cid-rZmsn9hivZ img {
  width: 90%;
  margin: auto;
}
.cid-rZmsn9hivZ h6 {
  margin: 0;
}
.cid-rZmsn9hivZ h4 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rZmsn9hivZ h4:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZmsn9hivZ .nav-tabs {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  border: none;
  justify-content: space-around;
}
.cid-rZmsn9hivZ .icon-wrap,
.cid-rZmsn9hivZ .date-wrap {
  display: flex;
  align-items: center;
}
.cid-rZmsn9hivZ .tabs-col {
  overflow: hidden;
}
.cid-rZmsn9hivZ .tab-content {
  border-top: 1px solid lightgray;
  padding: 0rem;
  padding-top: 5rem;
}
.cid-rZmsn9hivZ .nav-tabs .nav-link {
  color: #ffffff;
  font-style: normal;
  padding: 1rem 1.5rem;
  background: transparent;
  font-weight: 400;
  border: none;
  border-radius: 0;
  position: relative;
}
.cid-rZmsn9hivZ .nav-tabs .nav-link:before {
  position: absolute;
  content: '';
  bottom: -5px;
  left: 50%;
  right: 50%;
  transform: translateX(-50%);
  width: 12px;
  height: 12px;
  border-radius: 100%;
  border: 1px solid #ffffff;
  background: white;
  transition: all 0.3s;
  z-index: 9;
}
.cid-rZmsn9hivZ .nav-tabs .nav-link:after {
  position: absolute;
  content: '';
  bottom: 0px;
  right: 50%;
  width: 9999px;
  height: 1px;
  transition: all 0.3s;
  background: transparent;
}
.cid-rZmsn9hivZ .nav-tabs .nav-link:hover {
  cursor: pointer;
}
.cid-rZmsn9hivZ .nav-tabs .nav-link.active {
  font-weight: 400;
  font-style: normal;
}
.cid-rZmsn9hivZ .nav-tabs .nav-link.active:before {
  background: #ffffff;
}
.cid-rZmsn9hivZ .nav-tabs .nav-link.active:after {
  background: #ffffff;
}
@media (max-width: 992px) {
  .cid-rZmsn9hivZ img {
    margin-bottom: 2rem;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-rZmsn9hivZ .nav-tabs {
    flex-direction: row;
  }
  .cid-rZmsn9hivZ .mbr-text,
  .cid-rZmsn9hivZ .nav-link {
    text-align: center;
  }
  .cid-rZmsn9hivZ .nav-tabs .nav-link {
    margin-bottom: 1rem;
    border: 0;
  }
  .cid-rZmsn9hivZ .nav-tabs .nav-link:after {
    content: none;
  }
  .cid-rZmsn9hivZ .nav-item {
    min-width: 100px;
  }
  .cid-rZmsn9hivZ .tab-content {
    border-top: 0px;
    padding-top: 2rem;
  }
}
.cid-rZi6XnsSAD {
  padding-top: 180px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-rZi6XnsSAD .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-rZi6XnsSAD .container {
  max-width: 1400px;
  padding: 0 3rem;
}
.cid-rZi6XnsSAD textarea {
  min-height: 150px;
}
.cid-rZi6XnsSAD .row2 {
  justify-content: space-between;
  border: 2px solid #000000;
  padding: 3rem;
}
.cid-rZi6XnsSAD h3 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rZi6XnsSAD h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZi6XnsSAD form .btn {
  border-radius: 30px;
  margin: 0.18rem;
}
.cid-rZi6XnsSAD .form-control,
.cid-rZi6XnsSAD .field-input {
  padding: 1rem;
  background-color: transparent;
  border: 2px solid #000000;
  color: #000000;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-rZi6XnsSAD .form-control::-webkit-input-placeholder,
.cid-rZi6XnsSAD .field-input::-webkit-input-placeholder,
.cid-rZi6XnsSAD .form-control::-webkit-input-placeholder,
.cid-rZi6XnsSAD .field-input::-webkit-input-placeholder {
  color: #000000;
}
.cid-rZi6XnsSAD .form-control:-moz-placeholder,
.cid-rZi6XnsSAD .field-input:-moz-placeholder,
.cid-rZi6XnsSAD .form-control:-moz-placeholder,
.cid-rZi6XnsSAD .field-input:-moz-placeholder {
  color: #000000;
}
.cid-rZi6XnsSAD .form-control:hover,
.cid-rZi6XnsSAD .field-input:hover,
.cid-rZi6XnsSAD .form-control:focus,
.cid-rZi6XnsSAD .field-input:focus {
  background-color: transparent;
  border-color: #000000;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-rZi6XnsSAD .form-control:hover::-webkit-input-placeholder,
.cid-rZi6XnsSAD .field-input:hover::-webkit-input-placeholder,
.cid-rZi6XnsSAD .form-control:focus::-webkit-input-placeholder,
.cid-rZi6XnsSAD .field-input:focus::-webkit-input-placeholder,
.cid-rZi6XnsSAD .form-control:hover::-webkit-input-placeholder,
.cid-rZi6XnsSAD .field-input:hover::-webkit-input-placeholder,
.cid-rZi6XnsSAD .form-control:focus::-webkit-input-placeholder,
.cid-rZi6XnsSAD .field-input:focus::-webkit-input-placeholder {
  color: #000000;
}
.cid-rZi6XnsSAD .form-control:hover:-moz-placeholder,
.cid-rZi6XnsSAD .field-input:hover:-moz-placeholder,
.cid-rZi6XnsSAD .form-control:focus:-moz-placeholder,
.cid-rZi6XnsSAD .field-input:focus:-moz-placeholder,
.cid-rZi6XnsSAD .form-control:hover:-moz-placeholder,
.cid-rZi6XnsSAD .field-input:hover:-moz-placeholder,
.cid-rZi6XnsSAD .form-control:focus:-moz-placeholder,
.cid-rZi6XnsSAD .field-input:focus:-moz-placeholder {
  color: #000000;
}
.cid-rZi6XnsSAD .jq-number__spin:hover,
.cid-rZi6XnsSAD .jq-number__spin:focus {
  background-color: transparent;
  border-color: #000000;
  color: #ffffff;
  box-shadow: none;
  outline: none;
}
.cid-rZi6XnsSAD .jq-number__spin {
  background-color: transparent;
  border-color: #000000;
  color: #000000;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-rZi6XnsSAD input::-webkit-clear-button {
  display: none;
}
.cid-rZi6XnsSAD input::-webkit-inner-spin-button {
  display: none;
}
.cid-rZi6XnsSAD input::-webkit-outer-spin-button {
  display: none;
}
.cid-rZi6XnsSAD input::-webkit-calendar-picker-indicator {
  display: none;
}
@media (max-width: 767px) {
  .cid-rZi6XnsSAD .container {
    padding: 0 2rem;
  }
  .cid-rZi6XnsSAD .row2 {
    padding: 1rem 0;
  }
}
.cid-rZi6XnsSAD H2 {
  color: #000000;
}
.cid-rZi6XnsSAD .mbr-text,
.cid-rZi6XnsSAD .mbr-section-btn {
  color: #000000;
}
.cid-rZi6XnsSAD .imagencentra {
  margin-right: auto;
  text-align: left;
}
.cid-rZi6XnsSAD img {
  width: 55%;
  margin-bottom: 1rem;
}
.cid-rZi6XoYyqb {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/mbr-1-1920x1280.webp");
}
.cid-rZi6XoYyqb .row {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.cid-rZi6XoYyqb .content-panel {
  padding: 3rem;
  background-color: #232323;
}
@media (min-width: 767px) {
  .cid-rZi6XoYyqb .text-block {
    padding-right: 0;
    padding-left: 0;
  }
}
.cid-rZi6XoYyqb .google-map {
  width: 100%;
  height: 30rem;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-rZi6XoYyqb .google-map iframe {
  width: inherit;
  height: 100%;
}
.cid-rZi6XoYyqb .google-map iframe .place-card {
  margin-left: 40px !important;
}
.cid-rZi6XoYyqb .google-map .place-card {
  margin-left: 40px !important;
}
.cid-rZi6Xq3jr8 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-rZi6Xq3jr8 a:link {
  text-decoration: none;
}
.cid-rZi6Xq3jr8 .icon-transition span {
  color: #ffffff;
  display: block;
  height: 3em;
  line-height: 3em;
  border-radius: 50%;
  border: 2px solid #ffffff;
  width: 3em;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  font-size: 14px;
}
.cid-rZi6Xq3jr8 .icon-transition span:hover {
  background-color: #ffbc00;
}
.cid-rZi6Xq3jr8 .inner-text {
  line-height: 3em;
}
.cid-rZi6Xq3jr8 .social-media {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rZi6Xq3jr8 .social-media ul {
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
}
.cid-rZi6Xq3jr8 .social-media ul li {
  padding: 4px;
  display: inline-block;
}
.cid-rZi6Xq3jr8 .content-text,
.cid-rZi6Xq3jr8 .inner-text {
  color: #c1c1c1;
  text-align: left;
}
.cid-rZkWgoskPM .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #000000;
}
.cid-rZkWgoskPM .navbar.opened {
  transition: all .3s;
  background: #000000 !important;
}
.cid-rZkWgoskPM .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-rZkWgoskPM .navbar .navbar-buttons {
  flex-wrap: wrap;
}
.cid-rZkWgoskPM .navbar .navbar-collapse {
  transition: none;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-rZkWgoskPM .navbar.collapsed {
  flex-wrap: nowrap;
}
.cid-rZkWgoskPM .navbar.collapsed.opened {
  text-align: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  margin-left: auto;
  max-width: 20rem ;
  height: 100vh;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-rZkWgoskPM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-rZkWgoskPM .navbar.collapsed.opened .navbar-toggler {
  -webkit-order: -1;
  order: -1;
  -webkit-align-self: flex-end !important;
  align-self: flex-end !important;
  margin: 1rem 0 0 0;
}
.cid-rZkWgoskPM .navbar.collapsed.opened .navbar-collapse {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
.cid-rZkWgoskPM .navbar.collapsed.opened .navbar-collapse.show,
.cid-rZkWgoskPM .navbar.collapsed.opened .navbar-collapse.collapsing {
  display: block;
}
.cid-rZkWgoskPM .navbar.collapsed:not(.opened) {
  flex-direction: row !important;
}
.cid-rZkWgoskPM .navbar.collapsed:not(.opened) .navbar-collapse {
  display: none !important;
}
.cid-rZkWgoskPM .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-rZkWgoskPM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-rZkWgoskPM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-rZkWgoskPM .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-rZkWgoskPM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-rZkWgoskPM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-rZkWgoskPM .navbar {
    flex-wrap: nowrap;
  }
  .cid-rZkWgoskPM .navbar.opened {
    text-align: center;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin-left: auto;
    max-width: 20rem ;
    height: 100vh;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-rZkWgoskPM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-rZkWgoskPM .navbar.opened .navbar-toggler {
    -webkit-order: -1;
    order: -1;
    -webkit-align-self: flex-end !important;
    align-self: flex-end !important;
    margin: 1rem 0 0 0;
  }
  .cid-rZkWgoskPM .navbar.opened .navbar-collapse {
    -webkit-flex-basis: initial;
    flex-basis: initial;
    height: auto !important;
    max-height: 100vh;
  }
  .cid-rZkWgoskPM .navbar.opened .navbar-collapse.show,
  .cid-rZkWgoskPM .navbar.opened .navbar-collapse.collapsing {
    display: block;
  }
  .cid-rZkWgoskPM .navbar:not(.opened) .navbar-collapse {
    display: none !important;
  }
  .cid-rZkWgoskPM .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-rZkWgoskPM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-rZkWgoskPM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-rZkWgoskPM .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-rZkWgoskPM .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-rZkWgoskPM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-rZkWgoskPM .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-rZkWgoskPM .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    word-break: break-word;
  }
}
.cid-rZkWgoskPM .navbar.navbar-short {
  background: #000000 !important;
  min-height: 60px;
}
.cid-rZkWgoskPM .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-rZkWgoskPM .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-rZkWgoskPM .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-rZkWgoskPM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-rZkWgoskPM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-rZkWgoskPM .dropdown-item.active,
.cid-rZkWgoskPM .dropdown-item:active {
  background-color: transparent;
}
.cid-rZkWgoskPM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-rZkWgoskPM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-rZkWgoskPM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-rZkWgoskPM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-rZkWgoskPM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-rZkWgoskPM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-rZkWgoskPM ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-rZkWgoskPM .navbar-buttons {
  text-align: center;
}
.cid-rZkWgoskPM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-rZkWgoskPM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-rZkWgoskPM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rZkWgoskPM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rZkWgoskPM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rZkWgoskPM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rZkWgoskPM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rZkWgoskPM nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rZkWgoskPM nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rZkWgoskPM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rZkWgoskPM .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-rZkWgoskPM a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  letter-spacing: 2px;
}
.cid-rZkWgoskPM a.nav-link:focus {
  outline: none;
}
.cid-rZkWgoskPM .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-rZkWgoskPM .nav-link:hover,
.cid-rZkWgoskPM .dropdown-item:hover {
  color: #c1c1c1 !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-rZkWgoskPM .navbar-dropdown.collapsed.opened {
    left: auto;
  }
  .cid-rZkWgoskPM .navbar-dropdown.collapsed.opened .navbar-collapse {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
#custom-html-3o img {
  margin-top: -100px;
  position: absolute;
  right: 5px;
  height: 80px;
}
@media only screen and (max-device-width: 1000px) {
  #custom-html-3o img {
    height: 55px;
  }
}
@media only screen and (max-width: 1000px) {
  #custom-html-3o img {
    height: 55px !important;
    margin-top: -48px;
  }
}
.cid-rZkWgphLwl {
  padding-top: 150px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZkWgphLwl h3 {
  position: relative;
}
.cid-rZkWgphLwl h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZkWgphLwl H1 {
  color: #b1a374;
}
.cid-rZkYSfaq8D {
  padding-top: 150px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZkYSfaq8D h3 {
  position: relative;
}
.cid-rZkYSfaq8D h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZkX9MnaW6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZkX9MnaW6 .mbr-section-title {
  letter-spacing: 0.1em;
  color: #232323;
  margin-bottom: 2rem;
}
.cid-rZkX9MnaW6 .mbr-section-subtitle {
  color: #232323;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-rZkX9MnaW6 .list-img {
  width: 100px;
}
.cid-rZkX9MnaW6 .ico2 {
  color: #767676;
  font-size: 1.2rem;
}
.cid-rZkX9MnaW6 .btn {
  margin: 0px !important;
}
.cid-rZkX9MnaW6 .text-box {
  padding: 1rem;
}
.cid-rZkX9MnaW6 .text-box p {
  margin: 0;
}
.cid-rZkX9MnaW6 .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  padding: 0px;
}
.cid-rZkX9MnaW6 .ico-box p {
  margin: 0;
}
.cid-rZkX9MnaW6 .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-rZkX9MnaW6 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-rZkX9MnaW6 .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-rZkX9MnaW6 .carousel-item .wrap-img {
  text-align: center;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 100%;
  width: auto;
  height: 500px;
}
.cid-rZkX9MnaW6 .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-rZkX9MnaW6 .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 1rem;
  margin-right: 0;
  margin-left: 0;
  text-align: center;
}
.cid-rZkX9MnaW6 .carousel-indicators li {
  display: inline-block;
}
.cid-rZkX9MnaW6 .carousel-indicators li {
  max-width: 15%;
  max-height: 120px;
  width: 15%;
  height: 120px;
  border-radius: 0;
  opacity: 1;
  background-size: cover;
  border: none;
}
.cid-rZkX9MnaW6 .carousel-indicators li.active {
  border: 0px;
}
.cid-rZkX9MnaW6 .li1,
.cid-rZkX9MnaW6 .carousel-item:nth-child(1) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project1-4-op-2000x1335.webp");
}
.cid-rZkX9MnaW6 .li2,
.cid-rZkX9MnaW6 .carousel-item:nth-child(2) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project1-3-op-2000x1334.webp");
}
.cid-rZkX9MnaW6 .li3,
.cid-rZkX9MnaW6 .carousel-item:nth-child(3) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project1-7-op-2000x1335.webp");
}
.cid-rZkX9MnaW6 .li4,
.cid-rZkX9MnaW6 .carousel-item:nth-child(4) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project1-9-op-2000x1335.webp");
}
.cid-rZkX9MnaW6 .li5,
.cid-rZkX9MnaW6 .carousel-item:nth-child(5) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project1-12-op-2000x1335.webp");
}
.cid-rZkX9MnaW6 .li6,
.cid-rZkX9MnaW6 .carousel-item:nth-child(6) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project1-14-op-2000x1335.webp");
}
@media (max-width: 992px) {
  .cid-rZkX9MnaW6 .carousel-indicators li {
    max-width: 30%;
    max-height: 120px;
    width: 30%;
    height: 120px;
  }
}
@media (max-width: 576px) {
  .cid-rZkX9MnaW6 .carousel-indicators li {
    max-width: 30%;
    max-height: 80px;
    width: 30%;
    height: 80px;
  }
}
.cid-rZkX9MnaW6 .card-title2 {
  color: #149dcc;
}
.cid-rZkX9MnaW6 .sq {
  color: #767676;
}
.cid-rZkX9MnaW6 .item {
  color: #767676;
}
.cid-rZl05wf73t {
  padding-top: 150px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZl05wf73t h3 {
  position: relative;
}
.cid-rZl05wf73t h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZl0451b2U {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZl0451b2U .mbr-section-title {
  letter-spacing: 0.1em;
  color: #232323;
  margin-bottom: 2rem;
}
.cid-rZl0451b2U .mbr-section-subtitle {
  color: #232323;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-rZl0451b2U .list-img {
  width: 100px;
}
.cid-rZl0451b2U .ico2 {
  color: #767676;
  font-size: 1.2rem;
}
.cid-rZl0451b2U .btn {
  margin: 0px !important;
}
.cid-rZl0451b2U .text-box {
  padding: 1rem;
}
.cid-rZl0451b2U .text-box p {
  margin: 0;
}
.cid-rZl0451b2U .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  padding: 0px;
}
.cid-rZl0451b2U .ico-box p {
  margin: 0;
}
.cid-rZl0451b2U .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-rZl0451b2U .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-rZl0451b2U .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-rZl0451b2U .carousel-item .wrap-img {
  text-align: center;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 100%;
  width: auto;
  height: 500px;
}
.cid-rZl0451b2U .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-rZl0451b2U .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 1rem;
  margin-right: 0;
  margin-left: 0;
  text-align: center;
}
.cid-rZl0451b2U .carousel-indicators li {
  display: inline-block;
}
.cid-rZl0451b2U .carousel-indicators li {
  max-width: 15%;
  max-height: 120px;
  width: 15%;
  height: 120px;
  border-radius: 0;
  opacity: 1;
  background-size: cover;
  border: none;
}
.cid-rZl0451b2U .carousel-indicators li.active {
  border: 0px;
}
.cid-rZl0451b2U .li1,
.cid-rZl0451b2U .carousel-item:nth-child(1) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project2-2-op-2000x1335.webp");
}
.cid-rZl0451b2U .li2,
.cid-rZl0451b2U .carousel-item:nth-child(2) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project2-5-op-2000x1335.webp");
}
.cid-rZl0451b2U .li3,
.cid-rZl0451b2U .carousel-item:nth-child(3) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project2-7-op-2000x1335.webp");
}
.cid-rZl0451b2U .li4,
.cid-rZl0451b2U .carousel-item:nth-child(4) .wrap-img {
  background-image: url("../../../assets/images/cocinas-carpinteria-barahona-project2-10-op-2000x1335.webp");
}
.cid-rZl0451b2U .li5,
.cid-rZl0451b2U .carousel-item:nth-child(5) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project2-14-op-2000x1335.webp");
}
.cid-rZl0451b2U .li6,
.cid-rZl0451b2U .carousel-item:nth-child(6) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project2-15-op-2000x1335.webp");
}
@media (max-width: 992px) {
  .cid-rZl0451b2U .carousel-indicators li {
    max-width: 30%;
    max-height: 120px;
    width: 30%;
    height: 120px;
  }
}
@media (max-width: 576px) {
  .cid-rZl0451b2U .carousel-indicators li {
    max-width: 30%;
    max-height: 80px;
    width: 30%;
    height: 80px;
  }
}
.cid-rZl0451b2U .card-title2 {
  color: #149dcc;
}
.cid-rZl0451b2U .sq {
  color: #767676;
}
.cid-rZl0451b2U .item {
  color: #767676;
}
.cid-rZl17YVFhh {
  padding-top: 150px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZl17YVFhh h3 {
  position: relative;
}
.cid-rZl17YVFhh h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZl19vfIM7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZl19vfIM7 .mbr-section-title {
  letter-spacing: 0.1em;
  color: #232323;
  margin-bottom: 2rem;
}
.cid-rZl19vfIM7 .mbr-section-subtitle {
  color: #232323;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-rZl19vfIM7 .list-img {
  width: 100px;
}
.cid-rZl19vfIM7 .ico2 {
  color: #767676;
  font-size: 1.2rem;
}
.cid-rZl19vfIM7 .btn {
  margin: 0px !important;
}
.cid-rZl19vfIM7 .text-box {
  padding: 1rem;
}
.cid-rZl19vfIM7 .text-box p {
  margin: 0;
}
.cid-rZl19vfIM7 .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  padding: 0px;
}
.cid-rZl19vfIM7 .ico-box p {
  margin: 0;
}
.cid-rZl19vfIM7 .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-rZl19vfIM7 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-rZl19vfIM7 .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-rZl19vfIM7 .carousel-item .wrap-img {
  text-align: center;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 100%;
  width: auto;
  height: 500px;
}
.cid-rZl19vfIM7 .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-rZl19vfIM7 .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 1rem;
  margin-right: 0;
  margin-left: 0;
  text-align: center;
}
.cid-rZl19vfIM7 .carousel-indicators li {
  display: inline-block;
}
.cid-rZl19vfIM7 .carousel-indicators li {
  max-width: 15%;
  max-height: 120px;
  width: 15%;
  height: 120px;
  border-radius: 0;
  opacity: 1;
  background-size: cover;
  border: none;
}
.cid-rZl19vfIM7 .carousel-indicators li.active {
  border: 0px;
}
.cid-rZl19vfIM7 .li1,
.cid-rZl19vfIM7 .carousel-item:nth-child(1) .wrap-img {
  background-image: url("../../../assets/images/porche-carpinteria-barahona-op-1-1181x788.webp");
}
.cid-rZl19vfIM7 .li2,
.cid-rZl19vfIM7 .carousel-item:nth-child(2) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project3-16-op-2000x1335.webp");
}
.cid-rZl19vfIM7 .li3,
.cid-rZl19vfIM7 .carousel-item:nth-child(3) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project3-14-op-2000x1335.webp");
}
.cid-rZl19vfIM7 .li4,
.cid-rZl19vfIM7 .carousel-item:nth-child(4) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project3-6-op-2000x1335.webp");
}
.cid-rZl19vfIM7 .li5,
.cid-rZl19vfIM7 .carousel-item:nth-child(5) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project3-5-op-2000x1335.webp");
}
.cid-rZl19vfIM7 .li6,
.cid-rZl19vfIM7 .carousel-item:nth-child(6) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project3-1-op-2000x1335.webp");
}
@media (max-width: 992px) {
  .cid-rZl19vfIM7 .carousel-indicators li {
    max-width: 30%;
    max-height: 120px;
    width: 30%;
    height: 120px;
  }
}
@media (max-width: 576px) {
  .cid-rZl19vfIM7 .carousel-indicators li {
    max-width: 30%;
    max-height: 80px;
    width: 30%;
    height: 80px;
  }
}
.cid-rZl19vfIM7 .card-title2 {
  color: #149dcc;
}
.cid-rZl19vfIM7 .sq {
  color: #767676;
}
.cid-rZl19vfIM7 .item {
  color: #767676;
}
.cid-rZl2qnihrn {
  padding-top: 150px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZl2qnihrn h3 {
  position: relative;
}
.cid-rZl2qnihrn h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZl2rkMtdA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZl2rkMtdA .mbr-section-title {
  letter-spacing: 0.1em;
  color: #232323;
  margin-bottom: 2rem;
}
.cid-rZl2rkMtdA .mbr-section-subtitle {
  color: #232323;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-rZl2rkMtdA .list-img {
  width: 100px;
}
.cid-rZl2rkMtdA .ico2 {
  color: #767676;
  font-size: 1.2rem;
}
.cid-rZl2rkMtdA .btn {
  margin: 0px !important;
}
.cid-rZl2rkMtdA .text-box {
  padding: 1rem;
}
.cid-rZl2rkMtdA .text-box p {
  margin: 0;
}
.cid-rZl2rkMtdA .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  padding: 0px;
}
.cid-rZl2rkMtdA .ico-box p {
  margin: 0;
}
.cid-rZl2rkMtdA .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-rZl2rkMtdA .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-rZl2rkMtdA .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-rZl2rkMtdA .carousel-item .wrap-img {
  text-align: center;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 100%;
  width: auto;
  height: 500px;
}
.cid-rZl2rkMtdA .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-rZl2rkMtdA .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 1rem;
  margin-right: 0;
  margin-left: 0;
  text-align: center;
}
.cid-rZl2rkMtdA .carousel-indicators li {
  display: inline-block;
}
.cid-rZl2rkMtdA .carousel-indicators li {
  max-width: 15%;
  max-height: 120px;
  width: 15%;
  height: 120px;
  border-radius: 0;
  opacity: 1;
  background-size: cover;
  border: none;
}
.cid-rZl2rkMtdA .carousel-indicators li.active {
  border: 0px;
}
.cid-rZl2rkMtdA .li1,
.cid-rZl2rkMtdA .carousel-item:nth-child(1) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project4-1-op-2000x1334.webp");
}
.cid-rZl2rkMtdA .li2,
.cid-rZl2rkMtdA .carousel-item:nth-child(2) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project4-2-op-2000x1333.webp");
}
.cid-rZl2rkMtdA .li3,
.cid-rZl2rkMtdA .carousel-item:nth-child(3) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project4-4-op-2000x1333.webp");
}
.cid-rZl2rkMtdA .li4,
.cid-rZl2rkMtdA .carousel-item:nth-child(4) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project4-6-op-2000x1334.webp");
}
.cid-rZl2rkMtdA .li5,
.cid-rZl2rkMtdA .carousel-item:nth-child(5) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project4-7-op-2000x1334.webp");
}
.cid-rZl2rkMtdA .li6,
.cid-rZl2rkMtdA .carousel-item:nth-child(6) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project4-8-op-2000x1334.webp");
}
@media (max-width: 992px) {
  .cid-rZl2rkMtdA .carousel-indicators li {
    max-width: 30%;
    max-height: 120px;
    width: 30%;
    height: 120px;
  }
}
@media (max-width: 576px) {
  .cid-rZl2rkMtdA .carousel-indicators li {
    max-width: 30%;
    max-height: 80px;
    width: 30%;
    height: 80px;
  }
}
.cid-rZl2rkMtdA .card-title2 {
  color: #149dcc;
}
.cid-rZl2rkMtdA .sq {
  color: #767676;
}
.cid-rZl2rkMtdA .item {
  color: #767676;
}
.cid-rZl3iI5lFo {
  padding-top: 150px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZl3iI5lFo h3 {
  position: relative;
}
.cid-rZl3iI5lFo h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZl3hIMNBn {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZl3hIMNBn .mbr-section-title {
  letter-spacing: 0.1em;
  color: #232323;
  margin-bottom: 2rem;
}
.cid-rZl3hIMNBn .mbr-section-subtitle {
  color: #232323;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-rZl3hIMNBn .list-img {
  width: 100px;
}
.cid-rZl3hIMNBn .ico2 {
  color: #767676;
  font-size: 1.2rem;
}
.cid-rZl3hIMNBn .btn {
  margin: 0px !important;
}
.cid-rZl3hIMNBn .text-box {
  padding: 1rem;
}
.cid-rZl3hIMNBn .text-box p {
  margin: 0;
}
.cid-rZl3hIMNBn .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  padding: 0px;
}
.cid-rZl3hIMNBn .ico-box p {
  margin: 0;
}
.cid-rZl3hIMNBn .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-rZl3hIMNBn .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-rZl3hIMNBn .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-rZl3hIMNBn .carousel-item .wrap-img {
  text-align: center;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 100%;
  width: auto;
  height: 500px;
}
.cid-rZl3hIMNBn .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-rZl3hIMNBn .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 1rem;
  margin-right: 0;
  margin-left: 0;
  text-align: center;
}
.cid-rZl3hIMNBn .carousel-indicators li {
  display: inline-block;
}
.cid-rZl3hIMNBn .carousel-indicators li {
  max-width: 15%;
  max-height: 120px;
  width: 15%;
  height: 120px;
  border-radius: 0;
  opacity: 1;
  background-size: cover;
  border: none;
}
.cid-rZl3hIMNBn .carousel-indicators li.active {
  border: 0px;
}
.cid-rZl3hIMNBn .li1,
.cid-rZl3hIMNBn .carousel-item:nth-child(1) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project5-1-op-2000x1335.webp");
}
.cid-rZl3hIMNBn .li2,
.cid-rZl3hIMNBn .carousel-item:nth-child(2) .wrap-img {
  background-image: url("../../../assets/images/cocinas-carpinteria-barahona-project5-20-op-2000x1335.webp");
}
.cid-rZl3hIMNBn .li3,
.cid-rZl3hIMNBn .carousel-item:nth-child(3) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project5-5-op-2000x1335.webp");
}
.cid-rZl3hIMNBn .li4,
.cid-rZl3hIMNBn .carousel-item:nth-child(4) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project5-12-op-2000x1335.webp");
}
.cid-rZl3hIMNBn .li5,
.cid-rZl3hIMNBn .carousel-item:nth-child(5) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project5-25-op-2000x1335.webp");
}
.cid-rZl3hIMNBn .li6,
.cid-rZl3hIMNBn .carousel-item:nth-child(6) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project5-13-op-2000x1335.webp");
}
@media (max-width: 992px) {
  .cid-rZl3hIMNBn .carousel-indicators li {
    max-width: 30%;
    max-height: 120px;
    width: 30%;
    height: 120px;
  }
}
@media (max-width: 576px) {
  .cid-rZl3hIMNBn .carousel-indicators li {
    max-width: 30%;
    max-height: 80px;
    width: 30%;
    height: 80px;
  }
}
.cid-rZl3hIMNBn .card-title2 {
  color: #149dcc;
}
.cid-rZl3hIMNBn .sq {
  color: #767676;
}
.cid-rZl3hIMNBn .item {
  color: #767676;
}
.cid-rZl4lvzb68 {
  padding-top: 150px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZl4lvzb68 h3 {
  position: relative;
}
.cid-rZl4lvzb68 h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZl4miXh2N {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZl4miXh2N .mbr-section-title {
  letter-spacing: 0.1em;
  color: #232323;
  margin-bottom: 2rem;
}
.cid-rZl4miXh2N .mbr-section-subtitle {
  color: #232323;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-rZl4miXh2N .list-img {
  width: 100px;
}
.cid-rZl4miXh2N .ico2 {
  color: #767676;
  font-size: 1.2rem;
}
.cid-rZl4miXh2N .btn {
  margin: 0px !important;
}
.cid-rZl4miXh2N .text-box {
  padding: 1rem;
}
.cid-rZl4miXh2N .text-box p {
  margin: 0;
}
.cid-rZl4miXh2N .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  padding: 0px;
}
.cid-rZl4miXh2N .ico-box p {
  margin: 0;
}
.cid-rZl4miXh2N .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-rZl4miXh2N .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-rZl4miXh2N .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-rZl4miXh2N .carousel-item .wrap-img {
  text-align: center;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 100%;
  width: auto;
  height: 500px;
}
.cid-rZl4miXh2N .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-rZl4miXh2N .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 1rem;
  margin-right: 0;
  margin-left: 0;
  text-align: center;
}
.cid-rZl4miXh2N .carousel-indicators li {
  display: inline-block;
}
.cid-rZl4miXh2N .carousel-indicators li {
  max-width: 15%;
  max-height: 120px;
  width: 15%;
  height: 120px;
  border-radius: 0;
  opacity: 1;
  background-size: cover;
  border: none;
}
.cid-rZl4miXh2N .carousel-indicators li.active {
  border: 0px;
}
.cid-rZl4miXh2N .li1,
.cid-rZl4miXh2N .carousel-item:nth-child(1) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project6-6-op-2000x1334.webp");
}
.cid-rZl4miXh2N .li2,
.cid-rZl4miXh2N .carousel-item:nth-child(2) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project6-2-op-2000x1334.webp");
}
.cid-rZl4miXh2N .li3,
.cid-rZl4miXh2N .carousel-item:nth-child(3) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project6-5-op-2000x1408.webp");
}
.cid-rZl4miXh2N .li4,
.cid-rZl4miXh2N .carousel-item:nth-child(4) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project6-4-op-2000x1334.webp");
}
.cid-rZl4miXh2N .li5,
.cid-rZl4miXh2N .carousel-item:nth-child(5) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project6-3-op-2000x1334.webp");
}
.cid-rZl4miXh2N .li6,
.cid-rZl4miXh2N .carousel-item:nth-child(6) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-project6-1-op-2000x1334.webp");
}
@media (max-width: 992px) {
  .cid-rZl4miXh2N .carousel-indicators li {
    max-width: 30%;
    max-height: 120px;
    width: 30%;
    height: 120px;
  }
}
@media (max-width: 576px) {
  .cid-rZl4miXh2N .carousel-indicators li {
    max-width: 30%;
    max-height: 80px;
    width: 30%;
    height: 80px;
  }
}
.cid-rZl4miXh2N .card-title2 {
  color: #149dcc;
}
.cid-rZl4miXh2N .sq {
  color: #767676;
}
.cid-rZl4miXh2N .item {
  color: #767676;
}
.cid-rZl4KC2N4w {
  padding-top: 150px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZl4KC2N4w h3 {
  position: relative;
}
.cid-rZl4KC2N4w h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZl4PG6q8f {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZl4PG6q8f .mbr-section-title {
  letter-spacing: 0.1em;
  color: #232323;
  margin-bottom: 2rem;
}
.cid-rZl4PG6q8f .mbr-section-subtitle {
  color: #232323;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-rZl4PG6q8f .list-img {
  width: 100px;
}
.cid-rZl4PG6q8f .ico2 {
  color: #767676;
  font-size: 1.2rem;
}
.cid-rZl4PG6q8f .btn {
  margin: 0px !important;
}
.cid-rZl4PG6q8f .text-box {
  padding: 1rem;
}
.cid-rZl4PG6q8f .text-box p {
  margin: 0;
}
.cid-rZl4PG6q8f .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  padding: 0px;
}
.cid-rZl4PG6q8f .ico-box p {
  margin: 0;
}
.cid-rZl4PG6q8f .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-rZl4PG6q8f .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-rZl4PG6q8f .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-rZl4PG6q8f .carousel-item .wrap-img {
  text-align: center;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 100%;
  width: auto;
  height: 500px;
}
.cid-rZl4PG6q8f .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-rZl4PG6q8f .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 1rem;
  margin-right: 0;
  margin-left: 0;
  text-align: center;
}
.cid-rZl4PG6q8f .carousel-indicators li {
  display: inline-block;
}
.cid-rZl4PG6q8f .carousel-indicators li {
  max-width: 15%;
  max-height: 120px;
  width: 15%;
  height: 120px;
  border-radius: 0;
  opacity: 1;
  background-size: cover;
  border: none;
}
.cid-rZl4PG6q8f .carousel-indicators li.active {
  border: 0px;
}
.cid-rZl4PG6q8f .li1,
.cid-rZl4PG6q8f .carousel-item:nth-child(1) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-exteriores-project8-6-op-2000x1334.webp");
}
.cid-rZl4PG6q8f .li2,
.cid-rZl4PG6q8f .carousel-item:nth-child(2) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-interiores-project8-1-op-2000x1334.webp");
}
.cid-rZl4PG6q8f .li3,
.cid-rZl4PG6q8f .carousel-item:nth-child(3) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-interiores-project8-2-op-2000x1334.webp");
}
.cid-rZl4PG6q8f .li4,
.cid-rZl4PG6q8f .carousel-item:nth-child(4) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-exteriores-project8-2-op-2000x1334.webp");
}
.cid-rZl4PG6q8f .li5,
.cid-rZl4PG6q8f .carousel-item:nth-child(5) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-exteriores-project8-1-op-2000x1334.webp");
}
.cid-rZl4PG6q8f .li6,
.cid-rZl4PG6q8f .carousel-item:nth-child(6) .wrap-img {
  background-image: url("../../../assets/images/carpinteria-barahona-exteriores-project8-3-op-2000x1334.webp");
}
@media (max-width: 992px) {
  .cid-rZl4PG6q8f .carousel-indicators li {
    max-width: 30%;
    max-height: 120px;
    width: 30%;
    height: 120px;
  }
}
@media (max-width: 576px) {
  .cid-rZl4PG6q8f .carousel-indicators li {
    max-width: 30%;
    max-height: 80px;
    width: 30%;
    height: 80px;
  }
}
.cid-rZl4PG6q8f .card-title2 {
  color: #149dcc;
}
.cid-rZl4PG6q8f .sq {
  color: #767676;
}
.cid-rZl4PG6q8f .item {
  color: #767676;
}
.cid-rZl5pN6HnI {
  padding-top: 150px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZl5pN6HnI h3 {
  position: relative;
}
.cid-rZl5pN6HnI h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZl5qzo68a {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZl5qzo68a .mbr-section-title {
  letter-spacing: 0.1em;
  color: #232323;
  margin-bottom: 2rem;
}
.cid-rZl5qzo68a .mbr-section-subtitle {
  color: #232323;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-rZl5qzo68a .list-img {
  width: 100px;
}
.cid-rZl5qzo68a .ico2 {
  color: #767676;
  font-size: 1.2rem;
}
.cid-rZl5qzo68a .btn {
  margin: 0px !important;
}
.cid-rZl5qzo68a .text-box {
  padding: 1rem;
}
.cid-rZl5qzo68a .text-box p {
  margin: 0;
}
.cid-rZl5qzo68a .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  padding: 0px;
}
.cid-rZl5qzo68a .ico-box p {
  margin: 0;
}
.cid-rZl5qzo68a .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-rZl5qzo68a .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-rZl5qzo68a .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-rZl5qzo68a .carousel-item .wrap-img {
  text-align: center;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 100%;
  width: auto;
  height: 500px;
}
.cid-rZl5qzo68a .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-rZl5qzo68a .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 1rem;
  margin-right: 0;
  margin-left: 0;
  text-align: center;
}
.cid-rZl5qzo68a .carousel-indicators li {
  display: inline-block;
}
.cid-rZl5qzo68a .carousel-indicators li {
  max-width: 15%;
  max-height: 120px;
  width: 15%;
  height: 120px;
  border-radius: 0;
  opacity: 1;
  background-size: cover;
  border: none;
}
.cid-rZl5qzo68a .carousel-indicators li.active {
  border: 0px;
}
.cid-rZl5qzo68a .li1,
.cid-rZl5qzo68a .carousel-item:nth-child(1) .wrap-img {
  background-image: url("../../../assets/images/hermita-de-jadraque-carpinteria-barahona-op-2000x1334.webp");
}
.cid-rZl5qzo68a .li2,
.cid-rZl5qzo68a .carousel-item:nth-child(2) .wrap-img {
  background-image: url("../../../assets/images/hermita-de-jadraque-carpinteria-barahona-2-op-2000x1334.webp");
}
.cid-rZl5qzo68a .li3,
.cid-rZl5qzo68a .carousel-item:nth-child(3) .wrap-img {
  background-image: url("../../../assets/images/portones-hermita-carpinteria-barahona-jadraque-op-2000x1334.webp");
}
.cid-rZl5qzo68a .li4,
.cid-rZl5qzo68a .carousel-item:nth-child(4) .wrap-img {
  background-image: url("../../../assets/images/hermita-de-jadraque-carpinteria-barahona-4-op-2000x1334.webp");
}
.cid-rZl5qzo68a .li5,
.cid-rZl5qzo68a .carousel-item:nth-child(5) .wrap-img {
  background-image: url("../../../assets/images/hermita-carpinteria-barahona-1-op-2000x1335.webp");
}
.cid-rZl5qzo68a .li6,
.cid-rZl5qzo68a .carousel-item:nth-child(6) .wrap-img {
  background-image: url("../../../assets/images/hermita-carpinteria-barahona-op-2000x1335.webp");
}
@media (max-width: 992px) {
  .cid-rZl5qzo68a .carousel-indicators li {
    max-width: 30%;
    max-height: 120px;
    width: 30%;
    height: 120px;
  }
}
@media (max-width: 576px) {
  .cid-rZl5qzo68a .carousel-indicators li {
    max-width: 30%;
    max-height: 80px;
    width: 30%;
    height: 80px;
  }
}
.cid-rZl5qzo68a .card-title2 {
  color: #149dcc;
}
.cid-rZl5qzo68a .sq {
  color: #767676;
}
.cid-rZl5qzo68a .item {
  color: #767676;
}
.cid-rZlkH0lvUz {
  padding-top: 150px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZlkH0lvUz h3 {
  position: relative;
}
.cid-rZlkH0lvUz h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZkWgrdzCR {
  padding-top: 180px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-rZkWgrdzCR .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-rZkWgrdzCR .container {
  max-width: 1400px;
  padding: 0 3rem;
}
.cid-rZkWgrdzCR textarea {
  min-height: 150px;
}
.cid-rZkWgrdzCR .row2 {
  justify-content: space-between;
  border: 2px solid #000000;
  padding: 3rem;
}
.cid-rZkWgrdzCR h3 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rZkWgrdzCR h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZkWgrdzCR form .btn {
  border-radius: 30px;
  margin: 0.18rem;
}
.cid-rZkWgrdzCR .form-control,
.cid-rZkWgrdzCR .field-input {
  padding: 1rem;
  background-color: transparent;
  border: 2px solid #000000;
  color: #000000;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-rZkWgrdzCR .form-control::-webkit-input-placeholder,
.cid-rZkWgrdzCR .field-input::-webkit-input-placeholder,
.cid-rZkWgrdzCR .form-control::-webkit-input-placeholder,
.cid-rZkWgrdzCR .field-input::-webkit-input-placeholder {
  color: #000000;
}
.cid-rZkWgrdzCR .form-control:-moz-placeholder,
.cid-rZkWgrdzCR .field-input:-moz-placeholder,
.cid-rZkWgrdzCR .form-control:-moz-placeholder,
.cid-rZkWgrdzCR .field-input:-moz-placeholder {
  color: #000000;
}
.cid-rZkWgrdzCR .form-control:hover,
.cid-rZkWgrdzCR .field-input:hover,
.cid-rZkWgrdzCR .form-control:focus,
.cid-rZkWgrdzCR .field-input:focus {
  background-color: transparent;
  border-color: #000000;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-rZkWgrdzCR .form-control:hover::-webkit-input-placeholder,
.cid-rZkWgrdzCR .field-input:hover::-webkit-input-placeholder,
.cid-rZkWgrdzCR .form-control:focus::-webkit-input-placeholder,
.cid-rZkWgrdzCR .field-input:focus::-webkit-input-placeholder,
.cid-rZkWgrdzCR .form-control:hover::-webkit-input-placeholder,
.cid-rZkWgrdzCR .field-input:hover::-webkit-input-placeholder,
.cid-rZkWgrdzCR .form-control:focus::-webkit-input-placeholder,
.cid-rZkWgrdzCR .field-input:focus::-webkit-input-placeholder {
  color: #000000;
}
.cid-rZkWgrdzCR .form-control:hover:-moz-placeholder,
.cid-rZkWgrdzCR .field-input:hover:-moz-placeholder,
.cid-rZkWgrdzCR .form-control:focus:-moz-placeholder,
.cid-rZkWgrdzCR .field-input:focus:-moz-placeholder,
.cid-rZkWgrdzCR .form-control:hover:-moz-placeholder,
.cid-rZkWgrdzCR .field-input:hover:-moz-placeholder,
.cid-rZkWgrdzCR .form-control:focus:-moz-placeholder,
.cid-rZkWgrdzCR .field-input:focus:-moz-placeholder {
  color: #000000;
}
.cid-rZkWgrdzCR .jq-number__spin:hover,
.cid-rZkWgrdzCR .jq-number__spin:focus {
  background-color: transparent;
  border-color: #000000;
  color: #ffffff;
  box-shadow: none;
  outline: none;
}
.cid-rZkWgrdzCR .jq-number__spin {
  background-color: transparent;
  border-color: #000000;
  color: #000000;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-rZkWgrdzCR input::-webkit-clear-button {
  display: none;
}
.cid-rZkWgrdzCR input::-webkit-inner-spin-button {
  display: none;
}
.cid-rZkWgrdzCR input::-webkit-outer-spin-button {
  display: none;
}
.cid-rZkWgrdzCR input::-webkit-calendar-picker-indicator {
  display: none;
}
@media (max-width: 767px) {
  .cid-rZkWgrdzCR .container {
    padding: 0 2rem;
  }
  .cid-rZkWgrdzCR .row2 {
    padding: 1rem 0;
  }
}
.cid-rZkWgrdzCR H2 {
  color: #000000;
}
.cid-rZkWgrdzCR .mbr-text,
.cid-rZkWgrdzCR .mbr-section-btn {
  color: #000000;
}
.cid-rZkWgrdzCR .imagencentra {
  margin-right: auto;
  text-align: left;
}
.cid-rZkWgrdzCR img {
  width: 55%;
  margin-bottom: 1rem;
}
.cid-rZkWgsrYQ9 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/mbr-1-1920x1280.webp");
}
.cid-rZkWgsrYQ9 .row {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.cid-rZkWgsrYQ9 .content-panel {
  padding: 3rem;
  background-color: #232323;
}
@media (min-width: 767px) {
  .cid-rZkWgsrYQ9 .text-block {
    padding-right: 0;
    padding-left: 0;
  }
}
.cid-rZkWgsrYQ9 .google-map {
  width: 100%;
  height: 30rem;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-rZkWgsrYQ9 .google-map iframe {
  width: inherit;
  height: 100%;
}
.cid-rZkWgsrYQ9 .google-map iframe .place-card {
  margin-left: 40px !important;
}
.cid-rZkWgsrYQ9 .google-map .place-card {
  margin-left: 40px !important;
}
.cid-rZkWgtfqny {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-rZkWgtfqny a:link {
  text-decoration: none;
}
.cid-rZkWgtfqny .icon-transition span {
  color: #ffffff;
  display: block;
  height: 3em;
  line-height: 3em;
  border-radius: 50%;
  border: 2px solid #ffffff;
  width: 3em;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  font-size: 14px;
}
.cid-rZkWgtfqny .icon-transition span:hover {
  background-color: #ffbc00;
}
.cid-rZkWgtfqny .inner-text {
  line-height: 3em;
}
.cid-rZkWgtfqny .social-media {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rZkWgtfqny .social-media ul {
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
}
.cid-rZkWgtfqny .social-media ul li {
  padding: 4px;
  display: inline-block;
}
.cid-rZkWgtfqny .content-text,
.cid-rZkWgtfqny .inner-text {
  color: #c1c1c1;
  text-align: left;
}
.cid-rZmui8nkQd .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #000000;
}
.cid-rZmui8nkQd .navbar.opened {
  transition: all .3s;
  background: #000000 !important;
}
.cid-rZmui8nkQd .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-rZmui8nkQd .navbar .navbar-buttons {
  flex-wrap: wrap;
}
.cid-rZmui8nkQd .navbar .navbar-collapse {
  transition: none;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-rZmui8nkQd .navbar.collapsed {
  flex-wrap: nowrap;
}
.cid-rZmui8nkQd .navbar.collapsed.opened {
  text-align: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  margin-left: auto;
  max-width: 20rem ;
  height: 100vh;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-rZmui8nkQd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-rZmui8nkQd .navbar.collapsed.opened .navbar-toggler {
  -webkit-order: -1;
  order: -1;
  -webkit-align-self: flex-end !important;
  align-self: flex-end !important;
  margin: 1rem 0 0 0;
}
.cid-rZmui8nkQd .navbar.collapsed.opened .navbar-collapse {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
.cid-rZmui8nkQd .navbar.collapsed.opened .navbar-collapse.show,
.cid-rZmui8nkQd .navbar.collapsed.opened .navbar-collapse.collapsing {
  display: block;
}
.cid-rZmui8nkQd .navbar.collapsed:not(.opened) {
  flex-direction: row !important;
}
.cid-rZmui8nkQd .navbar.collapsed:not(.opened) .navbar-collapse {
  display: none !important;
}
.cid-rZmui8nkQd .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-rZmui8nkQd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-rZmui8nkQd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-rZmui8nkQd .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-rZmui8nkQd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-rZmui8nkQd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-rZmui8nkQd .navbar {
    flex-wrap: nowrap;
  }
  .cid-rZmui8nkQd .navbar.opened {
    text-align: center;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin-left: auto;
    max-width: 20rem ;
    height: 100vh;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-rZmui8nkQd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-rZmui8nkQd .navbar.opened .navbar-toggler {
    -webkit-order: -1;
    order: -1;
    -webkit-align-self: flex-end !important;
    align-self: flex-end !important;
    margin: 1rem 0 0 0;
  }
  .cid-rZmui8nkQd .navbar.opened .navbar-collapse {
    -webkit-flex-basis: initial;
    flex-basis: initial;
    height: auto !important;
    max-height: 100vh;
  }
  .cid-rZmui8nkQd .navbar.opened .navbar-collapse.show,
  .cid-rZmui8nkQd .navbar.opened .navbar-collapse.collapsing {
    display: block;
  }
  .cid-rZmui8nkQd .navbar:not(.opened) .navbar-collapse {
    display: none !important;
  }
  .cid-rZmui8nkQd .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-rZmui8nkQd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-rZmui8nkQd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-rZmui8nkQd .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-rZmui8nkQd .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-rZmui8nkQd .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-rZmui8nkQd .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-rZmui8nkQd .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    word-break: break-word;
  }
}
.cid-rZmui8nkQd .navbar.navbar-short {
  background: #000000 !important;
  min-height: 60px;
}
.cid-rZmui8nkQd .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-rZmui8nkQd .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-rZmui8nkQd .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-rZmui8nkQd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-rZmui8nkQd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-rZmui8nkQd .dropdown-item.active,
.cid-rZmui8nkQd .dropdown-item:active {
  background-color: transparent;
}
.cid-rZmui8nkQd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-rZmui8nkQd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-rZmui8nkQd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-rZmui8nkQd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-rZmui8nkQd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-rZmui8nkQd .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-rZmui8nkQd ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-rZmui8nkQd .navbar-buttons {
  text-align: center;
}
.cid-rZmui8nkQd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-rZmui8nkQd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-rZmui8nkQd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rZmui8nkQd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rZmui8nkQd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rZmui8nkQd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rZmui8nkQd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rZmui8nkQd nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rZmui8nkQd nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rZmui8nkQd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rZmui8nkQd .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-rZmui8nkQd a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  letter-spacing: 2px;
}
.cid-rZmui8nkQd a.nav-link:focus {
  outline: none;
}
.cid-rZmui8nkQd .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-rZmui8nkQd .nav-link:hover,
.cid-rZmui8nkQd .dropdown-item:hover {
  color: #c1c1c1 !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-rZmui8nkQd .navbar-dropdown.collapsed.opened {
    left: auto;
  }
  .cid-rZmui8nkQd .navbar-dropdown.collapsed.opened .navbar-collapse {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
#custom-html-4g .easyhtml5video {
  margin-top: 80px;
  margin-bottom: -5px;
}
#custom-html-4g video {
  margin-bottom: -8px;
}
@media only screen and (max-device-width: 1000px) {
  #custom-html-4g .easyhtml5video {
    margin-top: 70px;
    margin-bottom: -5px;
  }
}
@media only screen and (max-width: 1000px) {
  #custom-html-4g .easyhtml5video {
    margin-top: 70px;
    margin-bottom: -5px;
  }
}
.cid-rZmui9caFk {
  padding-top: 150px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rZmui9caFk h3 {
  position: relative;
}
.cid-rZmui9caFk h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-ssHmpEnDV4 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #000000;
}
.cid-ssHmpEnDV4 .mbr-text {
  line-height: 1.5;
  color: #ffffff;
}
.cid-ssHmpEnDV4 .mbr-section-title {
  text-align: left;
  color: #000000;
}
.cid-ssHmpEnDV4 img {
  width: 100%;
  padding-bottom: 1.5rem;
}
.cid-ssHmpEnDV4 .mbr-image-title {
  text-align: center;
  color: #ffffff;
}
.cid-rZmuiao0sL {
  padding-top: 165px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-rZmuiao0sL .card-subtitle {
  margin: 0;
}
.cid-rZmuiao0sL .row {
  padding: 0 0.5rem;
  justify-content: center;
}
.cid-rZmuiao0sL .card {
  padding: 0.5rem;
}
.cid-rZmuiao0sL img {
  object-fit: cover;
  height: 100%;
}
.cid-rZmuiao0sL h4 {
  margin: 0;
}
.cid-rZmuiao0sL .card-img {
  height: 550px;
}
.cid-rZmuiao0sL h3 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rZmuiao0sL h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
@media (max-width: 992px) {
  .cid-rZmuiao0sL .card-img {
    height: 350px;
  }
}
.cid-rZmuibh5nH {
  background-image: url("../../../assets/images/puerta-carpinteria-barahona-1181x788.webp");
}
.cid-rZmuibh5nH h1 {
  background-color: transparent;
  overflow: hidden;
  display: inline-block;
  color: transparent;
  line-height: 1;
}
.cid-rZmuibh5nH span {
  background-image: url("../../../assets/images/madera-1-1490x1040.webp");
  background-size: 1920px 600px;
  background-position: center;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  display: block;
  animation: scroll 14s infinite linear;
  pointer-events: none;
}
@keyframes scroll {
  0% {
    background-position-y: 0px;
  }
  99.999% {
    background-position-y: -600px;
  }
  100% {
    background-position-y: 0px;
  }
}
.cid-rZmuibh5nH .mbr-section-title {
  color: #ffffff;
}
.cid-rZmCE4HMby {
  padding-top: 165px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-rZmCE4HMby .card-subtitle {
  margin: 0;
}
.cid-rZmCE4HMby .row {
  padding: 0 0.5rem;
  justify-content: center;
}
.cid-rZmCE4HMby .card {
  padding: 0.5rem;
}
.cid-rZmCE4HMby img {
  object-fit: cover;
  height: 100%;
}
.cid-rZmCE4HMby h4 {
  margin: 0;
}
.cid-rZmCE4HMby .card-img {
  height: 550px;
}
.cid-rZmCE4HMby h3 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rZmCE4HMby h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
@media (max-width: 992px) {
  .cid-rZmCE4HMby .card-img {
    height: 350px;
  }
}
.cid-rZmuibRPhj {
  background-image: url("../../../assets/images/armario-blanco-carpinteria-barahona-op-2000x1334.webp");
}
@media (min-width: 992px) {
  .cid-rZmuibRPhj .display-1 {
    letter-spacing: -6px;
  }
}
.cid-rZmuibRPhj p {
  margin: 0;
}
.cid-rZmuibRPhj .display-1 {
  line-height: 1;
}
.cid-rZmZ0G4dXj {
  background-image: url("../../../assets/images/carpinteria-barahona-project2-7-op-2000x1335.webp");
}
@media (min-width: 992px) {
  .cid-rZmZ0G4dXj .display-1 {
    letter-spacing: -6px;
  }
}
.cid-rZmZ0G4dXj p {
  margin: 0;
}
.cid-rZmZ0G4dXj .display-1 {
  line-height: 1;
}
.cid-rZmuicok5W {
  padding-top: 135px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/mbr.webp");
}
.cid-rZmuicok5W .nav-tabs .nav-item.open .nav-link:focus,
.cid-rZmuicok5W .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-rZmuicok5W .icon-wrap .mbr-iconfont {
  font-size: 1rem;
  padding-right: 0.5rem;
  display: block;
  cursor: pointer;
  transition: all 0.6s;
  color: currentColor;
}
.cid-rZmuicok5W .icon-big {
  font-size: 2rem;
  padding-top: 2rem;
  display: inline-block;
  transition: all 0.3s;
}
.cid-rZmuicok5W .icon-big:hover {
  color: #b1a374 !important;
}
.cid-rZmuicok5W .content-col {
  margin: auto 0;
}
.cid-rZmuicok5W img {
  width: 90%;
  margin: auto;
}
.cid-rZmuicok5W h6 {
  margin: 0;
}
.cid-rZmuicok5W h4 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rZmuicok5W h4:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZmuicok5W .nav-tabs {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  border: none;
  justify-content: space-around;
}
.cid-rZmuicok5W .icon-wrap,
.cid-rZmuicok5W .date-wrap {
  display: flex;
  align-items: center;
}
.cid-rZmuicok5W .tabs-col {
  overflow: hidden;
}
.cid-rZmuicok5W .tab-content {
  border-top: 1px solid lightgray;
  padding: 0rem;
  padding-top: 5rem;
}
.cid-rZmuicok5W .nav-tabs .nav-link {
  color: #ffffff;
  font-style: normal;
  padding: 1rem 1.5rem;
  background: transparent;
  font-weight: 400;
  border: none;
  border-radius: 0;
  position: relative;
}
.cid-rZmuicok5W .nav-tabs .nav-link:before {
  position: absolute;
  content: '';
  bottom: -5px;
  left: 50%;
  right: 50%;
  transform: translateX(-50%);
  width: 12px;
  height: 12px;
  border-radius: 100%;
  border: 1px solid #ffffff;
  background: white;
  transition: all 0.3s;
  z-index: 9;
}
.cid-rZmuicok5W .nav-tabs .nav-link:after {
  position: absolute;
  content: '';
  bottom: 0px;
  right: 50%;
  width: 9999px;
  height: 1px;
  transition: all 0.3s;
  background: transparent;
}
.cid-rZmuicok5W .nav-tabs .nav-link:hover {
  cursor: pointer;
}
.cid-rZmuicok5W .nav-tabs .nav-link.active {
  font-weight: 400;
  font-style: normal;
}
.cid-rZmuicok5W .nav-tabs .nav-link.active:before {
  background: #ffffff;
}
.cid-rZmuicok5W .nav-tabs .nav-link.active:after {
  background: #ffffff;
}
@media (max-width: 992px) {
  .cid-rZmuicok5W img {
    margin-bottom: 2rem;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-rZmuicok5W .nav-tabs {
    flex-direction: row;
  }
  .cid-rZmuicok5W .mbr-text,
  .cid-rZmuicok5W .nav-link {
    text-align: center;
  }
  .cid-rZmuicok5W .nav-tabs .nav-link {
    margin-bottom: 1rem;
    border: 0;
  }
  .cid-rZmuicok5W .nav-tabs .nav-link:after {
    content: none;
  }
  .cid-rZmuicok5W .nav-item {
    min-width: 100px;
  }
  .cid-rZmuicok5W .tab-content {
    border-top: 0px;
    padding-top: 2rem;
  }
}
.cid-rZmuidr5o9 {
  padding-top: 180px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-rZmuidr5o9 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-rZmuidr5o9 .container {
  max-width: 1400px;
  padding: 0 3rem;
}
.cid-rZmuidr5o9 textarea {
  min-height: 150px;
}
.cid-rZmuidr5o9 .row2 {
  justify-content: space-between;
  border: 2px solid #000000;
  padding: 3rem;
}
.cid-rZmuidr5o9 h3 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rZmuidr5o9 h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZmuidr5o9 form .btn {
  border-radius: 30px;
  margin: 0.18rem;
}
.cid-rZmuidr5o9 .form-control,
.cid-rZmuidr5o9 .field-input {
  padding: 1rem;
  background-color: transparent;
  border: 2px solid #000000;
  color: #000000;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-rZmuidr5o9 .form-control::-webkit-input-placeholder,
.cid-rZmuidr5o9 .field-input::-webkit-input-placeholder,
.cid-rZmuidr5o9 .form-control::-webkit-input-placeholder,
.cid-rZmuidr5o9 .field-input::-webkit-input-placeholder {
  color: #000000;
}
.cid-rZmuidr5o9 .form-control:-moz-placeholder,
.cid-rZmuidr5o9 .field-input:-moz-placeholder,
.cid-rZmuidr5o9 .form-control:-moz-placeholder,
.cid-rZmuidr5o9 .field-input:-moz-placeholder {
  color: #000000;
}
.cid-rZmuidr5o9 .form-control:hover,
.cid-rZmuidr5o9 .field-input:hover,
.cid-rZmuidr5o9 .form-control:focus,
.cid-rZmuidr5o9 .field-input:focus {
  background-color: transparent;
  border-color: #000000;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-rZmuidr5o9 .form-control:hover::-webkit-input-placeholder,
.cid-rZmuidr5o9 .field-input:hover::-webkit-input-placeholder,
.cid-rZmuidr5o9 .form-control:focus::-webkit-input-placeholder,
.cid-rZmuidr5o9 .field-input:focus::-webkit-input-placeholder,
.cid-rZmuidr5o9 .form-control:hover::-webkit-input-placeholder,
.cid-rZmuidr5o9 .field-input:hover::-webkit-input-placeholder,
.cid-rZmuidr5o9 .form-control:focus::-webkit-input-placeholder,
.cid-rZmuidr5o9 .field-input:focus::-webkit-input-placeholder {
  color: #000000;
}
.cid-rZmuidr5o9 .form-control:hover:-moz-placeholder,
.cid-rZmuidr5o9 .field-input:hover:-moz-placeholder,
.cid-rZmuidr5o9 .form-control:focus:-moz-placeholder,
.cid-rZmuidr5o9 .field-input:focus:-moz-placeholder,
.cid-rZmuidr5o9 .form-control:hover:-moz-placeholder,
.cid-rZmuidr5o9 .field-input:hover:-moz-placeholder,
.cid-rZmuidr5o9 .form-control:focus:-moz-placeholder,
.cid-rZmuidr5o9 .field-input:focus:-moz-placeholder {
  color: #000000;
}
.cid-rZmuidr5o9 .jq-number__spin:hover,
.cid-rZmuidr5o9 .jq-number__spin:focus {
  background-color: transparent;
  border-color: #000000;
  color: #ffffff;
  box-shadow: none;
  outline: none;
}
.cid-rZmuidr5o9 .jq-number__spin {
  background-color: transparent;
  border-color: #000000;
  color: #000000;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-rZmuidr5o9 input::-webkit-clear-button {
  display: none;
}
.cid-rZmuidr5o9 input::-webkit-inner-spin-button {
  display: none;
}
.cid-rZmuidr5o9 input::-webkit-outer-spin-button {
  display: none;
}
.cid-rZmuidr5o9 input::-webkit-calendar-picker-indicator {
  display: none;
}
@media (max-width: 767px) {
  .cid-rZmuidr5o9 .container {
    padding: 0 2rem;
  }
  .cid-rZmuidr5o9 .row2 {
    padding: 1rem 0;
  }
}
.cid-rZmuidr5o9 H2 {
  color: #000000;
}
.cid-rZmuidr5o9 .mbr-text,
.cid-rZmuidr5o9 .mbr-section-btn {
  color: #000000;
}
.cid-rZmuidr5o9 .imagencentra {
  margin-right: auto;
  text-align: left;
}
.cid-rZmuidr5o9 img {
  width: 55%;
  margin-bottom: 1rem;
}
.cid-rZmuiehBdd {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/mbr-1-1920x1280.webp");
}
.cid-rZmuiehBdd .row {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.cid-rZmuiehBdd .content-panel {
  padding: 3rem;
  background-color: #232323;
}
@media (min-width: 767px) {
  .cid-rZmuiehBdd .text-block {
    padding-right: 0;
    padding-left: 0;
  }
}
.cid-rZmuiehBdd .google-map {
  width: 100%;
  height: 30rem;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-rZmuiehBdd .google-map iframe {
  width: inherit;
  height: 100%;
}
.cid-rZmuiehBdd .google-map iframe .place-card {
  margin-left: 40px !important;
}
.cid-rZmuiehBdd .google-map .place-card {
  margin-left: 40px !important;
}
.cid-rZmuieU0Iw {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-rZmuieU0Iw a:link {
  text-decoration: none;
}
.cid-rZmuieU0Iw .icon-transition span {
  color: #ffffff;
  display: block;
  height: 3em;
  line-height: 3em;
  border-radius: 50%;
  border: 2px solid #ffffff;
  width: 3em;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  font-size: 14px;
}
.cid-rZmuieU0Iw .icon-transition span:hover {
  background-color: #ffbc00;
}
.cid-rZmuieU0Iw .inner-text {
  line-height: 3em;
}
.cid-rZmuieU0Iw .social-media {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rZmuieU0Iw .social-media ul {
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
}
.cid-rZmuieU0Iw .social-media ul li {
  padding: 4px;
  display: inline-block;
}
.cid-rZmuieU0Iw .content-text,
.cid-rZmuieU0Iw .inner-text {
  color: #c1c1c1;
  text-align: left;
}
.cid-rZmMCh6nzn .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #000000;
}
.cid-rZmMCh6nzn .navbar.opened {
  transition: all .3s;
  background: #000000 !important;
}
.cid-rZmMCh6nzn .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-rZmMCh6nzn .navbar .navbar-buttons {
  flex-wrap: wrap;
}
.cid-rZmMCh6nzn .navbar .navbar-collapse {
  transition: none;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-rZmMCh6nzn .navbar.collapsed {
  flex-wrap: nowrap;
}
.cid-rZmMCh6nzn .navbar.collapsed.opened {
  text-align: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  margin-left: auto;
  max-width: 20rem ;
  height: 100vh;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-rZmMCh6nzn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-rZmMCh6nzn .navbar.collapsed.opened .navbar-toggler {
  -webkit-order: -1;
  order: -1;
  -webkit-align-self: flex-end !important;
  align-self: flex-end !important;
  margin: 1rem 0 0 0;
}
.cid-rZmMCh6nzn .navbar.collapsed.opened .navbar-collapse {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
.cid-rZmMCh6nzn .navbar.collapsed.opened .navbar-collapse.show,
.cid-rZmMCh6nzn .navbar.collapsed.opened .navbar-collapse.collapsing {
  display: block;
}
.cid-rZmMCh6nzn .navbar.collapsed:not(.opened) {
  flex-direction: row !important;
}
.cid-rZmMCh6nzn .navbar.collapsed:not(.opened) .navbar-collapse {
  display: none !important;
}
.cid-rZmMCh6nzn .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-rZmMCh6nzn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-rZmMCh6nzn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-rZmMCh6nzn .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-rZmMCh6nzn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-rZmMCh6nzn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-rZmMCh6nzn .navbar {
    flex-wrap: nowrap;
  }
  .cid-rZmMCh6nzn .navbar.opened {
    text-align: center;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin-left: auto;
    max-width: 20rem ;
    height: 100vh;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-rZmMCh6nzn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-rZmMCh6nzn .navbar.opened .navbar-toggler {
    -webkit-order: -1;
    order: -1;
    -webkit-align-self: flex-end !important;
    align-self: flex-end !important;
    margin: 1rem 0 0 0;
  }
  .cid-rZmMCh6nzn .navbar.opened .navbar-collapse {
    -webkit-flex-basis: initial;
    flex-basis: initial;
    height: auto !important;
    max-height: 100vh;
  }
  .cid-rZmMCh6nzn .navbar.opened .navbar-collapse.show,
  .cid-rZmMCh6nzn .navbar.opened .navbar-collapse.collapsing {
    display: block;
  }
  .cid-rZmMCh6nzn .navbar:not(.opened) .navbar-collapse {
    display: none !important;
  }
  .cid-rZmMCh6nzn .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-rZmMCh6nzn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-rZmMCh6nzn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-rZmMCh6nzn .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-rZmMCh6nzn .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-rZmMCh6nzn .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-rZmMCh6nzn .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-rZmMCh6nzn .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    word-break: break-word;
  }
}
.cid-rZmMCh6nzn .navbar.navbar-short {
  background: #000000 !important;
  min-height: 60px;
}
.cid-rZmMCh6nzn .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-rZmMCh6nzn .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-rZmMCh6nzn .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-rZmMCh6nzn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-rZmMCh6nzn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-rZmMCh6nzn .dropdown-item.active,
.cid-rZmMCh6nzn .dropdown-item:active {
  background-color: transparent;
}
.cid-rZmMCh6nzn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-rZmMCh6nzn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-rZmMCh6nzn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-rZmMCh6nzn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-rZmMCh6nzn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-rZmMCh6nzn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-rZmMCh6nzn ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-rZmMCh6nzn .navbar-buttons {
  text-align: center;
}
.cid-rZmMCh6nzn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-rZmMCh6nzn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-rZmMCh6nzn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rZmMCh6nzn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rZmMCh6nzn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rZmMCh6nzn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rZmMCh6nzn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rZmMCh6nzn nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rZmMCh6nzn nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rZmMCh6nzn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rZmMCh6nzn .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-rZmMCh6nzn a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  letter-spacing: 2px;
}
.cid-rZmMCh6nzn a.nav-link:focus {
  outline: none;
}
.cid-rZmMCh6nzn .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-rZmMCh6nzn .nav-link:hover,
.cid-rZmMCh6nzn .dropdown-item:hover {
  color: #c1c1c1 !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-rZmMCh6nzn .navbar-dropdown.collapsed.opened {
    left: auto;
  }
  .cid-rZmMCh6nzn .navbar-dropdown.collapsed.opened .navbar-collapse {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
#custom-html-4v img {
  margin-top: -100px;
  position: absolute;
  right: 5px;
  height: 80px;
}
@media only screen and (max-device-width: 1000px) {
  #custom-html-4v img {
    height: 55px;
  }
}
@media only screen and (max-width: 1000px) {
  #custom-html-4v img {
    height: 55px !important;
    margin-top: -48px;
  }
}
.cid-rZmMCitPqo {
  padding-top: 210px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZmMCitPqo h3 {
  position: relative;
}
.cid-rZmMCitPqo h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZmNcfRShn {
  background-image: url("../../../assets/images/carpinteria-barahona-project3-13-op-2000x1335.webp");
}
.cid-rZmNcfRShn h1 {
  background-color: transparent;
  overflow: hidden;
  display: inline-block;
  color: transparent;
  line-height: 1;
}
.cid-rZmNcfRShn span {
  background-image: url("../../../assets/images/madera-1-1490x1040.webp");
  background-size: 1920px 600px;
  background-position: center;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  display: block;
  animation: scroll 14s infinite linear;
  pointer-events: none;
}
@keyframes scroll {
  0% {
    background-position-y: 0px;
  }
  99.999% {
    background-position-y: -600px;
  }
  100% {
    background-position-y: 0px;
  }
}
.cid-rZmNcfRShn .mbr-section-title {
  color: #ffffff;
}
@media only screen and (max-width: 800px) {
  .cid-rZmNcfRShn h1 {
    font-size: 1.5rem;
  }
}
@media only screen and (max-device-width: 800px) {
  .cid-rZmNcfRShn h1 {
    font-size: 1.5rem;
  }
}
.cid-rZmMCkjtfT {
  padding-top: 150px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZmMCkjtfT h3 {
  position: relative;
}
.cid-rZmMCkjtfT h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZnmQTGF39 {
  padding-top: 180px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/mbr.webp");
}
.cid-rZnmQTGF39 .nav-tabs .nav-item.open .nav-link:focus,
.cid-rZnmQTGF39 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-rZnmQTGF39 .icon-wrap .mbr-iconfont {
  font-size: 1rem;
  padding-right: 0.5rem;
  display: block;
  cursor: pointer;
  transition: all 0.6s;
  color: currentColor;
}
.cid-rZnmQTGF39 .icon-big {
  font-size: 2rem;
  padding-top: 2rem;
  display: inline-block;
  transition: all 0.3s;
}
.cid-rZnmQTGF39 .icon-big:hover {
  color: #b1a374 !important;
}
.cid-rZnmQTGF39 .content-col {
  margin: auto 0;
}
.cid-rZnmQTGF39 img {
  width: 90%;
  margin: auto;
}
.cid-rZnmQTGF39 h6 {
  margin: 0;
}
.cid-rZnmQTGF39 h4 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rZnmQTGF39 h4:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZnmQTGF39 .nav-tabs {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  border: none;
  justify-content: space-around;
}
.cid-rZnmQTGF39 .icon-wrap,
.cid-rZnmQTGF39 .date-wrap {
  display: flex;
  align-items: center;
}
.cid-rZnmQTGF39 .tabs-col {
  overflow: hidden;
}
.cid-rZnmQTGF39 .tab-content {
  border-top: 1px solid lightgray;
  padding: 0rem;
  padding-top: 5rem;
}
.cid-rZnmQTGF39 .nav-tabs .nav-link {
  color: #ffffff;
  font-style: normal;
  padding: 1rem 1.5rem;
  background: transparent;
  font-weight: 400;
  border: none;
  border-radius: 0;
  position: relative;
}
.cid-rZnmQTGF39 .nav-tabs .nav-link:before {
  position: absolute;
  content: '';
  bottom: -5px;
  left: 50%;
  right: 50%;
  transform: translateX(-50%);
  width: 12px;
  height: 12px;
  border-radius: 100%;
  border: 1px solid #ffffff;
  background: white;
  transition: all 0.3s;
  z-index: 9;
}
.cid-rZnmQTGF39 .nav-tabs .nav-link:after {
  position: absolute;
  content: '';
  bottom: 0px;
  right: 50%;
  width: 9999px;
  height: 1px;
  transition: all 0.3s;
  background: transparent;
}
.cid-rZnmQTGF39 .nav-tabs .nav-link:hover {
  cursor: pointer;
}
.cid-rZnmQTGF39 .nav-tabs .nav-link.active {
  font-weight: 400;
  font-style: normal;
}
.cid-rZnmQTGF39 .nav-tabs .nav-link.active:before {
  background: #ffffff;
}
.cid-rZnmQTGF39 .nav-tabs .nav-link.active:after {
  background: #ffffff;
}
@media (max-width: 992px) {
  .cid-rZnmQTGF39 img {
    margin-bottom: 2rem;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-rZnmQTGF39 .nav-tabs {
    flex-direction: row;
  }
  .cid-rZnmQTGF39 .mbr-text,
  .cid-rZnmQTGF39 .nav-link {
    text-align: center;
  }
  .cid-rZnmQTGF39 .nav-tabs .nav-link {
    margin-bottom: 1rem;
    border: 0;
  }
  .cid-rZnmQTGF39 .nav-tabs .nav-link:after {
    content: none;
  }
  .cid-rZnmQTGF39 .nav-item {
    min-width: 100px;
  }
  .cid-rZnmQTGF39 .tab-content {
    border-top: 0px;
    padding-top: 2rem;
  }
}
.cid-rZmMClfuhr {
  padding-top: 180px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-rZmMClfuhr .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-rZmMClfuhr .container {
  max-width: 1400px;
  padding: 0 3rem;
}
.cid-rZmMClfuhr textarea {
  min-height: 150px;
}
.cid-rZmMClfuhr .row2 {
  justify-content: space-between;
  border: 2px solid #000000;
  padding: 3rem;
}
.cid-rZmMClfuhr h3 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rZmMClfuhr h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZmMClfuhr form .btn {
  border-radius: 30px;
  margin: 0.18rem;
}
.cid-rZmMClfuhr .form-control,
.cid-rZmMClfuhr .field-input {
  padding: 1rem;
  background-color: transparent;
  border: 2px solid #000000;
  color: #000000;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-rZmMClfuhr .form-control::-webkit-input-placeholder,
.cid-rZmMClfuhr .field-input::-webkit-input-placeholder,
.cid-rZmMClfuhr .form-control::-webkit-input-placeholder,
.cid-rZmMClfuhr .field-input::-webkit-input-placeholder {
  color: #000000;
}
.cid-rZmMClfuhr .form-control:-moz-placeholder,
.cid-rZmMClfuhr .field-input:-moz-placeholder,
.cid-rZmMClfuhr .form-control:-moz-placeholder,
.cid-rZmMClfuhr .field-input:-moz-placeholder {
  color: #000000;
}
.cid-rZmMClfuhr .form-control:hover,
.cid-rZmMClfuhr .field-input:hover,
.cid-rZmMClfuhr .form-control:focus,
.cid-rZmMClfuhr .field-input:focus {
  background-color: transparent;
  border-color: #000000;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-rZmMClfuhr .form-control:hover::-webkit-input-placeholder,
.cid-rZmMClfuhr .field-input:hover::-webkit-input-placeholder,
.cid-rZmMClfuhr .form-control:focus::-webkit-input-placeholder,
.cid-rZmMClfuhr .field-input:focus::-webkit-input-placeholder,
.cid-rZmMClfuhr .form-control:hover::-webkit-input-placeholder,
.cid-rZmMClfuhr .field-input:hover::-webkit-input-placeholder,
.cid-rZmMClfuhr .form-control:focus::-webkit-input-placeholder,
.cid-rZmMClfuhr .field-input:focus::-webkit-input-placeholder {
  color: #000000;
}
.cid-rZmMClfuhr .form-control:hover:-moz-placeholder,
.cid-rZmMClfuhr .field-input:hover:-moz-placeholder,
.cid-rZmMClfuhr .form-control:focus:-moz-placeholder,
.cid-rZmMClfuhr .field-input:focus:-moz-placeholder,
.cid-rZmMClfuhr .form-control:hover:-moz-placeholder,
.cid-rZmMClfuhr .field-input:hover:-moz-placeholder,
.cid-rZmMClfuhr .form-control:focus:-moz-placeholder,
.cid-rZmMClfuhr .field-input:focus:-moz-placeholder {
  color: #000000;
}
.cid-rZmMClfuhr .jq-number__spin:hover,
.cid-rZmMClfuhr .jq-number__spin:focus {
  background-color: transparent;
  border-color: #000000;
  color: #ffffff;
  box-shadow: none;
  outline: none;
}
.cid-rZmMClfuhr .jq-number__spin {
  background-color: transparent;
  border-color: #000000;
  color: #000000;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-rZmMClfuhr input::-webkit-clear-button {
  display: none;
}
.cid-rZmMClfuhr input::-webkit-inner-spin-button {
  display: none;
}
.cid-rZmMClfuhr input::-webkit-outer-spin-button {
  display: none;
}
.cid-rZmMClfuhr input::-webkit-calendar-picker-indicator {
  display: none;
}
@media (max-width: 767px) {
  .cid-rZmMClfuhr .container {
    padding: 0 2rem;
  }
  .cid-rZmMClfuhr .row2 {
    padding: 1rem 0;
  }
}
.cid-rZmMClfuhr H2 {
  color: #000000;
}
.cid-rZmMClfuhr .mbr-text,
.cid-rZmMClfuhr .mbr-section-btn {
  color: #000000;
}
.cid-rZmMClfuhr .imagencentra {
  margin-right: auto;
  text-align: left;
}
.cid-rZmMClfuhr img {
  width: 55%;
  margin-bottom: 1rem;
}
.cid-rZmMCmyYPs {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/mbr-1-1920x1280.webp");
}
.cid-rZmMCmyYPs .row {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.cid-rZmMCmyYPs .content-panel {
  padding: 3rem;
  background-color: #232323;
}
@media (min-width: 767px) {
  .cid-rZmMCmyYPs .text-block {
    padding-right: 0;
    padding-left: 0;
  }
}
.cid-rZmMCmyYPs .google-map {
  width: 100%;
  height: 30rem;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-rZmMCmyYPs .google-map iframe {
  width: inherit;
  height: 100%;
}
.cid-rZmMCmyYPs .google-map iframe .place-card {
  margin-left: 40px !important;
}
.cid-rZmMCmyYPs .google-map .place-card {
  margin-left: 40px !important;
}
.cid-rZmMCnFAro {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-rZmMCnFAro a:link {
  text-decoration: none;
}
.cid-rZmMCnFAro .icon-transition span {
  color: #ffffff;
  display: block;
  height: 3em;
  line-height: 3em;
  border-radius: 50%;
  border: 2px solid #ffffff;
  width: 3em;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  font-size: 14px;
}
.cid-rZmMCnFAro .icon-transition span:hover {
  background-color: #ffbc00;
}
.cid-rZmMCnFAro .inner-text {
  line-height: 3em;
}
.cid-rZmMCnFAro .social-media {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rZmMCnFAro .social-media ul {
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
}
.cid-rZmMCnFAro .social-media ul li {
  padding: 4px;
  display: inline-block;
}
.cid-rZmMCnFAro .content-text,
.cid-rZmMCnFAro .inner-text {
  color: #c1c1c1;
  text-align: left;
}
.cid-rZmTlmDMkv .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #000000;
}
.cid-rZmTlmDMkv .navbar.opened {
  transition: all .3s;
  background: #000000 !important;
}
.cid-rZmTlmDMkv .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-rZmTlmDMkv .navbar .navbar-buttons {
  flex-wrap: wrap;
}
.cid-rZmTlmDMkv .navbar .navbar-collapse {
  transition: none;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-rZmTlmDMkv .navbar.collapsed {
  flex-wrap: nowrap;
}
.cid-rZmTlmDMkv .navbar.collapsed.opened {
  text-align: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  margin-left: auto;
  max-width: 20rem ;
  height: 100vh;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-rZmTlmDMkv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-rZmTlmDMkv .navbar.collapsed.opened .navbar-toggler {
  -webkit-order: -1;
  order: -1;
  -webkit-align-self: flex-end !important;
  align-self: flex-end !important;
  margin: 1rem 0 0 0;
}
.cid-rZmTlmDMkv .navbar.collapsed.opened .navbar-collapse {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
.cid-rZmTlmDMkv .navbar.collapsed.opened .navbar-collapse.show,
.cid-rZmTlmDMkv .navbar.collapsed.opened .navbar-collapse.collapsing {
  display: block;
}
.cid-rZmTlmDMkv .navbar.collapsed:not(.opened) {
  flex-direction: row !important;
}
.cid-rZmTlmDMkv .navbar.collapsed:not(.opened) .navbar-collapse {
  display: none !important;
}
.cid-rZmTlmDMkv .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-rZmTlmDMkv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-rZmTlmDMkv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-rZmTlmDMkv .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-rZmTlmDMkv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-rZmTlmDMkv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-rZmTlmDMkv .navbar {
    flex-wrap: nowrap;
  }
  .cid-rZmTlmDMkv .navbar.opened {
    text-align: center;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin-left: auto;
    max-width: 20rem ;
    height: 100vh;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-rZmTlmDMkv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-rZmTlmDMkv .navbar.opened .navbar-toggler {
    -webkit-order: -1;
    order: -1;
    -webkit-align-self: flex-end !important;
    align-self: flex-end !important;
    margin: 1rem 0 0 0;
  }
  .cid-rZmTlmDMkv .navbar.opened .navbar-collapse {
    -webkit-flex-basis: initial;
    flex-basis: initial;
    height: auto !important;
    max-height: 100vh;
  }
  .cid-rZmTlmDMkv .navbar.opened .navbar-collapse.show,
  .cid-rZmTlmDMkv .navbar.opened .navbar-collapse.collapsing {
    display: block;
  }
  .cid-rZmTlmDMkv .navbar:not(.opened) .navbar-collapse {
    display: none !important;
  }
  .cid-rZmTlmDMkv .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-rZmTlmDMkv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-rZmTlmDMkv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-rZmTlmDMkv .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-rZmTlmDMkv .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-rZmTlmDMkv .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-rZmTlmDMkv .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-rZmTlmDMkv .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    word-break: break-word;
  }
}
.cid-rZmTlmDMkv .navbar.navbar-short {
  background: #000000 !important;
  min-height: 60px;
}
.cid-rZmTlmDMkv .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-rZmTlmDMkv .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-rZmTlmDMkv .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-rZmTlmDMkv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-rZmTlmDMkv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-rZmTlmDMkv .dropdown-item.active,
.cid-rZmTlmDMkv .dropdown-item:active {
  background-color: transparent;
}
.cid-rZmTlmDMkv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-rZmTlmDMkv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-rZmTlmDMkv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-rZmTlmDMkv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-rZmTlmDMkv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-rZmTlmDMkv .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-rZmTlmDMkv ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-rZmTlmDMkv .navbar-buttons {
  text-align: center;
}
.cid-rZmTlmDMkv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-rZmTlmDMkv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-rZmTlmDMkv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rZmTlmDMkv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rZmTlmDMkv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rZmTlmDMkv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rZmTlmDMkv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rZmTlmDMkv nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rZmTlmDMkv nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rZmTlmDMkv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rZmTlmDMkv .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-rZmTlmDMkv a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  letter-spacing: 2px;
}
.cid-rZmTlmDMkv a.nav-link:focus {
  outline: none;
}
.cid-rZmTlmDMkv .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-rZmTlmDMkv .nav-link:hover,
.cid-rZmTlmDMkv .dropdown-item:hover {
  color: #c1c1c1 !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-rZmTlmDMkv .navbar-dropdown.collapsed.opened {
    left: auto;
  }
  .cid-rZmTlmDMkv .navbar-dropdown.collapsed.opened .navbar-collapse {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
#custom-html-55 img {
  margin-top: -100px;
  position: absolute;
  right: 5px;
  height: 80px;
}
@media only screen and (max-device-width: 1000px) {
  #custom-html-55 img {
    height: 55px;
  }
}
@media only screen and (max-width: 1000px) {
  #custom-html-55 img {
    height: 55px !important;
    margin-top: -48px;
  }
}
.cid-rZmTlnrseU {
  padding-top: 210px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-rZmTlnrseU h3 {
  position: relative;
}
.cid-rZmTlnrseU h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZmTlnrseU H1 {
  text-align: center;
}
.cid-rZmTlo5kTW {
  background-image: url("../../../assets/images/carpinteria-barahona-project5-4-op-2000x1335.webp");
}
.cid-rZmTlo5kTW h1 {
  background-color: transparent;
  overflow: hidden;
  display: inline-block;
  color: transparent;
  line-height: 1;
}
.cid-rZmTlo5kTW span {
  background-image: url("../../../assets/images/madera-1-1490x1040.webp");
  background-size: 1920px 600px;
  background-position: center;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  display: block;
  animation: scroll 14s infinite linear;
  pointer-events: none;
}
@keyframes scroll {
  0% {
    background-position-y: 0px;
  }
  99.999% {
    background-position-y: -600px;
  }
  100% {
    background-position-y: 0px;
  }
}
.cid-rZmTlo5kTW .mbr-section-title {
  color: #ffffff;
}
@media only screen and (max-width: 800px) {
  .cid-rZmTlo5kTW h1 {
    font-size: 1.5rem;
  }
}
@media only screen and (max-device-width: 800px) {
  .cid-rZmTlo5kTW h1 {
    font-size: 1.5rem;
  }
}
.cid-rZmXPij5HX {
  padding-top: 165px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-rZmXPij5HX .card-subtitle {
  margin: 0;
}
.cid-rZmXPij5HX .row {
  padding: 0 0.5rem;
  justify-content: center;
}
.cid-rZmXPij5HX .card {
  padding: 0.5rem;
}
.cid-rZmXPij5HX img {
  object-fit: cover;
  height: 100%;
}
.cid-rZmXPij5HX h4 {
  margin: 0;
}
.cid-rZmXPij5HX .card-img {
  height: 550px;
}
.cid-rZmXPij5HX h3 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rZmXPij5HX h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
@media (max-width: 992px) {
  .cid-rZmXPij5HX .card-img {
    height: 350px;
  }
}
.cid-rZn1uxIdUp {
  background-image: url("../../../assets/images/escalera-madera-barahona-2000x1075.webp");
}
@media (min-width: 992px) {
  .cid-rZn1uxIdUp .display-1 {
    letter-spacing: -6px;
  }
}
.cid-rZn1uxIdUp p {
  margin: 0;
}
.cid-rZn1uxIdUp .display-1 {
  line-height: 1;
}
.cid-rZn1uxIdUp H1 {
  text-align: left;
}
.cid-rZn1uxIdUp .mbr-text,
.cid-rZn1uxIdUp .img-align {
  text-align: left;
}
.cid-rZnl39pxhy {
  padding-top: 180px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/mbr.webp");
}
.cid-rZnl39pxhy .nav-tabs .nav-item.open .nav-link:focus,
.cid-rZnl39pxhy .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-rZnl39pxhy .icon-wrap .mbr-iconfont {
  font-size: 1rem;
  padding-right: 0.5rem;
  display: block;
  cursor: pointer;
  transition: all 0.6s;
  color: currentColor;
}
.cid-rZnl39pxhy .icon-big {
  font-size: 2rem;
  padding-top: 2rem;
  display: inline-block;
  transition: all 0.3s;
}
.cid-rZnl39pxhy .icon-big:hover {
  color: #b1a374 !important;
}
.cid-rZnl39pxhy .content-col {
  margin: auto 0;
}
.cid-rZnl39pxhy img {
  width: 90%;
  margin: auto;
}
.cid-rZnl39pxhy h6 {
  margin: 0;
}
.cid-rZnl39pxhy h4 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rZnl39pxhy h4:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZnl39pxhy .nav-tabs {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  border: none;
  justify-content: space-around;
}
.cid-rZnl39pxhy .icon-wrap,
.cid-rZnl39pxhy .date-wrap {
  display: flex;
  align-items: center;
}
.cid-rZnl39pxhy .tabs-col {
  overflow: hidden;
}
.cid-rZnl39pxhy .tab-content {
  border-top: 1px solid lightgray;
  padding: 0rem;
  padding-top: 5rem;
}
.cid-rZnl39pxhy .nav-tabs .nav-link {
  color: #ffffff;
  font-style: normal;
  padding: 1rem 1.5rem;
  background: transparent;
  font-weight: 400;
  border: none;
  border-radius: 0;
  position: relative;
}
.cid-rZnl39pxhy .nav-tabs .nav-link:before {
  position: absolute;
  content: '';
  bottom: -5px;
  left: 50%;
  right: 50%;
  transform: translateX(-50%);
  width: 12px;
  height: 12px;
  border-radius: 100%;
  border: 1px solid #ffffff;
  background: white;
  transition: all 0.3s;
  z-index: 9;
}
.cid-rZnl39pxhy .nav-tabs .nav-link:after {
  position: absolute;
  content: '';
  bottom: 0px;
  right: 50%;
  width: 9999px;
  height: 1px;
  transition: all 0.3s;
  background: transparent;
}
.cid-rZnl39pxhy .nav-tabs .nav-link:hover {
  cursor: pointer;
}
.cid-rZnl39pxhy .nav-tabs .nav-link.active {
  font-weight: 400;
  font-style: normal;
}
.cid-rZnl39pxhy .nav-tabs .nav-link.active:before {
  background: #ffffff;
}
.cid-rZnl39pxhy .nav-tabs .nav-link.active:after {
  background: #ffffff;
}
@media (max-width: 992px) {
  .cid-rZnl39pxhy img {
    margin-bottom: 2rem;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-rZnl39pxhy .nav-tabs {
    flex-direction: row;
  }
  .cid-rZnl39pxhy .mbr-text,
  .cid-rZnl39pxhy .nav-link {
    text-align: center;
  }
  .cid-rZnl39pxhy .nav-tabs .nav-link {
    margin-bottom: 1rem;
    border: 0;
  }
  .cid-rZnl39pxhy .nav-tabs .nav-link:after {
    content: none;
  }
  .cid-rZnl39pxhy .nav-item {
    min-width: 100px;
  }
  .cid-rZnl39pxhy .tab-content {
    border-top: 0px;
    padding-top: 2rem;
  }
}
.cid-rZmTloIST0 {
  padding-top: 150px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZmTloIST0 h3 {
  position: relative;
}
.cid-rZmTloIST0 h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZmTlpsOOJ {
  padding-top: 180px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-rZmTlpsOOJ .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-rZmTlpsOOJ .container {
  max-width: 1400px;
  padding: 0 3rem;
}
.cid-rZmTlpsOOJ textarea {
  min-height: 150px;
}
.cid-rZmTlpsOOJ .row2 {
  justify-content: space-between;
  border: 2px solid #000000;
  padding: 3rem;
}
.cid-rZmTlpsOOJ h3 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rZmTlpsOOJ h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZmTlpsOOJ form .btn {
  border-radius: 30px;
  margin: 0.18rem;
}
.cid-rZmTlpsOOJ .form-control,
.cid-rZmTlpsOOJ .field-input {
  padding: 1rem;
  background-color: transparent;
  border: 2px solid #000000;
  color: #000000;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-rZmTlpsOOJ .form-control::-webkit-input-placeholder,
.cid-rZmTlpsOOJ .field-input::-webkit-input-placeholder,
.cid-rZmTlpsOOJ .form-control::-webkit-input-placeholder,
.cid-rZmTlpsOOJ .field-input::-webkit-input-placeholder {
  color: #000000;
}
.cid-rZmTlpsOOJ .form-control:-moz-placeholder,
.cid-rZmTlpsOOJ .field-input:-moz-placeholder,
.cid-rZmTlpsOOJ .form-control:-moz-placeholder,
.cid-rZmTlpsOOJ .field-input:-moz-placeholder {
  color: #000000;
}
.cid-rZmTlpsOOJ .form-control:hover,
.cid-rZmTlpsOOJ .field-input:hover,
.cid-rZmTlpsOOJ .form-control:focus,
.cid-rZmTlpsOOJ .field-input:focus {
  background-color: transparent;
  border-color: #000000;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-rZmTlpsOOJ .form-control:hover::-webkit-input-placeholder,
.cid-rZmTlpsOOJ .field-input:hover::-webkit-input-placeholder,
.cid-rZmTlpsOOJ .form-control:focus::-webkit-input-placeholder,
.cid-rZmTlpsOOJ .field-input:focus::-webkit-input-placeholder,
.cid-rZmTlpsOOJ .form-control:hover::-webkit-input-placeholder,
.cid-rZmTlpsOOJ .field-input:hover::-webkit-input-placeholder,
.cid-rZmTlpsOOJ .form-control:focus::-webkit-input-placeholder,
.cid-rZmTlpsOOJ .field-input:focus::-webkit-input-placeholder {
  color: #000000;
}
.cid-rZmTlpsOOJ .form-control:hover:-moz-placeholder,
.cid-rZmTlpsOOJ .field-input:hover:-moz-placeholder,
.cid-rZmTlpsOOJ .form-control:focus:-moz-placeholder,
.cid-rZmTlpsOOJ .field-input:focus:-moz-placeholder,
.cid-rZmTlpsOOJ .form-control:hover:-moz-placeholder,
.cid-rZmTlpsOOJ .field-input:hover:-moz-placeholder,
.cid-rZmTlpsOOJ .form-control:focus:-moz-placeholder,
.cid-rZmTlpsOOJ .field-input:focus:-moz-placeholder {
  color: #000000;
}
.cid-rZmTlpsOOJ .jq-number__spin:hover,
.cid-rZmTlpsOOJ .jq-number__spin:focus {
  background-color: transparent;
  border-color: #000000;
  color: #ffffff;
  box-shadow: none;
  outline: none;
}
.cid-rZmTlpsOOJ .jq-number__spin {
  background-color: transparent;
  border-color: #000000;
  color: #000000;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-rZmTlpsOOJ input::-webkit-clear-button {
  display: none;
}
.cid-rZmTlpsOOJ input::-webkit-inner-spin-button {
  display: none;
}
.cid-rZmTlpsOOJ input::-webkit-outer-spin-button {
  display: none;
}
.cid-rZmTlpsOOJ input::-webkit-calendar-picker-indicator {
  display: none;
}
@media (max-width: 767px) {
  .cid-rZmTlpsOOJ .container {
    padding: 0 2rem;
  }
  .cid-rZmTlpsOOJ .row2 {
    padding: 1rem 0;
  }
}
.cid-rZmTlpsOOJ H2 {
  color: #000000;
}
.cid-rZmTlpsOOJ .mbr-text,
.cid-rZmTlpsOOJ .mbr-section-btn {
  color: #000000;
}
.cid-rZmTlpsOOJ .imagencentra {
  margin-right: auto;
  text-align: left;
}
.cid-rZmTlpsOOJ img {
  width: 55%;
  margin-bottom: 1rem;
}
.cid-rZmTlq8dXj {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/mbr-1-1920x1280.webp");
}
.cid-rZmTlq8dXj .row {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.cid-rZmTlq8dXj .content-panel {
  padding: 3rem;
  background-color: #232323;
}
@media (min-width: 767px) {
  .cid-rZmTlq8dXj .text-block {
    padding-right: 0;
    padding-left: 0;
  }
}
.cid-rZmTlq8dXj .google-map {
  width: 100%;
  height: 30rem;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-rZmTlq8dXj .google-map iframe {
  width: inherit;
  height: 100%;
}
.cid-rZmTlq8dXj .google-map iframe .place-card {
  margin-left: 40px !important;
}
.cid-rZmTlq8dXj .google-map .place-card {
  margin-left: 40px !important;
}
.cid-rZmTlqV61b {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-rZmTlqV61b a:link {
  text-decoration: none;
}
.cid-rZmTlqV61b .icon-transition span {
  color: #ffffff;
  display: block;
  height: 3em;
  line-height: 3em;
  border-radius: 50%;
  border: 2px solid #ffffff;
  width: 3em;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  font-size: 14px;
}
.cid-rZmTlqV61b .icon-transition span:hover {
  background-color: #ffbc00;
}
.cid-rZmTlqV61b .inner-text {
  line-height: 3em;
}
.cid-rZmTlqV61b .social-media {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rZmTlqV61b .social-media ul {
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
}
.cid-rZmTlqV61b .social-media ul li {
  padding: 4px;
  display: inline-block;
}
.cid-rZmTlqV61b .content-text,
.cid-rZmTlqV61b .inner-text {
  color: #c1c1c1;
  text-align: left;
}
.cid-rZmVeg0kks .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #000000;
}
.cid-rZmVeg0kks .navbar.opened {
  transition: all .3s;
  background: #000000 !important;
}
.cid-rZmVeg0kks .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-rZmVeg0kks .navbar .navbar-buttons {
  flex-wrap: wrap;
}
.cid-rZmVeg0kks .navbar .navbar-collapse {
  transition: none;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-rZmVeg0kks .navbar.collapsed {
  flex-wrap: nowrap;
}
.cid-rZmVeg0kks .navbar.collapsed.opened {
  text-align: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  margin-left: auto;
  max-width: 20rem ;
  height: 100vh;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-rZmVeg0kks .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-rZmVeg0kks .navbar.collapsed.opened .navbar-toggler {
  -webkit-order: -1;
  order: -1;
  -webkit-align-self: flex-end !important;
  align-self: flex-end !important;
  margin: 1rem 0 0 0;
}
.cid-rZmVeg0kks .navbar.collapsed.opened .navbar-collapse {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
.cid-rZmVeg0kks .navbar.collapsed.opened .navbar-collapse.show,
.cid-rZmVeg0kks .navbar.collapsed.opened .navbar-collapse.collapsing {
  display: block;
}
.cid-rZmVeg0kks .navbar.collapsed:not(.opened) {
  flex-direction: row !important;
}
.cid-rZmVeg0kks .navbar.collapsed:not(.opened) .navbar-collapse {
  display: none !important;
}
.cid-rZmVeg0kks .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-rZmVeg0kks .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-rZmVeg0kks .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-rZmVeg0kks .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-rZmVeg0kks .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-rZmVeg0kks .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-rZmVeg0kks .navbar {
    flex-wrap: nowrap;
  }
  .cid-rZmVeg0kks .navbar.opened {
    text-align: center;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin-left: auto;
    max-width: 20rem ;
    height: 100vh;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-rZmVeg0kks .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-rZmVeg0kks .navbar.opened .navbar-toggler {
    -webkit-order: -1;
    order: -1;
    -webkit-align-self: flex-end !important;
    align-self: flex-end !important;
    margin: 1rem 0 0 0;
  }
  .cid-rZmVeg0kks .navbar.opened .navbar-collapse {
    -webkit-flex-basis: initial;
    flex-basis: initial;
    height: auto !important;
    max-height: 100vh;
  }
  .cid-rZmVeg0kks .navbar.opened .navbar-collapse.show,
  .cid-rZmVeg0kks .navbar.opened .navbar-collapse.collapsing {
    display: block;
  }
  .cid-rZmVeg0kks .navbar:not(.opened) .navbar-collapse {
    display: none !important;
  }
  .cid-rZmVeg0kks .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-rZmVeg0kks .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-rZmVeg0kks .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-rZmVeg0kks .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-rZmVeg0kks .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-rZmVeg0kks .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-rZmVeg0kks .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-rZmVeg0kks .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    word-break: break-word;
  }
}
.cid-rZmVeg0kks .navbar.navbar-short {
  background: #000000 !important;
  min-height: 60px;
}
.cid-rZmVeg0kks .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-rZmVeg0kks .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-rZmVeg0kks .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-rZmVeg0kks .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-rZmVeg0kks .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-rZmVeg0kks .dropdown-item.active,
.cid-rZmVeg0kks .dropdown-item:active {
  background-color: transparent;
}
.cid-rZmVeg0kks .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-rZmVeg0kks .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-rZmVeg0kks .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-rZmVeg0kks .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-rZmVeg0kks .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-rZmVeg0kks .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-rZmVeg0kks ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-rZmVeg0kks .navbar-buttons {
  text-align: center;
}
.cid-rZmVeg0kks button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-rZmVeg0kks button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-rZmVeg0kks button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rZmVeg0kks button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rZmVeg0kks button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rZmVeg0kks button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rZmVeg0kks nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rZmVeg0kks nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rZmVeg0kks nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rZmVeg0kks nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rZmVeg0kks .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-rZmVeg0kks a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  letter-spacing: 2px;
}
.cid-rZmVeg0kks a.nav-link:focus {
  outline: none;
}
.cid-rZmVeg0kks .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-rZmVeg0kks .nav-link:hover,
.cid-rZmVeg0kks .dropdown-item:hover {
  color: #c1c1c1 !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-rZmVeg0kks .navbar-dropdown.collapsed.opened {
    left: auto;
  }
  .cid-rZmVeg0kks .navbar-dropdown.collapsed.opened .navbar-collapse {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
#custom-html-5d img {
  margin-top: -100px;
  position: absolute;
  right: 5px;
  height: 80px;
}
@media only screen and (max-device-width: 1000px) {
  #custom-html-5d img {
    height: 55px;
  }
}
@media only screen and (max-width: 1000px) {
  #custom-html-5d img {
    height: 55px !important;
    margin-top: -48px;
  }
}
.cid-rZmVegTFOj {
  padding-top: 210px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-rZmVegTFOj h3 {
  position: relative;
}
.cid-rZmVegTFOj h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZmVegTFOj H1 {
  text-align: center;
}
.cid-rZmVehxKhs {
  background-image: url("../../../assets/images/carpinteria-barahona-exteriores-project8-5-op-2000x1334.webp");
}
.cid-rZmVehxKhs h1 {
  background-color: transparent;
  overflow: hidden;
  display: inline-block;
  color: transparent;
  line-height: 1;
}
.cid-rZmVehxKhs span {
  background-image: url("../../../assets/images/madera-1-1490x1040.webp");
  background-size: 1920px 600px;
  background-position: center;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  display: block;
  animation: scroll 14s infinite linear;
  pointer-events: none;
}
@keyframes scroll {
  0% {
    background-position-y: 0px;
  }
  99.999% {
    background-position-y: -600px;
  }
  100% {
    background-position-y: 0px;
  }
}
.cid-rZmVehxKhs .mbr-section-title {
  color: #ffffff;
}
@media only screen and (max-width: 800px) {
  .cid-rZmVehxKhs h1 {
    font-size: 1.5rem;
  }
}
@media only screen and (max-device-width: 800px) {
  .cid-rZmVehxKhs h1 {
    font-size: 1.5rem;
  }
}
.cid-rZmWEq7NBo {
  padding-top: 165px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-rZmWEq7NBo .card-subtitle {
  margin: 0;
}
.cid-rZmWEq7NBo .row {
  padding: 0 0.5rem;
  justify-content: center;
}
.cid-rZmWEq7NBo .card {
  padding: 0.5rem;
}
.cid-rZmWEq7NBo img {
  object-fit: cover;
  height: 100%;
}
.cid-rZmWEq7NBo h4 {
  margin: 0;
}
.cid-rZmWEq7NBo .card-img {
  height: 550px;
}
.cid-rZmWEq7NBo h3 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rZmWEq7NBo h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
@media (max-width: 992px) {
  .cid-rZmWEq7NBo .card-img {
    height: 350px;
  }
}
.cid-rZmVeibtqy {
  padding-top: 150px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZmVeibtqy h3 {
  position: relative;
}
.cid-rZmVeibtqy h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZnlEjoEPu {
  padding-top: 180px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/mbr.webp");
}
.cid-rZnlEjoEPu .nav-tabs .nav-item.open .nav-link:focus,
.cid-rZnlEjoEPu .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-rZnlEjoEPu .icon-wrap .mbr-iconfont {
  font-size: 1rem;
  padding-right: 0.5rem;
  display: block;
  cursor: pointer;
  transition: all 0.6s;
  color: currentColor;
}
.cid-rZnlEjoEPu .icon-big {
  font-size: 2rem;
  padding-top: 2rem;
  display: inline-block;
  transition: all 0.3s;
}
.cid-rZnlEjoEPu .icon-big:hover {
  color: #b1a374 !important;
}
.cid-rZnlEjoEPu .content-col {
  margin: auto 0;
}
.cid-rZnlEjoEPu img {
  width: 90%;
  margin: auto;
}
.cid-rZnlEjoEPu h6 {
  margin: 0;
}
.cid-rZnlEjoEPu h4 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rZnlEjoEPu h4:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZnlEjoEPu .nav-tabs {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  border: none;
  justify-content: space-around;
}
.cid-rZnlEjoEPu .icon-wrap,
.cid-rZnlEjoEPu .date-wrap {
  display: flex;
  align-items: center;
}
.cid-rZnlEjoEPu .tabs-col {
  overflow: hidden;
}
.cid-rZnlEjoEPu .tab-content {
  border-top: 1px solid lightgray;
  padding: 0rem;
  padding-top: 5rem;
}
.cid-rZnlEjoEPu .nav-tabs .nav-link {
  color: #ffffff;
  font-style: normal;
  padding: 1rem 1.5rem;
  background: transparent;
  font-weight: 400;
  border: none;
  border-radius: 0;
  position: relative;
}
.cid-rZnlEjoEPu .nav-tabs .nav-link:before {
  position: absolute;
  content: '';
  bottom: -5px;
  left: 50%;
  right: 50%;
  transform: translateX(-50%);
  width: 12px;
  height: 12px;
  border-radius: 100%;
  border: 1px solid #ffffff;
  background: white;
  transition: all 0.3s;
  z-index: 9;
}
.cid-rZnlEjoEPu .nav-tabs .nav-link:after {
  position: absolute;
  content: '';
  bottom: 0px;
  right: 50%;
  width: 9999px;
  height: 1px;
  transition: all 0.3s;
  background: transparent;
}
.cid-rZnlEjoEPu .nav-tabs .nav-link:hover {
  cursor: pointer;
}
.cid-rZnlEjoEPu .nav-tabs .nav-link.active {
  font-weight: 400;
  font-style: normal;
}
.cid-rZnlEjoEPu .nav-tabs .nav-link.active:before {
  background: #ffffff;
}
.cid-rZnlEjoEPu .nav-tabs .nav-link.active:after {
  background: #ffffff;
}
@media (max-width: 992px) {
  .cid-rZnlEjoEPu img {
    margin-bottom: 2rem;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-rZnlEjoEPu .nav-tabs {
    flex-direction: row;
  }
  .cid-rZnlEjoEPu .mbr-text,
  .cid-rZnlEjoEPu .nav-link {
    text-align: center;
  }
  .cid-rZnlEjoEPu .nav-tabs .nav-link {
    margin-bottom: 1rem;
    border: 0;
  }
  .cid-rZnlEjoEPu .nav-tabs .nav-link:after {
    content: none;
  }
  .cid-rZnlEjoEPu .nav-item {
    min-width: 100px;
  }
  .cid-rZnlEjoEPu .tab-content {
    border-top: 0px;
    padding-top: 2rem;
  }
}
.cid-rZmVeiOnF4 {
  padding-top: 180px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-rZmVeiOnF4 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-rZmVeiOnF4 .container {
  max-width: 1400px;
  padding: 0 3rem;
}
.cid-rZmVeiOnF4 textarea {
  min-height: 150px;
}
.cid-rZmVeiOnF4 .row2 {
  justify-content: space-between;
  border: 2px solid #000000;
  padding: 3rem;
}
.cid-rZmVeiOnF4 h3 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rZmVeiOnF4 h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZmVeiOnF4 form .btn {
  border-radius: 30px;
  margin: 0.18rem;
}
.cid-rZmVeiOnF4 .form-control,
.cid-rZmVeiOnF4 .field-input {
  padding: 1rem;
  background-color: transparent;
  border: 2px solid #000000;
  color: #000000;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-rZmVeiOnF4 .form-control::-webkit-input-placeholder,
.cid-rZmVeiOnF4 .field-input::-webkit-input-placeholder,
.cid-rZmVeiOnF4 .form-control::-webkit-input-placeholder,
.cid-rZmVeiOnF4 .field-input::-webkit-input-placeholder {
  color: #000000;
}
.cid-rZmVeiOnF4 .form-control:-moz-placeholder,
.cid-rZmVeiOnF4 .field-input:-moz-placeholder,
.cid-rZmVeiOnF4 .form-control:-moz-placeholder,
.cid-rZmVeiOnF4 .field-input:-moz-placeholder {
  color: #000000;
}
.cid-rZmVeiOnF4 .form-control:hover,
.cid-rZmVeiOnF4 .field-input:hover,
.cid-rZmVeiOnF4 .form-control:focus,
.cid-rZmVeiOnF4 .field-input:focus {
  background-color: transparent;
  border-color: #000000;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-rZmVeiOnF4 .form-control:hover::-webkit-input-placeholder,
.cid-rZmVeiOnF4 .field-input:hover::-webkit-input-placeholder,
.cid-rZmVeiOnF4 .form-control:focus::-webkit-input-placeholder,
.cid-rZmVeiOnF4 .field-input:focus::-webkit-input-placeholder,
.cid-rZmVeiOnF4 .form-control:hover::-webkit-input-placeholder,
.cid-rZmVeiOnF4 .field-input:hover::-webkit-input-placeholder,
.cid-rZmVeiOnF4 .form-control:focus::-webkit-input-placeholder,
.cid-rZmVeiOnF4 .field-input:focus::-webkit-input-placeholder {
  color: #000000;
}
.cid-rZmVeiOnF4 .form-control:hover:-moz-placeholder,
.cid-rZmVeiOnF4 .field-input:hover:-moz-placeholder,
.cid-rZmVeiOnF4 .form-control:focus:-moz-placeholder,
.cid-rZmVeiOnF4 .field-input:focus:-moz-placeholder,
.cid-rZmVeiOnF4 .form-control:hover:-moz-placeholder,
.cid-rZmVeiOnF4 .field-input:hover:-moz-placeholder,
.cid-rZmVeiOnF4 .form-control:focus:-moz-placeholder,
.cid-rZmVeiOnF4 .field-input:focus:-moz-placeholder {
  color: #000000;
}
.cid-rZmVeiOnF4 .jq-number__spin:hover,
.cid-rZmVeiOnF4 .jq-number__spin:focus {
  background-color: transparent;
  border-color: #000000;
  color: #ffffff;
  box-shadow: none;
  outline: none;
}
.cid-rZmVeiOnF4 .jq-number__spin {
  background-color: transparent;
  border-color: #000000;
  color: #000000;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-rZmVeiOnF4 input::-webkit-clear-button {
  display: none;
}
.cid-rZmVeiOnF4 input::-webkit-inner-spin-button {
  display: none;
}
.cid-rZmVeiOnF4 input::-webkit-outer-spin-button {
  display: none;
}
.cid-rZmVeiOnF4 input::-webkit-calendar-picker-indicator {
  display: none;
}
@media (max-width: 767px) {
  .cid-rZmVeiOnF4 .container {
    padding: 0 2rem;
  }
  .cid-rZmVeiOnF4 .row2 {
    padding: 1rem 0;
  }
}
.cid-rZmVeiOnF4 H2 {
  color: #000000;
}
.cid-rZmVeiOnF4 .mbr-text,
.cid-rZmVeiOnF4 .mbr-section-btn {
  color: #000000;
}
.cid-rZmVeiOnF4 .imagencentra {
  margin-right: auto;
  text-align: left;
}
.cid-rZmVeiOnF4 img {
  width: 55%;
  margin-bottom: 1rem;
}
.cid-rZmVejukPV {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/mbr-1-1920x1280.webp");
}
.cid-rZmVejukPV .row {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.cid-rZmVejukPV .content-panel {
  padding: 3rem;
  background-color: #232323;
}
@media (min-width: 767px) {
  .cid-rZmVejukPV .text-block {
    padding-right: 0;
    padding-left: 0;
  }
}
.cid-rZmVejukPV .google-map {
  width: 100%;
  height: 30rem;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-rZmVejukPV .google-map iframe {
  width: inherit;
  height: 100%;
}
.cid-rZmVejukPV .google-map iframe .place-card {
  margin-left: 40px !important;
}
.cid-rZmVejukPV .google-map .place-card {
  margin-left: 40px !important;
}
.cid-rZmVekfZeq {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-rZmVekfZeq a:link {
  text-decoration: none;
}
.cid-rZmVekfZeq .icon-transition span {
  color: #ffffff;
  display: block;
  height: 3em;
  line-height: 3em;
  border-radius: 50%;
  border: 2px solid #ffffff;
  width: 3em;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  font-size: 14px;
}
.cid-rZmVekfZeq .icon-transition span:hover {
  background-color: #ffbc00;
}
.cid-rZmVekfZeq .inner-text {
  line-height: 3em;
}
.cid-rZmVekfZeq .social-media {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rZmVekfZeq .social-media ul {
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
}
.cid-rZmVekfZeq .social-media ul li {
  padding: 4px;
  display: inline-block;
}
.cid-rZmVekfZeq .content-text,
.cid-rZmVekfZeq .inner-text {
  color: #c1c1c1;
  text-align: left;
}
.cid-rZn2jiRjnM .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #000000;
}
.cid-rZn2jiRjnM .navbar.opened {
  transition: all .3s;
  background: #000000 !important;
}
.cid-rZn2jiRjnM .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-rZn2jiRjnM .navbar .navbar-buttons {
  flex-wrap: wrap;
}
.cid-rZn2jiRjnM .navbar .navbar-collapse {
  transition: none;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-rZn2jiRjnM .navbar.collapsed {
  flex-wrap: nowrap;
}
.cid-rZn2jiRjnM .navbar.collapsed.opened {
  text-align: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  margin-left: auto;
  max-width: 20rem ;
  height: 100vh;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-rZn2jiRjnM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-rZn2jiRjnM .navbar.collapsed.opened .navbar-toggler {
  -webkit-order: -1;
  order: -1;
  -webkit-align-self: flex-end !important;
  align-self: flex-end !important;
  margin: 1rem 0 0 0;
}
.cid-rZn2jiRjnM .navbar.collapsed.opened .navbar-collapse {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
.cid-rZn2jiRjnM .navbar.collapsed.opened .navbar-collapse.show,
.cid-rZn2jiRjnM .navbar.collapsed.opened .navbar-collapse.collapsing {
  display: block;
}
.cid-rZn2jiRjnM .navbar.collapsed:not(.opened) {
  flex-direction: row !important;
}
.cid-rZn2jiRjnM .navbar.collapsed:not(.opened) .navbar-collapse {
  display: none !important;
}
.cid-rZn2jiRjnM .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-rZn2jiRjnM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-rZn2jiRjnM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-rZn2jiRjnM .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-rZn2jiRjnM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-rZn2jiRjnM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-rZn2jiRjnM .navbar {
    flex-wrap: nowrap;
  }
  .cid-rZn2jiRjnM .navbar.opened {
    text-align: center;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin-left: auto;
    max-width: 20rem ;
    height: 100vh;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-rZn2jiRjnM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-rZn2jiRjnM .navbar.opened .navbar-toggler {
    -webkit-order: -1;
    order: -1;
    -webkit-align-self: flex-end !important;
    align-self: flex-end !important;
    margin: 1rem 0 0 0;
  }
  .cid-rZn2jiRjnM .navbar.opened .navbar-collapse {
    -webkit-flex-basis: initial;
    flex-basis: initial;
    height: auto !important;
    max-height: 100vh;
  }
  .cid-rZn2jiRjnM .navbar.opened .navbar-collapse.show,
  .cid-rZn2jiRjnM .navbar.opened .navbar-collapse.collapsing {
    display: block;
  }
  .cid-rZn2jiRjnM .navbar:not(.opened) .navbar-collapse {
    display: none !important;
  }
  .cid-rZn2jiRjnM .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-rZn2jiRjnM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-rZn2jiRjnM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-rZn2jiRjnM .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-rZn2jiRjnM .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-rZn2jiRjnM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-rZn2jiRjnM .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-rZn2jiRjnM .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    word-break: break-word;
  }
}
.cid-rZn2jiRjnM .navbar.navbar-short {
  background: #000000 !important;
  min-height: 60px;
}
.cid-rZn2jiRjnM .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-rZn2jiRjnM .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-rZn2jiRjnM .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-rZn2jiRjnM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-rZn2jiRjnM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-rZn2jiRjnM .dropdown-item.active,
.cid-rZn2jiRjnM .dropdown-item:active {
  background-color: transparent;
}
.cid-rZn2jiRjnM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-rZn2jiRjnM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-rZn2jiRjnM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-rZn2jiRjnM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-rZn2jiRjnM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-rZn2jiRjnM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-rZn2jiRjnM ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-rZn2jiRjnM .navbar-buttons {
  text-align: center;
}
.cid-rZn2jiRjnM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-rZn2jiRjnM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-rZn2jiRjnM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rZn2jiRjnM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rZn2jiRjnM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rZn2jiRjnM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rZn2jiRjnM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rZn2jiRjnM nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rZn2jiRjnM nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rZn2jiRjnM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rZn2jiRjnM .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-rZn2jiRjnM a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  letter-spacing: 2px;
}
.cid-rZn2jiRjnM a.nav-link:focus {
  outline: none;
}
.cid-rZn2jiRjnM .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-rZn2jiRjnM .nav-link:hover,
.cid-rZn2jiRjnM .dropdown-item:hover {
  color: #c1c1c1 !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-rZn2jiRjnM .navbar-dropdown.collapsed.opened {
    left: auto;
  }
  .cid-rZn2jiRjnM .navbar-dropdown.collapsed.opened .navbar-collapse {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
#custom-html-5q img {
  margin-top: -100px;
  position: absolute;
  right: 5px;
  height: 80px;
}
@media only screen and (max-device-width: 1000px) {
  #custom-html-5q img {
    height: 55px;
  }
}
@media only screen and (max-width: 1000px) {
  #custom-html-5q img {
    height: 55px !important;
    margin-top: -48px;
  }
}
.cid-rZn2jjNUJK {
  padding-top: 210px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-rZn2jjNUJK h3 {
  position: relative;
}
.cid-rZn2jjNUJK h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZn2jjNUJK H1 {
  text-align: center;
}
.cid-rZn2jkxes1 {
  background-image: url("../../../assets/images/carpinteria-barahona-project5-11-op-2000x1335.webp");
}
.cid-rZn2jkxes1 h1 {
  background-color: transparent;
  overflow: hidden;
  display: inline-block;
  color: transparent;
  line-height: 1;
}
.cid-rZn2jkxes1 span {
  background-image: url("../../../assets/images/madera-1-1490x1040.webp");
  background-size: 1920px 600px;
  background-position: center;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  display: block;
  animation: scroll 14s infinite linear;
  pointer-events: none;
}
@keyframes scroll {
  0% {
    background-position-y: 0px;
  }
  99.999% {
    background-position-y: -600px;
  }
  100% {
    background-position-y: 0px;
  }
}
.cid-rZn2jkxes1 .mbr-section-title {
  color: #ffffff;
}
@media only screen and (max-width: 800px) {
  .cid-rZn2jkxes1 h1 {
    font-size: 1.5rem;
  }
}
@media only screen and (max-device-width: 800px) {
  .cid-rZn2jkxes1 h1 {
    font-size: 1.5rem;
  }
}
.cid-rZn2jlgk9w {
  padding-top: 165px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-rZn2jlgk9w .card-subtitle {
  margin: 0;
}
.cid-rZn2jlgk9w .row {
  padding: 0 0.5rem;
  justify-content: center;
}
.cid-rZn2jlgk9w .card {
  padding: 0.5rem;
}
.cid-rZn2jlgk9w img {
  object-fit: cover;
  height: 100%;
}
.cid-rZn2jlgk9w h4 {
  margin: 0;
}
.cid-rZn2jlgk9w .card-img {
  height: 550px;
}
.cid-rZn2jlgk9w h3 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rZn2jlgk9w h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
@media (max-width: 992px) {
  .cid-rZn2jlgk9w .card-img {
    height: 350px;
  }
}
.cid-rZn2jm6sd4 {
  background-image: url("../../../assets/images/carpinteria-barahona-project5-24-op-2000x1335.webp");
}
@media (min-width: 992px) {
  .cid-rZn2jm6sd4 .display-1 {
    letter-spacing: -6px;
  }
}
.cid-rZn2jm6sd4 p {
  margin: 0;
}
.cid-rZn2jm6sd4 .display-1 {
  line-height: 1;
}
.cid-rZn2jm6sd4 H1 {
  text-align: left;
}
.cid-rZn2jm6sd4 .mbr-text,
.cid-rZn2jm6sd4 .img-align {
  text-align: left;
}
.cid-rZn2jmXc6F {
  padding-top: 150px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZn2jmXc6F h3 {
  position: relative;
}
.cid-rZn2jmXc6F h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZnmfQ2X1B {
  padding-top: 180px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/mbr.webp");
}
.cid-rZnmfQ2X1B .nav-tabs .nav-item.open .nav-link:focus,
.cid-rZnmfQ2X1B .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-rZnmfQ2X1B .icon-wrap .mbr-iconfont {
  font-size: 1rem;
  padding-right: 0.5rem;
  display: block;
  cursor: pointer;
  transition: all 0.6s;
  color: currentColor;
}
.cid-rZnmfQ2X1B .icon-big {
  font-size: 2rem;
  padding-top: 2rem;
  display: inline-block;
  transition: all 0.3s;
}
.cid-rZnmfQ2X1B .icon-big:hover {
  color: #b1a374 !important;
}
.cid-rZnmfQ2X1B .content-col {
  margin: auto 0;
}
.cid-rZnmfQ2X1B img {
  width: 90%;
  margin: auto;
}
.cid-rZnmfQ2X1B h6 {
  margin: 0;
}
.cid-rZnmfQ2X1B h4 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rZnmfQ2X1B h4:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZnmfQ2X1B .nav-tabs {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  border: none;
  justify-content: space-around;
}
.cid-rZnmfQ2X1B .icon-wrap,
.cid-rZnmfQ2X1B .date-wrap {
  display: flex;
  align-items: center;
}
.cid-rZnmfQ2X1B .tabs-col {
  overflow: hidden;
}
.cid-rZnmfQ2X1B .tab-content {
  border-top: 1px solid lightgray;
  padding: 0rem;
  padding-top: 5rem;
}
.cid-rZnmfQ2X1B .nav-tabs .nav-link {
  color: #ffffff;
  font-style: normal;
  padding: 1rem 1.5rem;
  background: transparent;
  font-weight: 400;
  border: none;
  border-radius: 0;
  position: relative;
}
.cid-rZnmfQ2X1B .nav-tabs .nav-link:before {
  position: absolute;
  content: '';
  bottom: -5px;
  left: 50%;
  right: 50%;
  transform: translateX(-50%);
  width: 12px;
  height: 12px;
  border-radius: 100%;
  border: 1px solid #ffffff;
  background: white;
  transition: all 0.3s;
  z-index: 9;
}
.cid-rZnmfQ2X1B .nav-tabs .nav-link:after {
  position: absolute;
  content: '';
  bottom: 0px;
  right: 50%;
  width: 9999px;
  height: 1px;
  transition: all 0.3s;
  background: transparent;
}
.cid-rZnmfQ2X1B .nav-tabs .nav-link:hover {
  cursor: pointer;
}
.cid-rZnmfQ2X1B .nav-tabs .nav-link.active {
  font-weight: 400;
  font-style: normal;
}
.cid-rZnmfQ2X1B .nav-tabs .nav-link.active:before {
  background: #ffffff;
}
.cid-rZnmfQ2X1B .nav-tabs .nav-link.active:after {
  background: #ffffff;
}
@media (max-width: 992px) {
  .cid-rZnmfQ2X1B img {
    margin-bottom: 2rem;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-rZnmfQ2X1B .nav-tabs {
    flex-direction: row;
  }
  .cid-rZnmfQ2X1B .mbr-text,
  .cid-rZnmfQ2X1B .nav-link {
    text-align: center;
  }
  .cid-rZnmfQ2X1B .nav-tabs .nav-link {
    margin-bottom: 1rem;
    border: 0;
  }
  .cid-rZnmfQ2X1B .nav-tabs .nav-link:after {
    content: none;
  }
  .cid-rZnmfQ2X1B .nav-item {
    min-width: 100px;
  }
  .cid-rZnmfQ2X1B .tab-content {
    border-top: 0px;
    padding-top: 2rem;
  }
}
.cid-rZn2jnEriC {
  padding-top: 180px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-rZn2jnEriC .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-rZn2jnEriC .container {
  max-width: 1400px;
  padding: 0 3rem;
}
.cid-rZn2jnEriC textarea {
  min-height: 150px;
}
.cid-rZn2jnEriC .row2 {
  justify-content: space-between;
  border: 2px solid #000000;
  padding: 3rem;
}
.cid-rZn2jnEriC h3 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-rZn2jnEriC h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-rZn2jnEriC form .btn {
  border-radius: 30px;
  margin: 0.18rem;
}
.cid-rZn2jnEriC .form-control,
.cid-rZn2jnEriC .field-input {
  padding: 1rem;
  background-color: transparent;
  border: 2px solid #000000;
  color: #000000;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-rZn2jnEriC .form-control::-webkit-input-placeholder,
.cid-rZn2jnEriC .field-input::-webkit-input-placeholder,
.cid-rZn2jnEriC .form-control::-webkit-input-placeholder,
.cid-rZn2jnEriC .field-input::-webkit-input-placeholder {
  color: #000000;
}
.cid-rZn2jnEriC .form-control:-moz-placeholder,
.cid-rZn2jnEriC .field-input:-moz-placeholder,
.cid-rZn2jnEriC .form-control:-moz-placeholder,
.cid-rZn2jnEriC .field-input:-moz-placeholder {
  color: #000000;
}
.cid-rZn2jnEriC .form-control:hover,
.cid-rZn2jnEriC .field-input:hover,
.cid-rZn2jnEriC .form-control:focus,
.cid-rZn2jnEriC .field-input:focus {
  background-color: transparent;
  border-color: #000000;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-rZn2jnEriC .form-control:hover::-webkit-input-placeholder,
.cid-rZn2jnEriC .field-input:hover::-webkit-input-placeholder,
.cid-rZn2jnEriC .form-control:focus::-webkit-input-placeholder,
.cid-rZn2jnEriC .field-input:focus::-webkit-input-placeholder,
.cid-rZn2jnEriC .form-control:hover::-webkit-input-placeholder,
.cid-rZn2jnEriC .field-input:hover::-webkit-input-placeholder,
.cid-rZn2jnEriC .form-control:focus::-webkit-input-placeholder,
.cid-rZn2jnEriC .field-input:focus::-webkit-input-placeholder {
  color: #000000;
}
.cid-rZn2jnEriC .form-control:hover:-moz-placeholder,
.cid-rZn2jnEriC .field-input:hover:-moz-placeholder,
.cid-rZn2jnEriC .form-control:focus:-moz-placeholder,
.cid-rZn2jnEriC .field-input:focus:-moz-placeholder,
.cid-rZn2jnEriC .form-control:hover:-moz-placeholder,
.cid-rZn2jnEriC .field-input:hover:-moz-placeholder,
.cid-rZn2jnEriC .form-control:focus:-moz-placeholder,
.cid-rZn2jnEriC .field-input:focus:-moz-placeholder {
  color: #000000;
}
.cid-rZn2jnEriC .jq-number__spin:hover,
.cid-rZn2jnEriC .jq-number__spin:focus {
  background-color: transparent;
  border-color: #000000;
  color: #ffffff;
  box-shadow: none;
  outline: none;
}
.cid-rZn2jnEriC .jq-number__spin {
  background-color: transparent;
  border-color: #000000;
  color: #000000;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-rZn2jnEriC input::-webkit-clear-button {
  display: none;
}
.cid-rZn2jnEriC input::-webkit-inner-spin-button {
  display: none;
}
.cid-rZn2jnEriC input::-webkit-outer-spin-button {
  display: none;
}
.cid-rZn2jnEriC input::-webkit-calendar-picker-indicator {
  display: none;
}
@media (max-width: 767px) {
  .cid-rZn2jnEriC .container {
    padding: 0 2rem;
  }
  .cid-rZn2jnEriC .row2 {
    padding: 1rem 0;
  }
}
.cid-rZn2jnEriC H2 {
  color: #000000;
}
.cid-rZn2jnEriC .mbr-text,
.cid-rZn2jnEriC .mbr-section-btn {
  color: #000000;
}
.cid-rZn2jnEriC .imagencentra {
  margin-right: auto;
  text-align: left;
}
.cid-rZn2jnEriC img {
  width: 55%;
  margin-bottom: 1rem;
}
.cid-rZn2jorqD1 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/mbr-1-1920x1280.webp");
}
.cid-rZn2jorqD1 .row {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.cid-rZn2jorqD1 .content-panel {
  padding: 3rem;
  background-color: #232323;
}
@media (min-width: 767px) {
  .cid-rZn2jorqD1 .text-block {
    padding-right: 0;
    padding-left: 0;
  }
}
.cid-rZn2jorqD1 .google-map {
  width: 100%;
  height: 30rem;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-rZn2jorqD1 .google-map iframe {
  width: inherit;
  height: 100%;
}
.cid-rZn2jorqD1 .google-map iframe .place-card {
  margin-left: 40px !important;
}
.cid-rZn2jorqD1 .google-map .place-card {
  margin-left: 40px !important;
}
.cid-rZn2jpgili {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-rZn2jpgili a:link {
  text-decoration: none;
}
.cid-rZn2jpgili .icon-transition span {
  color: #ffffff;
  display: block;
  height: 3em;
  line-height: 3em;
  border-radius: 50%;
  border: 2px solid #ffffff;
  width: 3em;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  font-size: 14px;
}
.cid-rZn2jpgili .icon-transition span:hover {
  background-color: #ffbc00;
}
.cid-rZn2jpgili .inner-text {
  line-height: 3em;
}
.cid-rZn2jpgili .social-media {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rZn2jpgili .social-media ul {
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
}
.cid-rZn2jpgili .social-media ul li {
  padding: 4px;
  display: inline-block;
}
.cid-rZn2jpgili .content-text,
.cid-rZn2jpgili .inner-text {
  color: #c1c1c1;
  text-align: left;
}
.cid-rZ2Tlrtfg2 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #000000;
}
.cid-rZ2Tlrtfg2 .navbar.opened {
  transition: all .3s;
  background: #000000 !important;
}
.cid-rZ2Tlrtfg2 .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-rZ2Tlrtfg2 .navbar .navbar-buttons {
  flex-wrap: wrap;
}
.cid-rZ2Tlrtfg2 .navbar .navbar-collapse {
  transition: none;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-rZ2Tlrtfg2 .navbar.collapsed {
  flex-wrap: nowrap;
}
.cid-rZ2Tlrtfg2 .navbar.collapsed.opened {
  text-align: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  margin-left: auto;
  max-width: 20rem ;
  height: 100vh;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-rZ2Tlrtfg2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-rZ2Tlrtfg2 .navbar.collapsed.opened .navbar-toggler {
  -webkit-order: -1;
  order: -1;
  -webkit-align-self: flex-end !important;
  align-self: flex-end !important;
  margin: 1rem 0 0 0;
}
.cid-rZ2Tlrtfg2 .navbar.collapsed.opened .navbar-collapse {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
.cid-rZ2Tlrtfg2 .navbar.collapsed.opened .navbar-collapse.show,
.cid-rZ2Tlrtfg2 .navbar.collapsed.opened .navbar-collapse.collapsing {
  display: block;
}
.cid-rZ2Tlrtfg2 .navbar.collapsed:not(.opened) {
  flex-direction: row !important;
}
.cid-rZ2Tlrtfg2 .navbar.collapsed:not(.opened) .navbar-collapse {
  display: none !important;
}
.cid-rZ2Tlrtfg2 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-rZ2Tlrtfg2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-rZ2Tlrtfg2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-rZ2Tlrtfg2 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-rZ2Tlrtfg2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-rZ2Tlrtfg2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-rZ2Tlrtfg2 .navbar {
    flex-wrap: nowrap;
  }
  .cid-rZ2Tlrtfg2 .navbar.opened {
    text-align: center;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin-left: auto;
    max-width: 20rem ;
    height: 100vh;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-rZ2Tlrtfg2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-rZ2Tlrtfg2 .navbar.opened .navbar-toggler {
    -webkit-order: -1;
    order: -1;
    -webkit-align-self: flex-end !important;
    align-self: flex-end !important;
    margin: 1rem 0 0 0;
  }
  .cid-rZ2Tlrtfg2 .navbar.opened .navbar-collapse {
    -webkit-flex-basis: initial;
    flex-basis: initial;
    height: auto !important;
    max-height: 100vh;
  }
  .cid-rZ2Tlrtfg2 .navbar.opened .navbar-collapse.show,
  .cid-rZ2Tlrtfg2 .navbar.opened .navbar-collapse.collapsing {
    display: block;
  }
  .cid-rZ2Tlrtfg2 .navbar:not(.opened) .navbar-collapse {
    display: none !important;
  }
  .cid-rZ2Tlrtfg2 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-rZ2Tlrtfg2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-rZ2Tlrtfg2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-rZ2Tlrtfg2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-rZ2Tlrtfg2 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-rZ2Tlrtfg2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-rZ2Tlrtfg2 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-rZ2Tlrtfg2 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    word-break: break-word;
  }
}
.cid-rZ2Tlrtfg2 .navbar.navbar-short {
  background: #000000 !important;
  min-height: 60px;
}
.cid-rZ2Tlrtfg2 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-rZ2Tlrtfg2 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-rZ2Tlrtfg2 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-rZ2Tlrtfg2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-rZ2Tlrtfg2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-rZ2Tlrtfg2 .dropdown-item.active,
.cid-rZ2Tlrtfg2 .dropdown-item:active {
  background-color: transparent;
}
.cid-rZ2Tlrtfg2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-rZ2Tlrtfg2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-rZ2Tlrtfg2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-rZ2Tlrtfg2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-rZ2Tlrtfg2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-rZ2Tlrtfg2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-rZ2Tlrtfg2 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-rZ2Tlrtfg2 .navbar-buttons {
  text-align: center;
}
.cid-rZ2Tlrtfg2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-rZ2Tlrtfg2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-rZ2Tlrtfg2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rZ2Tlrtfg2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rZ2Tlrtfg2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rZ2Tlrtfg2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rZ2Tlrtfg2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rZ2Tlrtfg2 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rZ2Tlrtfg2 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rZ2Tlrtfg2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rZ2Tlrtfg2 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-rZ2Tlrtfg2 a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  letter-spacing: 2px;
}
.cid-rZ2Tlrtfg2 a.nav-link:focus {
  outline: none;
}
.cid-rZ2Tlrtfg2 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-rZ2Tlrtfg2 .nav-link:hover,
.cid-rZ2Tlrtfg2 .dropdown-item:hover {
  color: #c1c1c1 !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-rZ2Tlrtfg2 .navbar-dropdown.collapsed.opened {
    left: auto;
  }
  .cid-rZ2Tlrtfg2 .navbar-dropdown.collapsed.opened .navbar-collapse {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-ssHbxCCn9P {
  background-image: url("../../../assets/images/hermita-de-jadraque-carpinteria-barahona-op-2000x1334.webp");
}
.cid-ssHbxCCn9P .mbr-text,
.cid-ssHbxCCn9P .typed-text,
.cid-ssHbxCCn9P .mbr-section-text {
  letter-spacing: 0.03rem;
}
.cid-ssHbxCCn9P .btn {
  margin-left: 4px !important;
}
.cid-ssHbxCCn9P .animated-element {
  color: #ffbc00;
}
.cid-ssHbxCCn9P .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #ffbc00;
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-ux4qk1vcnV {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-ux4qk1vcnV h3 {
  position: relative;
}
.cid-ux4qk1vcnV h3:after {
  position: absolute;
  content: '';
  left: 50%;
  bottom: -130px;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-ux4qk1vcnV .mbr-iconfont {
  margin-top: 160px;
  display: block;
  font-size: 3rem;
  color: #b1a374;
}
.cid-ux4qk1vcnV .mbr-fallback-image.disabled {
  display: none;
}
.cid-ux4qk1vcnV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ux4qk1vcnV H2 {
  color: #b1a374;
}
.cid-ux4qJkwXU5 {
  padding-top: 225px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/mbr-1920x1277.webp");
}
.cid-ux4qJkwXU5 h3 {
  line-height: 1;
  letter-spacing: -3px;
  position: relative;
}
.cid-ux4qJkwXU5 h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-ux4qJkwXU5 h3:after {
  position: absolute;
  content: '';
  left: 50%;
  bottom: -120px;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-ux4qJkwXU5 .mbr-iconfont {
  margin-top: 150px;
  display: block;
  font-size: 3rem;
  color: #b1a374;
}
.cid-ux4qJkwXU5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ux4qJkwXU5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ux4qJkwXU5 H3 {
  color: #ffffff;
}
.cid-ux4qJkwXU5 DIV {
  text-align: center;
}
.cid-ssHcAyd8lt {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-ssHcAyd8lt .content-slider {
  display: -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-ssHcAyd8lt .modal-body .close {
  background: #1b1b1b;
}
.cid-ssHcAyd8lt .modal-body .close span {
  font-style: normal;
}
@media (min-width: 992px) {
  .cid-ssHcAyd8lt .align-center {
    text-align: left;
    max-width: 850px;
  }
  .cid-ssHcAyd8lt .carousel-caption {
    justify-content: flex-start !important;
    padding-left: 5rem;
  }
}
.cid-ssHcAyd8lt .container {
  max-width: 100%;
  padding: 0;
}
.cid-ssHcAyd8lt .content-slider-wrap {
  width: 100%;
}
.cid-ssHcAyd8lt .carousel-inner > .active,
.cid-ssHcAyd8lt .carousel-inner > .next,
.cid-ssHcAyd8lt .carousel-inner > .prev {
  display: flex;
}
.cid-ssHcAyd8lt .carousel-control .icon-next,
.cid-ssHcAyd8lt .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-ssHcAyd8lt .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-ssHcAyd8lt .mbr-iconfont {
  color: black;
  font-size: 1.2rem !important;
  font-weight: 600;
}
.cid-ssHcAyd8lt .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-ssHcAyd8lt .boxed-slider > div {
  position: relative;
}
.cid-ssHcAyd8lt .container img {
  width: 100%;
}
.cid-ssHcAyd8lt .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-ssHcAyd8lt .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-ssHcAyd8lt .mbr-table-cell {
  padding: 0;
}
.cid-ssHcAyd8lt .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-ssHcAyd8lt .carousel-caption {
  top: auto;
  right: 0;
  bottom: 2rem;
  left: 0;
  display: -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-ssHcAyd8lt .mbr-overlay {
  z-index: 1;
}
.cid-ssHcAyd8lt .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-ssHcAyd8lt .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-ssHcAyd8lt .carousel-item.active.right,
.cid-ssHcAyd8lt .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-ssHcAyd8lt .carousel-item.active.left,
.cid-ssHcAyd8lt .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-ssHcAyd8lt .carousel-item.active,
.cid-ssHcAyd8lt .carousel-item.next.left,
.cid-ssHcAyd8lt .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-ssHcAyd8lt .mbr-slider .carousel-control {
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -1.5rem;
  font-size: 35px;
  border-radius: 50%;
  background-color: white;
  transition: all .3s;
  z-index: 11;
}
@media (max-width: 767px) {
  .cid-ssHcAyd8lt .mbr-slider .carousel-control {
    top: 20%;
  }
}
.cid-ssHcAyd8lt .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ssHcAyd8lt .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ssHcAyd8lt .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-ssHcAyd8lt .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-ssHcAyd8lt .mbr-slider .carousel-indicators li {
  max-width: 15px;
  height: 10px;
  width: 10px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .5;
  transition: all .3s;
}
.cid-ssHcAyd8lt .mbr-slider .carousel-indicators li.active,
.cid-ssHcAyd8lt .mbr-slider .carousel-indicators li:hover {
  opacity: .9;
}
.cid-ssHcAyd8lt .mbr-slider .carousel-indicators li::after,
.cid-ssHcAyd8lt .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-ssHcAyd8lt .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-ssHcAyd8lt .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-ssHcAyd8lt .mbr-slider > .container img {
  width: 100%;
}
.cid-ssHcAyd8lt .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-ssHcAyd8lt .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-ssHcAyd8lt .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ssHcAyd8lt .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-ssHcAyd8lt .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-ssHcAyd8lt .carousel-item .container.container-slide {
  position: initial;
  min-height: 0;
}
.cid-ssHcAyd8lt .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-ssHcAyd8lt .full-screen .slider-fullscreen-image.active {
  display: -o-flex;
}
.cid-ssHcAyd8lt .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-ssHcAyd8lt .full-screen .carousel-item .container.container-slide {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-ssHcAyd8lt .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-ssHcAyd8lt .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-ssHcAyd8lt .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-ssHcAyd8lt .mbr-slider.slide .container {
  overflow: hidden;
  padding: 0;
}
.cid-ssHcAyd8lt .carousel-inner {
  height: 100%;
}
.cid-ssHcAyd8lt .slider-fullscreen-image {
  height: 100%;
  background: transparent !important;
}
.cid-ssHcAyd8lt .image_wrapper {
  height: 950px;
  width: 100%;
  position: relative;
  display: inline-block;
}
.cid-ssHcAyd8lt .image_wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-ssHcAyd8lt .carousel-item .container-slide {
  text-align: center;
}
@media (max-width: 767px) {
  .cid-ssHcAyd8lt .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ssHcAyd8lt .content-slider-wrap {
    width: 100% !important;
  }
  .cid-ssHcAyd8lt .image_wrapper {
    height: 570px;
  }
}
.cid-sDTiYeWFvs {
  padding-top: 165px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-sDTiYeWFvs .mbr-text {
  color: #767676;
}
.cid-sDTiYeWFvs .card-subtitle {
  margin: 0;
}
.cid-sDTiYeWFvs img {
  object-fit: cover;
  height: 100%;
}
.cid-sDTiYeWFvs h4 {
  margin: 0;
}
.cid-sDTiYeWFvs .card-img {
  height: 300px;
}
.cid-sDTiYeWFvs .row {
  justify-content: center;
}
.cid-sDTiYeWFvs .card {
  margin-bottom: 2rem;
}
.cid-sDTiYeWFvs .mbr-text,
.cid-sDTiYeWFvs .link {
  color: #999999;
}
.cid-sDTiYeWFvs h3 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-sDTiYeWFvs h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-ssHbuTB548 {
  padding-top: 180px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-ssHbuTB548 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-ssHbuTB548 .container {
  max-width: 1400px;
  padding: 0 3rem;
}
.cid-ssHbuTB548 textarea {
  min-height: 150px;
}
.cid-ssHbuTB548 .row2 {
  justify-content: space-between;
  border: 2px solid #000000;
  padding: 3rem;
}
.cid-ssHbuTB548 h3 {
  width: fit-content;
  display: inline-block;
  position: relative;
}
.cid-ssHbuTB548 h3:before {
  position: absolute;
  content: '';
  left: 50%;
  top: -120px;
  bottom: 0;
  width: 1px;
  height: 100px;
  background: currentColor;
}
.cid-ssHbuTB548 form .btn {
  border-radius: 30px;
  margin: 0.18rem;
}
.cid-ssHbuTB548 .form-control,
.cid-ssHbuTB548 .field-input {
  padding: 1rem;
  background-color: transparent;
  border: 2px solid #000000;
  color: #000000;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-ssHbuTB548 .form-control::-webkit-input-placeholder,
.cid-ssHbuTB548 .field-input::-webkit-input-placeholder,
.cid-ssHbuTB548 .form-control::-webkit-input-placeholder,
.cid-ssHbuTB548 .field-input::-webkit-input-placeholder {
  color: #000000;
}
.cid-ssHbuTB548 .form-control:-moz-placeholder,
.cid-ssHbuTB548 .field-input:-moz-placeholder,
.cid-ssHbuTB548 .form-control:-moz-placeholder,
.cid-ssHbuTB548 .field-input:-moz-placeholder {
  color: #000000;
}
.cid-ssHbuTB548 .form-control:hover,
.cid-ssHbuTB548 .field-input:hover,
.cid-ssHbuTB548 .form-control:focus,
.cid-ssHbuTB548 .field-input:focus {
  background-color: transparent;
  border-color: #000000;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-ssHbuTB548 .form-control:hover::-webkit-input-placeholder,
.cid-ssHbuTB548 .field-input:hover::-webkit-input-placeholder,
.cid-ssHbuTB548 .form-control:focus::-webkit-input-placeholder,
.cid-ssHbuTB548 .field-input:focus::-webkit-input-placeholder,
.cid-ssHbuTB548 .form-control:hover::-webkit-input-placeholder,
.cid-ssHbuTB548 .field-input:hover::-webkit-input-placeholder,
.cid-ssHbuTB548 .form-control:focus::-webkit-input-placeholder,
.cid-ssHbuTB548 .field-input:focus::-webkit-input-placeholder {
  color: #000000;
}
.cid-ssHbuTB548 .form-control:hover:-moz-placeholder,
.cid-ssHbuTB548 .field-input:hover:-moz-placeholder,
.cid-ssHbuTB548 .form-control:focus:-moz-placeholder,
.cid-ssHbuTB548 .field-input:focus:-moz-placeholder,
.cid-ssHbuTB548 .form-control:hover:-moz-placeholder,
.cid-ssHbuTB548 .field-input:hover:-moz-placeholder,
.cid-ssHbuTB548 .form-control:focus:-moz-placeholder,
.cid-ssHbuTB548 .field-input:focus:-moz-placeholder {
  color: #000000;
}
.cid-ssHbuTB548 .jq-number__spin:hover,
.cid-ssHbuTB548 .jq-number__spin:focus {
  background-color: transparent;
  border-color: #000000;
  color: #ffffff;
  box-shadow: none;
  outline: none;
}
.cid-ssHbuTB548 .jq-number__spin {
  background-color: transparent;
  border-color: #000000;
  color: #000000;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-ssHbuTB548 input::-webkit-clear-button {
  display: none;
}
.cid-ssHbuTB548 input::-webkit-inner-spin-button {
  display: none;
}
.cid-ssHbuTB548 input::-webkit-outer-spin-button {
  display: none;
}
.cid-ssHbuTB548 input::-webkit-calendar-picker-indicator {
  display: none;
}
@media (max-width: 767px) {
  .cid-ssHbuTB548 .container {
    padding: 0 2rem;
  }
  .cid-ssHbuTB548 .row2 {
    padding: 1rem 0;
  }
}
.cid-ssHbuTB548 H2 {
  color: #000000;
}
.cid-ssHbuTB548 .mbr-text,
.cid-ssHbuTB548 .mbr-section-btn {
  color: #000000;
}
.cid-ssHbuTB548 .imagencentra {
  margin-right: auto;
  text-align: left;
}
.cid-ssHbuTB548 img {
  width: 55%;
  margin-bottom: 1rem;
}
.cid-ssHbtBd5uh {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/mbr-2-1920x1280.webp");
}
.cid-ssHbtBd5uh .row {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.cid-ssHbtBd5uh .content-panel {
  padding: 3rem;
  background-color: #232323;
}
@media (min-width: 767px) {
  .cid-ssHbtBd5uh .text-block {
    padding-right: 0;
    padding-left: 0;
  }
}
.cid-ssHbtBd5uh .google-map {
  width: 100%;
  height: 30rem;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-ssHbtBd5uh .google-map iframe {
  width: inherit;
  height: 100%;
}
.cid-ssHbtBd5uh .google-map iframe .place-card {
  margin-left: 40px !important;
}
.cid-ssHbtBd5uh .google-map .place-card {
  margin-left: 40px !important;
}
.cid-ssHbu6U6O3 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-ssHbu6U6O3 a:link {
  text-decoration: none;
}
.cid-ssHbu6U6O3 .icon-transition span {
  color: #ffffff;
  display: block;
  height: 3em;
  line-height: 3em;
  border-radius: 50%;
  border: 2px solid #ffffff;
  width: 3em;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  font-size: 14px;
}
.cid-ssHbu6U6O3 .icon-transition span:hover {
  background-color: #ffbc00;
}
.cid-ssHbu6U6O3 .inner-text {
  line-height: 3em;
}
.cid-ssHbu6U6O3 .social-media {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ssHbu6U6O3 .social-media ul {
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
}
.cid-ssHbu6U6O3 .social-media ul li {
  padding: 4px;
  display: inline-block;
}
.cid-ssHbu6U6O3 .content-text,
.cid-ssHbu6U6O3 .inner-text {
  color: #c1c1c1;
  text-align: left;
}
