body {
  font-family: 'DM Sans', sans-serif;
}
.display-1 {
  font-family: 'DM Sans', sans-serif;
  font-size: 3.2rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 4rem;
}
.display-2 {
  font-family: 'DM Sans', sans-serif;
  font-size: 2rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-4 {
  font-family: 'DM Sans', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.25rem;
}
.display-5 {
  font-family: 'DM Sans', sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 1.5rem;
}
.display-7 {
  font-family: 'DM Sans', sans-serif;
  font-size: 0.9rem;
  line-height: 1.3;
}
.display-7 > .mbr-iconfont {
  font-size: 1.125rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 2.56rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 2.24rem;
    font-size: calc( 1.77rem + (3.2 - 1.77) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (1.77rem + (3.2 - 1.77) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.72rem;
    font-size: calc( 0.965rem + (0.9 - 0.965) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (0.965rem + (0.9 - 0.965) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.7rem 1.3rem;
  border-radius: 0px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 0px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 0px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 0px;
}
.bg-primary {
  background-color: #5e91b7 !important;
}
.bg-success {
  background-color: #40b0bf !important;
}
.bg-info {
  background-color: #bed3f9 !important;
}
.bg-warning {
  background-color: #ffe161 !important;
}
.bg-danger {
  background-color: #ff9966 !important;
}
.btn-primary {
  border: 0;
  position: relative;
  z-index: 1;
}
.btn-primary,
.btn-primary:active {
  background-color: #5e91b7 !important;
  border-color: #5e91b7 !important;
  color: #ffffff !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #5e91b7 !important;
  border-color: #5e91b7 !important;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #5e91b7 !important;
  border-color: #5e91b7 !important;
}
.btn-primary:before {
  content: '';
  left: 0;
  top: 0;
  bottom: auto;
  position: absolute;
  width: 100%;
  height: 0%;
  background-color: white;
  z-index: -1;
  transition: all 0.3s;
}
.btn-primary:hover {
  color: black !important;
}
.btn-primary:hover:before {
  height: 100%;
  top: auto;
  bottom: 0;
}
.btn-secondary {
  border: 0;
  position: relative;
  z-index: 1;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
  color: #ffffff !important;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
}
.btn-secondary:before {
  content: '';
  left: 0;
  top: 0;
  bottom: auto;
  position: absolute;
  width: 100%;
  height: 0%;
  background-color: white;
  z-index: -1;
  transition: all 0.3s;
}
.btn-secondary:hover {
  color: black !important;
}
.btn-secondary:hover:before {
  height: 100%;
  top: auto;
  bottom: 0;
}
.btn-info {
  border: 0;
  position: relative;
  z-index: 1;
}
.btn-info,
.btn-info:active {
  background-color: #bed3f9 !important;
  border-color: #bed3f9 !important;
  color: #000000 !important;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #000000 !important;
  background-color: #bed3f9 !important;
  border-color: #bed3f9 !important;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #000000 !important;
  background-color: #bed3f9 !important;
  border-color: #bed3f9 !important;
}
.btn-info:before {
  content: '';
  left: 0;
  top: 0;
  bottom: auto;
  position: absolute;
  width: 100%;
  height: 0%;
  background-color: white;
  z-index: -1;
  transition: all 0.3s;
}
.btn-info:hover {
  color: black !important;
}
.btn-info:hover:before {
  height: 100%;
  top: auto;
  bottom: 0;
}
.btn-success {
  border: 0;
  position: relative;
  z-index: 1;
}
.btn-success,
.btn-success:active {
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
  color: #ffffff !important;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
}
.btn-success:before {
  content: '';
  left: 0;
  top: 0;
  bottom: auto;
  position: absolute;
  width: 100%;
  height: 0%;
  background-color: white;
  z-index: -1;
  transition: all 0.3s;
}
.btn-success:hover {
  color: black !important;
}
.btn-success:hover:before {
  height: 100%;
  top: auto;
  bottom: 0;
}
.btn-warning {
  border: 0;
  position: relative;
  z-index: 1;
}
.btn-warning,
.btn-warning:active {
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
  color: #000000 !important;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #000000 !important;
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #000000 !important;
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
}
.btn-warning:before {
  content: '';
  left: 0;
  top: 0;
  bottom: auto;
  position: absolute;
  width: 100%;
  height: 0%;
  background-color: white;
  z-index: -1;
  transition: all 0.3s;
}
.btn-warning:hover {
  color: black !important;
}
.btn-warning:hover:before {
  height: 100%;
  top: auto;
  bottom: 0;
}
.btn-danger {
  border: 0;
  position: relative;
  z-index: 1;
}
.btn-danger,
.btn-danger:active {
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
  color: #ffffff !important;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
}
.btn-danger:before {
  content: '';
  left: 0;
  top: 0;
  bottom: auto;
  position: absolute;
  width: 100%;
  height: 0%;
  background-color: white;
  z-index: -1;
  transition: all 0.3s;
}
.btn-danger:hover {
  color: black !important;
}
.btn-danger:hover:before {
  height: 100%;
  top: auto;
  bottom: 0;
}
.btn-white {
  border: 0;
  position: relative;
  z-index: 1;
}
.btn-white,
.btn-white:active {
  background-color: #eaeaea !important;
  border-color: #eaeaea !important;
  color: #000000 !important;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #000000 !important;
  background-color: #eaeaea !important;
  border-color: #eaeaea !important;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #000000 !important;
  background-color: #eaeaea !important;
  border-color: #eaeaea !important;
}
.btn-white:before {
  content: '';
  left: 0;
  top: 0;
  bottom: auto;
  position: absolute;
  width: 100%;
  height: 0%;
  background-color: white;
  z-index: -1;
  transition: all 0.3s;
}
.btn-white:hover {
  color: black !important;
}
.btn-white:hover:before {
  height: 100%;
  top: auto;
  bottom: 0;
}
.btn-white:before {
  content: '';
  left: 0;
  top: 0;
  bottom: auto;
  position: absolute;
  width: 100%;
  height: 0%;
  background-color: #5e91b7;
  z-index: -1;
  transition: all 0.3s;
}
.btn-white:hover:before {
  height: 100%;
  top: auto;
  bottom: 0;
}
.btn-black {
  position: relative;
  z-index: 1;
  border: 0;
}
.btn-black,
.btn-black:active {
  background-color: rgba(0, 0, 0, 0.5) !important;
  border-color: rgba(0, 0, 0, 0.5) !important;
  color: #ffffff !important;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: rgba(0, 0, 0, 0.5) !important;
  border-color: rgba(0, 0, 0, 0.5) !important;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: rgba(0, 0, 0, 0.5) !important;
  border-color: rgba(0, 0, 0, 0.5) !important;
}
.btn-black:before {
  content: '';
  left: 0;
  top: 0;
  bottom: auto;
  position: absolute;
  width: 100%;
  height: 0%;
  background-color: white;
  z-index: -1;
  transition: all 0.3s;
}
.btn-black:hover {
  color: black !important;
}
.btn-black:hover:before {
  height: 100%;
  top: auto;
  bottom: 0;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #5e91b7;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #3b6483 !important;
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #5e91b7 !important;
  border-color: #5e91b7 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff6666;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ff0f0f !important;
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #bed3f9;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #6f9df2 !important;
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #1046a8 !important;
  background-color: #bed3f9 !important;
  border-color: #bed3f9 !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #40b0bf;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #2a747e !important;
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffe161;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffd10a !important;
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #614f00 !important;
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff9966;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ff5f0f !important;
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #272727;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #272727 !important;
  border-color: #272727 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #5e91b7 !important;
}
.text-secondary {
  color: #ff6666 !important;
}
.text-success {
  color: #40b0bf !important;
}
.text-info {
  color: #bed3f9 !important;
}
.text-warning {
  color: #ffe161 !important;
}
.text-danger {
  color: #ff9966 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #272727 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #5e91b7 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #ff0000 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #266a73 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #6194f0 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #facb00 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #ff5500 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #fafafa !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
.nav-tabs .nav-link.active {
  color: #5e91b7;
}
.nav-tabs .nav-link:not(.active) {
  color: #272727;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #bed3f9;
}
.alert-warning {
  background-color: #ffe161;
}
.alert-danger {
  background-color: #ff9966;
}
.mbr-gallery-filter li.active .btn {
  background-color: #5e91b7;
  border-color: #5e91b7;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #5e91b7;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #b6cdde;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #a0d8df;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'DM Sans', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.25rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #5e91b7 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'DM Sans', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.25rem;
}
blockquote {
  border-color: #5e91b7;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #5e91b7;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #5e91b7;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #353535;
  border-bottom-color: #353535;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #5e91b7;
  border-bottom-color: #5e91b7;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #ffffff !important;
  background-color: #5e91b7 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #ff6666 !important;
  box-shadow: none !important;
}
.lazy-bg {
  background-image: none !important;
}
.lazy-placeholder:not(section),
.lazy-none {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: auto;
}
iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: '';
  position: absolute;
  width: 200px;
  height: 200px;
  background: transparent no-repeat center;
  background-size: contain;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%235e91b7' %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-uK3K34z9Vm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uK3K34z9Vm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: url("../../../assets/images/barandales-modernos-emuba-background.png-1919x1080.png");
}
@media (max-width: 992px) {
  .cid-uK3K34z9Vm .container {
    padding: 0 16px;
  }
}
.cid-uK3K34z9Vm .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uK3K34z9Vm .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uK3K34z9Vm .row {
    padding: 45px 4px;
  }
}
.cid-uK3K34z9Vm .row .card {
  justify-content: center;
}
.cid-uK3K34z9Vm .title-wrapper {
  padding-right: 100px;
  padding-right: 0;
  padding-left: 100px;
}
@media (max-width: 992px) {
  .cid-uK3K34z9Vm .title-wrapper {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uK3K34z9Vm .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uK3K34z9Vm .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uK3K34z9Vm .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uK3K34z9Vm .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uK3K34z9Vm .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uK3K34z9Vm .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uK3K34z9Vm .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uK3K34z9Vm .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uK3K34z9Vm .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uK3K34z9Vm .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uK3K34z9Vm .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uK3K34z9Vm .image-wrapper img {
  height: 400px;
  width: auto;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uK3K34z9Vm .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uK3K34z9Vm .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uK3K34z9Vm .image-wrapper img {
    fheight: 350px;
  }
}
.cid-uK3K34z9Vm .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uK3K34z9Vm .mbr-section-title {
  color: #192227;
}
.cid-uK3K34z9Vm .mbr-text {
  color: #192227;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cid-uK3K34z9Vm section.header01 .row {
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-items: center;
    text-align: center;
  }
  .cid-uK3K34z9Vm section.header01 .image-wrapper img {
    max-height: 340px;
    height: auto;
  }
}
.cid-uK8xFda7gH .main-card {
  background-image: url("../../../assets/images/barandal-inoxidable-estadio-luis-pirata-fuente.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uK8xFda7gH .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uK8xFda7gH .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uK8xFda7gH .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uK8xFda7gH .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uK8xFda7gH .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uK8xFda7gH .card:hover:before {
  opacity: 0.5;
}
.cid-uK8xFda7gH .card:hover img {
  transform: scale(1.1);
}
.cid-uK8xFda7gH .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uK8xFda7gH .card:before {
    opacity: 0.5;
  }
  .cid-uK8xFda7gH .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uK8xFda7gH .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uK8xFda7gH .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uK8xFda7gH .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uK8xFda7gH .content {
    padding: 4rem 1rem;
  }
}
.cid-uK8xFda7gH .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uK8xFda7gH .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uK8xFda7gH .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uK8xFda7gH .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uK8xFda7gH .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uK8xFda7gH .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uK8xFda7gH .mbr-section-subtitle,
.cid-uK8xFda7gH .main-btn {
  color: #ffffff;
}
.cid-uK8xFda7gH .soc-link,
.cid-uK8xFda7gH .soc-wrapper {
  color: #ffffff;
}
.cid-uK8xFda7gH .mbr-section-title {
  color: #ffffff;
}
.cid-uK91h5DIYL .main-card {
  background-image: url("../../../assets/images/pasamanos-inox-escalera-exterior.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uK91h5DIYL .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uK91h5DIYL .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uK91h5DIYL .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uK91h5DIYL .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uK91h5DIYL .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uK91h5DIYL .card:hover:before {
  opacity: 0.5;
}
.cid-uK91h5DIYL .card:hover img {
  transform: scale(1.1);
}
.cid-uK91h5DIYL .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uK91h5DIYL .card:before {
    opacity: 0.5;
  }
  .cid-uK91h5DIYL .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uK91h5DIYL .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uK91h5DIYL .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uK91h5DIYL .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uK91h5DIYL .content {
    padding: 4rem 1rem;
  }
}
.cid-uK91h5DIYL .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uK91h5DIYL .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uK91h5DIYL .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uK91h5DIYL .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uK91h5DIYL .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uK91h5DIYL .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uK91h5DIYL .mbr-section-subtitle,
.cid-uK91h5DIYL .main-btn {
  color: #ffffff;
}
.cid-uK91h5DIYL .soc-link,
.cid-uK91h5DIYL .soc-wrapper {
  color: #ffffff;
}
.cid-uK91h5DIYL .mbr-section-title {
  color: #ffffff;
}
.cid-uK8W3n0WDn .main-card {
  background-image: url("../../../assets/images/barandal-vidrio-templado-terraza.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uK8W3n0WDn .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uK8W3n0WDn .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uK8W3n0WDn .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uK8W3n0WDn .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uK8W3n0WDn .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uK8W3n0WDn .card:hover:before {
  opacity: 0.5;
}
.cid-uK8W3n0WDn .card:hover img {
  transform: scale(1.1);
}
.cid-uK8W3n0WDn .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uK8W3n0WDn .card:before {
    opacity: 0.5;
  }
  .cid-uK8W3n0WDn .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uK8W3n0WDn .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uK8W3n0WDn .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uK8W3n0WDn .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uK8W3n0WDn .content {
    padding: 4rem 1rem;
  }
}
.cid-uK8W3n0WDn .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uK8W3n0WDn .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uK8W3n0WDn .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uK8W3n0WDn .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uK8W3n0WDn .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uK8W3n0WDn .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uK8W3n0WDn .mbr-section-subtitle,
.cid-uK8W3n0WDn .main-btn {
  color: #ffffff;
}
.cid-uK8W3n0WDn .soc-link,
.cid-uK8W3n0WDn .soc-wrapper {
  color: #ffffff;
}
.cid-uK8W3n0WDn .mbr-section-title {
  color: #ffffff;
}
.cid-uK8Yi0KOZB .main-card {
  background-image: url("../../../assets/images/cancel-vidrio-corredera-bano.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uK8Yi0KOZB .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uK8Yi0KOZB .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uK8Yi0KOZB .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uK8Yi0KOZB .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uK8Yi0KOZB .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uK8Yi0KOZB .card:hover:before {
  opacity: 0.5;
}
.cid-uK8Yi0KOZB .card:hover img {
  transform: scale(1.1);
}
.cid-uK8Yi0KOZB .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uK8Yi0KOZB .card:before {
    opacity: 0.5;
  }
  .cid-uK8Yi0KOZB .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uK8Yi0KOZB .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uK8Yi0KOZB .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uK8Yi0KOZB .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uK8Yi0KOZB .content {
    padding: 4rem 1rem;
  }
}
.cid-uK8Yi0KOZB .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uK8Yi0KOZB .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uK8Yi0KOZB .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uK8Yi0KOZB .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uK8Yi0KOZB .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uK8Yi0KOZB .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uK8Yi0KOZB .mbr-section-subtitle,
.cid-uK8Yi0KOZB .main-btn {
  color: #ffffff;
}
.cid-uK8Yi0KOZB .soc-link,
.cid-uK8Yi0KOZB .soc-wrapper {
  color: #ffffff;
}
.cid-uK8Yi0KOZB .mbr-section-title {
  color: #ffffff;
}
.cid-uK4xKWVppE {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uK4xKWVppE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uK4xKWVppE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uK4xKWVppE .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uK4xKWVppE .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uK4xKWVppE .container {
    padding: 0 16px;
  }
}
.cid-uK4xKWVppE .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uK4xKWVppE .row {
    margin: 0 10px;
  }
}
.cid-uK4xKWVppE .row .card {
  position: relative;
  padding: 0;
}
.cid-uK4xKWVppE .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uK4xKWVppE .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uK4xKWVppE .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uK4xKWVppE .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uK4xKWVppE .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uK4xKWVppE .row .card .icon-decor {
    display: none;
  }
}
.cid-uK4xKWVppE .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uK4xKWVppE .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uK4xKWVppE .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uK4xKWVppE .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uK4xKWVppE .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uK4xKWVppE .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uK4xKWVppE .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uK4xKWVppE .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uK4xKWVppE .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uK4xKWVppE .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uK4xKWVppE .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uK4xKWVppE .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uK4xKWVppE .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uK4xKWVppE .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uK4xKWVppE .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uK4xKWVppE .mbr-section-title {
  color: #fdfcfc;
}
.cid-uK4xKWVppE .item-title {
  color: #192227;
}
.cid-uK4xKWVppE .mbr-text {
  color: #192227;
}
.cid-uK4I1wZnSJ {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uK4I1wZnSJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uK4I1wZnSJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uK4I1wZnSJ .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uK4I1wZnSJ .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uK4I1wZnSJ .container {
    padding: 0 16px;
  }
}
.cid-uK4I1wZnSJ .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uK4I1wZnSJ .row {
    margin: 0 10px;
  }
}
.cid-uK4I1wZnSJ .row .card {
  position: relative;
  padding: 0;
}
.cid-uK4I1wZnSJ .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uK4I1wZnSJ .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uK4I1wZnSJ .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uK4I1wZnSJ .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uK4I1wZnSJ .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uK4I1wZnSJ .row .card .icon-decor {
    display: none;
  }
}
.cid-uK4I1wZnSJ .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uK4I1wZnSJ .title-wrapper {
    width: 100%;
  }
}
.cid-uK4I1wZnSJ .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uK4I1wZnSJ .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uK4I1wZnSJ .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uK4I1wZnSJ .mbr-section-title {
  color: #fdfcfc;
}
.cid-uK4I1wZnSJ .mbr-text {
  color: #fdfcfc;
}
.cid-uK9f13H8Er {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #192227;
}
.cid-uK9f13H8Er .mbr-fallback-image.disabled {
  display: none;
}
.cid-uK9f13H8Er .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uK9f13H8Er .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 80%;
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uK9f13H8Er .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 22px;
  }
}
.cid-uK9f13H8Er .items-wrapper {
  margin: 0 -10px;
}
.cid-uK9f13H8Er .items-wrapper .item {
  padding: 0 10px;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uK9f13H8Er .items-wrapper .item {
    margin-bottom: 16px;
  }
}
.cid-uK9f13H8Er .items-wrapper .item:hover .item-wrapper .item-img img,
.cid-uK9f13H8Er .items-wrapper .item:focus .item-wrapper .item-img img {
  transform: translateX(10px);
}
.cid-uK9f13H8Er .items-wrapper .item .item-wrapper {
  padding: 26px;
  height: 100%;
  overflow: hidden !important;
}
@media (max-width: 992px) {
  .cid-uK9f13H8Er .items-wrapper .item .item-wrapper {
    padding: 16px;
  }
}
.cid-uK9f13H8Er .items-wrapper .item .item-wrapper .item-img {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uK9f13H8Er .items-wrapper .item .item-wrapper .item-img {
    margin-bottom: 22px;
  }
}
.cid-uK9f13H8Er .items-wrapper .item .item-wrapper .item-img img {
  height: 250px;
  object-fit: cover;
  transition: all .3s ease;
}
.cid-uK9f13H8Er .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 16px;
}
.cid-uK9f13H8Er .items-wrapper .item .item-wrapper .card-box .item-text {
  margin-bottom: 16px;
}
.cid-uK9f13H8Er .items-wrapper .item .item-wrapper .card-box .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uK9f13H8Er .items-wrapper .item .card_1 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uK9f13H8Er .items-wrapper .item .card_2 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uK9f13H8Er .items-wrapper .item .card_3 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uK9f13H8Er .mbr-section-title,
.cid-uK9f13H8Er .title-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-uK9f13H8Er .item-title {
  color: #ffffff;
}
.cid-uK9f13H8Er .item-text {
  color: #ffffff;
}
.cid-uKblIDSsx2 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uKblIDSsx2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKblIDSsx2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKblIDSsx2 .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uKblIDSsx2 .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uKblIDSsx2 .container {
    padding: 0 16px;
  }
}
.cid-uKblIDSsx2 .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uKblIDSsx2 .row {
    margin: 0;
  }
}
.cid-uKblIDSsx2 .row .card {
  position: relative;
  padding: 0;
}
.cid-uKblIDSsx2 .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uKblIDSsx2 .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uKblIDSsx2 .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uKblIDSsx2 .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uKblIDSsx2 .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uKblIDSsx2 .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uKblIDSsx2 .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-t3rRSFErIH {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-t3rRSFErIH .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-t3rRSFErIH .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-t3rRSFErIH .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-t3rRSFErIH .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-t3rRSFErIH .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-t3rRSFErIH .primary {
  background: #5e91b7;
}
.cid-t3rRSFErIH .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-t3rRSFErIH .mbr-text {
  color: #000000;
}
.cid-t3rRSFErIH .name {
  color: #000000;
}
.cid-t3rRSFErIH .position {
  color: #353535;
}
.cid-t3rRSFErIH .mbr-section-title {
  color: #ffffff;
}
.cid-t3rRSFErIH .mbr-primarytext {
  color: #000000;
}
.cid-t3rRSFErIH .primary-name {
  color: #000000;
}
.cid-t3rRSFErIH .primary-position {
  color: #000000;
}
.cid-uKbi7LJhgb {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uKbi7LJhgb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKbi7LJhgb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKbi7LJhgb .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uKbi7LJhgb .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uKbi7LJhgb .container {
    padding: 0 16px;
  }
}
.cid-uKbi7LJhgb .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uKbi7LJhgb .row {
    margin: 0 10px;
  }
}
.cid-uKbi7LJhgb .row .item {
  padding: 0;
}
.cid-uKbi7LJhgb .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uKbi7LJhgb .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uKbi7LJhgb .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uKbi7LJhgb .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uKbi7LJhgb .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uKbi7LJhgb .panel-group .card:first-child {
  border-top: none;
}
.cid-uKbi7LJhgb .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uKbi7LJhgb .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uKbi7LJhgb .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uKbi7LJhgb .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uKbi7LJhgb .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uKbi7LJhgb .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uKbi7LJhgb .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uKbi7LJhgb .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uKbi7LJhgb .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uKbi7LJhgb .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uKbi7LJhgb .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uKbi7LJhgb .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uKbi7LJhgb .image-wrapper {
  height: 100%;
}
.cid-uKbi7LJhgb .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uKbi7LJhgb .image-wrapper img {
    height: 350px;
  }
}
.cid-uKbi7LJhgb .mbr-section-title {
  color: #fdfcfc;
}
.cid-uKbi7LJhgb .panel-title-edit {
  color: #fdfcfc;
}
.cid-uKbi7LJhgb .panel-text {
  color: #fdfcfc;
}
.cid-uKfkmi7aG7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uKfkmi7aG7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKfkmi7aG7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uKfkmi7aG7 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uKfkmi7aG7 .container {
    padding: 0 12px;
  }
}
.cid-uKfkmi7aG7 .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uKfkmi7aG7 .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uKfkmi7aG7 .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uKfkmi7aG7 .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uKfkmi7aG7 .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uKfkmi7aG7 .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uKfkmi7aG7 .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uKfkmi7aG7 .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uKfkmi7aG7 .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uKfkmi7aG7 .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uKfkmi7aG7 .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uKfkmi7aG7 .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uKfkmi7aG7 .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uKfkmi7aG7 .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uKfkmi7aG7 .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uKfkmi7aG7 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uKfkmi7aG7 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uKfkmi7aG7 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uKfkmi7aG7 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uKfkmi7aG7 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uKfkmi7aG7 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uKfkmi7aG7 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uKfkmi7aG7 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uKfkmi7aG7 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uKfkmi7aG7 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uKfkmi7aG7 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uKfkmi7aG7 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uKfkmi7aG7 .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uKfkmi7aG7 .mbr-section-title {
  color: #ffffff;
}
.cid-uKfkmi7aG7 .mbr-text {
  color: #ffffff;
}
.cid-uKfkmi7aG7 label {
  color: #ffffff;
}
.cid-uKfkmi7aG7 .mbr-section-title,
.cid-uKfkmi7aG7 .mbr-section-btn {
  color: #ffffff;
}
.cid-uKfkmi7aG7 .card-contacts {
  color: #ffffff;
}
.cid-uPqmOkTF8x {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqmOkTF8x .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqmOkTF8x .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqmOkTF8x .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqmOkTF8x .row {
    text-align: center;
  }
}
.cid-uPqmOkTF8x li {
  padding-bottom: 5px;
}
.cid-uPqmOkTF8x .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqmOkTF8x .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqmOkTF8x div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqmOkTF8x .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqmOkTF8x .copyright {
  color: #bbbbbb;
}
.cid-uPqmOkTF8x .soc-link,
.cid-uPqmOkTF8x .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqmOkTF8x .mbr-section-subtitle {
  text-align: left;
}
.cid-uPrqo5Qjom .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPrqo5Qjom .display-2 {
  font-size: 2rem;
}
.cid-uPrqo5Qjom .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPrqo5Qjom .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPrqo5Qjom .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPrqo5Qjom .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPrqo5Qjom .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPrqo5Qjom.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPrqo5Qjom.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPrqo5Qjom.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPrqo5Qjom.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPrqo5Qjom.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPrqo5Qjom.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPrqo5Qjom.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPrqo5Qjom.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPrqo5Qjom .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPrqo5Qjom .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPrqo5Qjom .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPrqo5Qjom .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPrqo5Qjom .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPrqo5Qjom .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPrqo5Qjom.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPrqo5Qjom .dropdown-menu {
    top: 0;
  }
  .cid-uPrqo5Qjom .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPrqo5Qjom .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPrqo5Qjom .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPrqo5Qjom .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPrqo5Qjom ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPrqo5Qjom .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPrqo5Qjom .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPrqo5Qjom .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPrqo5Qjom .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPrqo5Qjom .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPrqo5Qjom .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPrqo5Qjom .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPrqo5Qjom .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPrqo5Qjom .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPrqo5Qjom .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPrqo5Qjom .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPrqo5Qjom .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPrqo5Qjom .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPrqo5Qjom .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPrqo5Qjom .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPrqo5Qjom .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPrqo5Qjom .navbar.opened {
  transition: all .3s;
}
.cid-uPrqo5Qjom .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPrqo5Qjom .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPrqo5Qjom .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPrqo5Qjom .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPrqo5Qjom .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPrqo5Qjom .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPrqo5Qjom .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPrqo5Qjom .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPrqo5Qjom .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPrqo5Qjom .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPrqo5Qjom .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPrqo5Qjom .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPrqo5Qjom .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPrqo5Qjom .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPrqo5Qjom .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPrqo5Qjom .navbar-caption {
  padding-right: 1rem;
}
.cid-uPrqo5Qjom .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPrqo5Qjom .dropdown-menu,
  .cid-uPrqo5Qjom .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPrqo5Qjom .dropdown-menu,
  .cid-uPrqo5Qjom .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPrqo5Qjom .nav-item:focus,
.cid-uPrqo5Qjom .nav-link:focus {
  outline: none;
}
.cid-uPrqo5Qjom .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPrqo5Qjom .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPrqo5Qjom .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPrqo5Qjom .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPrqo5Qjom .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPrqo5Qjom .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPrqo5Qjom .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPrqo5Qjom .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPrqo5Qjom .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPrqo5Qjom .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPrqo5Qjom .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPrqo5Qjom .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPrqo5Qjom .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPrqo5Qjom .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPrqo5Qjom .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPrqo5Qjom .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPrqo5Qjom .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPrqo5Qjom .dropdown-item.active,
.cid-uPrqo5Qjom .dropdown-item:active {
  background-color: transparent;
}
.cid-uPrqo5Qjom .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPrqo5Qjom .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPrqo5Qjom .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPrqo5Qjom .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPrqo5Qjom .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPrqo5Qjom .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPrqo5Qjom ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPrqo5Qjom .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPrqo5Qjom .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPrqo5Qjom button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPrqo5Qjom button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPrqo5Qjom button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPrqo5Qjom button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPrqo5Qjom button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPrqo5Qjom button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPrqo5Qjom nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPrqo5Qjom nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPrqo5Qjom nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPrqo5Qjom nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPrqo5Qjom .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPrqo5Qjom a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPrqo5Qjom .navbar-brand span {
  display: inline-block;
}
.cid-uPrqo5Qjom .navbar-brand a {
  font-weight: 500;
}
.cid-uPrqo5Qjom .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPrqo5Qjom .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPrqo5Qjom .btn .mbr-iconfont,
.cid-uPrqo5Qjom .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPrqo5Qjom .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPrqo5Qjom .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPrqo5Qjom .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPrqo5Qjom .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPrqo5Qjom .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPrqo5Qjom .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPrqo5Qjom img {
  width: auto;
}
.cid-uPrqo5Qjom .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPrqo5Qjom .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPrqo5Qjom .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPrqo5Qjom a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPrqo5Qjom .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPrqo5Qjom .socicon {
  line-height: inherit;
}
.cid-uPrqo5Qjom .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uOLGH98Mmd {
  background-image: url("../../../assets/images/ventajas-de-instalar-barandales-y-pasamanos-inoxidables.webp");
}
.cid-uOLGH98Mmd .mbr-section-title {
  color: #ffffff;
}
.cid-uOLGH98Mmd .mbr-text,
.cid-uOLGH98Mmd .mbr-section-btn {
  color: #fafafa;
}
.cid-uOLGH98Mmd .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uOLGH98Mmd .col-12 {
  padding-top: 15% !important;
}
.cid-uOMWpgOodq {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background: #192227;
}
@media (min-width: 1400px) {
  .cid-uOMWpgOodq .container {
    max-width: 1200px;
  }
}
.cid-uOMWpgOodq .row {
  justify-content: space-between;
}
.cid-uOMWpgOodq .text-wrapper {
  border-left: 4px solid #5e91b7;
  padding-left: 2rem;
}
.cid-uOMWpgOodq .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.6rem 1rem;
  position: relative;
  color: #ffffff;
}
.cid-uOMWpgOodq .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uOMWpgOodq .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uOMWpgOodq .image-wrap {
  overflow: hidden;
}
.cid-uOMWpgOodq .card-wrap .mbr-main-subtitle:before {
  content: none;
}
.cid-uOMWpgOodq .card-wrap:hover img {
  transform: scale(1.05);
}
@media (max-width: 991px) {
  .cid-uOMWpgOodq .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uOMWpgOodq .card-wrap .image-wrap img {
  width: 100%;
  transition: all 0.3s;
  object-fit: cover;
}
.cid-uOMWpgOodq .card-text,
.cid-uOMWpgOodq .mbr-section-btn,
.cid-uOMWpgOodq .social-row {
  color: #fdfcfc;
}
.cid-uOMWpgOodq .card1-text {
  color: #353535;
}
.cid-uOMWpgOodq .card-title,
.cid-uOMWpgOodq .social-row {
  color: #000000;
}
.cid-uOMWpgOodq .mbr-section-title {
  color: #fdfcfc;
}
.cid-uOMWpgOodq .card1-text,
.cid-uOMWpgOodq .mbr-section-btn {
  color: #fdfcfc;
}
.cid-uOMWpCzgBI {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
@media (min-width: 1400px) {
  .cid-uOMWpCzgBI .col-lg-4 {
    padding: 0 5rem;
  }
}
.cid-uOMWpCzgBI .mbr-text {
  color: #fdfcfc;
  text-align: left;
}
.cid-uOMWpCzgBI .mbr-section-title {
  color: #fdfcfc;
}
.cid-uONU3l4YPe {
  padding-top: 2rem;
  padding-bottom: 8rem;
  background-color: #192227;
  overflow: hidden;
}
.cid-uONU3l4YPe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uONU3l4YPe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uONU3l4YPe .container {
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 1599px) {
  .cid-uONU3l4YPe .container {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.cid-uONU3l4YPe .row {
  margin-left: -30px;
  margin-right: -30px;
  justify-content: flex-start;
}
.cid-uONU3l4YPe .row > [class*="col"] {
  padding-left: 30px;
  padding-right: 30px;
}
@media (max-width: 991px) {
  .cid-uONU3l4YPe .row {
    margin-left: -15px;
    margin-right: -15px;
  }
  .cid-uONU3l4YPe .row > [class*="col"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.cid-uONU3l4YPe .mbr-section-head {
  width: 100%;
  padding-bottom: 40px;
}
.cid-uONU3l4YPe .mbr-section-title {
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uONU3l4YPe .mbr-section-title {
    text-align: center;
  }
}
.cid-uONU3l4YPe .mbr-section-subtitle {
  color: #ffffff;
  margin-top: 15px;
}
@media (max-width: 767px) {
  .cid-uONU3l4YPe .mbr-section-subtitle {
    margin-top: 10px;
    text-align: center;
  }
}
.cid-uONU3l4YPe .card-row {
  align-items: stretch;
}
@media (max-width: 767px) {
  .cid-uONU3l4YPe .cards-container-2 {
    margin-top: 30px;
  }
}
.cid-uONU3l4YPe .cards-head {
  width: 100%;
  margin-bottom: 24px;
}
.cid-uONU3l4YPe .cards-title {
  color: #ffffff;
}
.cid-uONU3l4YPe .cards-subtitle {
  color: #ffffff;
  margin-top: 15px;
}
@media (max-width: 767px) {
  .cid-uONU3l4YPe .cards-subtitle {
    margin-top: 10px;
  }
}
.cid-uONU3l4YPe .cards-list {
  width: 100%;
}
.cid-uONU3l4YPe .lines-wrap {
  width: 100%;
}
.cid-uONU3l4YPe .line-item-container {
  width: 100%;
}
.cid-uONU3l4YPe .line-item-container:not(:first-child) {
  margin-top: 30px;
}
.cid-uONU3l4YPe .line-text {
  color: #ffffff;
  opacity: 0.75;
  margin-bottom: 10px;
}
.cid-uONU3l4YPe .line-item {
  width: 100%;
  height: 13px;
  padding: 3px;
  background-color: #212428;
  border-radius: 10px;
  box-shadow: inset 8px 8px 16px rgba(0, 0, 0, 0.46), inset -8px -8px 16px rgba(56, 62, 69, 0.46);
}
.cid-uONU3l4YPe .line-item-active {
  position: relative;
  height: 100%;
  border-radius: 14px;
  transition: width .6s ease;
  background: linear-gradient(145deg, #22a5e5 0%, #b5def2 100%);
}
.cid-uONU3l4YPe .line1-item-active-1 {
  width: 95%;
}
.cid-uONU3l4YPe .line1-item-active-1 .percent-text1:before {
  content: "95";
}
.cid-uONU3l4YPe .line1-item-active-2 {
  width: 70%;
}
.cid-uONU3l4YPe .line1-item-active-2 .percent-text2:before {
  content: "70";
}
.cid-uONU3l4YPe .line1-item-active-3 {
  width: 50%;
}
.cid-uONU3l4YPe .line1-item-active-3 .percent-text3:before {
  content: "50";
}
.cid-uONU3l4YPe .line1-item-active-4 {
  width: 73%;
}
.cid-uONU3l4YPe .line1-item-active-4 .percent-text4:before {
  content: "73";
}
.cid-uONU3l4YPe .line1-item-active-5 {
  width: 92%;
}
.cid-uONU3l4YPe .line1-item-active-5 .percent-text5:before {
  content: "92";
}
.cid-uONU3l4YPe .line2-item-active-1 {
  width: 20%;
}
.cid-uONU3l4YPe .line2-item-active-1 .percent-text1:before {
  content: "20";
}
.cid-uONU3l4YPe .line2-item-active-2 {
  width: 88%;
}
.cid-uONU3l4YPe .line2-item-active-2 .percent-text2:before {
  content: "88";
}
.cid-uONU3l4YPe .line2-item-active-3 {
  width: 100%;
}
.cid-uONU3l4YPe .line2-item-active-3 .percent-text3:before {
  content: "100";
}
.cid-uONU3l4YPe .line2-item-active-4 {
  width: 99%;
}
.cid-uONU3l4YPe .line2-item-active-4 .percent-text4:before {
  content: "99";
}
.cid-uONU3l4YPe .line2-item-active-5 {
  width: 100%;
}
.cid-uONU3l4YPe .line2-item-active-5 .percent-text5:before {
  content: "100";
}
.cid-uONU3l4YPe .percent-text {
  position: absolute;
  right: 0;
  top: -27px;
  font-weight: 400;
  color: #c4cfde;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 2px;
  opacity: 0.9;
}
.cid-uOO2IRQlv1 .mbr-iconfont {
  display: block;
  font-size: 4rem;
}
.cid-uOO2IRQlv1 .card-wrapper {
  transition: all 0.3s;
  padding: 3rem;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-uOO2IRQlv1 .card-wrapper {
    padding: 3rem 2rem;
  }
}
.cid-uOO2IRQlv1 .card-wrapper:hover .icon2,
.cid-uOO2IRQlv1 .card-wrapper:hover .icon3 {
  animation: icon;
  animation-duration: 0.3s;
}
.cid-uOO2IRQlv1 .text-wrapper {
  display: flex;
}
@keyframes icon {
  from {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  to {
    transform: scale(1);
  }
}
.cid-uOO2IRQlv1 img {
  height: 100%;
  width: 100%;
  transition: all 0.3s;
  object-fit: cover;
}
.cid-uOO2IRQlv1 img:hover {
  transform: scale(1.05);
}
.cid-uOO2IRQlv1 .icon1 {
  color: #ffffff;
}
.cid-uOO2IRQlv1 .icon2 {
  color: #ffffff;
}
.cid-uOO2IRQlv1 .big {
  height: 100%;
  min-height: 420px;
  overflow: hidden;
}
.cid-uOO2IRQlv1 .card1 {
  background-image: url("../../../assets/images/barandal-acero-inoxidable-escalera-marmol-blanco-remodelacion.webp");
  background-size: cover;
  background-position: center;
  padding: 6rem;
  padding-top: 15rem;
}
.cid-uOO2IRQlv1 .card1 .mbr-iconfont {
  font-size: 5rem;
}
@media (max-width: 1400px) {
  .cid-uOO2IRQlv1 .card1 {
    padding: 3rem 1rem;
  }
}
@media (max-width: 992px) {
  .cid-uOO2IRQlv1 .card1 {
    padding: 6rem;
  }
}
@media (max-width: 767px) {
  .cid-uOO2IRQlv1 .card1 {
    padding: 3rem 1rem;
  }
}
.cid-uOO2IRQlv1 .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uOO2IRQlv1 .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uOO2IRQlv1 .card-box {
  z-index: 2;
}
.cid-uOO2IRQlv1 .card2 {
  background: #192227;
}
.cid-uOO2IRQlv1 .card2-title {
  color: #ffffff;
}
.cid-uOO2IRQlv1 .card3-title {
  color: #ffffff;
}
.cid-uOO2IRQlv1 .card1-title {
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uOO2IRQlv1 .card1-title {
    text-align: center;
  }
}
.cid-uOO2IRQlv1 .card1-text {
  color: #192227;
}
.cid-uOO2IRQlv1 .soc-link,
.cid-uOO2IRQlv1 .soc-wrapper {
  color: #ffffff;
}
.cid-uOO2IRQlv1 .card2-text {
  color: #ffffff;
}
.cid-uOO2IRQlv1 .card1-title P {
  text-align: center;
}
.cid-uORSXoO3EN {
  padding-top: 7rem;
  padding-bottom: 4rem;
  background-color: #192227;
}
@media (min-width: 1400px) {
  .cid-uORSXoO3EN .container {
    max-width: 1200px;
  }
}
.cid-uORSXoO3EN .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 2rem;
  color: #000000;
  margin-bottom: 1rem;
  background: #5e91b7;
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.cid-uORSXoO3EN .card-wrapper {
  margin-bottom: 2rem;
}
.cid-uORSXoO3EN .row {
  justify-content: center;
}
.cid-uORSXoO3EN .card-text {
  color: #ffffff;
}
.cid-uORSXoO3EN .card-title,
.cid-uORSXoO3EN .iconfont-wrapper {
  color: #ffffff;
}
.cid-uOSqmsep2W {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uOSqmsep2W .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOSqmsep2W .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOSqmsep2W .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uOSqmsep2W .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uOSqmsep2W .container {
    padding: 0 16px;
  }
}
.cid-uOSqmsep2W .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uOSqmsep2W .row {
    margin: 0;
  }
}
.cid-uOSqmsep2W .row .card {
  position: relative;
  padding: 0;
}
.cid-uOSqmsep2W .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uOSqmsep2W .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uOSqmsep2W .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uOSqmsep2W .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uOSqmsep2W .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uOSqmsep2W .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uOSqmsep2W .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uOSqmYVEPC {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uOSqmYVEPC .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uOSqmYVEPC .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uOSqmYVEPC .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uOSqmYVEPC .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uOSqmYVEPC .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uOSqmYVEPC .primary {
  background: #5e91b7;
}
.cid-uOSqmYVEPC .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uOSqmYVEPC .mbr-text {
  color: #000000;
}
.cid-uOSqmYVEPC .name {
  color: #000000;
}
.cid-uOSqmYVEPC .position {
  color: #353535;
}
.cid-uOSqmYVEPC .mbr-section-title {
  color: #ffffff;
}
.cid-uOSqmYVEPC .mbr-primarytext {
  color: #000000;
}
.cid-uOSqmYVEPC .primary-name {
  color: #000000;
}
.cid-uOSqmYVEPC .primary-position {
  color: #000000;
}
.cid-uOSqnsCwvw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uOSqnsCwvw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOSqnsCwvw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uOSqnsCwvw .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uOSqnsCwvw .container {
    padding: 0 12px;
  }
}
.cid-uOSqnsCwvw .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uOSqnsCwvw .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uOSqnsCwvw .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uOSqnsCwvw .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uOSqnsCwvw .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uOSqnsCwvw .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uOSqnsCwvw .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uOSqnsCwvw .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uOSqnsCwvw .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uOSqnsCwvw .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uOSqnsCwvw .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uOSqnsCwvw .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uOSqnsCwvw .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uOSqnsCwvw .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uOSqnsCwvw .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uOSqnsCwvw .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uOSqnsCwvw .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uOSqnsCwvw .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uOSqnsCwvw .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uOSqnsCwvw .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uOSqnsCwvw .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uOSqnsCwvw .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uOSqnsCwvw .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uOSqnsCwvw .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uOSqnsCwvw .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uOSqnsCwvw .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uOSqnsCwvw .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uOSqnsCwvw .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uOSqnsCwvw .mbr-section-title {
  color: #ffffff;
}
.cid-uOSqnsCwvw .mbr-text {
  color: #ffffff;
}
.cid-uOSqnsCwvw label {
  color: #ffffff;
}
.cid-uOSqnsCwvw .mbr-section-title,
.cid-uOSqnsCwvw .mbr-section-btn {
  color: #ffffff;
}
.cid-uOSqnsCwvw .card-contacts {
  color: #ffffff;
}
.cid-uPqSa52uqx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqSa52uqx .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqSa52uqx .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqSa52uqx .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqSa52uqx .row {
    text-align: center;
  }
}
.cid-uPqSa52uqx li {
  padding-bottom: 5px;
}
.cid-uPqSa52uqx .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqSa52uqx .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqSa52uqx div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqSa52uqx .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqSa52uqx .copyright {
  color: #bbbbbb;
}
.cid-uPqSa52uqx .soc-link,
.cid-uPqSa52uqx .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqSa52uqx .mbr-section-subtitle {
  text-align: left;
}
.cid-uPrlZS3EQV .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPrlZS3EQV .display-2 {
  font-size: 2rem;
}
.cid-uPrlZS3EQV .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPrlZS3EQV .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPrlZS3EQV .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPrlZS3EQV .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPrlZS3EQV .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPrlZS3EQV.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPrlZS3EQV.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPrlZS3EQV.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPrlZS3EQV.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPrlZS3EQV.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPrlZS3EQV.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPrlZS3EQV.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPrlZS3EQV.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPrlZS3EQV .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPrlZS3EQV .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPrlZS3EQV .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPrlZS3EQV .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPrlZS3EQV .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPrlZS3EQV .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPrlZS3EQV.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPrlZS3EQV .dropdown-menu {
    top: 0;
  }
  .cid-uPrlZS3EQV .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPrlZS3EQV .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPrlZS3EQV .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPrlZS3EQV .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPrlZS3EQV ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPrlZS3EQV .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPrlZS3EQV .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPrlZS3EQV .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPrlZS3EQV .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPrlZS3EQV .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPrlZS3EQV .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPrlZS3EQV .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPrlZS3EQV .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPrlZS3EQV .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPrlZS3EQV .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPrlZS3EQV .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPrlZS3EQV .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPrlZS3EQV .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPrlZS3EQV .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPrlZS3EQV .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPrlZS3EQV .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPrlZS3EQV .navbar.opened {
  transition: all .3s;
}
.cid-uPrlZS3EQV .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPrlZS3EQV .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPrlZS3EQV .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPrlZS3EQV .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPrlZS3EQV .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPrlZS3EQV .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPrlZS3EQV .icons-menu {
    min-width: 120px;
    width: 120px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPrlZS3EQV .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPrlZS3EQV .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPrlZS3EQV .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPrlZS3EQV .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPrlZS3EQV .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPrlZS3EQV .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPrlZS3EQV .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPrlZS3EQV .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPrlZS3EQV .navbar-caption {
  padding-right: 1rem;
}
.cid-uPrlZS3EQV .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPrlZS3EQV .dropdown-menu,
  .cid-uPrlZS3EQV .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPrlZS3EQV .dropdown-menu,
  .cid-uPrlZS3EQV .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPrlZS3EQV .nav-item:focus,
.cid-uPrlZS3EQV .nav-link:focus {
  outline: none;
}
.cid-uPrlZS3EQV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPrlZS3EQV .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPrlZS3EQV .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPrlZS3EQV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPrlZS3EQV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPrlZS3EQV .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPrlZS3EQV .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPrlZS3EQV .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPrlZS3EQV .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPrlZS3EQV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPrlZS3EQV .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPrlZS3EQV .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPrlZS3EQV .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPrlZS3EQV .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPrlZS3EQV .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPrlZS3EQV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPrlZS3EQV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPrlZS3EQV .dropdown-item.active,
.cid-uPrlZS3EQV .dropdown-item:active {
  background-color: transparent;
}
.cid-uPrlZS3EQV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPrlZS3EQV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPrlZS3EQV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPrlZS3EQV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPrlZS3EQV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPrlZS3EQV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPrlZS3EQV ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPrlZS3EQV .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPrlZS3EQV .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPrlZS3EQV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPrlZS3EQV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPrlZS3EQV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPrlZS3EQV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPrlZS3EQV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPrlZS3EQV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPrlZS3EQV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPrlZS3EQV nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPrlZS3EQV nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPrlZS3EQV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPrlZS3EQV .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPrlZS3EQV a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPrlZS3EQV .navbar-brand span {
  display: inline-block;
}
.cid-uPrlZS3EQV .navbar-brand a {
  font-weight: 500;
}
.cid-uPrlZS3EQV .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPrlZS3EQV .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPrlZS3EQV .btn .mbr-iconfont,
.cid-uPrlZS3EQV .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPrlZS3EQV .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPrlZS3EQV .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPrlZS3EQV .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPrlZS3EQV .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPrlZS3EQV .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPrlZS3EQV .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPrlZS3EQV img {
  width: auto;
}
.cid-uPrlZS3EQV .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPrlZS3EQV .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPrlZS3EQV .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPrlZS3EQV a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPrlZS3EQV .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPrlZS3EQV .socicon {
  line-height: inherit;
}
.cid-uPrlZS3EQV .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uOSOURpKIB {
  background-image: url("../../../assets/images/barandal-con-vidrio-templado-emuba-37.webp");
}
.cid-uOSOURpKIB .mbr-section-title {
  color: #ffffff;
}
.cid-uOSOURpKIB .mbr-text,
.cid-uOSOURpKIB .mbr-section-btn {
  color: #fafafa;
}
.cid-uOSOURpKIB .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uOSOURpKIB .col-12 {
  padding-top: 15% !important;
}
.cid-uOSOURFR2W {
  padding-top: 6rem;
  padding-bottom: 3rem;
  background: #192227;
}
@media (min-width: 1400px) {
  .cid-uOSOURFR2W .container {
    max-width: 1200px;
  }
}
.cid-uOSOURFR2W .row {
  justify-content: space-between;
}
.cid-uOSOURFR2W .text-wrapper {
  border-left: 4px solid #5e91b7;
  padding-left: 2rem;
}
.cid-uOSOURFR2W .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.6rem 1rem;
  position: relative;
  color: #ffffff;
}
.cid-uOSOURFR2W .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uOSOURFR2W .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uOSOURFR2W .image-wrap {
  overflow: hidden;
}
.cid-uOSOURFR2W .card-wrap .mbr-main-subtitle:before {
  content: none;
}
.cid-uOSOURFR2W .card-wrap:hover img {
  transform: scale(1.05);
}
@media (max-width: 991px) {
  .cid-uOSOURFR2W .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uOSOURFR2W .card-wrap .image-wrap img {
  width: 100%;
  transition: all 0.3s;
  object-fit: cover;
}
.cid-uOSOURFR2W .card-text,
.cid-uOSOURFR2W .mbr-section-btn,
.cid-uOSOURFR2W .social-row {
  color: #fdfcfc;
}
.cid-uOSOURFR2W .card1-text {
  color: #353535;
}
.cid-uOSOURFR2W .card-title,
.cid-uOSOURFR2W .social-row {
  color: #000000;
}
.cid-uOSOURFR2W .mbr-section-title {
  color: #fdfcfc;
}
.cid-uOSOURFR2W .card1-text,
.cid-uOSOURFR2W .mbr-section-btn {
  color: #fdfcfc;
}
.cid-uOSOUSoNRi .mbr-iconfont {
  display: block;
  font-size: 4rem;
}
.cid-uOSOUSoNRi .card-wrapper {
  transition: all 0.3s;
  padding: 3rem;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-uOSOUSoNRi .card-wrapper {
    padding: 3rem 2rem;
  }
}
.cid-uOSOUSoNRi .card-wrapper:hover .icon2,
.cid-uOSOUSoNRi .card-wrapper:hover .icon3 {
  animation: icon;
  animation-duration: 0.3s;
}
.cid-uOSOUSoNRi .text-wrapper {
  display: flex;
}
@keyframes icon {
  from {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  to {
    transform: scale(1);
  }
}
.cid-uOSOUSoNRi img {
  height: 100%;
  width: 100%;
  transition: all 0.3s;
  object-fit: cover;
}
.cid-uOSOUSoNRi img:hover {
  transform: scale(1.05);
}
.cid-uOSOUSoNRi .icon1 {
  color: #ffffff;
}
.cid-uOSOUSoNRi .icon2 {
  color: #ffffff;
}
.cid-uOSOUSoNRi .big {
  height: 100%;
  min-height: 420px;
  overflow: hidden;
}
.cid-uOSOUSoNRi .card1 {
  background-image: url("../../../assets/images/barandal-crista-templado-pasamanos-inox.webp");
  background-size: cover;
  background-position: center;
  padding: 6rem;
  padding-top: 15rem;
}
.cid-uOSOUSoNRi .card1 .mbr-iconfont {
  font-size: 5rem;
}
@media (max-width: 1400px) {
  .cid-uOSOUSoNRi .card1 {
    padding: 3rem 1rem;
  }
}
@media (max-width: 992px) {
  .cid-uOSOUSoNRi .card1 {
    padding: 6rem;
  }
}
@media (max-width: 767px) {
  .cid-uOSOUSoNRi .card1 {
    padding: 3rem 1rem;
  }
}
.cid-uOSOUSoNRi .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uOSOUSoNRi .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uOSOUSoNRi .card-box {
  z-index: 2;
}
.cid-uOSOUSoNRi .card2 {
  background: #192227;
}
.cid-uOSOUSoNRi .card2-title {
  color: #ffffff;
}
.cid-uOSOUSoNRi .card3-title {
  color: #ffffff;
}
.cid-uOSOUSoNRi .card1-title {
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uOSOUSoNRi .card1-title {
    text-align: center;
  }
}
.cid-uOSOUSoNRi .card1-text {
  color: #192227;
}
.cid-uOSOUSoNRi .soc-link,
.cid-uOSOUSoNRi .soc-wrapper {
  color: #ffffff;
}
.cid-uOSOUSoNRi .card2-text {
  color: #ffffff;
}
.cid-uOSOUSoNRi .card1-title P {
  text-align: center;
}
.cid-uOSOURVpjF {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #192227;
}
@media (min-width: 1400px) {
  .cid-uOSOURVpjF .col-lg-4 {
    padding: 0 5rem;
  }
}
.cid-uOSOURVpjF .mbr-text {
  color: #fdfcfc;
  text-align: left;
}
.cid-uOSOURVpjF .mbr-section-title {
  color: #fdfcfc;
}
.cid-uOSOUT4ikE {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uOSOUT4ikE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOSOUT4ikE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOSOUT4ikE .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uOSOUT4ikE .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uOSOUT4ikE .container {
    padding: 0 16px;
  }
}
.cid-uOSOUT4ikE .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uOSOUT4ikE .row {
    margin: 0;
  }
}
.cid-uOSOUT4ikE .row .card {
  position: relative;
  padding: 0;
}
.cid-uOSOUT4ikE .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uOSOUT4ikE .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uOSOUT4ikE .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uOSOUT4ikE .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uOSOUT4ikE .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uOSOUT4ikE .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uOSOUT4ikE .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uOSOUTjaLF {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uOSOUTjaLF .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uOSOUTjaLF .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uOSOUTjaLF .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uOSOUTjaLF .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uOSOUTjaLF .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uOSOUTjaLF .primary {
  background: #5e91b7;
}
.cid-uOSOUTjaLF .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uOSOUTjaLF .mbr-text {
  color: #000000;
}
.cid-uOSOUTjaLF .name {
  color: #000000;
}
.cid-uOSOUTjaLF .position {
  color: #353535;
}
.cid-uOSOUTjaLF .mbr-section-title {
  color: #ffffff;
}
.cid-uOSOUTjaLF .mbr-primarytext {
  color: #000000;
}
.cid-uOSOUTjaLF .primary-name {
  color: #000000;
}
.cid-uOSOUTjaLF .primary-position {
  color: #000000;
}
.cid-uOSOUSGEeJ {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
@media (min-width: 1400px) {
  .cid-uOSOUSGEeJ .container {
    max-width: 1200px;
  }
}
.cid-uOSOUSGEeJ .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 2rem;
  color: #000000;
  margin-bottom: 1rem;
  background: #5e91b7;
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.cid-uOSOUSGEeJ .card-wrapper {
  margin-bottom: 2rem;
}
.cid-uOSOUSGEeJ .row {
  justify-content: center;
}
.cid-uOSOUSGEeJ .card-text {
  color: #ffffff;
}
.cid-uOSOUSGEeJ .card-title,
.cid-uOSOUSGEeJ .iconfont-wrapper {
  color: #ffffff;
}
.cid-uOSOUTAqDJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uOSOUTAqDJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOSOUTAqDJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uOSOUTAqDJ .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uOSOUTAqDJ .container {
    padding: 0 12px;
  }
}
.cid-uOSOUTAqDJ .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uOSOUTAqDJ .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uOSOUTAqDJ .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uOSOUTAqDJ .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uOSOUTAqDJ .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uOSOUTAqDJ .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uOSOUTAqDJ .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uOSOUTAqDJ .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uOSOUTAqDJ .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uOSOUTAqDJ .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uOSOUTAqDJ .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uOSOUTAqDJ .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uOSOUTAqDJ .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uOSOUTAqDJ .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uOSOUTAqDJ .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uOSOUTAqDJ .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uOSOUTAqDJ .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uOSOUTAqDJ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uOSOUTAqDJ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uOSOUTAqDJ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uOSOUTAqDJ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uOSOUTAqDJ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uOSOUTAqDJ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uOSOUTAqDJ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uOSOUTAqDJ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uOSOUTAqDJ .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uOSOUTAqDJ .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uOSOUTAqDJ .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uOSOUTAqDJ .mbr-section-title {
  color: #ffffff;
}
.cid-uOSOUTAqDJ .mbr-text {
  color: #ffffff;
}
.cid-uOSOUTAqDJ label {
  color: #ffffff;
}
.cid-uOSOUTAqDJ .mbr-section-title,
.cid-uOSOUTAqDJ .mbr-section-btn {
  color: #ffffff;
}
.cid-uOSOUTAqDJ .card-contacts {
  color: #ffffff;
}
.cid-uPqSfELRZI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqSfELRZI .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqSfELRZI .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqSfELRZI .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqSfELRZI .row {
    text-align: center;
  }
}
.cid-uPqSfELRZI li {
  padding-bottom: 5px;
}
.cid-uPqSfELRZI .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqSfELRZI .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqSfELRZI div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqSfELRZI .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqSfELRZI .copyright {
  color: #bbbbbb;
}
.cid-uPqSfELRZI .soc-link,
.cid-uPqSfELRZI .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqSfELRZI .mbr-section-subtitle {
  text-align: left;
}
.cid-uPrtXqoasS .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPrtXqoasS .display-2 {
  font-size: 2rem;
}
.cid-uPrtXqoasS .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPrtXqoasS .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPrtXqoasS .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPrtXqoasS .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPrtXqoasS .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPrtXqoasS.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPrtXqoasS.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPrtXqoasS.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPrtXqoasS.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPrtXqoasS.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPrtXqoasS.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPrtXqoasS.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPrtXqoasS.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPrtXqoasS .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPrtXqoasS .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPrtXqoasS .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPrtXqoasS .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPrtXqoasS .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPrtXqoasS .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPrtXqoasS.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPrtXqoasS .dropdown-menu {
    top: 0;
  }
  .cid-uPrtXqoasS .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPrtXqoasS .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPrtXqoasS .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPrtXqoasS .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPrtXqoasS ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPrtXqoasS .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPrtXqoasS .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPrtXqoasS .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPrtXqoasS .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPrtXqoasS .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPrtXqoasS .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPrtXqoasS .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPrtXqoasS .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPrtXqoasS .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPrtXqoasS .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPrtXqoasS .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPrtXqoasS .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPrtXqoasS .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPrtXqoasS .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPrtXqoasS .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPrtXqoasS .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPrtXqoasS .navbar.opened {
  transition: all .3s;
}
.cid-uPrtXqoasS .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPrtXqoasS .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPrtXqoasS .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPrtXqoasS .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPrtXqoasS .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPrtXqoasS .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPrtXqoasS .icons-menu {
    min-width: 120px;
    width: 120px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPrtXqoasS .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPrtXqoasS .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPrtXqoasS .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPrtXqoasS .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPrtXqoasS .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPrtXqoasS .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPrtXqoasS .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPrtXqoasS .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPrtXqoasS .navbar-caption {
  padding-right: 1rem;
}
.cid-uPrtXqoasS .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPrtXqoasS .dropdown-menu,
  .cid-uPrtXqoasS .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPrtXqoasS .dropdown-menu,
  .cid-uPrtXqoasS .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPrtXqoasS .nav-item:focus,
.cid-uPrtXqoasS .nav-link:focus {
  outline: none;
}
.cid-uPrtXqoasS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPrtXqoasS .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPrtXqoasS .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPrtXqoasS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPrtXqoasS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPrtXqoasS .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPrtXqoasS .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPrtXqoasS .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPrtXqoasS .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPrtXqoasS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPrtXqoasS .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPrtXqoasS .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPrtXqoasS .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPrtXqoasS .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPrtXqoasS .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPrtXqoasS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPrtXqoasS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPrtXqoasS .dropdown-item.active,
.cid-uPrtXqoasS .dropdown-item:active {
  background-color: transparent;
}
.cid-uPrtXqoasS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPrtXqoasS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPrtXqoasS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPrtXqoasS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPrtXqoasS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPrtXqoasS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPrtXqoasS ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPrtXqoasS .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPrtXqoasS .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPrtXqoasS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPrtXqoasS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPrtXqoasS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPrtXqoasS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPrtXqoasS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPrtXqoasS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPrtXqoasS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPrtXqoasS nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPrtXqoasS nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPrtXqoasS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPrtXqoasS .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPrtXqoasS a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPrtXqoasS .navbar-brand span {
  display: inline-block;
}
.cid-uPrtXqoasS .navbar-brand a {
  font-weight: 500;
}
.cid-uPrtXqoasS .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPrtXqoasS .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPrtXqoasS .btn .mbr-iconfont,
.cid-uPrtXqoasS .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPrtXqoasS .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPrtXqoasS .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPrtXqoasS .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPrtXqoasS .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPrtXqoasS .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPrtXqoasS .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPrtXqoasS img {
  width: auto;
}
.cid-uPrtXqoasS .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPrtXqoasS .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPrtXqoasS .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPrtXqoasS a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPrtXqoasS .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPrtXqoasS .socicon {
  line-height: inherit;
}
.cid-uPrtXqoasS .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uOTzuCCBLe {
  background-image: url("../../../assets/images/cencel-vidrio-templado-bano-moderno.webp");
}
.cid-uOTzuCCBLe .mbr-section-title {
  color: #ffffff;
}
.cid-uOTzuCCBLe .mbr-text,
.cid-uOTzuCCBLe .mbr-section-btn {
  color: #fafafa;
}
.cid-uOTzuCCBLe .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uOTzuCCBLe .col-12 {
  padding-top: 15% !important;
}
.cid-uOTzuCPxzC {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background: #192227;
}
@media (min-width: 1400px) {
  .cid-uOTzuCPxzC .container {
    max-width: 1200px;
  }
}
.cid-uOTzuCPxzC .row {
  justify-content: space-between;
}
.cid-uOTzuCPxzC .text-wrapper {
  border-left: 4px solid #5e91b7;
  padding-left: 2rem;
}
.cid-uOTzuCPxzC .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.6rem 1rem;
  position: relative;
  color: #ffffff;
}
.cid-uOTzuCPxzC .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uOTzuCPxzC .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uOTzuCPxzC .image-wrap {
  overflow: hidden;
}
.cid-uOTzuCPxzC .card-wrap .mbr-main-subtitle:before {
  content: none;
}
.cid-uOTzuCPxzC .card-wrap:hover img {
  transform: scale(1.05);
}
@media (max-width: 991px) {
  .cid-uOTzuCPxzC .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uOTzuCPxzC .card-wrap .image-wrap img {
  width: 100%;
  transition: all 0.3s;
  object-fit: cover;
}
.cid-uOTzuCPxzC .card-text,
.cid-uOTzuCPxzC .mbr-section-btn,
.cid-uOTzuCPxzC .social-row {
  color: #fdfcfc;
}
.cid-uOTzuCPxzC .card1-text {
  color: #353535;
}
.cid-uOTzuCPxzC .card-title,
.cid-uOTzuCPxzC .social-row {
  color: #000000;
}
.cid-uOTzuCPxzC .mbr-section-title {
  color: #fdfcfc;
}
.cid-uOTzuCPxzC .card1-text,
.cid-uOTzuCPxzC .mbr-section-btn {
  color: #fdfcfc;
}
.cid-uOTF2vHWZ4 {
  padding-top: 60px;
  padding-bottom: 15px;
  background-color: #192227;
}
.cid-uOTF2vHWZ4 .progress {
  width: 100%;
}
.cid-uOTF2vHWZ4 .title-wrap {
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.cid-uOTF2vHWZ4 progress {
  height: inherit;
}
.cid-uOTF2vHWZ4 .progressbar-number {
  display: inline-block;
}
.cid-uOTF2vHWZ4 .progress-primary {
  background: rgba(206, 206, 206, 0.4);
  border: none;
  outline: none;
}
.cid-uOTF2vHWZ4 .progress-primary::-webkit-progress-bar {
  background: rgba(206, 206, 206, 0.4);
}
.cid-uOTF2vHWZ4 .section-content-title {
  font-weight: 500;
}
.cid-uOTF2vHWZ4 .progress_value {
  position: relative;
}
.cid-uOTF2vHWZ4 .progress1 .progressbar-number:before,
.cid-uOTF2vHWZ4 .progress2 .progressbar-number:before,
.cid-uOTF2vHWZ4 .progress3 .progressbar-number:before,
.cid-uOTF2vHWZ4 .progress4 .progressbar-number:before,
.cid-uOTF2vHWZ4 .progress5 .progressbar-number:before {
  position: absolute;
  right: 15px;
  top: 0;
}
.cid-uOTF2vHWZ4 progress[value]::-webkit-progress-bar {
  background: rgba(206, 206, 206, 0.4);
}
.cid-uOTF2vHWZ4 progress::-webkit-progress-value {
  background: #6ebaf2;
}
.cid-uOTF2vHWZ4 progress[value]::-moz-progress-bar {
  background: #6ebaf2;
}
.cid-uOTF2vHWZ4 progress::-ms-fill {
  background: #6ebaf2;
}
.cid-uOTF2vHWZ4 .progress1 .progressbar-number:before {
  content: '90';
}
.cid-uOTF2vHWZ4 .progress2 .progressbar-number:before {
  content: '85';
}
.cid-uOTF2vHWZ4 .progress3 .progressbar-number:before {
  content: '70';
}
.cid-uOTF2vHWZ4 .progress4 .progressbar-number:before {
  content: '95';
}
.cid-uOTF2vHWZ4 .progress5 .progressbar-number:before {
  content: '100';
}
.cid-uOTF2vHWZ4 .progress-container {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  position: relative;
  height: 0.5rem;
  width: 100%;
}
.cid-uOTF2vHWZ4 .progress-container span.progress-title {
  position: absolute;
  top: -2rem;
  font-size: 1rem !important;
  height: 24px;
  overflow: hidden;
  max-width: 85%;
}
.cid-uOTF2vHWZ4 .progress-container .progress_value {
  position: absolute;
  top: -2rem;
  right: 0;
  font-size: 1rem !important;
}
@media (min-width: 768px) {
  .cid-uOTF2vHWZ4 .text-elements {
    padding-right: 3rem;
  }
  .cid-uOTF2vHWZ4 .progress_elements {
    padding-left: 3rem;
  }
}
.cid-uOTF2vHWZ4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOTF2vHWZ4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOTF2vHWZ4 .mbr-section-title {
  color: #ffffff;
}
.cid-uOTF2vHWZ4 .section-content-text {
  color: #ffffff;
}
.cid-uOTF2vHWZ4 .progress-title,
.cid-uOTF2vHWZ4 .progress_value,
.cid-uOTF2vHWZ4 .progress_value span {
  color: #ffffff;
}
.cid-uOTzuD2dBe {
  padding-top: 5rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
@media (min-width: 1400px) {
  .cid-uOTzuD2dBe .col-lg-4 {
    padding: 0 5rem;
  }
}
.cid-uOTzuD2dBe .mbr-text {
  color: #fdfcfc;
  text-align: left;
}
.cid-uOTzuD2dBe .mbr-section-title {
  color: #fdfcfc;
}
.cid-uOTzuDydNs .mbr-iconfont {
  display: block;
  font-size: 4rem;
}
.cid-uOTzuDydNs .card-wrapper {
  transition: all 0.3s;
  padding: 3rem;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-uOTzuDydNs .card-wrapper {
    padding: 3rem 2rem;
  }
}
.cid-uOTzuDydNs .card-wrapper:hover .icon2,
.cid-uOTzuDydNs .card-wrapper:hover .icon3 {
  animation: icon;
  animation-duration: 0.3s;
}
.cid-uOTzuDydNs .text-wrapper {
  display: flex;
}
@keyframes icon {
  from {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  to {
    transform: scale(1);
  }
}
.cid-uOTzuDydNs img {
  height: 100%;
  width: 100%;
  transition: all 0.3s;
  object-fit: cover;
}
.cid-uOTzuDydNs img:hover {
  transform: scale(1.05);
}
.cid-uOTzuDydNs .icon1 {
  color: #ffffff;
}
.cid-uOTzuDydNs .icon2 {
  color: #ffffff;
}
.cid-uOTzuDydNs .big {
  height: 100%;
  min-height: 420px;
  overflow: hidden;
}
.cid-uOTzuDydNs .card1 {
  background-image: url("../../../assets/images/cancel-walkin-vidrio-templado-beige.webp");
  background-size: cover;
  background-position: center;
  padding: 6rem;
  padding-top: 15rem;
}
.cid-uOTzuDydNs .card1 .mbr-iconfont {
  font-size: 5rem;
}
@media (max-width: 1400px) {
  .cid-uOTzuDydNs .card1 {
    padding: 3rem 1rem;
  }
}
@media (max-width: 992px) {
  .cid-uOTzuDydNs .card1 {
    padding: 6rem;
  }
}
@media (max-width: 767px) {
  .cid-uOTzuDydNs .card1 {
    padding: 3rem 1rem;
  }
}
.cid-uOTzuDydNs .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uOTzuDydNs .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uOTzuDydNs .card-box {
  z-index: 2;
}
.cid-uOTzuDydNs .card2 {
  background: #192227;
}
.cid-uOTzuDydNs .card2-title {
  color: #ffffff;
}
.cid-uOTzuDydNs .card3-title {
  color: #ffffff;
}
.cid-uOTzuDydNs .card1-title {
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uOTzuDydNs .card1-title {
    text-align: center;
  }
}
.cid-uOTzuDydNs .card1-text {
  color: #192227;
}
.cid-uOTzuDydNs .soc-link,
.cid-uOTzuDydNs .soc-wrapper {
  color: #ffffff;
}
.cid-uOTzuDydNs .card2-text {
  color: #ffffff;
}
.cid-uOTzuDydNs .card1-title P {
  text-align: center;
}
.cid-uOTzuDPViP {
  padding-top: 7rem;
  padding-bottom: 4rem;
  background-color: #192227;
}
@media (min-width: 1400px) {
  .cid-uOTzuDPViP .container {
    max-width: 1200px;
  }
}
.cid-uOTzuDPViP .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 2rem;
  color: #000000;
  margin-bottom: 1rem;
  background: #5e91b7;
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.cid-uOTzuDPViP .card-wrapper {
  margin-bottom: 2rem;
}
.cid-uOTzuDPViP .row {
  justify-content: center;
}
.cid-uOTzuDPViP .card-text {
  color: #ffffff;
}
.cid-uOTzuDPViP .card-title,
.cid-uOTzuDPViP .iconfont-wrapper {
  color: #ffffff;
}
.cid-uOTzuEfoMO {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uOTzuEfoMO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOTzuEfoMO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOTzuEfoMO .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uOTzuEfoMO .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uOTzuEfoMO .container {
    padding: 0 16px;
  }
}
.cid-uOTzuEfoMO .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uOTzuEfoMO .row {
    margin: 0;
  }
}
.cid-uOTzuEfoMO .row .card {
  position: relative;
  padding: 0;
}
.cid-uOTzuEfoMO .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uOTzuEfoMO .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uOTzuEfoMO .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uOTzuEfoMO .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uOTzuEfoMO .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uOTzuEfoMO .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uOTzuEfoMO .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uOTzuEtMcc {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uOTzuEtMcc .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uOTzuEtMcc .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uOTzuEtMcc .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uOTzuEtMcc .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uOTzuEtMcc .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uOTzuEtMcc .primary {
  background: #5e91b7;
}
.cid-uOTzuEtMcc .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uOTzuEtMcc .mbr-text {
  color: #000000;
}
.cid-uOTzuEtMcc .name {
  color: #000000;
}
.cid-uOTzuEtMcc .position {
  color: #353535;
}
.cid-uOTzuEtMcc .mbr-section-title {
  color: #ffffff;
}
.cid-uOTzuEtMcc .mbr-primarytext {
  color: #000000;
}
.cid-uOTzuEtMcc .primary-name {
  color: #000000;
}
.cid-uOTzuEtMcc .primary-position {
  color: #000000;
}
.cid-uOTzuENIgu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uOTzuENIgu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOTzuENIgu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uOTzuENIgu .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uOTzuENIgu .container {
    padding: 0 12px;
  }
}
.cid-uOTzuENIgu .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uOTzuENIgu .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uOTzuENIgu .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uOTzuENIgu .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uOTzuENIgu .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uOTzuENIgu .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uOTzuENIgu .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uOTzuENIgu .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uOTzuENIgu .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uOTzuENIgu .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uOTzuENIgu .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uOTzuENIgu .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uOTzuENIgu .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uOTzuENIgu .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uOTzuENIgu .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uOTzuENIgu .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uOTzuENIgu .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uOTzuENIgu .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uOTzuENIgu .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uOTzuENIgu .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uOTzuENIgu .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uOTzuENIgu .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uOTzuENIgu .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uOTzuENIgu .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uOTzuENIgu .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uOTzuENIgu .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uOTzuENIgu .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uOTzuENIgu .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uOTzuENIgu .mbr-section-title {
  color: #ffffff;
}
.cid-uOTzuENIgu .mbr-text {
  color: #ffffff;
}
.cid-uOTzuENIgu label {
  color: #ffffff;
}
.cid-uOTzuENIgu .mbr-section-title,
.cid-uOTzuENIgu .mbr-section-btn {
  color: #ffffff;
}
.cid-uOTzuENIgu .card-contacts {
  color: #ffffff;
}
.cid-uPqSm5lXPw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqSm5lXPw .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqSm5lXPw .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqSm5lXPw .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqSm5lXPw .row {
    text-align: center;
  }
}
.cid-uPqSm5lXPw li {
  padding-bottom: 5px;
}
.cid-uPqSm5lXPw .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqSm5lXPw .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqSm5lXPw div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqSm5lXPw .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqSm5lXPw .copyright {
  color: #bbbbbb;
}
.cid-uPqSm5lXPw .soc-link,
.cid-uPqSm5lXPw .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqSm5lXPw .mbr-section-subtitle {
  text-align: left;
}
.cid-uPru593pNr .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPru593pNr .display-2 {
  font-size: 2rem;
}
.cid-uPru593pNr .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPru593pNr .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPru593pNr .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPru593pNr .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPru593pNr .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPru593pNr.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPru593pNr.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPru593pNr.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPru593pNr.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPru593pNr.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPru593pNr.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPru593pNr.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPru593pNr.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPru593pNr .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPru593pNr .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPru593pNr .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPru593pNr .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPru593pNr .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPru593pNr .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPru593pNr.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPru593pNr .dropdown-menu {
    top: 0;
  }
  .cid-uPru593pNr .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPru593pNr .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPru593pNr .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPru593pNr .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPru593pNr ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPru593pNr .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPru593pNr .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPru593pNr .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPru593pNr .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPru593pNr .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPru593pNr .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPru593pNr .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPru593pNr .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPru593pNr .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPru593pNr .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPru593pNr .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPru593pNr .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPru593pNr .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPru593pNr .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPru593pNr .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPru593pNr .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPru593pNr .navbar.opened {
  transition: all .3s;
}
.cid-uPru593pNr .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPru593pNr .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPru593pNr .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPru593pNr .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPru593pNr .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPru593pNr .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPru593pNr .icons-menu {
    min-width: 120px;
    width: 120px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPru593pNr .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPru593pNr .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPru593pNr .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPru593pNr .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPru593pNr .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPru593pNr .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPru593pNr .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPru593pNr .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPru593pNr .navbar-caption {
  padding-right: 1rem;
}
.cid-uPru593pNr .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPru593pNr .dropdown-menu,
  .cid-uPru593pNr .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPru593pNr .dropdown-menu,
  .cid-uPru593pNr .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPru593pNr .nav-item:focus,
.cid-uPru593pNr .nav-link:focus {
  outline: none;
}
.cid-uPru593pNr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPru593pNr .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPru593pNr .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPru593pNr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPru593pNr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPru593pNr .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPru593pNr .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPru593pNr .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPru593pNr .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPru593pNr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPru593pNr .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPru593pNr .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPru593pNr .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPru593pNr .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPru593pNr .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPru593pNr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPru593pNr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPru593pNr .dropdown-item.active,
.cid-uPru593pNr .dropdown-item:active {
  background-color: transparent;
}
.cid-uPru593pNr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPru593pNr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPru593pNr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPru593pNr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPru593pNr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPru593pNr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPru593pNr ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPru593pNr .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPru593pNr .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPru593pNr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPru593pNr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPru593pNr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPru593pNr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPru593pNr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPru593pNr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPru593pNr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPru593pNr nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPru593pNr nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPru593pNr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPru593pNr .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPru593pNr a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPru593pNr .navbar-brand span {
  display: inline-block;
}
.cid-uPru593pNr .navbar-brand a {
  font-weight: 500;
}
.cid-uPru593pNr .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPru593pNr .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPru593pNr .btn .mbr-iconfont,
.cid-uPru593pNr .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPru593pNr .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPru593pNr .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPru593pNr .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPru593pNr .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPru593pNr .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPru593pNr .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPru593pNr img {
  width: auto;
}
.cid-uPru593pNr .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPru593pNr .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPru593pNr .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPru593pNr a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPru593pNr .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPru593pNr .socicon {
  line-height: inherit;
}
.cid-uPru593pNr .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPkrsxpUCE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPkrsxpUCE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: url("../../../assets/images/barandales-modernos-emuba-background.png-1919x1080.png");
}
@media (max-width: 992px) {
  .cid-uPkrsxpUCE .container {
    padding: 0 16px;
  }
}
.cid-uPkrsxpUCE .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPkrsxpUCE .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPkrsxpUCE .row {
    padding: 45px 4px;
  }
}
.cid-uPkrsxpUCE .row .card {
  justify-content: center;
}
.cid-uPkrsxpUCE .title-wrapper {
  padding-right: 100px;
  padding-right: 0;
  padding-left: 100px;
}
@media (max-width: 992px) {
  .cid-uPkrsxpUCE .title-wrapper {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPkrsxpUCE .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPkrsxpUCE .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPkrsxpUCE .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPkrsxpUCE .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPkrsxpUCE .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPkrsxpUCE .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPkrsxpUCE .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPkrsxpUCE .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPkrsxpUCE .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPkrsxpUCE .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPkrsxpUCE .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPkrsxpUCE .image-wrapper img {
  height: 400px;
  width: auto;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPkrsxpUCE .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPkrsxpUCE .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPkrsxpUCE .image-wrapper img {
    fheight: 350px;
  }
}
.cid-uPkrsxpUCE .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPkrsxpUCE .mbr-section-title {
  color: #192227;
}
.cid-uPkrsxpUCE .mbr-text {
  color: #192227;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cid-uPkrsxpUCE section.header01 .row {
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-items: center;
    text-align: center;
  }
  .cid-uPkrsxpUCE section.header01 .image-wrapper img {
    max-height: 340px;
    height: auto;
  }
}
.cid-uQ5m2lmAFD .main-card {
  background-image: url("../../../assets/images/barandal-inoxidable-estadio-luis-pirata-fuente.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5m2lmAFD .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5m2lmAFD .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5m2lmAFD .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5m2lmAFD .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5m2lmAFD .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5m2lmAFD .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5m2lmAFD .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5m2lmAFD .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5m2lmAFD .card:before {
    opacity: 0.5;
  }
  .cid-uQ5m2lmAFD .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5m2lmAFD .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5m2lmAFD .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5m2lmAFD .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5m2lmAFD .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5m2lmAFD .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5m2lmAFD .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5m2lmAFD .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5m2lmAFD .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5m2lmAFD .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5m2lmAFD .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5m2lmAFD .mbr-section-subtitle,
.cid-uQ5m2lmAFD .main-btn {
  color: #ffffff;
}
.cid-uQ5m2lmAFD .soc-link,
.cid-uQ5m2lmAFD .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5m2lmAFD .mbr-section-title {
  color: #ffffff;
}
.cid-uQ5m3cDAld .main-card {
  background-image: url("../../../assets/images/pasamanos-inox-escalera-exterior.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5m3cDAld .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5m3cDAld .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5m3cDAld .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5m3cDAld .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5m3cDAld .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5m3cDAld .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5m3cDAld .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5m3cDAld .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5m3cDAld .card:before {
    opacity: 0.5;
  }
  .cid-uQ5m3cDAld .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5m3cDAld .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5m3cDAld .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5m3cDAld .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5m3cDAld .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5m3cDAld .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5m3cDAld .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5m3cDAld .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5m3cDAld .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5m3cDAld .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5m3cDAld .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5m3cDAld .mbr-section-subtitle,
.cid-uQ5m3cDAld .main-btn {
  color: #ffffff;
}
.cid-uQ5m3cDAld .soc-link,
.cid-uQ5m3cDAld .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5m3cDAld .mbr-section-title {
  color: #ffffff;
}
.cid-uQ5m4k0J9R .main-card {
  background-image: url("../../../assets/images/barandal-vidrio-templado-terraza.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5m4k0J9R .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5m4k0J9R .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5m4k0J9R .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5m4k0J9R .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5m4k0J9R .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5m4k0J9R .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5m4k0J9R .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5m4k0J9R .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5m4k0J9R .card:before {
    opacity: 0.5;
  }
  .cid-uQ5m4k0J9R .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5m4k0J9R .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5m4k0J9R .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5m4k0J9R .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5m4k0J9R .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5m4k0J9R .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5m4k0J9R .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5m4k0J9R .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5m4k0J9R .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5m4k0J9R .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5m4k0J9R .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5m4k0J9R .mbr-section-subtitle,
.cid-uQ5m4k0J9R .main-btn {
  color: #ffffff;
}
.cid-uQ5m4k0J9R .soc-link,
.cid-uQ5m4k0J9R .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5m4k0J9R .mbr-section-title {
  color: #ffffff;
}
.cid-uQ5m595iQa .main-card {
  background-image: url("../../../assets/images/cancel-vidrio-corredera-bano.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5m595iQa .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5m595iQa .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5m595iQa .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5m595iQa .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5m595iQa .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5m595iQa .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5m595iQa .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5m595iQa .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5m595iQa .card:before {
    opacity: 0.5;
  }
  .cid-uQ5m595iQa .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5m595iQa .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5m595iQa .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5m595iQa .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5m595iQa .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5m595iQa .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5m595iQa .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5m595iQa .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5m595iQa .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5m595iQa .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5m595iQa .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5m595iQa .mbr-section-subtitle,
.cid-uQ5m595iQa .main-btn {
  color: #ffffff;
}
.cid-uQ5m595iQa .soc-link,
.cid-uQ5m595iQa .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5m595iQa .mbr-section-title {
  color: #ffffff;
}
.cid-uPkrszaQco {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPkrszaQco .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPkrszaQco .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPkrszaQco .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPkrszaQco .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPkrszaQco .container {
    padding: 0 16px;
  }
}
.cid-uPkrszaQco .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPkrszaQco .row {
    margin: 0 10px;
  }
}
.cid-uPkrszaQco .row .card {
  position: relative;
  padding: 0;
}
.cid-uPkrszaQco .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPkrszaQco .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPkrszaQco .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPkrszaQco .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPkrszaQco .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPkrszaQco .row .card .icon-decor {
    display: none;
  }
}
.cid-uPkrszaQco .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPkrszaQco .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPkrszaQco .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPkrszaQco .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPkrszaQco .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPkrszaQco .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPkrszaQco .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPkrszaQco .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPkrszaQco .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPkrszaQco .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPkrszaQco .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPkrszaQco .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPkrszaQco .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPkrszaQco .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPkrszaQco .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPkrszaQco .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPkrszaQco .item-title {
  color: #192227;
}
.cid-uPkrszaQco .mbr-text {
  color: #192227;
}
.cid-uPkrszseAb {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPkrszseAb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPkrszseAb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPkrszseAb .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPkrszseAb .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPkrszseAb .container {
    padding: 0 16px;
  }
}
.cid-uPkrszseAb .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPkrszseAb .row {
    margin: 0 10px;
  }
}
.cid-uPkrszseAb .row .card {
  position: relative;
  padding: 0;
}
.cid-uPkrszseAb .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPkrszseAb .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPkrszseAb .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPkrszseAb .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPkrszseAb .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPkrszseAb .row .card .icon-decor {
    display: none;
  }
}
.cid-uPkrszseAb .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPkrszseAb .title-wrapper {
    width: 100%;
  }
}
.cid-uPkrszseAb .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPkrszseAb .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPkrszseAb .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPkrszseAb .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPkrszseAb .mbr-text {
  color: #fdfcfc;
}
.cid-uPkrszHs43 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #192227;
}
.cid-uPkrszHs43 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPkrszHs43 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPkrszHs43 .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 80%;
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uPkrszHs43 .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 22px;
  }
}
.cid-uPkrszHs43 .items-wrapper {
  margin: 0 -10px;
}
.cid-uPkrszHs43 .items-wrapper .item {
  padding: 0 10px;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uPkrszHs43 .items-wrapper .item {
    margin-bottom: 16px;
  }
}
.cid-uPkrszHs43 .items-wrapper .item:hover .item-wrapper .item-img img,
.cid-uPkrszHs43 .items-wrapper .item:focus .item-wrapper .item-img img {
  transform: translateX(10px);
}
.cid-uPkrszHs43 .items-wrapper .item .item-wrapper {
  padding: 26px;
  height: 100%;
  overflow: hidden !important;
}
@media (max-width: 992px) {
  .cid-uPkrszHs43 .items-wrapper .item .item-wrapper {
    padding: 16px;
  }
}
.cid-uPkrszHs43 .items-wrapper .item .item-wrapper .item-img {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uPkrszHs43 .items-wrapper .item .item-wrapper .item-img {
    margin-bottom: 22px;
  }
}
.cid-uPkrszHs43 .items-wrapper .item .item-wrapper .item-img img {
  height: 250px;
  object-fit: cover;
  transition: all .3s ease;
}
.cid-uPkrszHs43 .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 16px;
}
.cid-uPkrszHs43 .items-wrapper .item .item-wrapper .card-box .item-text {
  margin-bottom: 16px;
}
.cid-uPkrszHs43 .items-wrapper .item .item-wrapper .card-box .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uPkrszHs43 .items-wrapper .item .card_1 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uPkrszHs43 .items-wrapper .item .card_2 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uPkrszHs43 .items-wrapper .item .card_3 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uPkrszHs43 .mbr-section-title,
.cid-uPkrszHs43 .title-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-uPkrszHs43 .item-title {
  color: #ffffff;
}
.cid-uPkrszHs43 .item-text {
  color: #ffffff;
}
.cid-uPkrszYByy {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPkrszYByy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPkrszYByy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPkrszYByy .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uPkrszYByy .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPkrszYByy .container {
    padding: 0 16px;
  }
}
.cid-uPkrszYByy .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uPkrszYByy .row {
    margin: 0;
  }
}
.cid-uPkrszYByy .row .card {
  position: relative;
  padding: 0;
}
.cid-uPkrszYByy .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uPkrszYByy .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uPkrszYByy .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uPkrszYByy .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uPkrszYByy .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uPkrszYByy .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uPkrszYByy .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uPkrsAuZOM {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uPkrsAuZOM .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uPkrsAuZOM .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uPkrsAuZOM .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uPkrsAuZOM .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uPkrsAuZOM .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uPkrsAuZOM .primary {
  background: #5e91b7;
}
.cid-uPkrsAuZOM .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uPkrsAuZOM .mbr-text {
  color: #000000;
}
.cid-uPkrsAuZOM .name {
  color: #000000;
}
.cid-uPkrsAuZOM .position {
  color: #353535;
}
.cid-uPkrsAuZOM .mbr-section-title {
  color: #ffffff;
}
.cid-uPkrsAuZOM .mbr-primarytext {
  color: #000000;
}
.cid-uPkrsAuZOM .primary-name {
  color: #000000;
}
.cid-uPkrsAuZOM .primary-position {
  color: #000000;
}
.cid-uPkrsBs1A4 {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPkrsBs1A4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPkrsBs1A4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPkrsBs1A4 .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPkrsBs1A4 .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPkrsBs1A4 .container {
    padding: 0 16px;
  }
}
.cid-uPkrsBs1A4 .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPkrsBs1A4 .row {
    margin: 0 10px;
  }
}
.cid-uPkrsBs1A4 .row .item {
  padding: 0;
}
.cid-uPkrsBs1A4 .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPkrsBs1A4 .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPkrsBs1A4 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPkrsBs1A4 .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPkrsBs1A4 .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPkrsBs1A4 .panel-group .card:first-child {
  border-top: none;
}
.cid-uPkrsBs1A4 .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPkrsBs1A4 .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPkrsBs1A4 .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPkrsBs1A4 .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPkrsBs1A4 .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPkrsBs1A4 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPkrsBs1A4 .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPkrsBs1A4 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPkrsBs1A4 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPkrsBs1A4 .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPkrsBs1A4 .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPkrsBs1A4 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPkrsBs1A4 .image-wrapper {
  height: 100%;
}
.cid-uPkrsBs1A4 .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPkrsBs1A4 .image-wrapper img {
    height: 350px;
  }
}
.cid-uPkrsBs1A4 .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPkrsBs1A4 .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPkrsBs1A4 .panel-text {
  color: #fdfcfc;
}
.cid-uPkrsBVVG1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPkrsBVVG1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPkrsBVVG1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPkrsBVVG1 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPkrsBVVG1 .container {
    padding: 0 12px;
  }
}
.cid-uPkrsBVVG1 .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPkrsBVVG1 .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPkrsBVVG1 .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPkrsBVVG1 .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPkrsBVVG1 .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPkrsBVVG1 .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPkrsBVVG1 .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPkrsBVVG1 .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPkrsBVVG1 .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPkrsBVVG1 .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPkrsBVVG1 .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPkrsBVVG1 .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPkrsBVVG1 .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPkrsBVVG1 .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPkrsBVVG1 .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPkrsBVVG1 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPkrsBVVG1 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPkrsBVVG1 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPkrsBVVG1 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPkrsBVVG1 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPkrsBVVG1 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPkrsBVVG1 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPkrsBVVG1 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPkrsBVVG1 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPkrsBVVG1 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPkrsBVVG1 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPkrsBVVG1 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPkrsBVVG1 .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPkrsBVVG1 .mbr-section-title {
  color: #ffffff;
}
.cid-uPkrsBVVG1 .mbr-text {
  color: #ffffff;
}
.cid-uPkrsBVVG1 label {
  color: #ffffff;
}
.cid-uPkrsBVVG1 .mbr-section-title,
.cid-uPkrsBVVG1 .mbr-section-btn {
  color: #ffffff;
}
.cid-uPkrsBVVG1 .card-contacts {
  color: #ffffff;
}
.cid-uPqU2WGZce {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqU2WGZce .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqU2WGZce .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqU2WGZce .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqU2WGZce .row {
    text-align: center;
  }
}
.cid-uPqU2WGZce li {
  padding-bottom: 5px;
}
.cid-uPqU2WGZce .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqU2WGZce .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqU2WGZce div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqU2WGZce .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqU2WGZce .copyright {
  color: #bbbbbb;
}
.cid-uPqU2WGZce .soc-link,
.cid-uPqU2WGZce .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqU2WGZce .mbr-section-subtitle {
  text-align: left;
}
.cid-uPsoBTb1so .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPsoBTb1so .display-2 {
  font-size: 2rem;
}
.cid-uPsoBTb1so .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsoBTb1so .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPsoBTb1so .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsoBTb1so .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPsoBTb1so .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPsoBTb1so.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsoBTb1so.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsoBTb1so.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsoBTb1so.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsoBTb1so.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPsoBTb1so.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsoBTb1so.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPsoBTb1so.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPsoBTb1so .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPsoBTb1so .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPsoBTb1so .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsoBTb1so .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsoBTb1so .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPsoBTb1so .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsoBTb1so.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsoBTb1so .dropdown-menu {
    top: 0;
  }
  .cid-uPsoBTb1so .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsoBTb1so .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsoBTb1so .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPsoBTb1so .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsoBTb1so ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsoBTb1so .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPsoBTb1so .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPsoBTb1so .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPsoBTb1so .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPsoBTb1so .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPsoBTb1so .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPsoBTb1so .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPsoBTb1so .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPsoBTb1so .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPsoBTb1so .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPsoBTb1so .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPsoBTb1so .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPsoBTb1so .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPsoBTb1so .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsoBTb1so .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsoBTb1so .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPsoBTb1so .navbar.opened {
  transition: all .3s;
}
.cid-uPsoBTb1so .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPsoBTb1so .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPsoBTb1so .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsoBTb1so .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPsoBTb1so .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPsoBTb1so .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPsoBTb1so .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPsoBTb1so .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPsoBTb1so .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPsoBTb1so .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsoBTb1so .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPsoBTb1so .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsoBTb1so .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPsoBTb1so .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPsoBTb1so .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPsoBTb1so .navbar-caption {
  padding-right: 1rem;
}
.cid-uPsoBTb1so .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPsoBTb1so .dropdown-menu,
  .cid-uPsoBTb1so .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPsoBTb1so .dropdown-menu,
  .cid-uPsoBTb1so .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPsoBTb1so .nav-item:focus,
.cid-uPsoBTb1so .nav-link:focus {
  outline: none;
}
.cid-uPsoBTb1so .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPsoBTb1so .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsoBTb1so .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPsoBTb1so .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPsoBTb1so .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPsoBTb1so .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPsoBTb1so .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPsoBTb1so .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPsoBTb1so .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPsoBTb1so .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPsoBTb1so .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPsoBTb1so .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPsoBTb1so .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPsoBTb1so .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsoBTb1so .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPsoBTb1so .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPsoBTb1so .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPsoBTb1so .dropdown-item.active,
.cid-uPsoBTb1so .dropdown-item:active {
  background-color: transparent;
}
.cid-uPsoBTb1so .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPsoBTb1so .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPsoBTb1so .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPsoBTb1so .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPsoBTb1so .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPsoBTb1so .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPsoBTb1so ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsoBTb1so .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPsoBTb1so .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPsoBTb1so button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPsoBTb1so button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPsoBTb1so button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPsoBTb1so button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsoBTb1so button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsoBTb1so button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPsoBTb1so nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsoBTb1so nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPsoBTb1so nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPsoBTb1so nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsoBTb1so .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPsoBTb1so a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPsoBTb1so .navbar-brand span {
  display: inline-block;
}
.cid-uPsoBTb1so .navbar-brand a {
  font-weight: 500;
}
.cid-uPsoBTb1so .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPsoBTb1so .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPsoBTb1so .btn .mbr-iconfont,
.cid-uPsoBTb1so .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPsoBTb1so .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPsoBTb1so .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPsoBTb1so .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPsoBTb1so .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPsoBTb1so .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPsoBTb1so .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPsoBTb1so img {
  width: auto;
}
.cid-uPsoBTb1so .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPsoBTb1so .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsoBTb1so .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsoBTb1so a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPsoBTb1so .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPsoBTb1so .socicon {
  line-height: inherit;
}
.cid-uPsoBTb1so .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPkrCseRUA {
  background-image: url("../../../assets/images/barandal-inox-escalera-interior-edificio-1.webp");
}
.cid-uPkrCseRUA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPkrCseRUA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPkrCseRUA .container {
    padding: 0 16px;
  }
}
.cid-uPkrCseRUA .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPkrCseRUA .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPkrCseRUA .row {
    padding: 45px 4px;
  }
}
.cid-uPkrCseRUA .row .card {
  justify-content: center;
}
.cid-uPkrCseRUA .title-wrapper {
  padding-right: 100px;
}
@media (max-width: 992px) {
  .cid-uPkrCseRUA .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPkrCseRUA .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPkrCseRUA .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPkrCseRUA .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPkrCseRUA .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPkrCseRUA .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPkrCseRUA .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPkrCseRUA .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPkrCseRUA .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPkrCseRUA .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPkrCseRUA .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPkrCseRUA .image-wrapper img {
  height: 400px;
  width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPkrCseRUA .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPkrCseRUA .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPkrCseRUA .image-wrapper img {
    height: 350px;
  }
}
.cid-uPkrCseRUA .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPkrCseRUA .mbr-section-title {
  color: #192227;
}
.cid-uPkrCseRUA .mbr-text {
  color: #192227;
}
.cid-uPkrCsGOZm {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPkrCsGOZm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPkrCsGOZm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPkrCsGOZm .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPkrCsGOZm .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPkrCsGOZm .container {
    padding: 0 16px;
  }
}
.cid-uPkrCsGOZm .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPkrCsGOZm .row {
    margin: 0 10px;
  }
}
.cid-uPkrCsGOZm .row .card {
  position: relative;
  padding: 0;
}
.cid-uPkrCsGOZm .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPkrCsGOZm .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPkrCsGOZm .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPkrCsGOZm .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPkrCsGOZm .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPkrCsGOZm .row .card .icon-decor {
    display: none;
  }
}
.cid-uPkrCsGOZm .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPkrCsGOZm .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPkrCsGOZm .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPkrCsGOZm .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPkrCsGOZm .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPkrCsGOZm .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPkrCsGOZm .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPkrCsGOZm .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPkrCsGOZm .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPkrCsGOZm .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPkrCsGOZm .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPkrCsGOZm .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPkrCsGOZm .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPkrCsGOZm .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPkrCsGOZm .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPkrCsGOZm .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPkrCsGOZm .item-title {
  color: #192227;
}
.cid-uPkrCsGOZm .mbr-text {
  color: #192227;
}
.cid-uPkrCsTfFJ {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPkrCsTfFJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPkrCsTfFJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPkrCsTfFJ .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPkrCsTfFJ .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPkrCsTfFJ .container {
    padding: 0 16px;
  }
}
.cid-uPkrCsTfFJ .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPkrCsTfFJ .row {
    margin: 0 10px;
  }
}
.cid-uPkrCsTfFJ .row .card {
  position: relative;
  padding: 0;
}
.cid-uPkrCsTfFJ .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPkrCsTfFJ .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPkrCsTfFJ .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPkrCsTfFJ .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPkrCsTfFJ .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPkrCsTfFJ .row .card .icon-decor {
    display: none;
  }
}
.cid-uPkrCsTfFJ .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPkrCsTfFJ .title-wrapper {
    width: 100%;
  }
}
.cid-uPkrCsTfFJ .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPkrCsTfFJ .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPkrCsTfFJ .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPkrCsTfFJ .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPkrCsTfFJ .mbr-text {
  color: #fdfcfc;
}
.cid-uPkrCt0NOe {
  padding-top: 3rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPkrCt0NOe .row {
  justify-content: center;
}
.cid-uPkrCt0NOe .col-title {
  margin-bottom: 2.5rem;
}
.cid-uPkrCt0NOe .mbr-section-title {
  color: #ffffff;
}
.cid-uPkrCt0NOe .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-uPkrCt0NOe .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPkrCt0NOe .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-uPkrCt0NOe .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-uPkrCt0NOe .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #bbbbbb;
  min-height: 540px;
}
@media (max-width: 991px) {
  .cid-uPkrCt0NOe .card {
    min-height: 465px;
  }
}
@media (max-width: 639px) {
  .cid-uPkrCt0NOe .card {
    min-height: 345px;
  }
}
.cid-uPkrCt0NOe .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-uPkrCt0NOe .card:hover .card-title {
  text-decoration: underline;
}
.cid-uPkrCt0NOe .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-uPkrCt0NOe .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-uPkrCt0NOe .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-uPkrCt0NOe .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-uPkrCt0NOe .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-uPkrCt0NOe .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-uPkrCt0NOe .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-uPkrCt0NOe .mbr-section-btn {
  margin-top: 30px;
}
.cid-uPkrCt0NOe .card-title-1 {
  color: #ffffff;
}
.cid-uPVwllVbmh {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPVwllVbmh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPVwllVbmh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPVwllVbmh .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uPVwllVbmh .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPVwllVbmh .container {
    padding: 0 16px;
  }
}
.cid-uPVwllVbmh .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uPVwllVbmh .row {
    margin: 0;
  }
}
.cid-uPVwllVbmh .row .card {
  position: relative;
  padding: 0;
}
.cid-uPVwllVbmh .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uPVwllVbmh .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uPVwllVbmh .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uPVwllVbmh .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uPVwllVbmh .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uPVwllVbmh .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uPVwllVbmh .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uPVwm1JyL9 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uPVwm1JyL9 .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uPVwm1JyL9 .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uPVwm1JyL9 .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uPVwm1JyL9 .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uPVwm1JyL9 .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uPVwm1JyL9 .primary {
  background: #5e91b7;
}
.cid-uPVwm1JyL9 .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uPVwm1JyL9 .mbr-text {
  color: #000000;
}
.cid-uPVwm1JyL9 .name {
  color: #000000;
}
.cid-uPVwm1JyL9 .position {
  color: #353535;
}
.cid-uPVwm1JyL9 .mbr-section-title {
  color: #ffffff;
}
.cid-uPVwm1JyL9 .mbr-primarytext {
  color: #000000;
}
.cid-uPVwm1JyL9 .primary-name {
  color: #000000;
}
.cid-uPVwm1JyL9 .primary-position {
  color: #000000;
}
.cid-uPkrCtcmYy {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPkrCtcmYy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPkrCtcmYy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPkrCtcmYy .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPkrCtcmYy .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPkrCtcmYy .container {
    padding: 0 16px;
  }
}
.cid-uPkrCtcmYy .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPkrCtcmYy .row {
    margin: 0 10px;
  }
}
.cid-uPkrCtcmYy .row .item {
  padding: 0;
}
.cid-uPkrCtcmYy .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPkrCtcmYy .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPkrCtcmYy .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPkrCtcmYy .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPkrCtcmYy .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPkrCtcmYy .panel-group .card:first-child {
  border-top: none;
}
.cid-uPkrCtcmYy .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPkrCtcmYy .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPkrCtcmYy .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPkrCtcmYy .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPkrCtcmYy .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPkrCtcmYy .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPkrCtcmYy .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPkrCtcmYy .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPkrCtcmYy .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPkrCtcmYy .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPkrCtcmYy .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPkrCtcmYy .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPkrCtcmYy .image-wrapper {
  height: 100%;
}
.cid-uPkrCtcmYy .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPkrCtcmYy .image-wrapper img {
    height: 350px;
  }
}
.cid-uPkrCtcmYy .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPkrCtcmYy .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPkrCtcmYy .panel-text {
  color: #fdfcfc;
}
.cid-uPkrCtoDyO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPkrCtoDyO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPkrCtoDyO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPkrCtoDyO .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPkrCtoDyO .container {
    padding: 0 12px;
  }
}
.cid-uPkrCtoDyO .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPkrCtoDyO .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPkrCtoDyO .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPkrCtoDyO .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPkrCtoDyO .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPkrCtoDyO .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPkrCtoDyO .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPkrCtoDyO .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPkrCtoDyO .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPkrCtoDyO .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPkrCtoDyO .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPkrCtoDyO .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPkrCtoDyO .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPkrCtoDyO .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPkrCtoDyO .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPkrCtoDyO .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPkrCtoDyO .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPkrCtoDyO .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPkrCtoDyO .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPkrCtoDyO .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPkrCtoDyO .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPkrCtoDyO .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPkrCtoDyO .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPkrCtoDyO .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPkrCtoDyO .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPkrCtoDyO .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPkrCtoDyO .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPkrCtoDyO .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPkrCtoDyO .mbr-section-title {
  color: #ffffff;
}
.cid-uPkrCtoDyO .mbr-text {
  color: #ffffff;
}
.cid-uPkrCtoDyO label {
  color: #ffffff;
}
.cid-uPkrCtoDyO .mbr-section-title,
.cid-uPkrCtoDyO .mbr-section-btn {
  color: #ffffff;
}
.cid-uPkrCtoDyO .card-contacts {
  color: #ffffff;
}
.cid-uPqUhbvbXi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqUhbvbXi .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqUhbvbXi .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqUhbvbXi .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqUhbvbXi .row {
    text-align: center;
  }
}
.cid-uPqUhbvbXi li {
  padding-bottom: 5px;
}
.cid-uPqUhbvbXi .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqUhbvbXi .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqUhbvbXi div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqUhbvbXi .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqUhbvbXi .copyright {
  color: #bbbbbb;
}
.cid-uPqUhbvbXi .soc-link,
.cid-uPqUhbvbXi .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqUhbvbXi .mbr-section-subtitle {
  text-align: left;
}
.cid-uPspyXDSQx .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPspyXDSQx .display-2 {
  font-size: 2rem;
}
.cid-uPspyXDSQx .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPspyXDSQx .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPspyXDSQx .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPspyXDSQx .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPspyXDSQx .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPspyXDSQx.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPspyXDSQx.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPspyXDSQx.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPspyXDSQx.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPspyXDSQx.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPspyXDSQx.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPspyXDSQx.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPspyXDSQx.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPspyXDSQx .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPspyXDSQx .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPspyXDSQx .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPspyXDSQx .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPspyXDSQx .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPspyXDSQx .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPspyXDSQx.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPspyXDSQx .dropdown-menu {
    top: 0;
  }
  .cid-uPspyXDSQx .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPspyXDSQx .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPspyXDSQx .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPspyXDSQx .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPspyXDSQx ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPspyXDSQx .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPspyXDSQx .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPspyXDSQx .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPspyXDSQx .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPspyXDSQx .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPspyXDSQx .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPspyXDSQx .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPspyXDSQx .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPspyXDSQx .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPspyXDSQx .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPspyXDSQx .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPspyXDSQx .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPspyXDSQx .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPspyXDSQx .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPspyXDSQx .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPspyXDSQx .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPspyXDSQx .navbar.opened {
  transition: all .3s;
}
.cid-uPspyXDSQx .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPspyXDSQx .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPspyXDSQx .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPspyXDSQx .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPspyXDSQx .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPspyXDSQx .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPspyXDSQx .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPspyXDSQx .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPspyXDSQx .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPspyXDSQx .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPspyXDSQx .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPspyXDSQx .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPspyXDSQx .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPspyXDSQx .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPspyXDSQx .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPspyXDSQx .navbar-caption {
  padding-right: 1rem;
}
.cid-uPspyXDSQx .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPspyXDSQx .dropdown-menu,
  .cid-uPspyXDSQx .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPspyXDSQx .dropdown-menu,
  .cid-uPspyXDSQx .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPspyXDSQx .nav-item:focus,
.cid-uPspyXDSQx .nav-link:focus {
  outline: none;
}
.cid-uPspyXDSQx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPspyXDSQx .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPspyXDSQx .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPspyXDSQx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPspyXDSQx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPspyXDSQx .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPspyXDSQx .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPspyXDSQx .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPspyXDSQx .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPspyXDSQx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPspyXDSQx .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPspyXDSQx .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPspyXDSQx .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPspyXDSQx .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPspyXDSQx .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPspyXDSQx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPspyXDSQx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPspyXDSQx .dropdown-item.active,
.cid-uPspyXDSQx .dropdown-item:active {
  background-color: transparent;
}
.cid-uPspyXDSQx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPspyXDSQx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPspyXDSQx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPspyXDSQx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPspyXDSQx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPspyXDSQx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPspyXDSQx ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPspyXDSQx .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPspyXDSQx .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPspyXDSQx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPspyXDSQx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPspyXDSQx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPspyXDSQx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPspyXDSQx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPspyXDSQx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPspyXDSQx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPspyXDSQx nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPspyXDSQx nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPspyXDSQx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPspyXDSQx .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPspyXDSQx a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPspyXDSQx .navbar-brand span {
  display: inline-block;
}
.cid-uPspyXDSQx .navbar-brand a {
  font-weight: 500;
}
.cid-uPspyXDSQx .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPspyXDSQx .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPspyXDSQx .btn .mbr-iconfont,
.cid-uPspyXDSQx .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPspyXDSQx .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPspyXDSQx .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPspyXDSQx .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPspyXDSQx .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPspyXDSQx .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPspyXDSQx .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPspyXDSQx img {
  width: auto;
}
.cid-uPspyXDSQx .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPspyXDSQx .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPspyXDSQx .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPspyXDSQx a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPspyXDSQx .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPspyXDSQx .socicon {
  line-height: inherit;
}
.cid-uPspyXDSQx .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPkrIL5yrG {
  background-image: url("../../../assets/images/barandal-con-vidrio-templado-emuba-35.webp");
}
.cid-uPkrIL5yrG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPkrIL5yrG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPkrIL5yrG .container {
    padding: 0 16px;
  }
}
.cid-uPkrIL5yrG .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPkrIL5yrG .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPkrIL5yrG .row {
    padding: 45px 4px;
  }
}
.cid-uPkrIL5yrG .row .card {
  justify-content: center;
}
.cid-uPkrIL5yrG .title-wrapper {
  padding-right: 100px;
}
@media (max-width: 992px) {
  .cid-uPkrIL5yrG .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPkrIL5yrG .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPkrIL5yrG .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPkrIL5yrG .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPkrIL5yrG .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPkrIL5yrG .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPkrIL5yrG .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPkrIL5yrG .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPkrIL5yrG .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPkrIL5yrG .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPkrIL5yrG .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPkrIL5yrG .image-wrapper img {
  height: 400px;
  width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPkrIL5yrG .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPkrIL5yrG .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPkrIL5yrG .image-wrapper img {
    height: 350px;
  }
}
.cid-uPkrIL5yrG .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPkrIL5yrG .mbr-section-title {
  color: #192227;
}
.cid-uPkrIL5yrG .mbr-text {
  color: #192227;
}
.cid-uPkrILzATi {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPkrILzATi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPkrILzATi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPkrILzATi .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPkrILzATi .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPkrILzATi .container {
    padding: 0 16px;
  }
}
.cid-uPkrILzATi .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPkrILzATi .row {
    margin: 0 10px;
  }
}
.cid-uPkrILzATi .row .card {
  position: relative;
  padding: 0;
}
.cid-uPkrILzATi .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPkrILzATi .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPkrILzATi .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPkrILzATi .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPkrILzATi .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPkrILzATi .row .card .icon-decor {
    display: none;
  }
}
.cid-uPkrILzATi .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPkrILzATi .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPkrILzATi .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPkrILzATi .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPkrILzATi .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPkrILzATi .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPkrILzATi .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPkrILzATi .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPkrILzATi .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPkrILzATi .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPkrILzATi .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPkrILzATi .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPkrILzATi .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPkrILzATi .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPkrILzATi .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPkrILzATi .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPkrILzATi .item-title {
  color: #192227;
}
.cid-uPkrILzATi .mbr-text {
  color: #192227;
}
.cid-uPkrILPDwM {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPkrILPDwM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPkrILPDwM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPkrILPDwM .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPkrILPDwM .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPkrILPDwM .container {
    padding: 0 16px;
  }
}
.cid-uPkrILPDwM .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPkrILPDwM .row {
    margin: 0 10px;
  }
}
.cid-uPkrILPDwM .row .card {
  position: relative;
  padding: 0;
}
.cid-uPkrILPDwM .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPkrILPDwM .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPkrILPDwM .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPkrILPDwM .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPkrILPDwM .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPkrILPDwM .row .card .icon-decor {
    display: none;
  }
}
.cid-uPkrILPDwM .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPkrILPDwM .title-wrapper {
    width: 100%;
  }
}
.cid-uPkrILPDwM .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPkrILPDwM .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPkrILPDwM .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPkrILPDwM .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPkrILPDwM .mbr-text {
  color: #fdfcfc;
}
.cid-uPkrILZJpQ {
  padding-top: 3rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPkrILZJpQ .row {
  justify-content: center;
}
.cid-uPkrILZJpQ .col-title {
  margin-bottom: 2.5rem;
}
.cid-uPkrILZJpQ .mbr-section-title {
  color: #ffffff;
}
.cid-uPkrILZJpQ .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-uPkrILZJpQ .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPkrILZJpQ .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-uPkrILZJpQ .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-uPkrILZJpQ .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #bbbbbb;
  min-height: 540px;
}
@media (max-width: 991px) {
  .cid-uPkrILZJpQ .card {
    min-height: 465px;
  }
}
@media (max-width: 639px) {
  .cid-uPkrILZJpQ .card {
    min-height: 345px;
  }
}
.cid-uPkrILZJpQ .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-uPkrILZJpQ .card:hover .card-title {
  text-decoration: underline;
}
.cid-uPkrILZJpQ .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-uPkrILZJpQ .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-uPkrILZJpQ .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-uPkrILZJpQ .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-uPkrILZJpQ .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-uPkrILZJpQ .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-uPkrILZJpQ .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-uPkrILZJpQ .mbr-section-btn {
  margin-top: 30px;
}
.cid-uPkrILZJpQ .card-title-1 {
  color: #ffffff;
}
.cid-uPZokZJ8Gs {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPZokZJ8Gs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPZokZJ8Gs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPZokZJ8Gs .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uPZokZJ8Gs .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPZokZJ8Gs .container {
    padding: 0 16px;
  }
}
.cid-uPZokZJ8Gs .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uPZokZJ8Gs .row {
    margin: 0;
  }
}
.cid-uPZokZJ8Gs .row .card {
  position: relative;
  padding: 0;
}
.cid-uPZokZJ8Gs .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uPZokZJ8Gs .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uPZokZJ8Gs .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uPZokZJ8Gs .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uPZokZJ8Gs .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uPZokZJ8Gs .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uPZokZJ8Gs .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uPZommzSb6 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uPZommzSb6 .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uPZommzSb6 .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uPZommzSb6 .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uPZommzSb6 .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uPZommzSb6 .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uPZommzSb6 .primary {
  background: #5e91b7;
}
.cid-uPZommzSb6 .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uPZommzSb6 .mbr-text {
  color: #000000;
}
.cid-uPZommzSb6 .name {
  color: #000000;
}
.cid-uPZommzSb6 .position {
  color: #353535;
}
.cid-uPZommzSb6 .mbr-section-title {
  color: #ffffff;
}
.cid-uPZommzSb6 .mbr-primarytext {
  color: #000000;
}
.cid-uPZommzSb6 .primary-name {
  color: #000000;
}
.cid-uPZommzSb6 .primary-position {
  color: #000000;
}
.cid-uPkrIMhCAy {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPkrIMhCAy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPkrIMhCAy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPkrIMhCAy .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPkrIMhCAy .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPkrIMhCAy .container {
    padding: 0 16px;
  }
}
.cid-uPkrIMhCAy .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPkrIMhCAy .row {
    margin: 0 10px;
  }
}
.cid-uPkrIMhCAy .row .item {
  padding: 0;
}
.cid-uPkrIMhCAy .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPkrIMhCAy .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPkrIMhCAy .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPkrIMhCAy .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPkrIMhCAy .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPkrIMhCAy .panel-group .card:first-child {
  border-top: none;
}
.cid-uPkrIMhCAy .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPkrIMhCAy .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPkrIMhCAy .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPkrIMhCAy .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPkrIMhCAy .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPkrIMhCAy .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPkrIMhCAy .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPkrIMhCAy .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPkrIMhCAy .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPkrIMhCAy .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPkrIMhCAy .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPkrIMhCAy .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPkrIMhCAy .image-wrapper {
  height: 100%;
}
.cid-uPkrIMhCAy .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPkrIMhCAy .image-wrapper img {
    height: 350px;
  }
}
.cid-uPkrIMhCAy .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPkrIMhCAy .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPkrIMhCAy .panel-text {
  color: #fdfcfc;
}
.cid-uPkrIMwDiR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPkrIMwDiR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPkrIMwDiR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPkrIMwDiR .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPkrIMwDiR .container {
    padding: 0 12px;
  }
}
.cid-uPkrIMwDiR .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPkrIMwDiR .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPkrIMwDiR .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPkrIMwDiR .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPkrIMwDiR .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPkrIMwDiR .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPkrIMwDiR .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPkrIMwDiR .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPkrIMwDiR .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPkrIMwDiR .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPkrIMwDiR .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPkrIMwDiR .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPkrIMwDiR .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPkrIMwDiR .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPkrIMwDiR .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPkrIMwDiR .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPkrIMwDiR .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPkrIMwDiR .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPkrIMwDiR .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPkrIMwDiR .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPkrIMwDiR .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPkrIMwDiR .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPkrIMwDiR .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPkrIMwDiR .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPkrIMwDiR .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPkrIMwDiR .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPkrIMwDiR .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPkrIMwDiR .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPkrIMwDiR .mbr-section-title {
  color: #ffffff;
}
.cid-uPkrIMwDiR .mbr-text {
  color: #ffffff;
}
.cid-uPkrIMwDiR label {
  color: #ffffff;
}
.cid-uPkrIMwDiR .mbr-section-title,
.cid-uPkrIMwDiR .mbr-section-btn {
  color: #ffffff;
}
.cid-uPkrIMwDiR .card-contacts {
  color: #ffffff;
}
.cid-uPqUqZl2Y3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqUqZl2Y3 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqUqZl2Y3 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqUqZl2Y3 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqUqZl2Y3 .row {
    text-align: center;
  }
}
.cid-uPqUqZl2Y3 li {
  padding-bottom: 5px;
}
.cid-uPqUqZl2Y3 .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqUqZl2Y3 .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqUqZl2Y3 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqUqZl2Y3 .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqUqZl2Y3 .copyright {
  color: #bbbbbb;
}
.cid-uPqUqZl2Y3 .soc-link,
.cid-uPqUqZl2Y3 .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqUqZl2Y3 .mbr-section-subtitle {
  text-align: left;
}
.cid-uPspW9eZnY .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPspW9eZnY .display-2 {
  font-size: 2rem;
}
.cid-uPspW9eZnY .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPspW9eZnY .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPspW9eZnY .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPspW9eZnY .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPspW9eZnY .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPspW9eZnY.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPspW9eZnY.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPspW9eZnY.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPspW9eZnY.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPspW9eZnY.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPspW9eZnY.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPspW9eZnY.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPspW9eZnY.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPspW9eZnY .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPspW9eZnY .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPspW9eZnY .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPspW9eZnY .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPspW9eZnY .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPspW9eZnY .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPspW9eZnY.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPspW9eZnY .dropdown-menu {
    top: 0;
  }
  .cid-uPspW9eZnY .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPspW9eZnY .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPspW9eZnY .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPspW9eZnY .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPspW9eZnY ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPspW9eZnY .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPspW9eZnY .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPspW9eZnY .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPspW9eZnY .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPspW9eZnY .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPspW9eZnY .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPspW9eZnY .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPspW9eZnY .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPspW9eZnY .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPspW9eZnY .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPspW9eZnY .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPspW9eZnY .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPspW9eZnY .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPspW9eZnY .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPspW9eZnY .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPspW9eZnY .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPspW9eZnY .navbar.opened {
  transition: all .3s;
}
.cid-uPspW9eZnY .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPspW9eZnY .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPspW9eZnY .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPspW9eZnY .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPspW9eZnY .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPspW9eZnY .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPspW9eZnY .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPspW9eZnY .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPspW9eZnY .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPspW9eZnY .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPspW9eZnY .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPspW9eZnY .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPspW9eZnY .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPspW9eZnY .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPspW9eZnY .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPspW9eZnY .navbar-caption {
  padding-right: 1rem;
}
.cid-uPspW9eZnY .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPspW9eZnY .dropdown-menu,
  .cid-uPspW9eZnY .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPspW9eZnY .dropdown-menu,
  .cid-uPspW9eZnY .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPspW9eZnY .nav-item:focus,
.cid-uPspW9eZnY .nav-link:focus {
  outline: none;
}
.cid-uPspW9eZnY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPspW9eZnY .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPspW9eZnY .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPspW9eZnY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPspW9eZnY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPspW9eZnY .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPspW9eZnY .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPspW9eZnY .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPspW9eZnY .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPspW9eZnY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPspW9eZnY .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPspW9eZnY .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPspW9eZnY .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPspW9eZnY .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPspW9eZnY .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPspW9eZnY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPspW9eZnY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPspW9eZnY .dropdown-item.active,
.cid-uPspW9eZnY .dropdown-item:active {
  background-color: transparent;
}
.cid-uPspW9eZnY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPspW9eZnY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPspW9eZnY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPspW9eZnY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPspW9eZnY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPspW9eZnY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPspW9eZnY ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPspW9eZnY .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPspW9eZnY .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPspW9eZnY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPspW9eZnY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPspW9eZnY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPspW9eZnY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPspW9eZnY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPspW9eZnY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPspW9eZnY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPspW9eZnY nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPspW9eZnY nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPspW9eZnY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPspW9eZnY .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPspW9eZnY a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPspW9eZnY .navbar-brand span {
  display: inline-block;
}
.cid-uPspW9eZnY .navbar-brand a {
  font-weight: 500;
}
.cid-uPspW9eZnY .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPspW9eZnY .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPspW9eZnY .btn .mbr-iconfont,
.cid-uPspW9eZnY .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPspW9eZnY .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPspW9eZnY .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPspW9eZnY .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPspW9eZnY .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPspW9eZnY .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPspW9eZnY .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPspW9eZnY img {
  width: auto;
}
.cid-uPspW9eZnY .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPspW9eZnY .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPspW9eZnY .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPspW9eZnY a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPspW9eZnY .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPspW9eZnY .socicon {
  line-height: inherit;
}
.cid-uPspW9eZnY .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPllrInzaQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPllrInzaQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: url("../../../assets/images/barandales-modernos-emuba-background.png-1919x1080.png");
}
@media (max-width: 992px) {
  .cid-uPllrInzaQ .container {
    padding: 0 16px;
  }
}
.cid-uPllrInzaQ .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPllrInzaQ .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPllrInzaQ .row {
    padding: 45px 4px;
  }
}
.cid-uPllrInzaQ .row .card {
  justify-content: center;
}
.cid-uPllrInzaQ .title-wrapper {
  padding-right: 100px;
  padding-right: 0;
  padding-left: 100px;
}
@media (max-width: 992px) {
  .cid-uPllrInzaQ .title-wrapper {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPllrInzaQ .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPllrInzaQ .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPllrInzaQ .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPllrInzaQ .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPllrInzaQ .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPllrInzaQ .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPllrInzaQ .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPllrInzaQ .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPllrInzaQ .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPllrInzaQ .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPllrInzaQ .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPllrInzaQ .image-wrapper img {
  height: 400px;
  width: auto;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPllrInzaQ .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPllrInzaQ .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPllrInzaQ .image-wrapper img {
    fheight: 350px;
  }
}
.cid-uPllrInzaQ .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPllrInzaQ .mbr-section-title {
  color: #192227;
}
.cid-uPllrInzaQ .mbr-text {
  color: #192227;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cid-uPllrInzaQ section.header01 .row {
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-items: center;
    text-align: center;
  }
  .cid-uPllrInzaQ section.header01 .image-wrapper img {
    max-height: 340px;
    height: auto;
  }
}
.cid-uQ5mO9RL3I .main-card {
  background-image: url("../../../assets/images/barandal-inoxidable-estadio-luis-pirata-fuente.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5mO9RL3I .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5mO9RL3I .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5mO9RL3I .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5mO9RL3I .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5mO9RL3I .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5mO9RL3I .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5mO9RL3I .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5mO9RL3I .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5mO9RL3I .card:before {
    opacity: 0.5;
  }
  .cid-uQ5mO9RL3I .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5mO9RL3I .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5mO9RL3I .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5mO9RL3I .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5mO9RL3I .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5mO9RL3I .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5mO9RL3I .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5mO9RL3I .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5mO9RL3I .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5mO9RL3I .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5mO9RL3I .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5mO9RL3I .mbr-section-subtitle,
.cid-uQ5mO9RL3I .main-btn {
  color: #ffffff;
}
.cid-uQ5mO9RL3I .soc-link,
.cid-uQ5mO9RL3I .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5mO9RL3I .mbr-section-title {
  color: #ffffff;
}
.cid-uQ5mP2CQo0 .main-card {
  background-image: url("../../../assets/images/pasamanos-inox-escalera-exterior.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5mP2CQo0 .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5mP2CQo0 .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5mP2CQo0 .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5mP2CQo0 .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5mP2CQo0 .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5mP2CQo0 .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5mP2CQo0 .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5mP2CQo0 .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5mP2CQo0 .card:before {
    opacity: 0.5;
  }
  .cid-uQ5mP2CQo0 .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5mP2CQo0 .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5mP2CQo0 .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5mP2CQo0 .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5mP2CQo0 .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5mP2CQo0 .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5mP2CQo0 .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5mP2CQo0 .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5mP2CQo0 .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5mP2CQo0 .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5mP2CQo0 .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5mP2CQo0 .mbr-section-subtitle,
.cid-uQ5mP2CQo0 .main-btn {
  color: #ffffff;
}
.cid-uQ5mP2CQo0 .soc-link,
.cid-uQ5mP2CQo0 .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5mP2CQo0 .mbr-section-title {
  color: #ffffff;
}
.cid-uQ5mPMtcwE .main-card {
  background-image: url("../../../assets/images/barandal-vidrio-templado-terraza.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5mPMtcwE .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5mPMtcwE .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5mPMtcwE .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5mPMtcwE .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5mPMtcwE .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5mPMtcwE .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5mPMtcwE .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5mPMtcwE .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5mPMtcwE .card:before {
    opacity: 0.5;
  }
  .cid-uQ5mPMtcwE .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5mPMtcwE .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5mPMtcwE .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5mPMtcwE .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5mPMtcwE .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5mPMtcwE .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5mPMtcwE .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5mPMtcwE .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5mPMtcwE .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5mPMtcwE .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5mPMtcwE .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5mPMtcwE .mbr-section-subtitle,
.cid-uQ5mPMtcwE .main-btn {
  color: #ffffff;
}
.cid-uQ5mPMtcwE .soc-link,
.cid-uQ5mPMtcwE .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5mPMtcwE .mbr-section-title {
  color: #ffffff;
}
.cid-uQ5mQtzzys .main-card {
  background-image: url("../../../assets/images/cancel-vidrio-corredera-bano.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5mQtzzys .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5mQtzzys .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5mQtzzys .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5mQtzzys .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5mQtzzys .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5mQtzzys .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5mQtzzys .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5mQtzzys .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5mQtzzys .card:before {
    opacity: 0.5;
  }
  .cid-uQ5mQtzzys .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5mQtzzys .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5mQtzzys .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5mQtzzys .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5mQtzzys .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5mQtzzys .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5mQtzzys .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5mQtzzys .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5mQtzzys .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5mQtzzys .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5mQtzzys .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5mQtzzys .mbr-section-subtitle,
.cid-uQ5mQtzzys .main-btn {
  color: #ffffff;
}
.cid-uQ5mQtzzys .soc-link,
.cid-uQ5mQtzzys .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5mQtzzys .mbr-section-title {
  color: #ffffff;
}
.cid-uPllrKA0rD {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPllrKA0rD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPllrKA0rD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPllrKA0rD .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPllrKA0rD .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPllrKA0rD .container {
    padding: 0 16px;
  }
}
.cid-uPllrKA0rD .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPllrKA0rD .row {
    margin: 0 10px;
  }
}
.cid-uPllrKA0rD .row .card {
  position: relative;
  padding: 0;
}
.cid-uPllrKA0rD .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPllrKA0rD .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPllrKA0rD .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPllrKA0rD .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPllrKA0rD .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPllrKA0rD .row .card .icon-decor {
    display: none;
  }
}
.cid-uPllrKA0rD .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPllrKA0rD .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPllrKA0rD .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPllrKA0rD .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPllrKA0rD .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPllrKA0rD .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPllrKA0rD .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPllrKA0rD .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPllrKA0rD .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPllrKA0rD .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPllrKA0rD .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPllrKA0rD .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPllrKA0rD .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPllrKA0rD .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPllrKA0rD .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPllrKA0rD .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPllrKA0rD .item-title {
  color: #192227;
}
.cid-uPllrKA0rD .mbr-text {
  color: #192227;
}
.cid-uPllrKRjfY {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPllrKRjfY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPllrKRjfY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPllrKRjfY .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPllrKRjfY .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPllrKRjfY .container {
    padding: 0 16px;
  }
}
.cid-uPllrKRjfY .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPllrKRjfY .row {
    margin: 0 10px;
  }
}
.cid-uPllrKRjfY .row .card {
  position: relative;
  padding: 0;
}
.cid-uPllrKRjfY .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPllrKRjfY .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPllrKRjfY .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPllrKRjfY .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPllrKRjfY .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPllrKRjfY .row .card .icon-decor {
    display: none;
  }
}
.cid-uPllrKRjfY .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPllrKRjfY .title-wrapper {
    width: 100%;
  }
}
.cid-uPllrKRjfY .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPllrKRjfY .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPllrKRjfY .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPllrKRjfY .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPllrKRjfY .mbr-text {
  color: #fdfcfc;
}
.cid-uPllrLwZk1 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #192227;
}
.cid-uPllrLwZk1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPllrLwZk1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPllrLwZk1 .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 80%;
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uPllrLwZk1 .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 22px;
  }
}
.cid-uPllrLwZk1 .items-wrapper {
  margin: 0 -10px;
}
.cid-uPllrLwZk1 .items-wrapper .item {
  padding: 0 10px;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uPllrLwZk1 .items-wrapper .item {
    margin-bottom: 16px;
  }
}
.cid-uPllrLwZk1 .items-wrapper .item:hover .item-wrapper .item-img img,
.cid-uPllrLwZk1 .items-wrapper .item:focus .item-wrapper .item-img img {
  transform: translateX(10px);
}
.cid-uPllrLwZk1 .items-wrapper .item .item-wrapper {
  padding: 26px;
  height: 100%;
  overflow: hidden !important;
}
@media (max-width: 992px) {
  .cid-uPllrLwZk1 .items-wrapper .item .item-wrapper {
    padding: 16px;
  }
}
.cid-uPllrLwZk1 .items-wrapper .item .item-wrapper .item-img {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uPllrLwZk1 .items-wrapper .item .item-wrapper .item-img {
    margin-bottom: 22px;
  }
}
.cid-uPllrLwZk1 .items-wrapper .item .item-wrapper .item-img img {
  height: 250px;
  object-fit: cover;
  transition: all .3s ease;
}
.cid-uPllrLwZk1 .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 16px;
}
.cid-uPllrLwZk1 .items-wrapper .item .item-wrapper .card-box .item-text {
  margin-bottom: 16px;
}
.cid-uPllrLwZk1 .items-wrapper .item .item-wrapper .card-box .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uPllrLwZk1 .items-wrapper .item .card_1 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uPllrLwZk1 .items-wrapper .item .card_2 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uPllrLwZk1 .items-wrapper .item .card_3 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uPllrLwZk1 .mbr-section-title,
.cid-uPllrLwZk1 .title-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-uPllrLwZk1 .item-title {
  color: #ffffff;
}
.cid-uPllrLwZk1 .item-text {
  color: #ffffff;
}
.cid-uPllrM0Gfo {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPllrM0Gfo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPllrM0Gfo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPllrM0Gfo .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uPllrM0Gfo .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPllrM0Gfo .container {
    padding: 0 16px;
  }
}
.cid-uPllrM0Gfo .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uPllrM0Gfo .row {
    margin: 0;
  }
}
.cid-uPllrM0Gfo .row .card {
  position: relative;
  padding: 0;
}
.cid-uPllrM0Gfo .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uPllrM0Gfo .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uPllrM0Gfo .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uPllrM0Gfo .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uPllrM0Gfo .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uPllrM0Gfo .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uPllrM0Gfo .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uPllrMeqCh {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uPllrMeqCh .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uPllrMeqCh .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uPllrMeqCh .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uPllrMeqCh .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uPllrMeqCh .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uPllrMeqCh .primary {
  background: #5e91b7;
}
.cid-uPllrMeqCh .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uPllrMeqCh .mbr-text {
  color: #000000;
}
.cid-uPllrMeqCh .name {
  color: #000000;
}
.cid-uPllrMeqCh .position {
  color: #353535;
}
.cid-uPllrMeqCh .mbr-section-title {
  color: #ffffff;
}
.cid-uPllrMeqCh .mbr-primarytext {
  color: #000000;
}
.cid-uPllrMeqCh .primary-name {
  color: #000000;
}
.cid-uPllrMeqCh .primary-position {
  color: #000000;
}
.cid-uPllrMyIdV {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPllrMyIdV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPllrMyIdV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPllrMyIdV .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPllrMyIdV .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPllrMyIdV .container {
    padding: 0 16px;
  }
}
.cid-uPllrMyIdV .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPllrMyIdV .row {
    margin: 0 10px;
  }
}
.cid-uPllrMyIdV .row .item {
  padding: 0;
}
.cid-uPllrMyIdV .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPllrMyIdV .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPllrMyIdV .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPllrMyIdV .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPllrMyIdV .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPllrMyIdV .panel-group .card:first-child {
  border-top: none;
}
.cid-uPllrMyIdV .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPllrMyIdV .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPllrMyIdV .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPllrMyIdV .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPllrMyIdV .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPllrMyIdV .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPllrMyIdV .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPllrMyIdV .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPllrMyIdV .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPllrMyIdV .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPllrMyIdV .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPllrMyIdV .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPllrMyIdV .image-wrapper {
  height: 100%;
}
.cid-uPllrMyIdV .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPllrMyIdV .image-wrapper img {
    height: 350px;
  }
}
.cid-uPllrMyIdV .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPllrMyIdV .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPllrMyIdV .panel-text {
  color: #fdfcfc;
}
.cid-uPllrMQ7BK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPllrMQ7BK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPllrMQ7BK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPllrMQ7BK .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPllrMQ7BK .container {
    padding: 0 12px;
  }
}
.cid-uPllrMQ7BK .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPllrMQ7BK .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPllrMQ7BK .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPllrMQ7BK .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPllrMQ7BK .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPllrMQ7BK .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPllrMQ7BK .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPllrMQ7BK .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPllrMQ7BK .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPllrMQ7BK .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPllrMQ7BK .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPllrMQ7BK .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPllrMQ7BK .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPllrMQ7BK .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPllrMQ7BK .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPllrMQ7BK .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPllrMQ7BK .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPllrMQ7BK .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPllrMQ7BK .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPllrMQ7BK .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPllrMQ7BK .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPllrMQ7BK .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPllrMQ7BK .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPllrMQ7BK .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPllrMQ7BK .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPllrMQ7BK .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPllrMQ7BK .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPllrMQ7BK .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPllrMQ7BK .mbr-section-title {
  color: #ffffff;
}
.cid-uPllrMQ7BK .mbr-text {
  color: #ffffff;
}
.cid-uPllrMQ7BK label {
  color: #ffffff;
}
.cid-uPllrMQ7BK .mbr-section-title,
.cid-uPllrMQ7BK .mbr-section-btn {
  color: #ffffff;
}
.cid-uPllrMQ7BK .card-contacts {
  color: #ffffff;
}
.cid-uPqUCHG3eL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqUCHG3eL .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqUCHG3eL .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqUCHG3eL .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqUCHG3eL .row {
    text-align: center;
  }
}
.cid-uPqUCHG3eL li {
  padding-bottom: 5px;
}
.cid-uPqUCHG3eL .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqUCHG3eL .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqUCHG3eL div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqUCHG3eL .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqUCHG3eL .copyright {
  color: #bbbbbb;
}
.cid-uPqUCHG3eL .soc-link,
.cid-uPqUCHG3eL .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqUCHG3eL .mbr-section-subtitle {
  text-align: left;
}
.cid-uPsqtgZ046 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPsqtgZ046 .display-2 {
  font-size: 2rem;
}
.cid-uPsqtgZ046 .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsqtgZ046 .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPsqtgZ046 .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsqtgZ046 .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPsqtgZ046 .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPsqtgZ046.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsqtgZ046.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsqtgZ046.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsqtgZ046.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsqtgZ046.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPsqtgZ046.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsqtgZ046.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPsqtgZ046.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPsqtgZ046 .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPsqtgZ046 .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPsqtgZ046 .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsqtgZ046 .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsqtgZ046 .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPsqtgZ046 .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsqtgZ046.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsqtgZ046 .dropdown-menu {
    top: 0;
  }
  .cid-uPsqtgZ046 .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsqtgZ046 .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsqtgZ046 .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPsqtgZ046 .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsqtgZ046 ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsqtgZ046 .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPsqtgZ046 .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPsqtgZ046 .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPsqtgZ046 .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPsqtgZ046 .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPsqtgZ046 .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPsqtgZ046 .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPsqtgZ046 .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPsqtgZ046 .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPsqtgZ046 .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPsqtgZ046 .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPsqtgZ046 .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPsqtgZ046 .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPsqtgZ046 .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsqtgZ046 .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsqtgZ046 .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPsqtgZ046 .navbar.opened {
  transition: all .3s;
}
.cid-uPsqtgZ046 .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPsqtgZ046 .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPsqtgZ046 .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsqtgZ046 .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPsqtgZ046 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPsqtgZ046 .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPsqtgZ046 .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPsqtgZ046 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPsqtgZ046 .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPsqtgZ046 .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsqtgZ046 .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPsqtgZ046 .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsqtgZ046 .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPsqtgZ046 .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPsqtgZ046 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPsqtgZ046 .navbar-caption {
  padding-right: 1rem;
}
.cid-uPsqtgZ046 .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPsqtgZ046 .dropdown-menu,
  .cid-uPsqtgZ046 .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPsqtgZ046 .dropdown-menu,
  .cid-uPsqtgZ046 .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPsqtgZ046 .nav-item:focus,
.cid-uPsqtgZ046 .nav-link:focus {
  outline: none;
}
.cid-uPsqtgZ046 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPsqtgZ046 .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsqtgZ046 .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPsqtgZ046 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPsqtgZ046 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPsqtgZ046 .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPsqtgZ046 .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPsqtgZ046 .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPsqtgZ046 .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPsqtgZ046 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPsqtgZ046 .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPsqtgZ046 .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPsqtgZ046 .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPsqtgZ046 .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsqtgZ046 .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPsqtgZ046 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPsqtgZ046 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPsqtgZ046 .dropdown-item.active,
.cid-uPsqtgZ046 .dropdown-item:active {
  background-color: transparent;
}
.cid-uPsqtgZ046 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPsqtgZ046 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPsqtgZ046 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPsqtgZ046 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPsqtgZ046 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPsqtgZ046 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPsqtgZ046 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsqtgZ046 .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPsqtgZ046 .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPsqtgZ046 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPsqtgZ046 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPsqtgZ046 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPsqtgZ046 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsqtgZ046 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsqtgZ046 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPsqtgZ046 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsqtgZ046 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPsqtgZ046 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPsqtgZ046 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsqtgZ046 .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPsqtgZ046 a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPsqtgZ046 .navbar-brand span {
  display: inline-block;
}
.cid-uPsqtgZ046 .navbar-brand a {
  font-weight: 500;
}
.cid-uPsqtgZ046 .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPsqtgZ046 .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPsqtgZ046 .btn .mbr-iconfont,
.cid-uPsqtgZ046 .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPsqtgZ046 .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPsqtgZ046 .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPsqtgZ046 .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPsqtgZ046 .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPsqtgZ046 .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPsqtgZ046 .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPsqtgZ046 img {
  width: auto;
}
.cid-uPsqtgZ046 .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPsqtgZ046 .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsqtgZ046 .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsqtgZ046 a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPsqtgZ046 .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPsqtgZ046 .socicon {
  line-height: inherit;
}
.cid-uPsqtgZ046 .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPllHYyqAV {
  background-image: url("../../../assets/images/barandal-inox-escalera-interior-edificio-1.webp");
}
.cid-uPllHYyqAV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPllHYyqAV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPllHYyqAV .container {
    padding: 0 16px;
  }
}
.cid-uPllHYyqAV .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPllHYyqAV .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPllHYyqAV .row {
    padding: 45px 4px;
  }
}
.cid-uPllHYyqAV .row .card {
  justify-content: center;
}
.cid-uPllHYyqAV .title-wrapper {
  padding-right: 100px;
}
@media (max-width: 992px) {
  .cid-uPllHYyqAV .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPllHYyqAV .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPllHYyqAV .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPllHYyqAV .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPllHYyqAV .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPllHYyqAV .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPllHYyqAV .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPllHYyqAV .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPllHYyqAV .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPllHYyqAV .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPllHYyqAV .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPllHYyqAV .image-wrapper img {
  height: 400px;
  width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPllHYyqAV .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPllHYyqAV .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPllHYyqAV .image-wrapper img {
    height: 350px;
  }
}
.cid-uPllHYyqAV .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPllHYyqAV .mbr-section-title {
  color: #192227;
}
.cid-uPllHYyqAV .mbr-text {
  color: #192227;
}
.cid-uPllHZ89US {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPllHZ89US .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPllHZ89US .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPllHZ89US .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPllHZ89US .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPllHZ89US .container {
    padding: 0 16px;
  }
}
.cid-uPllHZ89US .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPllHZ89US .row {
    margin: 0 10px;
  }
}
.cid-uPllHZ89US .row .card {
  position: relative;
  padding: 0;
}
.cid-uPllHZ89US .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPllHZ89US .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPllHZ89US .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPllHZ89US .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPllHZ89US .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPllHZ89US .row .card .icon-decor {
    display: none;
  }
}
.cid-uPllHZ89US .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPllHZ89US .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPllHZ89US .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPllHZ89US .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPllHZ89US .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPllHZ89US .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPllHZ89US .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPllHZ89US .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPllHZ89US .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPllHZ89US .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPllHZ89US .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPllHZ89US .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPllHZ89US .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPllHZ89US .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPllHZ89US .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPllHZ89US .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPllHZ89US .item-title {
  color: #192227;
}
.cid-uPllHZ89US .mbr-text {
  color: #192227;
}
.cid-uPllHZmU6r {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPllHZmU6r .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPllHZmU6r .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPllHZmU6r .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPllHZmU6r .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPllHZmU6r .container {
    padding: 0 16px;
  }
}
.cid-uPllHZmU6r .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPllHZmU6r .row {
    margin: 0 10px;
  }
}
.cid-uPllHZmU6r .row .card {
  position: relative;
  padding: 0;
}
.cid-uPllHZmU6r .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPllHZmU6r .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPllHZmU6r .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPllHZmU6r .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPllHZmU6r .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPllHZmU6r .row .card .icon-decor {
    display: none;
  }
}
.cid-uPllHZmU6r .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPllHZmU6r .title-wrapper {
    width: 100%;
  }
}
.cid-uPllHZmU6r .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPllHZmU6r .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPllHZmU6r .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPllHZmU6r .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPllHZmU6r .mbr-text {
  color: #fdfcfc;
}
.cid-uPllHZwxOw {
  padding-top: 3rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPllHZwxOw .row {
  justify-content: center;
}
.cid-uPllHZwxOw .col-title {
  margin-bottom: 2.5rem;
}
.cid-uPllHZwxOw .mbr-section-title {
  color: #ffffff;
}
.cid-uPllHZwxOw .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-uPllHZwxOw .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPllHZwxOw .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-uPllHZwxOw .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-uPllHZwxOw .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #bbbbbb;
  min-height: 540px;
}
@media (max-width: 991px) {
  .cid-uPllHZwxOw .card {
    min-height: 465px;
  }
}
@media (max-width: 639px) {
  .cid-uPllHZwxOw .card {
    min-height: 345px;
  }
}
.cid-uPllHZwxOw .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-uPllHZwxOw .card:hover .card-title {
  text-decoration: underline;
}
.cid-uPllHZwxOw .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-uPllHZwxOw .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-uPllHZwxOw .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-uPllHZwxOw .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-uPllHZwxOw .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-uPllHZwxOw .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-uPllHZwxOw .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-uPllHZwxOw .mbr-section-btn {
  margin-top: 30px;
}
.cid-uPllHZwxOw .card-title-1 {
  color: #ffffff;
}
.cid-uQ1qeCd24v {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uQ1qeCd24v .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQ1qeCd24v .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uQ1qeCd24v .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uQ1qeCd24v .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uQ1qeCd24v .container {
    padding: 0 16px;
  }
}
.cid-uQ1qeCd24v .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uQ1qeCd24v .row {
    margin: 0;
  }
}
.cid-uQ1qeCd24v .row .card {
  position: relative;
  padding: 0;
}
.cid-uQ1qeCd24v .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uQ1qeCd24v .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uQ1qeCd24v .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uQ1qeCd24v .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uQ1qeCd24v .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uQ1qeCd24v .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uQ1qeCd24v .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uQ1qfEEniP {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uQ1qfEEniP .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uQ1qfEEniP .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uQ1qfEEniP .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uQ1qfEEniP .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uQ1qfEEniP .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uQ1qfEEniP .primary {
  background: #5e91b7;
}
.cid-uQ1qfEEniP .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uQ1qfEEniP .mbr-text {
  color: #000000;
}
.cid-uQ1qfEEniP .name {
  color: #000000;
}
.cid-uQ1qfEEniP .position {
  color: #353535;
}
.cid-uQ1qfEEniP .mbr-section-title {
  color: #ffffff;
}
.cid-uQ1qfEEniP .mbr-primarytext {
  color: #000000;
}
.cid-uQ1qfEEniP .primary-name {
  color: #000000;
}
.cid-uQ1qfEEniP .primary-position {
  color: #000000;
}
.cid-uPllHZIBc2 {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPllHZIBc2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPllHZIBc2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPllHZIBc2 .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPllHZIBc2 .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPllHZIBc2 .container {
    padding: 0 16px;
  }
}
.cid-uPllHZIBc2 .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPllHZIBc2 .row {
    margin: 0 10px;
  }
}
.cid-uPllHZIBc2 .row .item {
  padding: 0;
}
.cid-uPllHZIBc2 .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPllHZIBc2 .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPllHZIBc2 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPllHZIBc2 .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPllHZIBc2 .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPllHZIBc2 .panel-group .card:first-child {
  border-top: none;
}
.cid-uPllHZIBc2 .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPllHZIBc2 .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPllHZIBc2 .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPllHZIBc2 .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPllHZIBc2 .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPllHZIBc2 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPllHZIBc2 .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPllHZIBc2 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPllHZIBc2 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPllHZIBc2 .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPllHZIBc2 .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPllHZIBc2 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPllHZIBc2 .image-wrapper {
  height: 100%;
}
.cid-uPllHZIBc2 .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPllHZIBc2 .image-wrapper img {
    height: 350px;
  }
}
.cid-uPllHZIBc2 .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPllHZIBc2 .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPllHZIBc2 .panel-text {
  color: #fdfcfc;
}
.cid-uPllHZWsGk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPllHZWsGk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPllHZWsGk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPllHZWsGk .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPllHZWsGk .container {
    padding: 0 12px;
  }
}
.cid-uPllHZWsGk .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPllHZWsGk .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPllHZWsGk .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPllHZWsGk .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPllHZWsGk .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPllHZWsGk .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPllHZWsGk .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPllHZWsGk .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPllHZWsGk .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPllHZWsGk .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPllHZWsGk .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPllHZWsGk .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPllHZWsGk .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPllHZWsGk .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPllHZWsGk .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPllHZWsGk .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPllHZWsGk .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPllHZWsGk .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPllHZWsGk .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPllHZWsGk .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPllHZWsGk .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPllHZWsGk .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPllHZWsGk .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPllHZWsGk .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPllHZWsGk .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPllHZWsGk .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPllHZWsGk .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPllHZWsGk .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPllHZWsGk .mbr-section-title {
  color: #ffffff;
}
.cid-uPllHZWsGk .mbr-text {
  color: #ffffff;
}
.cid-uPllHZWsGk label {
  color: #ffffff;
}
.cid-uPllHZWsGk .mbr-section-title,
.cid-uPllHZWsGk .mbr-section-btn {
  color: #ffffff;
}
.cid-uPllHZWsGk .card-contacts {
  color: #ffffff;
}
.cid-uPqUN5D9eE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqUN5D9eE .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqUN5D9eE .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqUN5D9eE .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqUN5D9eE .row {
    text-align: center;
  }
}
.cid-uPqUN5D9eE li {
  padding-bottom: 5px;
}
.cid-uPqUN5D9eE .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqUN5D9eE .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqUN5D9eE div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqUN5D9eE .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqUN5D9eE .copyright {
  color: #bbbbbb;
}
.cid-uPqUN5D9eE .soc-link,
.cid-uPqUN5D9eE .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqUN5D9eE .mbr-section-subtitle {
  text-align: left;
}
.cid-uPsqSVNcLw .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPsqSVNcLw .display-2 {
  font-size: 2rem;
}
.cid-uPsqSVNcLw .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsqSVNcLw .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPsqSVNcLw .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsqSVNcLw .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPsqSVNcLw .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPsqSVNcLw.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsqSVNcLw.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsqSVNcLw.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsqSVNcLw.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsqSVNcLw.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPsqSVNcLw.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsqSVNcLw.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPsqSVNcLw.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPsqSVNcLw .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPsqSVNcLw .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPsqSVNcLw .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsqSVNcLw .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsqSVNcLw .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPsqSVNcLw .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsqSVNcLw.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsqSVNcLw .dropdown-menu {
    top: 0;
  }
  .cid-uPsqSVNcLw .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsqSVNcLw .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsqSVNcLw .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPsqSVNcLw .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsqSVNcLw ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsqSVNcLw .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPsqSVNcLw .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPsqSVNcLw .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPsqSVNcLw .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPsqSVNcLw .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPsqSVNcLw .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPsqSVNcLw .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPsqSVNcLw .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPsqSVNcLw .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPsqSVNcLw .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPsqSVNcLw .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPsqSVNcLw .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPsqSVNcLw .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPsqSVNcLw .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsqSVNcLw .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsqSVNcLw .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPsqSVNcLw .navbar.opened {
  transition: all .3s;
}
.cid-uPsqSVNcLw .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPsqSVNcLw .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPsqSVNcLw .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsqSVNcLw .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPsqSVNcLw .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPsqSVNcLw .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPsqSVNcLw .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPsqSVNcLw .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPsqSVNcLw .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPsqSVNcLw .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsqSVNcLw .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPsqSVNcLw .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsqSVNcLw .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPsqSVNcLw .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPsqSVNcLw .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPsqSVNcLw .navbar-caption {
  padding-right: 1rem;
}
.cid-uPsqSVNcLw .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPsqSVNcLw .dropdown-menu,
  .cid-uPsqSVNcLw .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPsqSVNcLw .dropdown-menu,
  .cid-uPsqSVNcLw .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPsqSVNcLw .nav-item:focus,
.cid-uPsqSVNcLw .nav-link:focus {
  outline: none;
}
.cid-uPsqSVNcLw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPsqSVNcLw .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsqSVNcLw .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPsqSVNcLw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPsqSVNcLw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPsqSVNcLw .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPsqSVNcLw .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPsqSVNcLw .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPsqSVNcLw .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPsqSVNcLw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPsqSVNcLw .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPsqSVNcLw .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPsqSVNcLw .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPsqSVNcLw .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsqSVNcLw .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPsqSVNcLw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPsqSVNcLw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPsqSVNcLw .dropdown-item.active,
.cid-uPsqSVNcLw .dropdown-item:active {
  background-color: transparent;
}
.cid-uPsqSVNcLw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPsqSVNcLw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPsqSVNcLw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPsqSVNcLw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPsqSVNcLw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPsqSVNcLw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPsqSVNcLw ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsqSVNcLw .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPsqSVNcLw .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPsqSVNcLw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPsqSVNcLw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPsqSVNcLw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPsqSVNcLw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsqSVNcLw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsqSVNcLw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPsqSVNcLw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsqSVNcLw nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPsqSVNcLw nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPsqSVNcLw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsqSVNcLw .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPsqSVNcLw a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPsqSVNcLw .navbar-brand span {
  display: inline-block;
}
.cid-uPsqSVNcLw .navbar-brand a {
  font-weight: 500;
}
.cid-uPsqSVNcLw .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPsqSVNcLw .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPsqSVNcLw .btn .mbr-iconfont,
.cid-uPsqSVNcLw .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPsqSVNcLw .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPsqSVNcLw .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPsqSVNcLw .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPsqSVNcLw .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPsqSVNcLw .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPsqSVNcLw .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPsqSVNcLw img {
  width: auto;
}
.cid-uPsqSVNcLw .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPsqSVNcLw .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsqSVNcLw .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsqSVNcLw a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPsqSVNcLw .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPsqSVNcLw .socicon {
  line-height: inherit;
}
.cid-uPsqSVNcLw .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPllLUeWYT {
  background-image: url("../../../assets/images/barandal-con-vidrio-templado-emuba-35.webp");
}
.cid-uPllLUeWYT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPllLUeWYT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPllLUeWYT .container {
    padding: 0 16px;
  }
}
.cid-uPllLUeWYT .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPllLUeWYT .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPllLUeWYT .row {
    padding: 45px 4px;
  }
}
.cid-uPllLUeWYT .row .card {
  justify-content: center;
}
.cid-uPllLUeWYT .title-wrapper {
  padding-right: 100px;
}
@media (max-width: 992px) {
  .cid-uPllLUeWYT .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPllLUeWYT .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPllLUeWYT .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPllLUeWYT .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPllLUeWYT .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPllLUeWYT .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPllLUeWYT .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPllLUeWYT .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPllLUeWYT .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPllLUeWYT .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPllLUeWYT .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPllLUeWYT .image-wrapper img {
  height: 400px;
  width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPllLUeWYT .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPllLUeWYT .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPllLUeWYT .image-wrapper img {
    height: 350px;
  }
}
.cid-uPllLUeWYT .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPllLUeWYT .mbr-section-title {
  color: #192227;
}
.cid-uPllLUeWYT .mbr-text {
  color: #192227;
}
.cid-uPllLUHPqO {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPllLUHPqO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPllLUHPqO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPllLUHPqO .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPllLUHPqO .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPllLUHPqO .container {
    padding: 0 16px;
  }
}
.cid-uPllLUHPqO .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPllLUHPqO .row {
    margin: 0 10px;
  }
}
.cid-uPllLUHPqO .row .card {
  position: relative;
  padding: 0;
}
.cid-uPllLUHPqO .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPllLUHPqO .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPllLUHPqO .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPllLUHPqO .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPllLUHPqO .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPllLUHPqO .row .card .icon-decor {
    display: none;
  }
}
.cid-uPllLUHPqO .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPllLUHPqO .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPllLUHPqO .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPllLUHPqO .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPllLUHPqO .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPllLUHPqO .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPllLUHPqO .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPllLUHPqO .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPllLUHPqO .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPllLUHPqO .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPllLUHPqO .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPllLUHPqO .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPllLUHPqO .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPllLUHPqO .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPllLUHPqO .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPllLUHPqO .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPllLUHPqO .item-title {
  color: #192227;
}
.cid-uPllLUHPqO .mbr-text {
  color: #192227;
}
.cid-uPllLUYeba {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPllLUYeba .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPllLUYeba .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPllLUYeba .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPllLUYeba .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPllLUYeba .container {
    padding: 0 16px;
  }
}
.cid-uPllLUYeba .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPllLUYeba .row {
    margin: 0 10px;
  }
}
.cid-uPllLUYeba .row .card {
  position: relative;
  padding: 0;
}
.cid-uPllLUYeba .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPllLUYeba .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPllLUYeba .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPllLUYeba .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPllLUYeba .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPllLUYeba .row .card .icon-decor {
    display: none;
  }
}
.cid-uPllLUYeba .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPllLUYeba .title-wrapper {
    width: 100%;
  }
}
.cid-uPllLUYeba .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPllLUYeba .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPllLUYeba .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPllLUYeba .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPllLUYeba .mbr-text {
  color: #fdfcfc;
}
.cid-uPllLV7Ttq {
  padding-top: 3rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPllLV7Ttq .row {
  justify-content: center;
}
.cid-uPllLV7Ttq .col-title {
  margin-bottom: 2.5rem;
}
.cid-uPllLV7Ttq .mbr-section-title {
  color: #ffffff;
}
.cid-uPllLV7Ttq .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-uPllLV7Ttq .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPllLV7Ttq .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-uPllLV7Ttq .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-uPllLV7Ttq .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #bbbbbb;
  min-height: 540px;
}
@media (max-width: 991px) {
  .cid-uPllLV7Ttq .card {
    min-height: 465px;
  }
}
@media (max-width: 639px) {
  .cid-uPllLV7Ttq .card {
    min-height: 345px;
  }
}
.cid-uPllLV7Ttq .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-uPllLV7Ttq .card:hover .card-title {
  text-decoration: underline;
}
.cid-uPllLV7Ttq .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-uPllLV7Ttq .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-uPllLV7Ttq .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-uPllLV7Ttq .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-uPllLV7Ttq .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-uPllLV7Ttq .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-uPllLV7Ttq .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-uPllLV7Ttq .mbr-section-btn {
  margin-top: 30px;
}
.cid-uPllLV7Ttq .card-title-1 {
  color: #ffffff;
}
.cid-uQ1sXjaeZ0 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uQ1sXjaeZ0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQ1sXjaeZ0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uQ1sXjaeZ0 .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uQ1sXjaeZ0 .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uQ1sXjaeZ0 .container {
    padding: 0 16px;
  }
}
.cid-uQ1sXjaeZ0 .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uQ1sXjaeZ0 .row {
    margin: 0;
  }
}
.cid-uQ1sXjaeZ0 .row .card {
  position: relative;
  padding: 0;
}
.cid-uQ1sXjaeZ0 .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uQ1sXjaeZ0 .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uQ1sXjaeZ0 .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uQ1sXjaeZ0 .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uQ1sXjaeZ0 .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uQ1sXjaeZ0 .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uQ1sXjaeZ0 .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uQ1sXQ2ZIo {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uQ1sXQ2ZIo .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uQ1sXQ2ZIo .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uQ1sXQ2ZIo .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uQ1sXQ2ZIo .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uQ1sXQ2ZIo .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uQ1sXQ2ZIo .primary {
  background: #5e91b7;
}
.cid-uQ1sXQ2ZIo .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uQ1sXQ2ZIo .mbr-text {
  color: #000000;
}
.cid-uQ1sXQ2ZIo .name {
  color: #000000;
}
.cid-uQ1sXQ2ZIo .position {
  color: #353535;
}
.cid-uQ1sXQ2ZIo .mbr-section-title {
  color: #ffffff;
}
.cid-uQ1sXQ2ZIo .mbr-primarytext {
  color: #000000;
}
.cid-uQ1sXQ2ZIo .primary-name {
  color: #000000;
}
.cid-uQ1sXQ2ZIo .primary-position {
  color: #000000;
}
.cid-uPllLVnjby {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPllLVnjby .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPllLVnjby .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPllLVnjby .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPllLVnjby .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPllLVnjby .container {
    padding: 0 16px;
  }
}
.cid-uPllLVnjby .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPllLVnjby .row {
    margin: 0 10px;
  }
}
.cid-uPllLVnjby .row .item {
  padding: 0;
}
.cid-uPllLVnjby .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPllLVnjby .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPllLVnjby .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPllLVnjby .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPllLVnjby .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPllLVnjby .panel-group .card:first-child {
  border-top: none;
}
.cid-uPllLVnjby .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPllLVnjby .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPllLVnjby .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPllLVnjby .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPllLVnjby .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPllLVnjby .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPllLVnjby .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPllLVnjby .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPllLVnjby .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPllLVnjby .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPllLVnjby .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPllLVnjby .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPllLVnjby .image-wrapper {
  height: 100%;
}
.cid-uPllLVnjby .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPllLVnjby .image-wrapper img {
    height: 350px;
  }
}
.cid-uPllLVnjby .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPllLVnjby .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPllLVnjby .panel-text {
  color: #fdfcfc;
}
.cid-uPllLWqMNL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPllLWqMNL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPllLWqMNL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPllLWqMNL .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPllLWqMNL .container {
    padding: 0 12px;
  }
}
.cid-uPllLWqMNL .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPllLWqMNL .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPllLWqMNL .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPllLWqMNL .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPllLWqMNL .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPllLWqMNL .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPllLWqMNL .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPllLWqMNL .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPllLWqMNL .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPllLWqMNL .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPllLWqMNL .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPllLWqMNL .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPllLWqMNL .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPllLWqMNL .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPllLWqMNL .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPllLWqMNL .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPllLWqMNL .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPllLWqMNL .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPllLWqMNL .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPllLWqMNL .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPllLWqMNL .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPllLWqMNL .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPllLWqMNL .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPllLWqMNL .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPllLWqMNL .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPllLWqMNL .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPllLWqMNL .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPllLWqMNL .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPllLWqMNL .mbr-section-title {
  color: #ffffff;
}
.cid-uPllLWqMNL .mbr-text {
  color: #ffffff;
}
.cid-uPllLWqMNL label {
  color: #ffffff;
}
.cid-uPllLWqMNL .mbr-section-title,
.cid-uPllLWqMNL .mbr-section-btn {
  color: #ffffff;
}
.cid-uPllLWqMNL .card-contacts {
  color: #ffffff;
}
.cid-uPqV5igieF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqV5igieF .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqV5igieF .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqV5igieF .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqV5igieF .row {
    text-align: center;
  }
}
.cid-uPqV5igieF li {
  padding-bottom: 5px;
}
.cid-uPqV5igieF .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqV5igieF .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqV5igieF div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqV5igieF .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqV5igieF .copyright {
  color: #bbbbbb;
}
.cid-uPqV5igieF .soc-link,
.cid-uPqV5igieF .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqV5igieF .mbr-section-subtitle {
  text-align: left;
}
.cid-uPsr9s1zub .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPsr9s1zub .display-2 {
  font-size: 2rem;
}
.cid-uPsr9s1zub .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsr9s1zub .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPsr9s1zub .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsr9s1zub .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPsr9s1zub .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPsr9s1zub.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsr9s1zub.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsr9s1zub.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsr9s1zub.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsr9s1zub.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPsr9s1zub.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsr9s1zub.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPsr9s1zub.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPsr9s1zub .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPsr9s1zub .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPsr9s1zub .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsr9s1zub .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsr9s1zub .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPsr9s1zub .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsr9s1zub.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsr9s1zub .dropdown-menu {
    top: 0;
  }
  .cid-uPsr9s1zub .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsr9s1zub .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsr9s1zub .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPsr9s1zub .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsr9s1zub ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsr9s1zub .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPsr9s1zub .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPsr9s1zub .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPsr9s1zub .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPsr9s1zub .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPsr9s1zub .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPsr9s1zub .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPsr9s1zub .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPsr9s1zub .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPsr9s1zub .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPsr9s1zub .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPsr9s1zub .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPsr9s1zub .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPsr9s1zub .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsr9s1zub .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsr9s1zub .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPsr9s1zub .navbar.opened {
  transition: all .3s;
}
.cid-uPsr9s1zub .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPsr9s1zub .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPsr9s1zub .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsr9s1zub .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPsr9s1zub .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPsr9s1zub .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPsr9s1zub .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPsr9s1zub .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPsr9s1zub .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPsr9s1zub .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsr9s1zub .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPsr9s1zub .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsr9s1zub .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPsr9s1zub .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPsr9s1zub .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPsr9s1zub .navbar-caption {
  padding-right: 1rem;
}
.cid-uPsr9s1zub .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPsr9s1zub .dropdown-menu,
  .cid-uPsr9s1zub .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPsr9s1zub .dropdown-menu,
  .cid-uPsr9s1zub .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPsr9s1zub .nav-item:focus,
.cid-uPsr9s1zub .nav-link:focus {
  outline: none;
}
.cid-uPsr9s1zub .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPsr9s1zub .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsr9s1zub .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPsr9s1zub .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPsr9s1zub .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPsr9s1zub .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPsr9s1zub .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPsr9s1zub .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPsr9s1zub .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPsr9s1zub .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPsr9s1zub .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPsr9s1zub .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPsr9s1zub .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPsr9s1zub .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsr9s1zub .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPsr9s1zub .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPsr9s1zub .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPsr9s1zub .dropdown-item.active,
.cid-uPsr9s1zub .dropdown-item:active {
  background-color: transparent;
}
.cid-uPsr9s1zub .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPsr9s1zub .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPsr9s1zub .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPsr9s1zub .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPsr9s1zub .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPsr9s1zub .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPsr9s1zub ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsr9s1zub .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPsr9s1zub .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPsr9s1zub button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPsr9s1zub button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPsr9s1zub button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPsr9s1zub button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsr9s1zub button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsr9s1zub button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPsr9s1zub nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsr9s1zub nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPsr9s1zub nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPsr9s1zub nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsr9s1zub .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPsr9s1zub a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPsr9s1zub .navbar-brand span {
  display: inline-block;
}
.cid-uPsr9s1zub .navbar-brand a {
  font-weight: 500;
}
.cid-uPsr9s1zub .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPsr9s1zub .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPsr9s1zub .btn .mbr-iconfont,
.cid-uPsr9s1zub .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPsr9s1zub .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPsr9s1zub .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPsr9s1zub .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPsr9s1zub .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPsr9s1zub .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPsr9s1zub .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPsr9s1zub img {
  width: auto;
}
.cid-uPsr9s1zub .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPsr9s1zub .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsr9s1zub .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsr9s1zub a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPsr9s1zub .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPsr9s1zub .socicon {
  line-height: inherit;
}
.cid-uPsr9s1zub .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPlFFjBv9x .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlFFjBv9x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: url("../../../assets/images/barandales-modernos-emuba-background.png-1919x1080.png");
}
@media (max-width: 992px) {
  .cid-uPlFFjBv9x .container {
    padding: 0 16px;
  }
}
.cid-uPlFFjBv9x .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlFFjBv9x .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPlFFjBv9x .row {
    padding: 45px 4px;
  }
}
.cid-uPlFFjBv9x .row .card {
  justify-content: center;
}
.cid-uPlFFjBv9x .title-wrapper {
  padding-right: 100px;
  padding-right: 0;
  padding-left: 100px;
}
@media (max-width: 992px) {
  .cid-uPlFFjBv9x .title-wrapper {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlFFjBv9x .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPlFFjBv9x .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPlFFjBv9x .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPlFFjBv9x .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPlFFjBv9x .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPlFFjBv9x .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPlFFjBv9x .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPlFFjBv9x .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPlFFjBv9x .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlFFjBv9x .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPlFFjBv9x .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPlFFjBv9x .image-wrapper img {
  height: 400px;
  width: auto;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPlFFjBv9x .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPlFFjBv9x .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPlFFjBv9x .image-wrapper img {
    fheight: 350px;
  }
}
.cid-uPlFFjBv9x .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPlFFjBv9x .mbr-section-title {
  color: #192227;
}
.cid-uPlFFjBv9x .mbr-text {
  color: #192227;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cid-uPlFFjBv9x section.header01 .row {
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-items: center;
    text-align: center;
  }
  .cid-uPlFFjBv9x section.header01 .image-wrapper img {
    max-height: 340px;
    height: auto;
  }
}
.cid-uQ5nR75Bg1 .main-card {
  background-image: url("../../../assets/images/barandal-inoxidable-estadio-luis-pirata-fuente.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5nR75Bg1 .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5nR75Bg1 .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5nR75Bg1 .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5nR75Bg1 .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5nR75Bg1 .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5nR75Bg1 .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5nR75Bg1 .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5nR75Bg1 .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5nR75Bg1 .card:before {
    opacity: 0.5;
  }
  .cid-uQ5nR75Bg1 .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5nR75Bg1 .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5nR75Bg1 .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5nR75Bg1 .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5nR75Bg1 .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5nR75Bg1 .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5nR75Bg1 .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5nR75Bg1 .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5nR75Bg1 .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5nR75Bg1 .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5nR75Bg1 .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5nR75Bg1 .mbr-section-subtitle,
.cid-uQ5nR75Bg1 .main-btn {
  color: #ffffff;
}
.cid-uQ5nR75Bg1 .soc-link,
.cid-uQ5nR75Bg1 .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5nR75Bg1 .mbr-section-title {
  color: #ffffff;
}
.cid-uQ5nRYg3qu .main-card {
  background-image: url("../../../assets/images/pasamanos-inox-escalera-exterior.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5nRYg3qu .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5nRYg3qu .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5nRYg3qu .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5nRYg3qu .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5nRYg3qu .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5nRYg3qu .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5nRYg3qu .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5nRYg3qu .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5nRYg3qu .card:before {
    opacity: 0.5;
  }
  .cid-uQ5nRYg3qu .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5nRYg3qu .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5nRYg3qu .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5nRYg3qu .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5nRYg3qu .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5nRYg3qu .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5nRYg3qu .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5nRYg3qu .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5nRYg3qu .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5nRYg3qu .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5nRYg3qu .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5nRYg3qu .mbr-section-subtitle,
.cid-uQ5nRYg3qu .main-btn {
  color: #ffffff;
}
.cid-uQ5nRYg3qu .soc-link,
.cid-uQ5nRYg3qu .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5nRYg3qu .mbr-section-title {
  color: #ffffff;
}
.cid-uQ5nSWVmxT .main-card {
  background-image: url("../../../assets/images/barandal-vidrio-templado-terraza.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5nSWVmxT .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5nSWVmxT .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5nSWVmxT .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5nSWVmxT .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5nSWVmxT .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5nSWVmxT .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5nSWVmxT .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5nSWVmxT .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5nSWVmxT .card:before {
    opacity: 0.5;
  }
  .cid-uQ5nSWVmxT .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5nSWVmxT .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5nSWVmxT .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5nSWVmxT .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5nSWVmxT .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5nSWVmxT .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5nSWVmxT .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5nSWVmxT .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5nSWVmxT .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5nSWVmxT .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5nSWVmxT .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5nSWVmxT .mbr-section-subtitle,
.cid-uQ5nSWVmxT .main-btn {
  color: #ffffff;
}
.cid-uQ5nSWVmxT .soc-link,
.cid-uQ5nSWVmxT .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5nSWVmxT .mbr-section-title {
  color: #ffffff;
}
.cid-uQ5nTG2bF3 .main-card {
  background-image: url("../../../assets/images/cancel-vidrio-corredera-bano.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5nTG2bF3 .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5nTG2bF3 .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5nTG2bF3 .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5nTG2bF3 .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5nTG2bF3 .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5nTG2bF3 .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5nTG2bF3 .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5nTG2bF3 .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5nTG2bF3 .card:before {
    opacity: 0.5;
  }
  .cid-uQ5nTG2bF3 .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5nTG2bF3 .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5nTG2bF3 .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5nTG2bF3 .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5nTG2bF3 .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5nTG2bF3 .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5nTG2bF3 .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5nTG2bF3 .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5nTG2bF3 .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5nTG2bF3 .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5nTG2bF3 .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5nTG2bF3 .mbr-section-subtitle,
.cid-uQ5nTG2bF3 .main-btn {
  color: #ffffff;
}
.cid-uQ5nTG2bF3 .soc-link,
.cid-uQ5nTG2bF3 .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5nTG2bF3 .mbr-section-title {
  color: #ffffff;
}
.cid-uPlFFldOyZ {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlFFldOyZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlFFldOyZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlFFldOyZ .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlFFldOyZ .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlFFldOyZ .container {
    padding: 0 16px;
  }
}
.cid-uPlFFldOyZ .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlFFldOyZ .row {
    margin: 0 10px;
  }
}
.cid-uPlFFldOyZ .row .card {
  position: relative;
  padding: 0;
}
.cid-uPlFFldOyZ .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPlFFldOyZ .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlFFldOyZ .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPlFFldOyZ .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPlFFldOyZ .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlFFldOyZ .row .card .icon-decor {
    display: none;
  }
}
.cid-uPlFFldOyZ .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPlFFldOyZ .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlFFldOyZ .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPlFFldOyZ .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPlFFldOyZ .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPlFFldOyZ .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPlFFldOyZ .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPlFFldOyZ .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPlFFldOyZ .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPlFFldOyZ .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPlFFldOyZ .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPlFFldOyZ .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPlFFldOyZ .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPlFFldOyZ .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPlFFldOyZ .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPlFFldOyZ .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlFFldOyZ .item-title {
  color: #192227;
}
.cid-uPlFFldOyZ .mbr-text {
  color: #192227;
}
.cid-uPlFFlsAvM {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlFFlsAvM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlFFlsAvM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlFFlsAvM .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlFFlsAvM .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlFFlsAvM .container {
    padding: 0 16px;
  }
}
.cid-uPlFFlsAvM .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlFFlsAvM .row {
    margin: 0 10px;
  }
}
.cid-uPlFFlsAvM .row .card {
  position: relative;
  padding: 0;
}
.cid-uPlFFlsAvM .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPlFFlsAvM .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlFFlsAvM .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPlFFlsAvM .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPlFFlsAvM .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlFFlsAvM .row .card .icon-decor {
    display: none;
  }
}
.cid-uPlFFlsAvM .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPlFFlsAvM .title-wrapper {
    width: 100%;
  }
}
.cid-uPlFFlsAvM .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlFFlsAvM .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPlFFlsAvM .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlFFlsAvM .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlFFlsAvM .mbr-text {
  color: #fdfcfc;
}
.cid-uPlFFlF3G2 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #192227;
}
.cid-uPlFFlF3G2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlFFlF3G2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlFFlF3G2 .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 80%;
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uPlFFlF3G2 .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 22px;
  }
}
.cid-uPlFFlF3G2 .items-wrapper {
  margin: 0 -10px;
}
.cid-uPlFFlF3G2 .items-wrapper .item {
  padding: 0 10px;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uPlFFlF3G2 .items-wrapper .item {
    margin-bottom: 16px;
  }
}
.cid-uPlFFlF3G2 .items-wrapper .item:hover .item-wrapper .item-img img,
.cid-uPlFFlF3G2 .items-wrapper .item:focus .item-wrapper .item-img img {
  transform: translateX(10px);
}
.cid-uPlFFlF3G2 .items-wrapper .item .item-wrapper {
  padding: 26px;
  height: 100%;
  overflow: hidden !important;
}
@media (max-width: 992px) {
  .cid-uPlFFlF3G2 .items-wrapper .item .item-wrapper {
    padding: 16px;
  }
}
.cid-uPlFFlF3G2 .items-wrapper .item .item-wrapper .item-img {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uPlFFlF3G2 .items-wrapper .item .item-wrapper .item-img {
    margin-bottom: 22px;
  }
}
.cid-uPlFFlF3G2 .items-wrapper .item .item-wrapper .item-img img {
  height: 250px;
  object-fit: cover;
  transition: all .3s ease;
}
.cid-uPlFFlF3G2 .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 16px;
}
.cid-uPlFFlF3G2 .items-wrapper .item .item-wrapper .card-box .item-text {
  margin-bottom: 16px;
}
.cid-uPlFFlF3G2 .items-wrapper .item .item-wrapper .card-box .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uPlFFlF3G2 .items-wrapper .item .card_1 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uPlFFlF3G2 .items-wrapper .item .card_2 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uPlFFlF3G2 .items-wrapper .item .card_3 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uPlFFlF3G2 .mbr-section-title,
.cid-uPlFFlF3G2 .title-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-uPlFFlF3G2 .item-title {
  color: #ffffff;
}
.cid-uPlFFlF3G2 .item-text {
  color: #ffffff;
}
.cid-uPlFFlWysQ {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlFFlWysQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlFFlWysQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlFFlWysQ .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uPlFFlWysQ .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlFFlWysQ .container {
    padding: 0 16px;
  }
}
.cid-uPlFFlWysQ .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uPlFFlWysQ .row {
    margin: 0;
  }
}
.cid-uPlFFlWysQ .row .card {
  position: relative;
  padding: 0;
}
.cid-uPlFFlWysQ .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uPlFFlWysQ .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uPlFFlWysQ .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uPlFFlWysQ .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uPlFFlWysQ .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uPlFFlWysQ .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uPlFFlWysQ .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uPlFFmaQJx {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uPlFFmaQJx .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uPlFFmaQJx .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uPlFFmaQJx .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uPlFFmaQJx .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uPlFFmaQJx .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uPlFFmaQJx .primary {
  background: #5e91b7;
}
.cid-uPlFFmaQJx .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uPlFFmaQJx .mbr-text {
  color: #000000;
}
.cid-uPlFFmaQJx .name {
  color: #000000;
}
.cid-uPlFFmaQJx .position {
  color: #353535;
}
.cid-uPlFFmaQJx .mbr-section-title {
  color: #ffffff;
}
.cid-uPlFFmaQJx .mbr-primarytext {
  color: #000000;
}
.cid-uPlFFmaQJx .primary-name {
  color: #000000;
}
.cid-uPlFFmaQJx .primary-position {
  color: #000000;
}
.cid-uPlFFmvkr7 {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPlFFmvkr7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlFFmvkr7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlFFmvkr7 .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlFFmvkr7 .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlFFmvkr7 .container {
    padding: 0 16px;
  }
}
.cid-uPlFFmvkr7 .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlFFmvkr7 .row {
    margin: 0 10px;
  }
}
.cid-uPlFFmvkr7 .row .item {
  padding: 0;
}
.cid-uPlFFmvkr7 .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlFFmvkr7 .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPlFFmvkr7 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPlFFmvkr7 .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPlFFmvkr7 .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPlFFmvkr7 .panel-group .card:first-child {
  border-top: none;
}
.cid-uPlFFmvkr7 .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPlFFmvkr7 .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPlFFmvkr7 .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPlFFmvkr7 .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPlFFmvkr7 .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPlFFmvkr7 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPlFFmvkr7 .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPlFFmvkr7 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPlFFmvkr7 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPlFFmvkr7 .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPlFFmvkr7 .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPlFFmvkr7 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPlFFmvkr7 .image-wrapper {
  height: 100%;
}
.cid-uPlFFmvkr7 .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPlFFmvkr7 .image-wrapper img {
    height: 350px;
  }
}
.cid-uPlFFmvkr7 .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlFFmvkr7 .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPlFFmvkr7 .panel-text {
  color: #fdfcfc;
}
.cid-uPlFFmQ6QJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPlFFmQ6QJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlFFmQ6QJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPlFFmQ6QJ .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPlFFmQ6QJ .container {
    padding: 0 12px;
  }
}
.cid-uPlFFmQ6QJ .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPlFFmQ6QJ .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPlFFmQ6QJ .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPlFFmQ6QJ .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPlFFmQ6QJ .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPlFFmQ6QJ .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPlFFmQ6QJ .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPlFFmQ6QJ .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPlFFmQ6QJ .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlFFmQ6QJ .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPlFFmQ6QJ .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPlFFmQ6QJ .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPlFFmQ6QJ .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPlFFmQ6QJ .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPlFFmQ6QJ .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPlFFmQ6QJ .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPlFFmQ6QJ .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPlFFmQ6QJ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPlFFmQ6QJ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPlFFmQ6QJ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPlFFmQ6QJ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPlFFmQ6QJ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPlFFmQ6QJ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPlFFmQ6QJ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPlFFmQ6QJ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPlFFmQ6QJ .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPlFFmQ6QJ .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPlFFmQ6QJ .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPlFFmQ6QJ .mbr-section-title {
  color: #ffffff;
}
.cid-uPlFFmQ6QJ .mbr-text {
  color: #ffffff;
}
.cid-uPlFFmQ6QJ label {
  color: #ffffff;
}
.cid-uPlFFmQ6QJ .mbr-section-title,
.cid-uPlFFmQ6QJ .mbr-section-btn {
  color: #ffffff;
}
.cid-uPlFFmQ6QJ .card-contacts {
  color: #ffffff;
}
.cid-uPqVhPwIYH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqVhPwIYH .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqVhPwIYH .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqVhPwIYH .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqVhPwIYH .row {
    text-align: center;
  }
}
.cid-uPqVhPwIYH li {
  padding-bottom: 5px;
}
.cid-uPqVhPwIYH .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqVhPwIYH .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqVhPwIYH div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqVhPwIYH .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqVhPwIYH .copyright {
  color: #bbbbbb;
}
.cid-uPqVhPwIYH .soc-link,
.cid-uPqVhPwIYH .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqVhPwIYH .mbr-section-subtitle {
  text-align: left;
}
.cid-uPsrt7qrLN .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPsrt7qrLN .display-2 {
  font-size: 2rem;
}
.cid-uPsrt7qrLN .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsrt7qrLN .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPsrt7qrLN .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsrt7qrLN .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPsrt7qrLN .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPsrt7qrLN.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsrt7qrLN.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsrt7qrLN.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsrt7qrLN.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsrt7qrLN.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPsrt7qrLN.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsrt7qrLN.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPsrt7qrLN.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPsrt7qrLN .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPsrt7qrLN .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPsrt7qrLN .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsrt7qrLN .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsrt7qrLN .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPsrt7qrLN .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsrt7qrLN.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsrt7qrLN .dropdown-menu {
    top: 0;
  }
  .cid-uPsrt7qrLN .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsrt7qrLN .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsrt7qrLN .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPsrt7qrLN .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsrt7qrLN ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsrt7qrLN .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPsrt7qrLN .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPsrt7qrLN .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPsrt7qrLN .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPsrt7qrLN .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPsrt7qrLN .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPsrt7qrLN .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPsrt7qrLN .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPsrt7qrLN .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPsrt7qrLN .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPsrt7qrLN .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPsrt7qrLN .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPsrt7qrLN .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPsrt7qrLN .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsrt7qrLN .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsrt7qrLN .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPsrt7qrLN .navbar.opened {
  transition: all .3s;
}
.cid-uPsrt7qrLN .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPsrt7qrLN .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPsrt7qrLN .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsrt7qrLN .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPsrt7qrLN .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPsrt7qrLN .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPsrt7qrLN .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPsrt7qrLN .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPsrt7qrLN .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPsrt7qrLN .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsrt7qrLN .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPsrt7qrLN .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsrt7qrLN .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPsrt7qrLN .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPsrt7qrLN .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPsrt7qrLN .navbar-caption {
  padding-right: 1rem;
}
.cid-uPsrt7qrLN .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPsrt7qrLN .dropdown-menu,
  .cid-uPsrt7qrLN .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPsrt7qrLN .dropdown-menu,
  .cid-uPsrt7qrLN .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPsrt7qrLN .nav-item:focus,
.cid-uPsrt7qrLN .nav-link:focus {
  outline: none;
}
.cid-uPsrt7qrLN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPsrt7qrLN .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsrt7qrLN .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPsrt7qrLN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPsrt7qrLN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPsrt7qrLN .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPsrt7qrLN .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPsrt7qrLN .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPsrt7qrLN .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPsrt7qrLN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPsrt7qrLN .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPsrt7qrLN .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPsrt7qrLN .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPsrt7qrLN .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsrt7qrLN .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPsrt7qrLN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPsrt7qrLN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPsrt7qrLN .dropdown-item.active,
.cid-uPsrt7qrLN .dropdown-item:active {
  background-color: transparent;
}
.cid-uPsrt7qrLN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPsrt7qrLN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPsrt7qrLN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPsrt7qrLN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPsrt7qrLN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPsrt7qrLN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPsrt7qrLN ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsrt7qrLN .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPsrt7qrLN .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPsrt7qrLN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPsrt7qrLN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPsrt7qrLN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPsrt7qrLN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsrt7qrLN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsrt7qrLN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPsrt7qrLN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsrt7qrLN nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPsrt7qrLN nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPsrt7qrLN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsrt7qrLN .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPsrt7qrLN a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPsrt7qrLN .navbar-brand span {
  display: inline-block;
}
.cid-uPsrt7qrLN .navbar-brand a {
  font-weight: 500;
}
.cid-uPsrt7qrLN .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPsrt7qrLN .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPsrt7qrLN .btn .mbr-iconfont,
.cid-uPsrt7qrLN .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPsrt7qrLN .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPsrt7qrLN .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPsrt7qrLN .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPsrt7qrLN .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPsrt7qrLN .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPsrt7qrLN .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPsrt7qrLN img {
  width: auto;
}
.cid-uPsrt7qrLN .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPsrt7qrLN .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsrt7qrLN .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsrt7qrLN a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPsrt7qrLN .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPsrt7qrLN .socicon {
  line-height: inherit;
}
.cid-uPsrt7qrLN .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPlFPc3Mlx {
  background-image: url("../../../assets/images/barandal-inox-escalera-interior-edificio-1.webp");
}
.cid-uPlFPc3Mlx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlFPc3Mlx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPlFPc3Mlx .container {
    padding: 0 16px;
  }
}
.cid-uPlFPc3Mlx .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlFPc3Mlx .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPlFPc3Mlx .row {
    padding: 45px 4px;
  }
}
.cid-uPlFPc3Mlx .row .card {
  justify-content: center;
}
.cid-uPlFPc3Mlx .title-wrapper {
  padding-right: 100px;
}
@media (max-width: 992px) {
  .cid-uPlFPc3Mlx .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPlFPc3Mlx .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPlFPc3Mlx .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPlFPc3Mlx .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPlFPc3Mlx .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPlFPc3Mlx .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPlFPc3Mlx .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPlFPc3Mlx .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPlFPc3Mlx .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlFPc3Mlx .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPlFPc3Mlx .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPlFPc3Mlx .image-wrapper img {
  height: 400px;
  width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPlFPc3Mlx .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPlFPc3Mlx .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPlFPc3Mlx .image-wrapper img {
    height: 350px;
  }
}
.cid-uPlFPc3Mlx .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPlFPc3Mlx .mbr-section-title {
  color: #192227;
}
.cid-uPlFPc3Mlx .mbr-text {
  color: #192227;
}
.cid-uPlFPcElCc {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlFPcElCc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlFPcElCc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlFPcElCc .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlFPcElCc .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlFPcElCc .container {
    padding: 0 16px;
  }
}
.cid-uPlFPcElCc .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlFPcElCc .row {
    margin: 0 10px;
  }
}
.cid-uPlFPcElCc .row .card {
  position: relative;
  padding: 0;
}
.cid-uPlFPcElCc .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPlFPcElCc .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlFPcElCc .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPlFPcElCc .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPlFPcElCc .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlFPcElCc .row .card .icon-decor {
    display: none;
  }
}
.cid-uPlFPcElCc .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPlFPcElCc .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlFPcElCc .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPlFPcElCc .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPlFPcElCc .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPlFPcElCc .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPlFPcElCc .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPlFPcElCc .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPlFPcElCc .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPlFPcElCc .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPlFPcElCc .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPlFPcElCc .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPlFPcElCc .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPlFPcElCc .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPlFPcElCc .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPlFPcElCc .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlFPcElCc .item-title {
  color: #192227;
}
.cid-uPlFPcElCc .mbr-text {
  color: #192227;
}
.cid-uPlFPcSdhP {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlFPcSdhP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlFPcSdhP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlFPcSdhP .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlFPcSdhP .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlFPcSdhP .container {
    padding: 0 16px;
  }
}
.cid-uPlFPcSdhP .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlFPcSdhP .row {
    margin: 0 10px;
  }
}
.cid-uPlFPcSdhP .row .card {
  position: relative;
  padding: 0;
}
.cid-uPlFPcSdhP .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPlFPcSdhP .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlFPcSdhP .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPlFPcSdhP .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPlFPcSdhP .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlFPcSdhP .row .card .icon-decor {
    display: none;
  }
}
.cid-uPlFPcSdhP .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPlFPcSdhP .title-wrapper {
    width: 100%;
  }
}
.cid-uPlFPcSdhP .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlFPcSdhP .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPlFPcSdhP .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlFPcSdhP .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlFPcSdhP .mbr-text {
  color: #fdfcfc;
}
.cid-uPlFPd050Q {
  padding-top: 3rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlFPd050Q .row {
  justify-content: center;
}
.cid-uPlFPd050Q .col-title {
  margin-bottom: 2.5rem;
}
.cid-uPlFPd050Q .mbr-section-title {
  color: #ffffff;
}
.cid-uPlFPd050Q .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-uPlFPd050Q .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPlFPd050Q .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-uPlFPd050Q .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-uPlFPd050Q .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #bbbbbb;
  min-height: 540px;
}
@media (max-width: 991px) {
  .cid-uPlFPd050Q .card {
    min-height: 465px;
  }
}
@media (max-width: 639px) {
  .cid-uPlFPd050Q .card {
    min-height: 345px;
  }
}
.cid-uPlFPd050Q .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-uPlFPd050Q .card:hover .card-title {
  text-decoration: underline;
}
.cid-uPlFPd050Q .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-uPlFPd050Q .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-uPlFPd050Q .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-uPlFPd050Q .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-uPlFPd050Q .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-uPlFPd050Q .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-uPlFPd050Q .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-uPlFPd050Q .mbr-section-btn {
  margin-top: 30px;
}
.cid-uPlFPd050Q .card-title-1 {
  color: #ffffff;
}
.cid-uQ1NyiuidU {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uQ1NyiuidU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQ1NyiuidU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uQ1NyiuidU .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uQ1NyiuidU .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uQ1NyiuidU .container {
    padding: 0 16px;
  }
}
.cid-uQ1NyiuidU .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uQ1NyiuidU .row {
    margin: 0;
  }
}
.cid-uQ1NyiuidU .row .card {
  position: relative;
  padding: 0;
}
.cid-uQ1NyiuidU .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uQ1NyiuidU .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uQ1NyiuidU .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uQ1NyiuidU .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uQ1NyiuidU .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uQ1NyiuidU .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uQ1NyiuidU .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uQ1NyWov5V {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uQ1NyWov5V .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uQ1NyWov5V .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uQ1NyWov5V .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uQ1NyWov5V .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uQ1NyWov5V .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uQ1NyWov5V .primary {
  background: #5e91b7;
}
.cid-uQ1NyWov5V .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uQ1NyWov5V .mbr-text {
  color: #000000;
}
.cid-uQ1NyWov5V .name {
  color: #000000;
}
.cid-uQ1NyWov5V .position {
  color: #353535;
}
.cid-uQ1NyWov5V .mbr-section-title {
  color: #ffffff;
}
.cid-uQ1NyWov5V .mbr-primarytext {
  color: #000000;
}
.cid-uQ1NyWov5V .primary-name {
  color: #000000;
}
.cid-uQ1NyWov5V .primary-position {
  color: #000000;
}
.cid-uPlFPdfGBM {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPlFPdfGBM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlFPdfGBM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlFPdfGBM .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlFPdfGBM .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlFPdfGBM .container {
    padding: 0 16px;
  }
}
.cid-uPlFPdfGBM .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlFPdfGBM .row {
    margin: 0 10px;
  }
}
.cid-uPlFPdfGBM .row .item {
  padding: 0;
}
.cid-uPlFPdfGBM .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlFPdfGBM .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPlFPdfGBM .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPlFPdfGBM .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPlFPdfGBM .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPlFPdfGBM .panel-group .card:first-child {
  border-top: none;
}
.cid-uPlFPdfGBM .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPlFPdfGBM .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPlFPdfGBM .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPlFPdfGBM .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPlFPdfGBM .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPlFPdfGBM .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPlFPdfGBM .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPlFPdfGBM .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPlFPdfGBM .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPlFPdfGBM .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPlFPdfGBM .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPlFPdfGBM .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPlFPdfGBM .image-wrapper {
  height: 100%;
}
.cid-uPlFPdfGBM .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPlFPdfGBM .image-wrapper img {
    height: 350px;
  }
}
.cid-uPlFPdfGBM .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlFPdfGBM .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPlFPdfGBM .panel-text {
  color: #fdfcfc;
}
.cid-uPlFPdtzg2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPlFPdtzg2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlFPdtzg2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPlFPdtzg2 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPlFPdtzg2 .container {
    padding: 0 12px;
  }
}
.cid-uPlFPdtzg2 .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPlFPdtzg2 .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPlFPdtzg2 .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPlFPdtzg2 .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPlFPdtzg2 .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPlFPdtzg2 .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPlFPdtzg2 .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPlFPdtzg2 .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPlFPdtzg2 .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlFPdtzg2 .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPlFPdtzg2 .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPlFPdtzg2 .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPlFPdtzg2 .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPlFPdtzg2 .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPlFPdtzg2 .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPlFPdtzg2 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPlFPdtzg2 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPlFPdtzg2 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPlFPdtzg2 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPlFPdtzg2 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPlFPdtzg2 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPlFPdtzg2 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPlFPdtzg2 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPlFPdtzg2 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPlFPdtzg2 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPlFPdtzg2 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPlFPdtzg2 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPlFPdtzg2 .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPlFPdtzg2 .mbr-section-title {
  color: #ffffff;
}
.cid-uPlFPdtzg2 .mbr-text {
  color: #ffffff;
}
.cid-uPlFPdtzg2 label {
  color: #ffffff;
}
.cid-uPlFPdtzg2 .mbr-section-title,
.cid-uPlFPdtzg2 .mbr-section-btn {
  color: #ffffff;
}
.cid-uPlFPdtzg2 .card-contacts {
  color: #ffffff;
}
.cid-uPqVsgMa4q {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqVsgMa4q .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqVsgMa4q .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqVsgMa4q .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqVsgMa4q .row {
    text-align: center;
  }
}
.cid-uPqVsgMa4q li {
  padding-bottom: 5px;
}
.cid-uPqVsgMa4q .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqVsgMa4q .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqVsgMa4q div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqVsgMa4q .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqVsgMa4q .copyright {
  color: #bbbbbb;
}
.cid-uPqVsgMa4q .soc-link,
.cid-uPqVsgMa4q .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqVsgMa4q .mbr-section-subtitle {
  text-align: left;
}
.cid-uPsrRfnNBP .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPsrRfnNBP .display-2 {
  font-size: 2rem;
}
.cid-uPsrRfnNBP .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsrRfnNBP .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPsrRfnNBP .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsrRfnNBP .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPsrRfnNBP .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPsrRfnNBP.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsrRfnNBP.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsrRfnNBP.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsrRfnNBP.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsrRfnNBP.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPsrRfnNBP.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsrRfnNBP.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPsrRfnNBP.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPsrRfnNBP .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPsrRfnNBP .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPsrRfnNBP .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsrRfnNBP .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsrRfnNBP .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPsrRfnNBP .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsrRfnNBP.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsrRfnNBP .dropdown-menu {
    top: 0;
  }
  .cid-uPsrRfnNBP .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsrRfnNBP .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsrRfnNBP .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPsrRfnNBP .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsrRfnNBP ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsrRfnNBP .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPsrRfnNBP .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPsrRfnNBP .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPsrRfnNBP .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPsrRfnNBP .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPsrRfnNBP .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPsrRfnNBP .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPsrRfnNBP .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPsrRfnNBP .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPsrRfnNBP .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPsrRfnNBP .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPsrRfnNBP .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPsrRfnNBP .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPsrRfnNBP .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsrRfnNBP .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsrRfnNBP .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPsrRfnNBP .navbar.opened {
  transition: all .3s;
}
.cid-uPsrRfnNBP .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPsrRfnNBP .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPsrRfnNBP .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsrRfnNBP .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPsrRfnNBP .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPsrRfnNBP .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPsrRfnNBP .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPsrRfnNBP .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPsrRfnNBP .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPsrRfnNBP .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsrRfnNBP .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPsrRfnNBP .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsrRfnNBP .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPsrRfnNBP .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPsrRfnNBP .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPsrRfnNBP .navbar-caption {
  padding-right: 1rem;
}
.cid-uPsrRfnNBP .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPsrRfnNBP .dropdown-menu,
  .cid-uPsrRfnNBP .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPsrRfnNBP .dropdown-menu,
  .cid-uPsrRfnNBP .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPsrRfnNBP .nav-item:focus,
.cid-uPsrRfnNBP .nav-link:focus {
  outline: none;
}
.cid-uPsrRfnNBP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPsrRfnNBP .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsrRfnNBP .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPsrRfnNBP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPsrRfnNBP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPsrRfnNBP .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPsrRfnNBP .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPsrRfnNBP .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPsrRfnNBP .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPsrRfnNBP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPsrRfnNBP .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPsrRfnNBP .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPsrRfnNBP .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPsrRfnNBP .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsrRfnNBP .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPsrRfnNBP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPsrRfnNBP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPsrRfnNBP .dropdown-item.active,
.cid-uPsrRfnNBP .dropdown-item:active {
  background-color: transparent;
}
.cid-uPsrRfnNBP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPsrRfnNBP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPsrRfnNBP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPsrRfnNBP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPsrRfnNBP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPsrRfnNBP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPsrRfnNBP ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsrRfnNBP .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPsrRfnNBP .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPsrRfnNBP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPsrRfnNBP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPsrRfnNBP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPsrRfnNBP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsrRfnNBP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsrRfnNBP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPsrRfnNBP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsrRfnNBP nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPsrRfnNBP nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPsrRfnNBP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsrRfnNBP .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPsrRfnNBP a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPsrRfnNBP .navbar-brand span {
  display: inline-block;
}
.cid-uPsrRfnNBP .navbar-brand a {
  font-weight: 500;
}
.cid-uPsrRfnNBP .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPsrRfnNBP .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPsrRfnNBP .btn .mbr-iconfont,
.cid-uPsrRfnNBP .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPsrRfnNBP .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPsrRfnNBP .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPsrRfnNBP .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPsrRfnNBP .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPsrRfnNBP .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPsrRfnNBP .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPsrRfnNBP img {
  width: auto;
}
.cid-uPsrRfnNBP .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPsrRfnNBP .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsrRfnNBP .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsrRfnNBP a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPsrRfnNBP .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPsrRfnNBP .socicon {
  line-height: inherit;
}
.cid-uPsrRfnNBP .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPlFTXIX8g {
  background-image: url("../../../assets/images/barandal-con-vidrio-templado-emuba-35.webp");
}
.cid-uPlFTXIX8g .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlFTXIX8g .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPlFTXIX8g .container {
    padding: 0 16px;
  }
}
.cid-uPlFTXIX8g .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlFTXIX8g .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPlFTXIX8g .row {
    padding: 45px 4px;
  }
}
.cid-uPlFTXIX8g .row .card {
  justify-content: center;
}
.cid-uPlFTXIX8g .title-wrapper {
  padding-right: 100px;
}
@media (max-width: 992px) {
  .cid-uPlFTXIX8g .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPlFTXIX8g .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPlFTXIX8g .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPlFTXIX8g .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPlFTXIX8g .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPlFTXIX8g .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPlFTXIX8g .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPlFTXIX8g .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPlFTXIX8g .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlFTXIX8g .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPlFTXIX8g .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPlFTXIX8g .image-wrapper img {
  height: 400px;
  width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPlFTXIX8g .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPlFTXIX8g .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPlFTXIX8g .image-wrapper img {
    height: 350px;
  }
}
.cid-uPlFTXIX8g .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPlFTXIX8g .mbr-section-title {
  color: #192227;
}
.cid-uPlFTXIX8g .mbr-text {
  color: #192227;
}
.cid-uPlFTYiDiE {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlFTYiDiE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlFTYiDiE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlFTYiDiE .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlFTYiDiE .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlFTYiDiE .container {
    padding: 0 16px;
  }
}
.cid-uPlFTYiDiE .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlFTYiDiE .row {
    margin: 0 10px;
  }
}
.cid-uPlFTYiDiE .row .card {
  position: relative;
  padding: 0;
}
.cid-uPlFTYiDiE .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPlFTYiDiE .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlFTYiDiE .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPlFTYiDiE .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPlFTYiDiE .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlFTYiDiE .row .card .icon-decor {
    display: none;
  }
}
.cid-uPlFTYiDiE .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPlFTYiDiE .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlFTYiDiE .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPlFTYiDiE .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPlFTYiDiE .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPlFTYiDiE .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPlFTYiDiE .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPlFTYiDiE .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPlFTYiDiE .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPlFTYiDiE .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPlFTYiDiE .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPlFTYiDiE .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPlFTYiDiE .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPlFTYiDiE .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPlFTYiDiE .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPlFTYiDiE .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlFTYiDiE .item-title {
  color: #192227;
}
.cid-uPlFTYiDiE .mbr-text {
  color: #192227;
}
.cid-uPlFTYw4fa {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlFTYw4fa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlFTYw4fa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlFTYw4fa .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlFTYw4fa .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlFTYw4fa .container {
    padding: 0 16px;
  }
}
.cid-uPlFTYw4fa .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlFTYw4fa .row {
    margin: 0 10px;
  }
}
.cid-uPlFTYw4fa .row .card {
  position: relative;
  padding: 0;
}
.cid-uPlFTYw4fa .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPlFTYw4fa .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlFTYw4fa .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPlFTYw4fa .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPlFTYw4fa .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlFTYw4fa .row .card .icon-decor {
    display: none;
  }
}
.cid-uPlFTYw4fa .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPlFTYw4fa .title-wrapper {
    width: 100%;
  }
}
.cid-uPlFTYw4fa .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlFTYw4fa .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPlFTYw4fa .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlFTYw4fa .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlFTYw4fa .mbr-text {
  color: #fdfcfc;
}
.cid-uPlFTYFxuL {
  padding-top: 3rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlFTYFxuL .row {
  justify-content: center;
}
.cid-uPlFTYFxuL .col-title {
  margin-bottom: 2.5rem;
}
.cid-uPlFTYFxuL .mbr-section-title {
  color: #ffffff;
}
.cid-uPlFTYFxuL .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-uPlFTYFxuL .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPlFTYFxuL .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-uPlFTYFxuL .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-uPlFTYFxuL .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #bbbbbb;
  min-height: 540px;
}
@media (max-width: 991px) {
  .cid-uPlFTYFxuL .card {
    min-height: 465px;
  }
}
@media (max-width: 639px) {
  .cid-uPlFTYFxuL .card {
    min-height: 345px;
  }
}
.cid-uPlFTYFxuL .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-uPlFTYFxuL .card:hover .card-title {
  text-decoration: underline;
}
.cid-uPlFTYFxuL .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-uPlFTYFxuL .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-uPlFTYFxuL .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-uPlFTYFxuL .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-uPlFTYFxuL .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-uPlFTYFxuL .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-uPlFTYFxuL .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-uPlFTYFxuL .mbr-section-btn {
  margin-top: 30px;
}
.cid-uPlFTYFxuL .card-title-1 {
  color: #ffffff;
}
.cid-uQ1Phf0TEp {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uQ1Phf0TEp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQ1Phf0TEp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uQ1Phf0TEp .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uQ1Phf0TEp .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uQ1Phf0TEp .container {
    padding: 0 16px;
  }
}
.cid-uQ1Phf0TEp .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uQ1Phf0TEp .row {
    margin: 0;
  }
}
.cid-uQ1Phf0TEp .row .card {
  position: relative;
  padding: 0;
}
.cid-uQ1Phf0TEp .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uQ1Phf0TEp .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uQ1Phf0TEp .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uQ1Phf0TEp .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uQ1Phf0TEp .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uQ1Phf0TEp .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uQ1Phf0TEp .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uQ1PhRowMb {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uQ1PhRowMb .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uQ1PhRowMb .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uQ1PhRowMb .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uQ1PhRowMb .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uQ1PhRowMb .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uQ1PhRowMb .primary {
  background: #5e91b7;
}
.cid-uQ1PhRowMb .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uQ1PhRowMb .mbr-text {
  color: #000000;
}
.cid-uQ1PhRowMb .name {
  color: #000000;
}
.cid-uQ1PhRowMb .position {
  color: #353535;
}
.cid-uQ1PhRowMb .mbr-section-title {
  color: #ffffff;
}
.cid-uQ1PhRowMb .mbr-primarytext {
  color: #000000;
}
.cid-uQ1PhRowMb .primary-name {
  color: #000000;
}
.cid-uQ1PhRowMb .primary-position {
  color: #000000;
}
.cid-uPlFTYS3Cv {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPlFTYS3Cv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlFTYS3Cv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlFTYS3Cv .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlFTYS3Cv .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlFTYS3Cv .container {
    padding: 0 16px;
  }
}
.cid-uPlFTYS3Cv .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlFTYS3Cv .row {
    margin: 0 10px;
  }
}
.cid-uPlFTYS3Cv .row .item {
  padding: 0;
}
.cid-uPlFTYS3Cv .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlFTYS3Cv .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPlFTYS3Cv .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPlFTYS3Cv .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPlFTYS3Cv .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPlFTYS3Cv .panel-group .card:first-child {
  border-top: none;
}
.cid-uPlFTYS3Cv .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPlFTYS3Cv .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPlFTYS3Cv .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPlFTYS3Cv .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPlFTYS3Cv .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPlFTYS3Cv .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPlFTYS3Cv .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPlFTYS3Cv .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPlFTYS3Cv .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPlFTYS3Cv .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPlFTYS3Cv .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPlFTYS3Cv .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPlFTYS3Cv .image-wrapper {
  height: 100%;
}
.cid-uPlFTYS3Cv .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPlFTYS3Cv .image-wrapper img {
    height: 350px;
  }
}
.cid-uPlFTYS3Cv .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlFTYS3Cv .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPlFTYS3Cv .panel-text {
  color: #fdfcfc;
}
.cid-uPlFTZ72Y9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPlFTZ72Y9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlFTZ72Y9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPlFTZ72Y9 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPlFTZ72Y9 .container {
    padding: 0 12px;
  }
}
.cid-uPlFTZ72Y9 .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPlFTZ72Y9 .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPlFTZ72Y9 .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPlFTZ72Y9 .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPlFTZ72Y9 .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPlFTZ72Y9 .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPlFTZ72Y9 .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPlFTZ72Y9 .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPlFTZ72Y9 .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlFTZ72Y9 .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPlFTZ72Y9 .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPlFTZ72Y9 .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPlFTZ72Y9 .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPlFTZ72Y9 .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPlFTZ72Y9 .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPlFTZ72Y9 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPlFTZ72Y9 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPlFTZ72Y9 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPlFTZ72Y9 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPlFTZ72Y9 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPlFTZ72Y9 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPlFTZ72Y9 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPlFTZ72Y9 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPlFTZ72Y9 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPlFTZ72Y9 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPlFTZ72Y9 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPlFTZ72Y9 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPlFTZ72Y9 .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPlFTZ72Y9 .mbr-section-title {
  color: #ffffff;
}
.cid-uPlFTZ72Y9 .mbr-text {
  color: #ffffff;
}
.cid-uPlFTZ72Y9 label {
  color: #ffffff;
}
.cid-uPlFTZ72Y9 .mbr-section-title,
.cid-uPlFTZ72Y9 .mbr-section-btn {
  color: #ffffff;
}
.cid-uPlFTZ72Y9 .card-contacts {
  color: #ffffff;
}
.cid-uPqVDvlt9y {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqVDvlt9y .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqVDvlt9y .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqVDvlt9y .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqVDvlt9y .row {
    text-align: center;
  }
}
.cid-uPqVDvlt9y li {
  padding-bottom: 5px;
}
.cid-uPqVDvlt9y .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqVDvlt9y .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqVDvlt9y div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqVDvlt9y .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqVDvlt9y .copyright {
  color: #bbbbbb;
}
.cid-uPqVDvlt9y .soc-link,
.cid-uPqVDvlt9y .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqVDvlt9y .mbr-section-subtitle {
  text-align: left;
}
.cid-uPss3fs9FE .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPss3fs9FE .display-2 {
  font-size: 2rem;
}
.cid-uPss3fs9FE .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPss3fs9FE .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPss3fs9FE .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPss3fs9FE .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPss3fs9FE .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPss3fs9FE.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPss3fs9FE.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPss3fs9FE.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPss3fs9FE.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPss3fs9FE.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPss3fs9FE.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPss3fs9FE.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPss3fs9FE.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPss3fs9FE .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPss3fs9FE .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPss3fs9FE .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPss3fs9FE .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPss3fs9FE .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPss3fs9FE .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPss3fs9FE.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPss3fs9FE .dropdown-menu {
    top: 0;
  }
  .cid-uPss3fs9FE .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPss3fs9FE .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPss3fs9FE .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPss3fs9FE .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPss3fs9FE ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPss3fs9FE .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPss3fs9FE .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPss3fs9FE .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPss3fs9FE .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPss3fs9FE .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPss3fs9FE .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPss3fs9FE .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPss3fs9FE .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPss3fs9FE .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPss3fs9FE .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPss3fs9FE .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPss3fs9FE .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPss3fs9FE .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPss3fs9FE .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPss3fs9FE .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPss3fs9FE .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPss3fs9FE .navbar.opened {
  transition: all .3s;
}
.cid-uPss3fs9FE .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPss3fs9FE .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPss3fs9FE .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPss3fs9FE .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPss3fs9FE .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPss3fs9FE .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPss3fs9FE .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPss3fs9FE .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPss3fs9FE .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPss3fs9FE .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPss3fs9FE .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPss3fs9FE .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPss3fs9FE .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPss3fs9FE .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPss3fs9FE .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPss3fs9FE .navbar-caption {
  padding-right: 1rem;
}
.cid-uPss3fs9FE .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPss3fs9FE .dropdown-menu,
  .cid-uPss3fs9FE .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPss3fs9FE .dropdown-menu,
  .cid-uPss3fs9FE .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPss3fs9FE .nav-item:focus,
.cid-uPss3fs9FE .nav-link:focus {
  outline: none;
}
.cid-uPss3fs9FE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPss3fs9FE .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPss3fs9FE .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPss3fs9FE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPss3fs9FE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPss3fs9FE .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPss3fs9FE .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPss3fs9FE .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPss3fs9FE .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPss3fs9FE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPss3fs9FE .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPss3fs9FE .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPss3fs9FE .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPss3fs9FE .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPss3fs9FE .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPss3fs9FE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPss3fs9FE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPss3fs9FE .dropdown-item.active,
.cid-uPss3fs9FE .dropdown-item:active {
  background-color: transparent;
}
.cid-uPss3fs9FE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPss3fs9FE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPss3fs9FE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPss3fs9FE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPss3fs9FE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPss3fs9FE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPss3fs9FE ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPss3fs9FE .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPss3fs9FE .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPss3fs9FE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPss3fs9FE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPss3fs9FE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPss3fs9FE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPss3fs9FE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPss3fs9FE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPss3fs9FE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPss3fs9FE nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPss3fs9FE nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPss3fs9FE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPss3fs9FE .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPss3fs9FE a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPss3fs9FE .navbar-brand span {
  display: inline-block;
}
.cid-uPss3fs9FE .navbar-brand a {
  font-weight: 500;
}
.cid-uPss3fs9FE .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPss3fs9FE .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPss3fs9FE .btn .mbr-iconfont,
.cid-uPss3fs9FE .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPss3fs9FE .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPss3fs9FE .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPss3fs9FE .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPss3fs9FE .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPss3fs9FE .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPss3fs9FE .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPss3fs9FE img {
  width: auto;
}
.cid-uPss3fs9FE .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPss3fs9FE .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPss3fs9FE .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPss3fs9FE a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPss3fs9FE .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPss3fs9FE .socicon {
  line-height: inherit;
}
.cid-uPss3fs9FE .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPlJw9Dama .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlJw9Dama .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: url("../../../assets/images/barandales-modernos-emuba-background.png-1919x1080.png");
}
@media (max-width: 992px) {
  .cid-uPlJw9Dama .container {
    padding: 0 16px;
  }
}
.cid-uPlJw9Dama .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlJw9Dama .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPlJw9Dama .row {
    padding: 45px 4px;
  }
}
.cid-uPlJw9Dama .row .card {
  justify-content: center;
}
.cid-uPlJw9Dama .title-wrapper {
  padding-right: 100px;
  padding-right: 0;
  padding-left: 100px;
}
@media (max-width: 992px) {
  .cid-uPlJw9Dama .title-wrapper {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlJw9Dama .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPlJw9Dama .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPlJw9Dama .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPlJw9Dama .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPlJw9Dama .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPlJw9Dama .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPlJw9Dama .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPlJw9Dama .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPlJw9Dama .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlJw9Dama .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPlJw9Dama .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPlJw9Dama .image-wrapper img {
  height: 400px;
  width: auto;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPlJw9Dama .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPlJw9Dama .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPlJw9Dama .image-wrapper img {
    fheight: 350px;
  }
}
.cid-uPlJw9Dama .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPlJw9Dama .mbr-section-title {
  color: #192227;
}
.cid-uPlJw9Dama .mbr-text {
  color: #192227;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cid-uPlJw9Dama section.header01 .row {
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-items: center;
    text-align: center;
  }
  .cid-uPlJw9Dama section.header01 .image-wrapper img {
    max-height: 340px;
    height: auto;
  }
}
.cid-uQ5ouUG7Bc .main-card {
  background-image: url("../../../assets/images/barandal-inoxidable-estadio-luis-pirata-fuente.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5ouUG7Bc .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5ouUG7Bc .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5ouUG7Bc .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5ouUG7Bc .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5ouUG7Bc .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5ouUG7Bc .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5ouUG7Bc .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5ouUG7Bc .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5ouUG7Bc .card:before {
    opacity: 0.5;
  }
  .cid-uQ5ouUG7Bc .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5ouUG7Bc .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5ouUG7Bc .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5ouUG7Bc .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5ouUG7Bc .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5ouUG7Bc .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5ouUG7Bc .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5ouUG7Bc .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5ouUG7Bc .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5ouUG7Bc .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5ouUG7Bc .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5ouUG7Bc .mbr-section-subtitle,
.cid-uQ5ouUG7Bc .main-btn {
  color: #ffffff;
}
.cid-uQ5ouUG7Bc .soc-link,
.cid-uQ5ouUG7Bc .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5ouUG7Bc .mbr-section-title {
  color: #ffffff;
}
.cid-uQ5ovypbgz .main-card {
  background-image: url("../../../assets/images/pasamanos-inox-escalera-exterior.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5ovypbgz .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5ovypbgz .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5ovypbgz .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5ovypbgz .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5ovypbgz .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5ovypbgz .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5ovypbgz .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5ovypbgz .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5ovypbgz .card:before {
    opacity: 0.5;
  }
  .cid-uQ5ovypbgz .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5ovypbgz .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5ovypbgz .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5ovypbgz .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5ovypbgz .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5ovypbgz .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5ovypbgz .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5ovypbgz .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5ovypbgz .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5ovypbgz .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5ovypbgz .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5ovypbgz .mbr-section-subtitle,
.cid-uQ5ovypbgz .main-btn {
  color: #ffffff;
}
.cid-uQ5ovypbgz .soc-link,
.cid-uQ5ovypbgz .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5ovypbgz .mbr-section-title {
  color: #ffffff;
}
.cid-uQ5owkKEmm .main-card {
  background-image: url("../../../assets/images/barandal-vidrio-templado-terraza.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5owkKEmm .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5owkKEmm .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5owkKEmm .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5owkKEmm .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5owkKEmm .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5owkKEmm .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5owkKEmm .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5owkKEmm .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5owkKEmm .card:before {
    opacity: 0.5;
  }
  .cid-uQ5owkKEmm .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5owkKEmm .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5owkKEmm .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5owkKEmm .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5owkKEmm .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5owkKEmm .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5owkKEmm .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5owkKEmm .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5owkKEmm .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5owkKEmm .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5owkKEmm .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5owkKEmm .mbr-section-subtitle,
.cid-uQ5owkKEmm .main-btn {
  color: #ffffff;
}
.cid-uQ5owkKEmm .soc-link,
.cid-uQ5owkKEmm .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5owkKEmm .mbr-section-title {
  color: #ffffff;
}
.cid-uQ5oxcOxUZ .main-card {
  background-image: url("../../../assets/images/cancel-vidrio-corredera-bano.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5oxcOxUZ .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5oxcOxUZ .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5oxcOxUZ .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5oxcOxUZ .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5oxcOxUZ .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5oxcOxUZ .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5oxcOxUZ .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5oxcOxUZ .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5oxcOxUZ .card:before {
    opacity: 0.5;
  }
  .cid-uQ5oxcOxUZ .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5oxcOxUZ .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5oxcOxUZ .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5oxcOxUZ .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5oxcOxUZ .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5oxcOxUZ .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5oxcOxUZ .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5oxcOxUZ .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5oxcOxUZ .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5oxcOxUZ .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5oxcOxUZ .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5oxcOxUZ .mbr-section-subtitle,
.cid-uQ5oxcOxUZ .main-btn {
  color: #ffffff;
}
.cid-uQ5oxcOxUZ .soc-link,
.cid-uQ5oxcOxUZ .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5oxcOxUZ .mbr-section-title {
  color: #ffffff;
}
.cid-uPlJwbiHnJ {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlJwbiHnJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlJwbiHnJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlJwbiHnJ .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlJwbiHnJ .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlJwbiHnJ .container {
    padding: 0 16px;
  }
}
.cid-uPlJwbiHnJ .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlJwbiHnJ .row {
    margin: 0 10px;
  }
}
.cid-uPlJwbiHnJ .row .card {
  position: relative;
  padding: 0;
}
.cid-uPlJwbiHnJ .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPlJwbiHnJ .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlJwbiHnJ .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPlJwbiHnJ .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPlJwbiHnJ .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlJwbiHnJ .row .card .icon-decor {
    display: none;
  }
}
.cid-uPlJwbiHnJ .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPlJwbiHnJ .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlJwbiHnJ .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPlJwbiHnJ .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPlJwbiHnJ .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPlJwbiHnJ .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPlJwbiHnJ .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPlJwbiHnJ .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPlJwbiHnJ .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPlJwbiHnJ .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPlJwbiHnJ .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPlJwbiHnJ .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPlJwbiHnJ .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPlJwbiHnJ .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPlJwbiHnJ .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPlJwbiHnJ .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlJwbiHnJ .item-title {
  color: #192227;
}
.cid-uPlJwbiHnJ .mbr-text {
  color: #192227;
}
.cid-uPlJwbx54C {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlJwbx54C .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlJwbx54C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlJwbx54C .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlJwbx54C .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlJwbx54C .container {
    padding: 0 16px;
  }
}
.cid-uPlJwbx54C .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlJwbx54C .row {
    margin: 0 10px;
  }
}
.cid-uPlJwbx54C .row .card {
  position: relative;
  padding: 0;
}
.cid-uPlJwbx54C .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPlJwbx54C .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlJwbx54C .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPlJwbx54C .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPlJwbx54C .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlJwbx54C .row .card .icon-decor {
    display: none;
  }
}
.cid-uPlJwbx54C .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPlJwbx54C .title-wrapper {
    width: 100%;
  }
}
.cid-uPlJwbx54C .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlJwbx54C .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPlJwbx54C .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlJwbx54C .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlJwbx54C .mbr-text {
  color: #fdfcfc;
}
.cid-uPlJwbKvkT {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #192227;
}
.cid-uPlJwbKvkT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlJwbKvkT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlJwbKvkT .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 80%;
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uPlJwbKvkT .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 22px;
  }
}
.cid-uPlJwbKvkT .items-wrapper {
  margin: 0 -10px;
}
.cid-uPlJwbKvkT .items-wrapper .item {
  padding: 0 10px;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uPlJwbKvkT .items-wrapper .item {
    margin-bottom: 16px;
  }
}
.cid-uPlJwbKvkT .items-wrapper .item:hover .item-wrapper .item-img img,
.cid-uPlJwbKvkT .items-wrapper .item:focus .item-wrapper .item-img img {
  transform: translateX(10px);
}
.cid-uPlJwbKvkT .items-wrapper .item .item-wrapper {
  padding: 26px;
  height: 100%;
  overflow: hidden !important;
}
@media (max-width: 992px) {
  .cid-uPlJwbKvkT .items-wrapper .item .item-wrapper {
    padding: 16px;
  }
}
.cid-uPlJwbKvkT .items-wrapper .item .item-wrapper .item-img {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uPlJwbKvkT .items-wrapper .item .item-wrapper .item-img {
    margin-bottom: 22px;
  }
}
.cid-uPlJwbKvkT .items-wrapper .item .item-wrapper .item-img img {
  height: 250px;
  object-fit: cover;
  transition: all .3s ease;
}
.cid-uPlJwbKvkT .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 16px;
}
.cid-uPlJwbKvkT .items-wrapper .item .item-wrapper .card-box .item-text {
  margin-bottom: 16px;
}
.cid-uPlJwbKvkT .items-wrapper .item .item-wrapper .card-box .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uPlJwbKvkT .items-wrapper .item .card_1 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uPlJwbKvkT .items-wrapper .item .card_2 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uPlJwbKvkT .items-wrapper .item .card_3 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uPlJwbKvkT .mbr-section-title,
.cid-uPlJwbKvkT .title-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-uPlJwbKvkT .item-title {
  color: #ffffff;
}
.cid-uPlJwbKvkT .item-text {
  color: #ffffff;
}
.cid-uPlJwbZWyn {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlJwbZWyn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlJwbZWyn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlJwbZWyn .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uPlJwbZWyn .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlJwbZWyn .container {
    padding: 0 16px;
  }
}
.cid-uPlJwbZWyn .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uPlJwbZWyn .row {
    margin: 0;
  }
}
.cid-uPlJwbZWyn .row .card {
  position: relative;
  padding: 0;
}
.cid-uPlJwbZWyn .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uPlJwbZWyn .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uPlJwbZWyn .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uPlJwbZWyn .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uPlJwbZWyn .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uPlJwbZWyn .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uPlJwbZWyn .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uPlJwcd7YE {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uPlJwcd7YE .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uPlJwcd7YE .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uPlJwcd7YE .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uPlJwcd7YE .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uPlJwcd7YE .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uPlJwcd7YE .primary {
  background: #5e91b7;
}
.cid-uPlJwcd7YE .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uPlJwcd7YE .mbr-text {
  color: #000000;
}
.cid-uPlJwcd7YE .name {
  color: #000000;
}
.cid-uPlJwcd7YE .position {
  color: #353535;
}
.cid-uPlJwcd7YE .mbr-section-title {
  color: #ffffff;
}
.cid-uPlJwcd7YE .mbr-primarytext {
  color: #000000;
}
.cid-uPlJwcd7YE .primary-name {
  color: #000000;
}
.cid-uPlJwcd7YE .primary-position {
  color: #000000;
}
.cid-uPlJwcCILF {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPlJwcCILF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlJwcCILF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlJwcCILF .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlJwcCILF .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlJwcCILF .container {
    padding: 0 16px;
  }
}
.cid-uPlJwcCILF .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlJwcCILF .row {
    margin: 0 10px;
  }
}
.cid-uPlJwcCILF .row .item {
  padding: 0;
}
.cid-uPlJwcCILF .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlJwcCILF .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPlJwcCILF .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPlJwcCILF .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPlJwcCILF .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPlJwcCILF .panel-group .card:first-child {
  border-top: none;
}
.cid-uPlJwcCILF .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPlJwcCILF .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPlJwcCILF .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPlJwcCILF .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPlJwcCILF .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPlJwcCILF .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPlJwcCILF .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPlJwcCILF .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPlJwcCILF .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPlJwcCILF .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPlJwcCILF .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPlJwcCILF .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPlJwcCILF .image-wrapper {
  height: 100%;
}
.cid-uPlJwcCILF .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPlJwcCILF .image-wrapper img {
    height: 350px;
  }
}
.cid-uPlJwcCILF .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlJwcCILF .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPlJwcCILF .panel-text {
  color: #fdfcfc;
}
.cid-uPlJwcXzf1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPlJwcXzf1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlJwcXzf1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPlJwcXzf1 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPlJwcXzf1 .container {
    padding: 0 12px;
  }
}
.cid-uPlJwcXzf1 .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPlJwcXzf1 .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPlJwcXzf1 .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPlJwcXzf1 .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPlJwcXzf1 .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPlJwcXzf1 .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPlJwcXzf1 .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPlJwcXzf1 .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPlJwcXzf1 .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlJwcXzf1 .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPlJwcXzf1 .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPlJwcXzf1 .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPlJwcXzf1 .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPlJwcXzf1 .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPlJwcXzf1 .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPlJwcXzf1 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPlJwcXzf1 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPlJwcXzf1 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPlJwcXzf1 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPlJwcXzf1 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPlJwcXzf1 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPlJwcXzf1 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPlJwcXzf1 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPlJwcXzf1 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPlJwcXzf1 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPlJwcXzf1 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPlJwcXzf1 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPlJwcXzf1 .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPlJwcXzf1 .mbr-section-title {
  color: #ffffff;
}
.cid-uPlJwcXzf1 .mbr-text {
  color: #ffffff;
}
.cid-uPlJwcXzf1 label {
  color: #ffffff;
}
.cid-uPlJwcXzf1 .mbr-section-title,
.cid-uPlJwcXzf1 .mbr-section-btn {
  color: #ffffff;
}
.cid-uPlJwcXzf1 .card-contacts {
  color: #ffffff;
}
.cid-uPqVMUkU4T {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqVMUkU4T .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqVMUkU4T .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqVMUkU4T .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqVMUkU4T .row {
    text-align: center;
  }
}
.cid-uPqVMUkU4T li {
  padding-bottom: 5px;
}
.cid-uPqVMUkU4T .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqVMUkU4T .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqVMUkU4T div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqVMUkU4T .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqVMUkU4T .copyright {
  color: #bbbbbb;
}
.cid-uPqVMUkU4T .soc-link,
.cid-uPqVMUkU4T .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqVMUkU4T .mbr-section-subtitle {
  text-align: left;
}
.cid-uPssr5lZXP .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPssr5lZXP .display-2 {
  font-size: 2rem;
}
.cid-uPssr5lZXP .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPssr5lZXP .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPssr5lZXP .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPssr5lZXP .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPssr5lZXP .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPssr5lZXP.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPssr5lZXP.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPssr5lZXP.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPssr5lZXP.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPssr5lZXP.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPssr5lZXP.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPssr5lZXP.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPssr5lZXP.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPssr5lZXP .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPssr5lZXP .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPssr5lZXP .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPssr5lZXP .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPssr5lZXP .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPssr5lZXP .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPssr5lZXP.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPssr5lZXP .dropdown-menu {
    top: 0;
  }
  .cid-uPssr5lZXP .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPssr5lZXP .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPssr5lZXP .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPssr5lZXP .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPssr5lZXP ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPssr5lZXP .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPssr5lZXP .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPssr5lZXP .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPssr5lZXP .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPssr5lZXP .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPssr5lZXP .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPssr5lZXP .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPssr5lZXP .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPssr5lZXP .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPssr5lZXP .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPssr5lZXP .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPssr5lZXP .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPssr5lZXP .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPssr5lZXP .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPssr5lZXP .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPssr5lZXP .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPssr5lZXP .navbar.opened {
  transition: all .3s;
}
.cid-uPssr5lZXP .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPssr5lZXP .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPssr5lZXP .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPssr5lZXP .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPssr5lZXP .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPssr5lZXP .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPssr5lZXP .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPssr5lZXP .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPssr5lZXP .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPssr5lZXP .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPssr5lZXP .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPssr5lZXP .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPssr5lZXP .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPssr5lZXP .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPssr5lZXP .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPssr5lZXP .navbar-caption {
  padding-right: 1rem;
}
.cid-uPssr5lZXP .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPssr5lZXP .dropdown-menu,
  .cid-uPssr5lZXP .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPssr5lZXP .dropdown-menu,
  .cid-uPssr5lZXP .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPssr5lZXP .nav-item:focus,
.cid-uPssr5lZXP .nav-link:focus {
  outline: none;
}
.cid-uPssr5lZXP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPssr5lZXP .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPssr5lZXP .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPssr5lZXP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPssr5lZXP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPssr5lZXP .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPssr5lZXP .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPssr5lZXP .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPssr5lZXP .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPssr5lZXP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPssr5lZXP .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPssr5lZXP .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPssr5lZXP .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPssr5lZXP .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPssr5lZXP .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPssr5lZXP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPssr5lZXP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPssr5lZXP .dropdown-item.active,
.cid-uPssr5lZXP .dropdown-item:active {
  background-color: transparent;
}
.cid-uPssr5lZXP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPssr5lZXP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPssr5lZXP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPssr5lZXP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPssr5lZXP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPssr5lZXP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPssr5lZXP ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPssr5lZXP .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPssr5lZXP .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPssr5lZXP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPssr5lZXP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPssr5lZXP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPssr5lZXP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPssr5lZXP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPssr5lZXP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPssr5lZXP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPssr5lZXP nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPssr5lZXP nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPssr5lZXP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPssr5lZXP .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPssr5lZXP a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPssr5lZXP .navbar-brand span {
  display: inline-block;
}
.cid-uPssr5lZXP .navbar-brand a {
  font-weight: 500;
}
.cid-uPssr5lZXP .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPssr5lZXP .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPssr5lZXP .btn .mbr-iconfont,
.cid-uPssr5lZXP .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPssr5lZXP .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPssr5lZXP .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPssr5lZXP .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPssr5lZXP .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPssr5lZXP .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPssr5lZXP .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPssr5lZXP img {
  width: auto;
}
.cid-uPssr5lZXP .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPssr5lZXP .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPssr5lZXP .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPssr5lZXP a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPssr5lZXP .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPssr5lZXP .socicon {
  line-height: inherit;
}
.cid-uPssr5lZXP .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPlJAMlyk3 {
  background-image: url("../../../assets/images/barandal-inox-escalera-interior-edificio-1.webp");
}
.cid-uPlJAMlyk3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlJAMlyk3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPlJAMlyk3 .container {
    padding: 0 16px;
  }
}
.cid-uPlJAMlyk3 .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlJAMlyk3 .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPlJAMlyk3 .row {
    padding: 45px 4px;
  }
}
.cid-uPlJAMlyk3 .row .card {
  justify-content: center;
}
.cid-uPlJAMlyk3 .title-wrapper {
  padding-right: 100px;
}
@media (max-width: 992px) {
  .cid-uPlJAMlyk3 .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPlJAMlyk3 .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPlJAMlyk3 .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPlJAMlyk3 .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPlJAMlyk3 .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPlJAMlyk3 .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPlJAMlyk3 .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPlJAMlyk3 .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPlJAMlyk3 .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlJAMlyk3 .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPlJAMlyk3 .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPlJAMlyk3 .image-wrapper img {
  height: 400px;
  width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPlJAMlyk3 .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPlJAMlyk3 .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPlJAMlyk3 .image-wrapper img {
    height: 350px;
  }
}
.cid-uPlJAMlyk3 .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPlJAMlyk3 .mbr-section-title {
  color: #192227;
}
.cid-uPlJAMlyk3 .mbr-text {
  color: #192227;
}
.cid-uPlJAN2LhF {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlJAN2LhF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlJAN2LhF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlJAN2LhF .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlJAN2LhF .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlJAN2LhF .container {
    padding: 0 16px;
  }
}
.cid-uPlJAN2LhF .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlJAN2LhF .row {
    margin: 0 10px;
  }
}
.cid-uPlJAN2LhF .row .card {
  position: relative;
  padding: 0;
}
.cid-uPlJAN2LhF .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPlJAN2LhF .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlJAN2LhF .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPlJAN2LhF .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPlJAN2LhF .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlJAN2LhF .row .card .icon-decor {
    display: none;
  }
}
.cid-uPlJAN2LhF .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPlJAN2LhF .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlJAN2LhF .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPlJAN2LhF .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPlJAN2LhF .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPlJAN2LhF .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPlJAN2LhF .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPlJAN2LhF .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPlJAN2LhF .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPlJAN2LhF .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPlJAN2LhF .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPlJAN2LhF .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPlJAN2LhF .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPlJAN2LhF .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPlJAN2LhF .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPlJAN2LhF .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlJAN2LhF .item-title {
  color: #192227;
}
.cid-uPlJAN2LhF .mbr-text {
  color: #192227;
}
.cid-uPlJANexQw {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlJANexQw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlJANexQw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlJANexQw .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlJANexQw .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlJANexQw .container {
    padding: 0 16px;
  }
}
.cid-uPlJANexQw .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlJANexQw .row {
    margin: 0 10px;
  }
}
.cid-uPlJANexQw .row .card {
  position: relative;
  padding: 0;
}
.cid-uPlJANexQw .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPlJANexQw .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlJANexQw .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPlJANexQw .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPlJANexQw .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlJANexQw .row .card .icon-decor {
    display: none;
  }
}
.cid-uPlJANexQw .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPlJANexQw .title-wrapper {
    width: 100%;
  }
}
.cid-uPlJANexQw .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlJANexQw .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPlJANexQw .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlJANexQw .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlJANexQw .mbr-text {
  color: #fdfcfc;
}
.cid-uPlJANmsRb {
  padding-top: 3rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlJANmsRb .row {
  justify-content: center;
}
.cid-uPlJANmsRb .col-title {
  margin-bottom: 2.5rem;
}
.cid-uPlJANmsRb .mbr-section-title {
  color: #ffffff;
}
.cid-uPlJANmsRb .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-uPlJANmsRb .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPlJANmsRb .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-uPlJANmsRb .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-uPlJANmsRb .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #bbbbbb;
  min-height: 540px;
}
@media (max-width: 991px) {
  .cid-uPlJANmsRb .card {
    min-height: 465px;
  }
}
@media (max-width: 639px) {
  .cid-uPlJANmsRb .card {
    min-height: 345px;
  }
}
.cid-uPlJANmsRb .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-uPlJANmsRb .card:hover .card-title {
  text-decoration: underline;
}
.cid-uPlJANmsRb .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-uPlJANmsRb .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-uPlJANmsRb .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-uPlJANmsRb .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-uPlJANmsRb .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-uPlJANmsRb .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-uPlJANmsRb .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-uPlJANmsRb .mbr-section-btn {
  margin-top: 30px;
}
.cid-uPlJANmsRb .card-title-1 {
  color: #ffffff;
}
.cid-uQ1T9uHrjM {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uQ1T9uHrjM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQ1T9uHrjM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uQ1T9uHrjM .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uQ1T9uHrjM .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uQ1T9uHrjM .container {
    padding: 0 16px;
  }
}
.cid-uQ1T9uHrjM .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uQ1T9uHrjM .row {
    margin: 0;
  }
}
.cid-uQ1T9uHrjM .row .card {
  position: relative;
  padding: 0;
}
.cid-uQ1T9uHrjM .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uQ1T9uHrjM .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uQ1T9uHrjM .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uQ1T9uHrjM .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uQ1T9uHrjM .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uQ1T9uHrjM .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uQ1T9uHrjM .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uQ1Ta9rMLE {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uQ1Ta9rMLE .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uQ1Ta9rMLE .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uQ1Ta9rMLE .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uQ1Ta9rMLE .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uQ1Ta9rMLE .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uQ1Ta9rMLE .primary {
  background: #5e91b7;
}
.cid-uQ1Ta9rMLE .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uQ1Ta9rMLE .mbr-text {
  color: #000000;
}
.cid-uQ1Ta9rMLE .name {
  color: #000000;
}
.cid-uQ1Ta9rMLE .position {
  color: #353535;
}
.cid-uQ1Ta9rMLE .mbr-section-title {
  color: #ffffff;
}
.cid-uQ1Ta9rMLE .mbr-primarytext {
  color: #000000;
}
.cid-uQ1Ta9rMLE .primary-name {
  color: #000000;
}
.cid-uQ1Ta9rMLE .primary-position {
  color: #000000;
}
.cid-uPlJANBvJJ {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPlJANBvJJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlJANBvJJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlJANBvJJ .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlJANBvJJ .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlJANBvJJ .container {
    padding: 0 16px;
  }
}
.cid-uPlJANBvJJ .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlJANBvJJ .row {
    margin: 0 10px;
  }
}
.cid-uPlJANBvJJ .row .item {
  padding: 0;
}
.cid-uPlJANBvJJ .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlJANBvJJ .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPlJANBvJJ .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPlJANBvJJ .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPlJANBvJJ .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPlJANBvJJ .panel-group .card:first-child {
  border-top: none;
}
.cid-uPlJANBvJJ .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPlJANBvJJ .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPlJANBvJJ .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPlJANBvJJ .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPlJANBvJJ .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPlJANBvJJ .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPlJANBvJJ .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPlJANBvJJ .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPlJANBvJJ .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPlJANBvJJ .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPlJANBvJJ .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPlJANBvJJ .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPlJANBvJJ .image-wrapper {
  height: 100%;
}
.cid-uPlJANBvJJ .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPlJANBvJJ .image-wrapper img {
    height: 350px;
  }
}
.cid-uPlJANBvJJ .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlJANBvJJ .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPlJANBvJJ .panel-text {
  color: #fdfcfc;
}
.cid-uPlJANOu2d {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPlJANOu2d .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlJANOu2d .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPlJANOu2d .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPlJANOu2d .container {
    padding: 0 12px;
  }
}
.cid-uPlJANOu2d .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPlJANOu2d .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPlJANOu2d .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPlJANOu2d .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPlJANOu2d .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPlJANOu2d .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPlJANOu2d .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPlJANOu2d .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPlJANOu2d .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlJANOu2d .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPlJANOu2d .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPlJANOu2d .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPlJANOu2d .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPlJANOu2d .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPlJANOu2d .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPlJANOu2d .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPlJANOu2d .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPlJANOu2d .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPlJANOu2d .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPlJANOu2d .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPlJANOu2d .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPlJANOu2d .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPlJANOu2d .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPlJANOu2d .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPlJANOu2d .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPlJANOu2d .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPlJANOu2d .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPlJANOu2d .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPlJANOu2d .mbr-section-title {
  color: #ffffff;
}
.cid-uPlJANOu2d .mbr-text {
  color: #ffffff;
}
.cid-uPlJANOu2d label {
  color: #ffffff;
}
.cid-uPlJANOu2d .mbr-section-title,
.cid-uPlJANOu2d .mbr-section-btn {
  color: #ffffff;
}
.cid-uPlJANOu2d .card-contacts {
  color: #ffffff;
}
.cid-uPqVXkusJ2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqVXkusJ2 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqVXkusJ2 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqVXkusJ2 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqVXkusJ2 .row {
    text-align: center;
  }
}
.cid-uPqVXkusJ2 li {
  padding-bottom: 5px;
}
.cid-uPqVXkusJ2 .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqVXkusJ2 .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqVXkusJ2 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqVXkusJ2 .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqVXkusJ2 .copyright {
  color: #bbbbbb;
}
.cid-uPqVXkusJ2 .soc-link,
.cid-uPqVXkusJ2 .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqVXkusJ2 .mbr-section-subtitle {
  text-align: left;
}
.cid-uPssN63LEB .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPssN63LEB .display-2 {
  font-size: 2rem;
}
.cid-uPssN63LEB .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPssN63LEB .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPssN63LEB .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPssN63LEB .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPssN63LEB .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPssN63LEB.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPssN63LEB.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPssN63LEB.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPssN63LEB.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPssN63LEB.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPssN63LEB.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPssN63LEB.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPssN63LEB.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPssN63LEB .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPssN63LEB .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPssN63LEB .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPssN63LEB .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPssN63LEB .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPssN63LEB .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPssN63LEB.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPssN63LEB .dropdown-menu {
    top: 0;
  }
  .cid-uPssN63LEB .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPssN63LEB .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPssN63LEB .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPssN63LEB .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPssN63LEB ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPssN63LEB .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPssN63LEB .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPssN63LEB .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPssN63LEB .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPssN63LEB .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPssN63LEB .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPssN63LEB .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPssN63LEB .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPssN63LEB .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPssN63LEB .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPssN63LEB .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPssN63LEB .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPssN63LEB .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPssN63LEB .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPssN63LEB .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPssN63LEB .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPssN63LEB .navbar.opened {
  transition: all .3s;
}
.cid-uPssN63LEB .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPssN63LEB .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPssN63LEB .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPssN63LEB .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPssN63LEB .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPssN63LEB .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPssN63LEB .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPssN63LEB .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPssN63LEB .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPssN63LEB .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPssN63LEB .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPssN63LEB .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPssN63LEB .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPssN63LEB .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPssN63LEB .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPssN63LEB .navbar-caption {
  padding-right: 1rem;
}
.cid-uPssN63LEB .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPssN63LEB .dropdown-menu,
  .cid-uPssN63LEB .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPssN63LEB .dropdown-menu,
  .cid-uPssN63LEB .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPssN63LEB .nav-item:focus,
.cid-uPssN63LEB .nav-link:focus {
  outline: none;
}
.cid-uPssN63LEB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPssN63LEB .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPssN63LEB .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPssN63LEB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPssN63LEB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPssN63LEB .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPssN63LEB .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPssN63LEB .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPssN63LEB .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPssN63LEB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPssN63LEB .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPssN63LEB .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPssN63LEB .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPssN63LEB .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPssN63LEB .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPssN63LEB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPssN63LEB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPssN63LEB .dropdown-item.active,
.cid-uPssN63LEB .dropdown-item:active {
  background-color: transparent;
}
.cid-uPssN63LEB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPssN63LEB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPssN63LEB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPssN63LEB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPssN63LEB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPssN63LEB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPssN63LEB ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPssN63LEB .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPssN63LEB .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPssN63LEB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPssN63LEB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPssN63LEB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPssN63LEB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPssN63LEB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPssN63LEB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPssN63LEB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPssN63LEB nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPssN63LEB nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPssN63LEB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPssN63LEB .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPssN63LEB a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPssN63LEB .navbar-brand span {
  display: inline-block;
}
.cid-uPssN63LEB .navbar-brand a {
  font-weight: 500;
}
.cid-uPssN63LEB .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPssN63LEB .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPssN63LEB .btn .mbr-iconfont,
.cid-uPssN63LEB .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPssN63LEB .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPssN63LEB .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPssN63LEB .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPssN63LEB .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPssN63LEB .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPssN63LEB .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPssN63LEB img {
  width: auto;
}
.cid-uPssN63LEB .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPssN63LEB .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPssN63LEB .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPssN63LEB a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPssN63LEB .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPssN63LEB .socicon {
  line-height: inherit;
}
.cid-uPssN63LEB .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPlJECYRdl {
  background-image: url("../../../assets/images/barandal-con-vidrio-templado-emuba-35.webp");
}
.cid-uPlJECYRdl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlJECYRdl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPlJECYRdl .container {
    padding: 0 16px;
  }
}
.cid-uPlJECYRdl .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlJECYRdl .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPlJECYRdl .row {
    padding: 45px 4px;
  }
}
.cid-uPlJECYRdl .row .card {
  justify-content: center;
}
.cid-uPlJECYRdl .title-wrapper {
  padding-right: 100px;
}
@media (max-width: 992px) {
  .cid-uPlJECYRdl .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPlJECYRdl .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPlJECYRdl .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPlJECYRdl .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPlJECYRdl .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPlJECYRdl .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPlJECYRdl .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPlJECYRdl .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPlJECYRdl .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlJECYRdl .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPlJECYRdl .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPlJECYRdl .image-wrapper img {
  height: 400px;
  width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPlJECYRdl .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPlJECYRdl .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPlJECYRdl .image-wrapper img {
    height: 350px;
  }
}
.cid-uPlJECYRdl .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPlJECYRdl .mbr-section-title {
  color: #192227;
}
.cid-uPlJECYRdl .mbr-text {
  color: #192227;
}
.cid-uPlJEDlXp5 {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlJEDlXp5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlJEDlXp5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlJEDlXp5 .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlJEDlXp5 .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlJEDlXp5 .container {
    padding: 0 16px;
  }
}
.cid-uPlJEDlXp5 .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlJEDlXp5 .row {
    margin: 0 10px;
  }
}
.cid-uPlJEDlXp5 .row .card {
  position: relative;
  padding: 0;
}
.cid-uPlJEDlXp5 .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPlJEDlXp5 .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlJEDlXp5 .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPlJEDlXp5 .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPlJEDlXp5 .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlJEDlXp5 .row .card .icon-decor {
    display: none;
  }
}
.cid-uPlJEDlXp5 .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPlJEDlXp5 .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlJEDlXp5 .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPlJEDlXp5 .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPlJEDlXp5 .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPlJEDlXp5 .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPlJEDlXp5 .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPlJEDlXp5 .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPlJEDlXp5 .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPlJEDlXp5 .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPlJEDlXp5 .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPlJEDlXp5 .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPlJEDlXp5 .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPlJEDlXp5 .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPlJEDlXp5 .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPlJEDlXp5 .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlJEDlXp5 .item-title {
  color: #192227;
}
.cid-uPlJEDlXp5 .mbr-text {
  color: #192227;
}
.cid-uPlJEDwbFg {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlJEDwbFg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlJEDwbFg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlJEDwbFg .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlJEDwbFg .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlJEDwbFg .container {
    padding: 0 16px;
  }
}
.cid-uPlJEDwbFg .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlJEDwbFg .row {
    margin: 0 10px;
  }
}
.cid-uPlJEDwbFg .row .card {
  position: relative;
  padding: 0;
}
.cid-uPlJEDwbFg .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPlJEDwbFg .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlJEDwbFg .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPlJEDwbFg .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPlJEDwbFg .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlJEDwbFg .row .card .icon-decor {
    display: none;
  }
}
.cid-uPlJEDwbFg .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPlJEDwbFg .title-wrapper {
    width: 100%;
  }
}
.cid-uPlJEDwbFg .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlJEDwbFg .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPlJEDwbFg .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlJEDwbFg .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlJEDwbFg .mbr-text {
  color: #fdfcfc;
}
.cid-uPlJEDFhLS {
  padding-top: 3rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlJEDFhLS .row {
  justify-content: center;
}
.cid-uPlJEDFhLS .col-title {
  margin-bottom: 2.5rem;
}
.cid-uPlJEDFhLS .mbr-section-title {
  color: #ffffff;
}
.cid-uPlJEDFhLS .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-uPlJEDFhLS .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPlJEDFhLS .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-uPlJEDFhLS .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-uPlJEDFhLS .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #bbbbbb;
  min-height: 540px;
}
@media (max-width: 991px) {
  .cid-uPlJEDFhLS .card {
    min-height: 465px;
  }
}
@media (max-width: 639px) {
  .cid-uPlJEDFhLS .card {
    min-height: 345px;
  }
}
.cid-uPlJEDFhLS .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-uPlJEDFhLS .card:hover .card-title {
  text-decoration: underline;
}
.cid-uPlJEDFhLS .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-uPlJEDFhLS .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-uPlJEDFhLS .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-uPlJEDFhLS .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-uPlJEDFhLS .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-uPlJEDFhLS .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-uPlJEDFhLS .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-uPlJEDFhLS .mbr-section-btn {
  margin-top: 30px;
}
.cid-uPlJEDFhLS .card-title-1 {
  color: #ffffff;
}
.cid-uQ1V0Z02m7 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uQ1V0Z02m7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQ1V0Z02m7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uQ1V0Z02m7 .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uQ1V0Z02m7 .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uQ1V0Z02m7 .container {
    padding: 0 16px;
  }
}
.cid-uQ1V0Z02m7 .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uQ1V0Z02m7 .row {
    margin: 0;
  }
}
.cid-uQ1V0Z02m7 .row .card {
  position: relative;
  padding: 0;
}
.cid-uQ1V0Z02m7 .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uQ1V0Z02m7 .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uQ1V0Z02m7 .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uQ1V0Z02m7 .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uQ1V0Z02m7 .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uQ1V0Z02m7 .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uQ1V0Z02m7 .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uQ1V1KfVRB {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uQ1V1KfVRB .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uQ1V1KfVRB .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uQ1V1KfVRB .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uQ1V1KfVRB .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uQ1V1KfVRB .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uQ1V1KfVRB .primary {
  background: #5e91b7;
}
.cid-uQ1V1KfVRB .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uQ1V1KfVRB .mbr-text {
  color: #000000;
}
.cid-uQ1V1KfVRB .name {
  color: #000000;
}
.cid-uQ1V1KfVRB .position {
  color: #353535;
}
.cid-uQ1V1KfVRB .mbr-section-title {
  color: #ffffff;
}
.cid-uQ1V1KfVRB .mbr-primarytext {
  color: #000000;
}
.cid-uQ1V1KfVRB .primary-name {
  color: #000000;
}
.cid-uQ1V1KfVRB .primary-position {
  color: #000000;
}
.cid-uPlJEDSZdo {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPlJEDSZdo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlJEDSZdo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlJEDSZdo .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlJEDSZdo .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlJEDSZdo .container {
    padding: 0 16px;
  }
}
.cid-uPlJEDSZdo .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlJEDSZdo .row {
    margin: 0 10px;
  }
}
.cid-uPlJEDSZdo .row .item {
  padding: 0;
}
.cid-uPlJEDSZdo .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlJEDSZdo .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPlJEDSZdo .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPlJEDSZdo .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPlJEDSZdo .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPlJEDSZdo .panel-group .card:first-child {
  border-top: none;
}
.cid-uPlJEDSZdo .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPlJEDSZdo .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPlJEDSZdo .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPlJEDSZdo .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPlJEDSZdo .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPlJEDSZdo .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPlJEDSZdo .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPlJEDSZdo .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPlJEDSZdo .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPlJEDSZdo .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPlJEDSZdo .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPlJEDSZdo .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPlJEDSZdo .image-wrapper {
  height: 100%;
}
.cid-uPlJEDSZdo .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPlJEDSZdo .image-wrapper img {
    height: 350px;
  }
}
.cid-uPlJEDSZdo .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlJEDSZdo .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPlJEDSZdo .panel-text {
  color: #fdfcfc;
}
.cid-uPlJEE5dAi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPlJEE5dAi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlJEE5dAi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPlJEE5dAi .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPlJEE5dAi .container {
    padding: 0 12px;
  }
}
.cid-uPlJEE5dAi .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPlJEE5dAi .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPlJEE5dAi .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPlJEE5dAi .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPlJEE5dAi .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPlJEE5dAi .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPlJEE5dAi .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPlJEE5dAi .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPlJEE5dAi .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlJEE5dAi .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPlJEE5dAi .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPlJEE5dAi .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPlJEE5dAi .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPlJEE5dAi .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPlJEE5dAi .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPlJEE5dAi .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPlJEE5dAi .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPlJEE5dAi .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPlJEE5dAi .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPlJEE5dAi .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPlJEE5dAi .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPlJEE5dAi .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPlJEE5dAi .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPlJEE5dAi .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPlJEE5dAi .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPlJEE5dAi .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPlJEE5dAi .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPlJEE5dAi .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPlJEE5dAi .mbr-section-title {
  color: #ffffff;
}
.cid-uPlJEE5dAi .mbr-text {
  color: #ffffff;
}
.cid-uPlJEE5dAi label {
  color: #ffffff;
}
.cid-uPlJEE5dAi .mbr-section-title,
.cid-uPlJEE5dAi .mbr-section-btn {
  color: #ffffff;
}
.cid-uPlJEE5dAi .card-contacts {
  color: #ffffff;
}
.cid-uPqWbvfCL8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqWbvfCL8 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqWbvfCL8 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqWbvfCL8 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqWbvfCL8 .row {
    text-align: center;
  }
}
.cid-uPqWbvfCL8 li {
  padding-bottom: 5px;
}
.cid-uPqWbvfCL8 .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqWbvfCL8 .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqWbvfCL8 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqWbvfCL8 .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqWbvfCL8 .copyright {
  color: #bbbbbb;
}
.cid-uPqWbvfCL8 .soc-link,
.cid-uPqWbvfCL8 .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqWbvfCL8 .mbr-section-subtitle {
  text-align: left;
}
.cid-uPst43EMkw .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPst43EMkw .display-2 {
  font-size: 2rem;
}
.cid-uPst43EMkw .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPst43EMkw .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPst43EMkw .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPst43EMkw .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPst43EMkw .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPst43EMkw.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPst43EMkw.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPst43EMkw.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPst43EMkw.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPst43EMkw.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPst43EMkw.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPst43EMkw.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPst43EMkw.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPst43EMkw .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPst43EMkw .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPst43EMkw .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPst43EMkw .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPst43EMkw .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPst43EMkw .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPst43EMkw.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPst43EMkw .dropdown-menu {
    top: 0;
  }
  .cid-uPst43EMkw .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPst43EMkw .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPst43EMkw .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPst43EMkw .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPst43EMkw ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPst43EMkw .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPst43EMkw .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPst43EMkw .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPst43EMkw .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPst43EMkw .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPst43EMkw .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPst43EMkw .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPst43EMkw .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPst43EMkw .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPst43EMkw .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPst43EMkw .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPst43EMkw .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPst43EMkw .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPst43EMkw .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPst43EMkw .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPst43EMkw .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPst43EMkw .navbar.opened {
  transition: all .3s;
}
.cid-uPst43EMkw .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPst43EMkw .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPst43EMkw .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPst43EMkw .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPst43EMkw .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPst43EMkw .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPst43EMkw .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPst43EMkw .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPst43EMkw .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPst43EMkw .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPst43EMkw .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPst43EMkw .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPst43EMkw .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPst43EMkw .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPst43EMkw .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPst43EMkw .navbar-caption {
  padding-right: 1rem;
}
.cid-uPst43EMkw .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPst43EMkw .dropdown-menu,
  .cid-uPst43EMkw .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPst43EMkw .dropdown-menu,
  .cid-uPst43EMkw .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPst43EMkw .nav-item:focus,
.cid-uPst43EMkw .nav-link:focus {
  outline: none;
}
.cid-uPst43EMkw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPst43EMkw .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPst43EMkw .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPst43EMkw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPst43EMkw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPst43EMkw .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPst43EMkw .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPst43EMkw .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPst43EMkw .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPst43EMkw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPst43EMkw .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPst43EMkw .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPst43EMkw .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPst43EMkw .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPst43EMkw .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPst43EMkw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPst43EMkw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPst43EMkw .dropdown-item.active,
.cid-uPst43EMkw .dropdown-item:active {
  background-color: transparent;
}
.cid-uPst43EMkw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPst43EMkw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPst43EMkw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPst43EMkw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPst43EMkw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPst43EMkw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPst43EMkw ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPst43EMkw .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPst43EMkw .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPst43EMkw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPst43EMkw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPst43EMkw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPst43EMkw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPst43EMkw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPst43EMkw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPst43EMkw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPst43EMkw nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPst43EMkw nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPst43EMkw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPst43EMkw .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPst43EMkw a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPst43EMkw .navbar-brand span {
  display: inline-block;
}
.cid-uPst43EMkw .navbar-brand a {
  font-weight: 500;
}
.cid-uPst43EMkw .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPst43EMkw .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPst43EMkw .btn .mbr-iconfont,
.cid-uPst43EMkw .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPst43EMkw .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPst43EMkw .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPst43EMkw .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPst43EMkw .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPst43EMkw .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPst43EMkw .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPst43EMkw img {
  width: auto;
}
.cid-uPst43EMkw .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPst43EMkw .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPst43EMkw .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPst43EMkw a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPst43EMkw .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPst43EMkw .socicon {
  line-height: inherit;
}
.cid-uPst43EMkw .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPlOwLCzj1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlOwLCzj1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: url("../../../assets/images/barandales-modernos-emuba-background.png-1919x1080.png");
}
@media (max-width: 992px) {
  .cid-uPlOwLCzj1 .container {
    padding: 0 16px;
  }
}
.cid-uPlOwLCzj1 .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlOwLCzj1 .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPlOwLCzj1 .row {
    padding: 45px 4px;
  }
}
.cid-uPlOwLCzj1 .row .card {
  justify-content: center;
}
.cid-uPlOwLCzj1 .title-wrapper {
  padding-right: 100px;
  padding-right: 0;
  padding-left: 100px;
}
@media (max-width: 992px) {
  .cid-uPlOwLCzj1 .title-wrapper {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlOwLCzj1 .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPlOwLCzj1 .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPlOwLCzj1 .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPlOwLCzj1 .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPlOwLCzj1 .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPlOwLCzj1 .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPlOwLCzj1 .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPlOwLCzj1 .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPlOwLCzj1 .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlOwLCzj1 .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPlOwLCzj1 .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPlOwLCzj1 .image-wrapper img {
  height: 400px;
  width: auto;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPlOwLCzj1 .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPlOwLCzj1 .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPlOwLCzj1 .image-wrapper img {
    fheight: 350px;
  }
}
.cid-uPlOwLCzj1 .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPlOwLCzj1 .mbr-section-title {
  color: #192227;
}
.cid-uPlOwLCzj1 .mbr-text {
  color: #192227;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cid-uPlOwLCzj1 section.header01 .row {
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-items: center;
    text-align: center;
  }
  .cid-uPlOwLCzj1 section.header01 .image-wrapper img {
    max-height: 340px;
    height: auto;
  }
}
.cid-uQ5peUKgq3 .main-card {
  background-image: url("../../../assets/images/barandal-inoxidable-estadio-luis-pirata-fuente.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5peUKgq3 .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5peUKgq3 .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5peUKgq3 .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5peUKgq3 .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5peUKgq3 .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5peUKgq3 .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5peUKgq3 .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5peUKgq3 .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5peUKgq3 .card:before {
    opacity: 0.5;
  }
  .cid-uQ5peUKgq3 .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5peUKgq3 .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5peUKgq3 .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5peUKgq3 .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5peUKgq3 .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5peUKgq3 .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5peUKgq3 .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5peUKgq3 .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5peUKgq3 .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5peUKgq3 .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5peUKgq3 .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5peUKgq3 .mbr-section-subtitle,
.cid-uQ5peUKgq3 .main-btn {
  color: #ffffff;
}
.cid-uQ5peUKgq3 .soc-link,
.cid-uQ5peUKgq3 .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5peUKgq3 .mbr-section-title {
  color: #ffffff;
}
.cid-uQ5pfy57MD .main-card {
  background-image: url("../../../assets/images/pasamanos-inox-escalera-exterior.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5pfy57MD .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5pfy57MD .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5pfy57MD .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5pfy57MD .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5pfy57MD .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5pfy57MD .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5pfy57MD .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5pfy57MD .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5pfy57MD .card:before {
    opacity: 0.5;
  }
  .cid-uQ5pfy57MD .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5pfy57MD .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5pfy57MD .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5pfy57MD .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5pfy57MD .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5pfy57MD .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5pfy57MD .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5pfy57MD .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5pfy57MD .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5pfy57MD .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5pfy57MD .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5pfy57MD .mbr-section-subtitle,
.cid-uQ5pfy57MD .main-btn {
  color: #ffffff;
}
.cid-uQ5pfy57MD .soc-link,
.cid-uQ5pfy57MD .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5pfy57MD .mbr-section-title {
  color: #ffffff;
}
.cid-uQ5pgpHWFR .main-card {
  background-image: url("../../../assets/images/barandal-vidrio-templado-terraza.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5pgpHWFR .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5pgpHWFR .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5pgpHWFR .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5pgpHWFR .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5pgpHWFR .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5pgpHWFR .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5pgpHWFR .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5pgpHWFR .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5pgpHWFR .card:before {
    opacity: 0.5;
  }
  .cid-uQ5pgpHWFR .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5pgpHWFR .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5pgpHWFR .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5pgpHWFR .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5pgpHWFR .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5pgpHWFR .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5pgpHWFR .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5pgpHWFR .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5pgpHWFR .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5pgpHWFR .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5pgpHWFR .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5pgpHWFR .mbr-section-subtitle,
.cid-uQ5pgpHWFR .main-btn {
  color: #ffffff;
}
.cid-uQ5pgpHWFR .soc-link,
.cid-uQ5pgpHWFR .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5pgpHWFR .mbr-section-title {
  color: #ffffff;
}
.cid-uQ5phhXayK .main-card {
  background-image: url("../../../assets/images/cancel-vidrio-corredera-bano.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5phhXayK .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5phhXayK .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5phhXayK .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5phhXayK .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5phhXayK .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5phhXayK .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5phhXayK .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5phhXayK .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5phhXayK .card:before {
    opacity: 0.5;
  }
  .cid-uQ5phhXayK .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5phhXayK .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5phhXayK .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5phhXayK .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5phhXayK .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5phhXayK .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5phhXayK .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5phhXayK .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5phhXayK .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5phhXayK .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5phhXayK .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5phhXayK .mbr-section-subtitle,
.cid-uQ5phhXayK .main-btn {
  color: #ffffff;
}
.cid-uQ5phhXayK .soc-link,
.cid-uQ5phhXayK .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5phhXayK .mbr-section-title {
  color: #ffffff;
}
.cid-uPlOwNe3bS {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlOwNe3bS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlOwNe3bS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlOwNe3bS .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlOwNe3bS .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlOwNe3bS .container {
    padding: 0 16px;
  }
}
.cid-uPlOwNe3bS .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlOwNe3bS .row {
    margin: 0 10px;
  }
}
.cid-uPlOwNe3bS .row .card {
  position: relative;
  padding: 0;
}
.cid-uPlOwNe3bS .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPlOwNe3bS .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlOwNe3bS .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPlOwNe3bS .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPlOwNe3bS .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlOwNe3bS .row .card .icon-decor {
    display: none;
  }
}
.cid-uPlOwNe3bS .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPlOwNe3bS .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlOwNe3bS .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPlOwNe3bS .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPlOwNe3bS .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPlOwNe3bS .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPlOwNe3bS .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPlOwNe3bS .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPlOwNe3bS .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPlOwNe3bS .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPlOwNe3bS .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPlOwNe3bS .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPlOwNe3bS .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPlOwNe3bS .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPlOwNe3bS .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPlOwNe3bS .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlOwNe3bS .item-title {
  color: #192227;
}
.cid-uPlOwNe3bS .mbr-text {
  color: #192227;
}
.cid-uPlOwNyK5v {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlOwNyK5v .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlOwNyK5v .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlOwNyK5v .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlOwNyK5v .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlOwNyK5v .container {
    padding: 0 16px;
  }
}
.cid-uPlOwNyK5v .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlOwNyK5v .row {
    margin: 0 10px;
  }
}
.cid-uPlOwNyK5v .row .card {
  position: relative;
  padding: 0;
}
.cid-uPlOwNyK5v .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPlOwNyK5v .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlOwNyK5v .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPlOwNyK5v .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPlOwNyK5v .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlOwNyK5v .row .card .icon-decor {
    display: none;
  }
}
.cid-uPlOwNyK5v .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPlOwNyK5v .title-wrapper {
    width: 100%;
  }
}
.cid-uPlOwNyK5v .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlOwNyK5v .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPlOwNyK5v .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlOwNyK5v .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlOwNyK5v .mbr-text {
  color: #fdfcfc;
}
.cid-uPlOwNO3Oy {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #192227;
}
.cid-uPlOwNO3Oy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlOwNO3Oy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlOwNO3Oy .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 80%;
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uPlOwNO3Oy .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 22px;
  }
}
.cid-uPlOwNO3Oy .items-wrapper {
  margin: 0 -10px;
}
.cid-uPlOwNO3Oy .items-wrapper .item {
  padding: 0 10px;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uPlOwNO3Oy .items-wrapper .item {
    margin-bottom: 16px;
  }
}
.cid-uPlOwNO3Oy .items-wrapper .item:hover .item-wrapper .item-img img,
.cid-uPlOwNO3Oy .items-wrapper .item:focus .item-wrapper .item-img img {
  transform: translateX(10px);
}
.cid-uPlOwNO3Oy .items-wrapper .item .item-wrapper {
  padding: 26px;
  height: 100%;
  overflow: hidden !important;
}
@media (max-width: 992px) {
  .cid-uPlOwNO3Oy .items-wrapper .item .item-wrapper {
    padding: 16px;
  }
}
.cid-uPlOwNO3Oy .items-wrapper .item .item-wrapper .item-img {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uPlOwNO3Oy .items-wrapper .item .item-wrapper .item-img {
    margin-bottom: 22px;
  }
}
.cid-uPlOwNO3Oy .items-wrapper .item .item-wrapper .item-img img {
  height: 250px;
  object-fit: cover;
  transition: all .3s ease;
}
.cid-uPlOwNO3Oy .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 16px;
}
.cid-uPlOwNO3Oy .items-wrapper .item .item-wrapper .card-box .item-text {
  margin-bottom: 16px;
}
.cid-uPlOwNO3Oy .items-wrapper .item .item-wrapper .card-box .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uPlOwNO3Oy .items-wrapper .item .card_1 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uPlOwNO3Oy .items-wrapper .item .card_2 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uPlOwNO3Oy .items-wrapper .item .card_3 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uPlOwNO3Oy .mbr-section-title,
.cid-uPlOwNO3Oy .title-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-uPlOwNO3Oy .item-title {
  color: #ffffff;
}
.cid-uPlOwNO3Oy .item-text {
  color: #ffffff;
}
.cid-uPlOwO3sjf {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlOwO3sjf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlOwO3sjf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlOwO3sjf .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uPlOwO3sjf .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlOwO3sjf .container {
    padding: 0 16px;
  }
}
.cid-uPlOwO3sjf .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uPlOwO3sjf .row {
    margin: 0;
  }
}
.cid-uPlOwO3sjf .row .card {
  position: relative;
  padding: 0;
}
.cid-uPlOwO3sjf .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uPlOwO3sjf .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uPlOwO3sjf .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uPlOwO3sjf .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uPlOwO3sjf .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uPlOwO3sjf .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uPlOwO3sjf .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uPlOwOhiTh {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uPlOwOhiTh .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uPlOwOhiTh .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uPlOwOhiTh .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uPlOwOhiTh .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uPlOwOhiTh .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uPlOwOhiTh .primary {
  background: #5e91b7;
}
.cid-uPlOwOhiTh .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uPlOwOhiTh .mbr-text {
  color: #000000;
}
.cid-uPlOwOhiTh .name {
  color: #000000;
}
.cid-uPlOwOhiTh .position {
  color: #353535;
}
.cid-uPlOwOhiTh .mbr-section-title {
  color: #ffffff;
}
.cid-uPlOwOhiTh .mbr-primarytext {
  color: #000000;
}
.cid-uPlOwOhiTh .primary-name {
  color: #000000;
}
.cid-uPlOwOhiTh .primary-position {
  color: #000000;
}
.cid-uPlOwOEVse {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPlOwOEVse .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlOwOEVse .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlOwOEVse .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlOwOEVse .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlOwOEVse .container {
    padding: 0 16px;
  }
}
.cid-uPlOwOEVse .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlOwOEVse .row {
    margin: 0 10px;
  }
}
.cid-uPlOwOEVse .row .item {
  padding: 0;
}
.cid-uPlOwOEVse .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlOwOEVse .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPlOwOEVse .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPlOwOEVse .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPlOwOEVse .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPlOwOEVse .panel-group .card:first-child {
  border-top: none;
}
.cid-uPlOwOEVse .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPlOwOEVse .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPlOwOEVse .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPlOwOEVse .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPlOwOEVse .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPlOwOEVse .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPlOwOEVse .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPlOwOEVse .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPlOwOEVse .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPlOwOEVse .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPlOwOEVse .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPlOwOEVse .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPlOwOEVse .image-wrapper {
  height: 100%;
}
.cid-uPlOwOEVse .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPlOwOEVse .image-wrapper img {
    height: 350px;
  }
}
.cid-uPlOwOEVse .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlOwOEVse .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPlOwOEVse .panel-text {
  color: #fdfcfc;
}
.cid-uPlOwOZOsb {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPlOwOZOsb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlOwOZOsb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPlOwOZOsb .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPlOwOZOsb .container {
    padding: 0 12px;
  }
}
.cid-uPlOwOZOsb .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPlOwOZOsb .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPlOwOZOsb .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPlOwOZOsb .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPlOwOZOsb .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPlOwOZOsb .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPlOwOZOsb .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPlOwOZOsb .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPlOwOZOsb .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlOwOZOsb .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPlOwOZOsb .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPlOwOZOsb .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPlOwOZOsb .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPlOwOZOsb .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPlOwOZOsb .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPlOwOZOsb .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPlOwOZOsb .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPlOwOZOsb .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPlOwOZOsb .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPlOwOZOsb .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPlOwOZOsb .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPlOwOZOsb .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPlOwOZOsb .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPlOwOZOsb .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPlOwOZOsb .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPlOwOZOsb .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPlOwOZOsb .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPlOwOZOsb .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPlOwOZOsb .mbr-section-title {
  color: #ffffff;
}
.cid-uPlOwOZOsb .mbr-text {
  color: #ffffff;
}
.cid-uPlOwOZOsb label {
  color: #ffffff;
}
.cid-uPlOwOZOsb .mbr-section-title,
.cid-uPlOwOZOsb .mbr-section-btn {
  color: #ffffff;
}
.cid-uPlOwOZOsb .card-contacts {
  color: #ffffff;
}
.cid-uPqWlBwCpQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqWlBwCpQ .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqWlBwCpQ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqWlBwCpQ .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqWlBwCpQ .row {
    text-align: center;
  }
}
.cid-uPqWlBwCpQ li {
  padding-bottom: 5px;
}
.cid-uPqWlBwCpQ .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqWlBwCpQ .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqWlBwCpQ div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqWlBwCpQ .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqWlBwCpQ .copyright {
  color: #bbbbbb;
}
.cid-uPqWlBwCpQ .soc-link,
.cid-uPqWlBwCpQ .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqWlBwCpQ .mbr-section-subtitle {
  text-align: left;
}
.cid-uPstek6R6l .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPstek6R6l .display-2 {
  font-size: 2rem;
}
.cid-uPstek6R6l .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPstek6R6l .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPstek6R6l .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPstek6R6l .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPstek6R6l .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPstek6R6l.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPstek6R6l.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPstek6R6l.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPstek6R6l.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPstek6R6l.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPstek6R6l.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPstek6R6l.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPstek6R6l.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPstek6R6l .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPstek6R6l .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPstek6R6l .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPstek6R6l .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPstek6R6l .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPstek6R6l .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPstek6R6l.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPstek6R6l .dropdown-menu {
    top: 0;
  }
  .cid-uPstek6R6l .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPstek6R6l .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPstek6R6l .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPstek6R6l .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPstek6R6l ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPstek6R6l .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPstek6R6l .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPstek6R6l .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPstek6R6l .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPstek6R6l .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPstek6R6l .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPstek6R6l .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPstek6R6l .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPstek6R6l .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPstek6R6l .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPstek6R6l .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPstek6R6l .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPstek6R6l .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPstek6R6l .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPstek6R6l .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPstek6R6l .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPstek6R6l .navbar.opened {
  transition: all .3s;
}
.cid-uPstek6R6l .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPstek6R6l .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPstek6R6l .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPstek6R6l .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPstek6R6l .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPstek6R6l .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPstek6R6l .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPstek6R6l .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPstek6R6l .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPstek6R6l .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPstek6R6l .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPstek6R6l .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPstek6R6l .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPstek6R6l .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPstek6R6l .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPstek6R6l .navbar-caption {
  padding-right: 1rem;
}
.cid-uPstek6R6l .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPstek6R6l .dropdown-menu,
  .cid-uPstek6R6l .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPstek6R6l .dropdown-menu,
  .cid-uPstek6R6l .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPstek6R6l .nav-item:focus,
.cid-uPstek6R6l .nav-link:focus {
  outline: none;
}
.cid-uPstek6R6l .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPstek6R6l .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPstek6R6l .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPstek6R6l .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPstek6R6l .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPstek6R6l .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPstek6R6l .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPstek6R6l .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPstek6R6l .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPstek6R6l .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPstek6R6l .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPstek6R6l .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPstek6R6l .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPstek6R6l .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPstek6R6l .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPstek6R6l .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPstek6R6l .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPstek6R6l .dropdown-item.active,
.cid-uPstek6R6l .dropdown-item:active {
  background-color: transparent;
}
.cid-uPstek6R6l .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPstek6R6l .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPstek6R6l .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPstek6R6l .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPstek6R6l .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPstek6R6l .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPstek6R6l ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPstek6R6l .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPstek6R6l .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPstek6R6l button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPstek6R6l button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPstek6R6l button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPstek6R6l button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPstek6R6l button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPstek6R6l button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPstek6R6l nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPstek6R6l nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPstek6R6l nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPstek6R6l nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPstek6R6l .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPstek6R6l a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPstek6R6l .navbar-brand span {
  display: inline-block;
}
.cid-uPstek6R6l .navbar-brand a {
  font-weight: 500;
}
.cid-uPstek6R6l .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPstek6R6l .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPstek6R6l .btn .mbr-iconfont,
.cid-uPstek6R6l .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPstek6R6l .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPstek6R6l .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPstek6R6l .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPstek6R6l .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPstek6R6l .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPstek6R6l .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPstek6R6l img {
  width: auto;
}
.cid-uPstek6R6l .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPstek6R6l .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPstek6R6l .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPstek6R6l a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPstek6R6l .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPstek6R6l .socicon {
  line-height: inherit;
}
.cid-uPstek6R6l .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPlOAVWzJR {
  background-image: url("../../../assets/images/barandal-inox-escalera-interior-edificio-1.webp");
}
.cid-uPlOAVWzJR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlOAVWzJR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPlOAVWzJR .container {
    padding: 0 16px;
  }
}
.cid-uPlOAVWzJR .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlOAVWzJR .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPlOAVWzJR .row {
    padding: 45px 4px;
  }
}
.cid-uPlOAVWzJR .row .card {
  justify-content: center;
}
.cid-uPlOAVWzJR .title-wrapper {
  padding-right: 100px;
}
@media (max-width: 992px) {
  .cid-uPlOAVWzJR .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPlOAVWzJR .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPlOAVWzJR .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPlOAVWzJR .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPlOAVWzJR .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPlOAVWzJR .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPlOAVWzJR .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPlOAVWzJR .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPlOAVWzJR .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlOAVWzJR .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPlOAVWzJR .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPlOAVWzJR .image-wrapper img {
  height: 400px;
  width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPlOAVWzJR .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPlOAVWzJR .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPlOAVWzJR .image-wrapper img {
    height: 350px;
  }
}
.cid-uPlOAVWzJR .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPlOAVWzJR .mbr-section-title {
  color: #192227;
}
.cid-uPlOAVWzJR .mbr-text {
  color: #192227;
}
.cid-uPlOAWAJLA {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlOAWAJLA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlOAWAJLA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlOAWAJLA .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlOAWAJLA .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlOAWAJLA .container {
    padding: 0 16px;
  }
}
.cid-uPlOAWAJLA .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlOAWAJLA .row {
    margin: 0 10px;
  }
}
.cid-uPlOAWAJLA .row .card {
  position: relative;
  padding: 0;
}
.cid-uPlOAWAJLA .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPlOAWAJLA .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlOAWAJLA .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPlOAWAJLA .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPlOAWAJLA .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlOAWAJLA .row .card .icon-decor {
    display: none;
  }
}
.cid-uPlOAWAJLA .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPlOAWAJLA .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlOAWAJLA .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPlOAWAJLA .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPlOAWAJLA .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPlOAWAJLA .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPlOAWAJLA .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPlOAWAJLA .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPlOAWAJLA .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPlOAWAJLA .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPlOAWAJLA .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPlOAWAJLA .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPlOAWAJLA .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPlOAWAJLA .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPlOAWAJLA .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPlOAWAJLA .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlOAWAJLA .item-title {
  color: #192227;
}
.cid-uPlOAWAJLA .mbr-text {
  color: #192227;
}
.cid-uPlOAWOXVr {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlOAWOXVr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlOAWOXVr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlOAWOXVr .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlOAWOXVr .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlOAWOXVr .container {
    padding: 0 16px;
  }
}
.cid-uPlOAWOXVr .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlOAWOXVr .row {
    margin: 0 10px;
  }
}
.cid-uPlOAWOXVr .row .card {
  position: relative;
  padding: 0;
}
.cid-uPlOAWOXVr .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPlOAWOXVr .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlOAWOXVr .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPlOAWOXVr .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPlOAWOXVr .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlOAWOXVr .row .card .icon-decor {
    display: none;
  }
}
.cid-uPlOAWOXVr .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPlOAWOXVr .title-wrapper {
    width: 100%;
  }
}
.cid-uPlOAWOXVr .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlOAWOXVr .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPlOAWOXVr .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlOAWOXVr .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlOAWOXVr .mbr-text {
  color: #fdfcfc;
}
.cid-uPlOAWXCxf {
  padding-top: 3rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlOAWXCxf .row {
  justify-content: center;
}
.cid-uPlOAWXCxf .col-title {
  margin-bottom: 2.5rem;
}
.cid-uPlOAWXCxf .mbr-section-title {
  color: #ffffff;
}
.cid-uPlOAWXCxf .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-uPlOAWXCxf .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPlOAWXCxf .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-uPlOAWXCxf .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-uPlOAWXCxf .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #bbbbbb;
  min-height: 540px;
}
@media (max-width: 991px) {
  .cid-uPlOAWXCxf .card {
    min-height: 465px;
  }
}
@media (max-width: 639px) {
  .cid-uPlOAWXCxf .card {
    min-height: 345px;
  }
}
.cid-uPlOAWXCxf .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-uPlOAWXCxf .card:hover .card-title {
  text-decoration: underline;
}
.cid-uPlOAWXCxf .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-uPlOAWXCxf .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-uPlOAWXCxf .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-uPlOAWXCxf .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-uPlOAWXCxf .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-uPlOAWXCxf .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-uPlOAWXCxf .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-uPlOAWXCxf .mbr-section-btn {
  margin-top: 30px;
}
.cid-uPlOAWXCxf .card-title-1 {
  color: #ffffff;
}
.cid-uQ20KOZdiA {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uQ20KOZdiA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQ20KOZdiA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uQ20KOZdiA .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uQ20KOZdiA .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uQ20KOZdiA .container {
    padding: 0 16px;
  }
}
.cid-uQ20KOZdiA .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uQ20KOZdiA .row {
    margin: 0;
  }
}
.cid-uQ20KOZdiA .row .card {
  position: relative;
  padding: 0;
}
.cid-uQ20KOZdiA .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uQ20KOZdiA .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uQ20KOZdiA .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uQ20KOZdiA .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uQ20KOZdiA .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uQ20KOZdiA .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uQ20KOZdiA .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uQ20Lm4Gud {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uQ20Lm4Gud .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uQ20Lm4Gud .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uQ20Lm4Gud .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uQ20Lm4Gud .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uQ20Lm4Gud .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uQ20Lm4Gud .primary {
  background: #5e91b7;
}
.cid-uQ20Lm4Gud .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uQ20Lm4Gud .mbr-text {
  color: #000000;
}
.cid-uQ20Lm4Gud .name {
  color: #000000;
}
.cid-uQ20Lm4Gud .position {
  color: #353535;
}
.cid-uQ20Lm4Gud .mbr-section-title {
  color: #ffffff;
}
.cid-uQ20Lm4Gud .mbr-primarytext {
  color: #000000;
}
.cid-uQ20Lm4Gud .primary-name {
  color: #000000;
}
.cid-uQ20Lm4Gud .primary-position {
  color: #000000;
}
.cid-uPlOAXb4Zd {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPlOAXb4Zd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlOAXb4Zd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlOAXb4Zd .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlOAXb4Zd .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlOAXb4Zd .container {
    padding: 0 16px;
  }
}
.cid-uPlOAXb4Zd .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlOAXb4Zd .row {
    margin: 0 10px;
  }
}
.cid-uPlOAXb4Zd .row .item {
  padding: 0;
}
.cid-uPlOAXb4Zd .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlOAXb4Zd .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPlOAXb4Zd .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPlOAXb4Zd .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPlOAXb4Zd .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPlOAXb4Zd .panel-group .card:first-child {
  border-top: none;
}
.cid-uPlOAXb4Zd .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPlOAXb4Zd .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPlOAXb4Zd .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPlOAXb4Zd .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPlOAXb4Zd .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPlOAXb4Zd .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPlOAXb4Zd .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPlOAXb4Zd .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPlOAXb4Zd .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPlOAXb4Zd .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPlOAXb4Zd .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPlOAXb4Zd .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPlOAXb4Zd .image-wrapper {
  height: 100%;
}
.cid-uPlOAXb4Zd .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPlOAXb4Zd .image-wrapper img {
    height: 350px;
  }
}
.cid-uPlOAXb4Zd .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlOAXb4Zd .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPlOAXb4Zd .panel-text {
  color: #fdfcfc;
}
.cid-uPlOAXoAP7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPlOAXoAP7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlOAXoAP7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPlOAXoAP7 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPlOAXoAP7 .container {
    padding: 0 12px;
  }
}
.cid-uPlOAXoAP7 .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPlOAXoAP7 .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPlOAXoAP7 .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPlOAXoAP7 .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPlOAXoAP7 .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPlOAXoAP7 .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPlOAXoAP7 .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPlOAXoAP7 .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPlOAXoAP7 .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlOAXoAP7 .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPlOAXoAP7 .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPlOAXoAP7 .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPlOAXoAP7 .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPlOAXoAP7 .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPlOAXoAP7 .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPlOAXoAP7 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPlOAXoAP7 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPlOAXoAP7 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPlOAXoAP7 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPlOAXoAP7 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPlOAXoAP7 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPlOAXoAP7 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPlOAXoAP7 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPlOAXoAP7 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPlOAXoAP7 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPlOAXoAP7 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPlOAXoAP7 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPlOAXoAP7 .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPlOAXoAP7 .mbr-section-title {
  color: #ffffff;
}
.cid-uPlOAXoAP7 .mbr-text {
  color: #ffffff;
}
.cid-uPlOAXoAP7 label {
  color: #ffffff;
}
.cid-uPlOAXoAP7 .mbr-section-title,
.cid-uPlOAXoAP7 .mbr-section-btn {
  color: #ffffff;
}
.cid-uPlOAXoAP7 .card-contacts {
  color: #ffffff;
}
.cid-uPqWwHudTV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqWwHudTV .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqWwHudTV .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqWwHudTV .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqWwHudTV .row {
    text-align: center;
  }
}
.cid-uPqWwHudTV li {
  padding-bottom: 5px;
}
.cid-uPqWwHudTV .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqWwHudTV .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqWwHudTV div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqWwHudTV .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqWwHudTV .copyright {
  color: #bbbbbb;
}
.cid-uPqWwHudTV .soc-link,
.cid-uPqWwHudTV .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqWwHudTV .mbr-section-subtitle {
  text-align: left;
}
.cid-uPstGITsrk .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPstGITsrk .display-2 {
  font-size: 2rem;
}
.cid-uPstGITsrk .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPstGITsrk .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPstGITsrk .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPstGITsrk .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPstGITsrk .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPstGITsrk.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPstGITsrk.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPstGITsrk.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPstGITsrk.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPstGITsrk.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPstGITsrk.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPstGITsrk.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPstGITsrk.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPstGITsrk .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPstGITsrk .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPstGITsrk .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPstGITsrk .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPstGITsrk .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPstGITsrk .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPstGITsrk.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPstGITsrk .dropdown-menu {
    top: 0;
  }
  .cid-uPstGITsrk .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPstGITsrk .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPstGITsrk .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPstGITsrk .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPstGITsrk ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPstGITsrk .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPstGITsrk .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPstGITsrk .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPstGITsrk .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPstGITsrk .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPstGITsrk .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPstGITsrk .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPstGITsrk .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPstGITsrk .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPstGITsrk .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPstGITsrk .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPstGITsrk .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPstGITsrk .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPstGITsrk .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPstGITsrk .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPstGITsrk .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPstGITsrk .navbar.opened {
  transition: all .3s;
}
.cid-uPstGITsrk .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPstGITsrk .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPstGITsrk .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPstGITsrk .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPstGITsrk .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPstGITsrk .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPstGITsrk .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPstGITsrk .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPstGITsrk .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPstGITsrk .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPstGITsrk .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPstGITsrk .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPstGITsrk .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPstGITsrk .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPstGITsrk .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPstGITsrk .navbar-caption {
  padding-right: 1rem;
}
.cid-uPstGITsrk .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPstGITsrk .dropdown-menu,
  .cid-uPstGITsrk .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPstGITsrk .dropdown-menu,
  .cid-uPstGITsrk .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPstGITsrk .nav-item:focus,
.cid-uPstGITsrk .nav-link:focus {
  outline: none;
}
.cid-uPstGITsrk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPstGITsrk .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPstGITsrk .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPstGITsrk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPstGITsrk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPstGITsrk .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPstGITsrk .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPstGITsrk .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPstGITsrk .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPstGITsrk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPstGITsrk .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPstGITsrk .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPstGITsrk .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPstGITsrk .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPstGITsrk .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPstGITsrk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPstGITsrk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPstGITsrk .dropdown-item.active,
.cid-uPstGITsrk .dropdown-item:active {
  background-color: transparent;
}
.cid-uPstGITsrk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPstGITsrk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPstGITsrk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPstGITsrk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPstGITsrk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPstGITsrk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPstGITsrk ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPstGITsrk .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPstGITsrk .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPstGITsrk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPstGITsrk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPstGITsrk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPstGITsrk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPstGITsrk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPstGITsrk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPstGITsrk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPstGITsrk nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPstGITsrk nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPstGITsrk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPstGITsrk .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPstGITsrk a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPstGITsrk .navbar-brand span {
  display: inline-block;
}
.cid-uPstGITsrk .navbar-brand a {
  font-weight: 500;
}
.cid-uPstGITsrk .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPstGITsrk .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPstGITsrk .btn .mbr-iconfont,
.cid-uPstGITsrk .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPstGITsrk .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPstGITsrk .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPstGITsrk .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPstGITsrk .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPstGITsrk .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPstGITsrk .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPstGITsrk img {
  width: auto;
}
.cid-uPstGITsrk .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPstGITsrk .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPstGITsrk .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPstGITsrk a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPstGITsrk .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPstGITsrk .socicon {
  line-height: inherit;
}
.cid-uPstGITsrk .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPlOEEHjf5 {
  background-image: url("../../../assets/images/barandal-con-vidrio-templado-emuba-35.webp");
}
.cid-uPlOEEHjf5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlOEEHjf5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPlOEEHjf5 .container {
    padding: 0 16px;
  }
}
.cid-uPlOEEHjf5 .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlOEEHjf5 .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPlOEEHjf5 .row {
    padding: 45px 4px;
  }
}
.cid-uPlOEEHjf5 .row .card {
  justify-content: center;
}
.cid-uPlOEEHjf5 .title-wrapper {
  padding-right: 100px;
}
@media (max-width: 992px) {
  .cid-uPlOEEHjf5 .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPlOEEHjf5 .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPlOEEHjf5 .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPlOEEHjf5 .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPlOEEHjf5 .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPlOEEHjf5 .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPlOEEHjf5 .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPlOEEHjf5 .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPlOEEHjf5 .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlOEEHjf5 .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPlOEEHjf5 .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPlOEEHjf5 .image-wrapper img {
  height: 400px;
  width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPlOEEHjf5 .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPlOEEHjf5 .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPlOEEHjf5 .image-wrapper img {
    height: 350px;
  }
}
.cid-uPlOEEHjf5 .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPlOEEHjf5 .mbr-section-title {
  color: #192227;
}
.cid-uPlOEEHjf5 .mbr-text {
  color: #192227;
}
.cid-uPlOEFlIvw {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlOEFlIvw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlOEFlIvw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlOEFlIvw .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlOEFlIvw .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlOEFlIvw .container {
    padding: 0 16px;
  }
}
.cid-uPlOEFlIvw .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlOEFlIvw .row {
    margin: 0 10px;
  }
}
.cid-uPlOEFlIvw .row .card {
  position: relative;
  padding: 0;
}
.cid-uPlOEFlIvw .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPlOEFlIvw .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlOEFlIvw .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPlOEFlIvw .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPlOEFlIvw .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlOEFlIvw .row .card .icon-decor {
    display: none;
  }
}
.cid-uPlOEFlIvw .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPlOEFlIvw .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlOEFlIvw .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPlOEFlIvw .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPlOEFlIvw .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPlOEFlIvw .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPlOEFlIvw .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPlOEFlIvw .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPlOEFlIvw .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPlOEFlIvw .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPlOEFlIvw .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPlOEFlIvw .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPlOEFlIvw .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPlOEFlIvw .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPlOEFlIvw .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPlOEFlIvw .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlOEFlIvw .item-title {
  color: #192227;
}
.cid-uPlOEFlIvw .mbr-text {
  color: #192227;
}
.cid-uPlOEFyLFM {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlOEFyLFM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlOEFyLFM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlOEFyLFM .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlOEFyLFM .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlOEFyLFM .container {
    padding: 0 16px;
  }
}
.cid-uPlOEFyLFM .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlOEFyLFM .row {
    margin: 0 10px;
  }
}
.cid-uPlOEFyLFM .row .card {
  position: relative;
  padding: 0;
}
.cid-uPlOEFyLFM .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPlOEFyLFM .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlOEFyLFM .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPlOEFyLFM .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPlOEFyLFM .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlOEFyLFM .row .card .icon-decor {
    display: none;
  }
}
.cid-uPlOEFyLFM .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPlOEFyLFM .title-wrapper {
    width: 100%;
  }
}
.cid-uPlOEFyLFM .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlOEFyLFM .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPlOEFyLFM .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlOEFyLFM .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlOEFyLFM .mbr-text {
  color: #fdfcfc;
}
.cid-uPlOEFGkUj {
  padding-top: 3rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlOEFGkUj .row {
  justify-content: center;
}
.cid-uPlOEFGkUj .col-title {
  margin-bottom: 2.5rem;
}
.cid-uPlOEFGkUj .mbr-section-title {
  color: #ffffff;
}
.cid-uPlOEFGkUj .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-uPlOEFGkUj .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPlOEFGkUj .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-uPlOEFGkUj .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-uPlOEFGkUj .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #bbbbbb;
  min-height: 540px;
}
@media (max-width: 991px) {
  .cid-uPlOEFGkUj .card {
    min-height: 465px;
  }
}
@media (max-width: 639px) {
  .cid-uPlOEFGkUj .card {
    min-height: 345px;
  }
}
.cid-uPlOEFGkUj .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-uPlOEFGkUj .card:hover .card-title {
  text-decoration: underline;
}
.cid-uPlOEFGkUj .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-uPlOEFGkUj .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-uPlOEFGkUj .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-uPlOEFGkUj .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-uPlOEFGkUj .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-uPlOEFGkUj .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-uPlOEFGkUj .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-uPlOEFGkUj .mbr-section-btn {
  margin-top: 30px;
}
.cid-uPlOEFGkUj .card-title-1 {
  color: #ffffff;
}
.cid-uQ22iJTTrF {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uQ22iJTTrF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQ22iJTTrF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uQ22iJTTrF .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uQ22iJTTrF .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uQ22iJTTrF .container {
    padding: 0 16px;
  }
}
.cid-uQ22iJTTrF .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uQ22iJTTrF .row {
    margin: 0;
  }
}
.cid-uQ22iJTTrF .row .card {
  position: relative;
  padding: 0;
}
.cid-uQ22iJTTrF .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uQ22iJTTrF .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uQ22iJTTrF .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uQ22iJTTrF .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uQ22iJTTrF .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uQ22iJTTrF .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uQ22iJTTrF .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uQ22jpSq7b {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uQ22jpSq7b .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uQ22jpSq7b .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uQ22jpSq7b .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uQ22jpSq7b .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uQ22jpSq7b .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uQ22jpSq7b .primary {
  background: #5e91b7;
}
.cid-uQ22jpSq7b .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uQ22jpSq7b .mbr-text {
  color: #000000;
}
.cid-uQ22jpSq7b .name {
  color: #000000;
}
.cid-uQ22jpSq7b .position {
  color: #353535;
}
.cid-uQ22jpSq7b .mbr-section-title {
  color: #ffffff;
}
.cid-uQ22jpSq7b .mbr-primarytext {
  color: #000000;
}
.cid-uQ22jpSq7b .primary-name {
  color: #000000;
}
.cid-uQ22jpSq7b .primary-position {
  color: #000000;
}
.cid-uPlOEFVwE5 {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPlOEFVwE5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlOEFVwE5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlOEFVwE5 .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlOEFVwE5 .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlOEFVwE5 .container {
    padding: 0 16px;
  }
}
.cid-uPlOEFVwE5 .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlOEFVwE5 .row {
    margin: 0 10px;
  }
}
.cid-uPlOEFVwE5 .row .item {
  padding: 0;
}
.cid-uPlOEFVwE5 .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlOEFVwE5 .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPlOEFVwE5 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPlOEFVwE5 .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPlOEFVwE5 .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPlOEFVwE5 .panel-group .card:first-child {
  border-top: none;
}
.cid-uPlOEFVwE5 .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPlOEFVwE5 .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPlOEFVwE5 .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPlOEFVwE5 .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPlOEFVwE5 .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPlOEFVwE5 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPlOEFVwE5 .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPlOEFVwE5 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPlOEFVwE5 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPlOEFVwE5 .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPlOEFVwE5 .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPlOEFVwE5 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPlOEFVwE5 .image-wrapper {
  height: 100%;
}
.cid-uPlOEFVwE5 .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPlOEFVwE5 .image-wrapper img {
    height: 350px;
  }
}
.cid-uPlOEFVwE5 .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlOEFVwE5 .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPlOEFVwE5 .panel-text {
  color: #fdfcfc;
}
.cid-uPlOEG90OQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPlOEG90OQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlOEG90OQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPlOEG90OQ .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPlOEG90OQ .container {
    padding: 0 12px;
  }
}
.cid-uPlOEG90OQ .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPlOEG90OQ .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPlOEG90OQ .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPlOEG90OQ .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPlOEG90OQ .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPlOEG90OQ .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPlOEG90OQ .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPlOEG90OQ .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPlOEG90OQ .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlOEG90OQ .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPlOEG90OQ .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPlOEG90OQ .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPlOEG90OQ .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPlOEG90OQ .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPlOEG90OQ .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPlOEG90OQ .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPlOEG90OQ .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPlOEG90OQ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPlOEG90OQ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPlOEG90OQ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPlOEG90OQ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPlOEG90OQ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPlOEG90OQ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPlOEG90OQ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPlOEG90OQ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPlOEG90OQ .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPlOEG90OQ .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPlOEG90OQ .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPlOEG90OQ .mbr-section-title {
  color: #ffffff;
}
.cid-uPlOEG90OQ .mbr-text {
  color: #ffffff;
}
.cid-uPlOEG90OQ label {
  color: #ffffff;
}
.cid-uPlOEG90OQ .mbr-section-title,
.cid-uPlOEG90OQ .mbr-section-btn {
  color: #ffffff;
}
.cid-uPlOEG90OQ .card-contacts {
  color: #ffffff;
}
.cid-uPqWGVImxn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqWGVImxn .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqWGVImxn .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqWGVImxn .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqWGVImxn .row {
    text-align: center;
  }
}
.cid-uPqWGVImxn li {
  padding-bottom: 5px;
}
.cid-uPqWGVImxn .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqWGVImxn .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqWGVImxn div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqWGVImxn .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqWGVImxn .copyright {
  color: #bbbbbb;
}
.cid-uPqWGVImxn .soc-link,
.cid-uPqWGVImxn .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqWGVImxn .mbr-section-subtitle {
  text-align: left;
}
.cid-uPstVnvLvl .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPstVnvLvl .display-2 {
  font-size: 2rem;
}
.cid-uPstVnvLvl .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPstVnvLvl .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPstVnvLvl .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPstVnvLvl .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPstVnvLvl .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPstVnvLvl.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPstVnvLvl.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPstVnvLvl.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPstVnvLvl.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPstVnvLvl.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPstVnvLvl.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPstVnvLvl.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPstVnvLvl.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPstVnvLvl .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPstVnvLvl .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPstVnvLvl .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPstVnvLvl .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPstVnvLvl .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPstVnvLvl .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPstVnvLvl.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPstVnvLvl .dropdown-menu {
    top: 0;
  }
  .cid-uPstVnvLvl .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPstVnvLvl .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPstVnvLvl .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPstVnvLvl .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPstVnvLvl ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPstVnvLvl .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPstVnvLvl .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPstVnvLvl .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPstVnvLvl .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPstVnvLvl .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPstVnvLvl .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPstVnvLvl .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPstVnvLvl .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPstVnvLvl .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPstVnvLvl .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPstVnvLvl .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPstVnvLvl .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPstVnvLvl .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPstVnvLvl .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPstVnvLvl .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPstVnvLvl .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPstVnvLvl .navbar.opened {
  transition: all .3s;
}
.cid-uPstVnvLvl .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPstVnvLvl .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPstVnvLvl .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPstVnvLvl .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPstVnvLvl .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPstVnvLvl .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPstVnvLvl .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPstVnvLvl .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPstVnvLvl .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPstVnvLvl .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPstVnvLvl .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPstVnvLvl .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPstVnvLvl .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPstVnvLvl .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPstVnvLvl .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPstVnvLvl .navbar-caption {
  padding-right: 1rem;
}
.cid-uPstVnvLvl .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPstVnvLvl .dropdown-menu,
  .cid-uPstVnvLvl .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPstVnvLvl .dropdown-menu,
  .cid-uPstVnvLvl .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPstVnvLvl .nav-item:focus,
.cid-uPstVnvLvl .nav-link:focus {
  outline: none;
}
.cid-uPstVnvLvl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPstVnvLvl .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPstVnvLvl .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPstVnvLvl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPstVnvLvl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPstVnvLvl .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPstVnvLvl .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPstVnvLvl .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPstVnvLvl .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPstVnvLvl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPstVnvLvl .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPstVnvLvl .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPstVnvLvl .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPstVnvLvl .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPstVnvLvl .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPstVnvLvl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPstVnvLvl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPstVnvLvl .dropdown-item.active,
.cid-uPstVnvLvl .dropdown-item:active {
  background-color: transparent;
}
.cid-uPstVnvLvl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPstVnvLvl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPstVnvLvl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPstVnvLvl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPstVnvLvl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPstVnvLvl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPstVnvLvl ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPstVnvLvl .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPstVnvLvl .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPstVnvLvl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPstVnvLvl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPstVnvLvl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPstVnvLvl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPstVnvLvl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPstVnvLvl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPstVnvLvl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPstVnvLvl nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPstVnvLvl nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPstVnvLvl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPstVnvLvl .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPstVnvLvl a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPstVnvLvl .navbar-brand span {
  display: inline-block;
}
.cid-uPstVnvLvl .navbar-brand a {
  font-weight: 500;
}
.cid-uPstVnvLvl .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPstVnvLvl .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPstVnvLvl .btn .mbr-iconfont,
.cid-uPstVnvLvl .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPstVnvLvl .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPstVnvLvl .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPstVnvLvl .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPstVnvLvl .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPstVnvLvl .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPstVnvLvl .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPstVnvLvl img {
  width: auto;
}
.cid-uPstVnvLvl .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPstVnvLvl .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPstVnvLvl .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPstVnvLvl a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPstVnvLvl .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPstVnvLvl .socicon {
  line-height: inherit;
}
.cid-uPstVnvLvl .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPlXVX3MZe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlXVX3MZe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: url("../../../assets/images/barandales-modernos-emuba-background.png-1919x1080.png");
}
@media (max-width: 992px) {
  .cid-uPlXVX3MZe .container {
    padding: 0 16px;
  }
}
.cid-uPlXVX3MZe .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlXVX3MZe .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPlXVX3MZe .row {
    padding: 45px 4px;
  }
}
.cid-uPlXVX3MZe .row .card {
  justify-content: center;
}
.cid-uPlXVX3MZe .title-wrapper {
  padding-right: 100px;
  padding-right: 0;
  padding-left: 100px;
}
@media (max-width: 992px) {
  .cid-uPlXVX3MZe .title-wrapper {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlXVX3MZe .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPlXVX3MZe .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPlXVX3MZe .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPlXVX3MZe .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPlXVX3MZe .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPlXVX3MZe .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPlXVX3MZe .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPlXVX3MZe .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPlXVX3MZe .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlXVX3MZe .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPlXVX3MZe .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPlXVX3MZe .image-wrapper img {
  height: 400px;
  width: auto;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPlXVX3MZe .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPlXVX3MZe .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPlXVX3MZe .image-wrapper img {
    fheight: 350px;
  }
}
.cid-uPlXVX3MZe .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPlXVX3MZe .mbr-section-title {
  color: #192227;
}
.cid-uPlXVX3MZe .mbr-text {
  color: #192227;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cid-uPlXVX3MZe section.header01 .row {
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-items: center;
    text-align: center;
  }
  .cid-uPlXVX3MZe section.header01 .image-wrapper img {
    max-height: 340px;
    height: auto;
  }
}
.cid-uQ5pSTPpOX .main-card {
  background-image: url("../../../assets/images/barandal-inoxidable-estadio-luis-pirata-fuente.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5pSTPpOX .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5pSTPpOX .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5pSTPpOX .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5pSTPpOX .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5pSTPpOX .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5pSTPpOX .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5pSTPpOX .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5pSTPpOX .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5pSTPpOX .card:before {
    opacity: 0.5;
  }
  .cid-uQ5pSTPpOX .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5pSTPpOX .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5pSTPpOX .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5pSTPpOX .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5pSTPpOX .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5pSTPpOX .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5pSTPpOX .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5pSTPpOX .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5pSTPpOX .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5pSTPpOX .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5pSTPpOX .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5pSTPpOX .mbr-section-subtitle,
.cid-uQ5pSTPpOX .main-btn {
  color: #ffffff;
}
.cid-uQ5pSTPpOX .soc-link,
.cid-uQ5pSTPpOX .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5pSTPpOX .mbr-section-title {
  color: #ffffff;
}
.cid-uQ5pTRRpUW .main-card {
  background-image: url("../../../assets/images/pasamanos-inox-escalera-exterior.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5pTRRpUW .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5pTRRpUW .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5pTRRpUW .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5pTRRpUW .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5pTRRpUW .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5pTRRpUW .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5pTRRpUW .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5pTRRpUW .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5pTRRpUW .card:before {
    opacity: 0.5;
  }
  .cid-uQ5pTRRpUW .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5pTRRpUW .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5pTRRpUW .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5pTRRpUW .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5pTRRpUW .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5pTRRpUW .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5pTRRpUW .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5pTRRpUW .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5pTRRpUW .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5pTRRpUW .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5pTRRpUW .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5pTRRpUW .mbr-section-subtitle,
.cid-uQ5pTRRpUW .main-btn {
  color: #ffffff;
}
.cid-uQ5pTRRpUW .soc-link,
.cid-uQ5pTRRpUW .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5pTRRpUW .mbr-section-title {
  color: #ffffff;
}
.cid-uQ5pUKOpCW .main-card {
  background-image: url("../../../assets/images/barandal-vidrio-templado-terraza.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5pUKOpCW .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5pUKOpCW .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5pUKOpCW .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5pUKOpCW .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5pUKOpCW .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5pUKOpCW .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5pUKOpCW .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5pUKOpCW .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5pUKOpCW .card:before {
    opacity: 0.5;
  }
  .cid-uQ5pUKOpCW .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5pUKOpCW .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5pUKOpCW .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5pUKOpCW .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5pUKOpCW .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5pUKOpCW .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5pUKOpCW .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5pUKOpCW .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5pUKOpCW .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5pUKOpCW .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5pUKOpCW .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5pUKOpCW .mbr-section-subtitle,
.cid-uQ5pUKOpCW .main-btn {
  color: #ffffff;
}
.cid-uQ5pUKOpCW .soc-link,
.cid-uQ5pUKOpCW .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5pUKOpCW .mbr-section-title {
  color: #ffffff;
}
.cid-uQ5pVu2MO9 .main-card {
  background-image: url("../../../assets/images/cancel-vidrio-corredera-bano.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5pVu2MO9 .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5pVu2MO9 .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5pVu2MO9 .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5pVu2MO9 .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5pVu2MO9 .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5pVu2MO9 .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5pVu2MO9 .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5pVu2MO9 .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5pVu2MO9 .card:before {
    opacity: 0.5;
  }
  .cid-uQ5pVu2MO9 .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5pVu2MO9 .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5pVu2MO9 .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5pVu2MO9 .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5pVu2MO9 .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5pVu2MO9 .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5pVu2MO9 .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5pVu2MO9 .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5pVu2MO9 .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5pVu2MO9 .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5pVu2MO9 .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5pVu2MO9 .mbr-section-subtitle,
.cid-uQ5pVu2MO9 .main-btn {
  color: #ffffff;
}
.cid-uQ5pVu2MO9 .soc-link,
.cid-uQ5pVu2MO9 .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5pVu2MO9 .mbr-section-title {
  color: #ffffff;
}
.cid-uPlXVYQa5k {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlXVYQa5k .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlXVYQa5k .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlXVYQa5k .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlXVYQa5k .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlXVYQa5k .container {
    padding: 0 16px;
  }
}
.cid-uPlXVYQa5k .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlXVYQa5k .row {
    margin: 0 10px;
  }
}
.cid-uPlXVYQa5k .row .card {
  position: relative;
  padding: 0;
}
.cid-uPlXVYQa5k .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPlXVYQa5k .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlXVYQa5k .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPlXVYQa5k .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPlXVYQa5k .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlXVYQa5k .row .card .icon-decor {
    display: none;
  }
}
.cid-uPlXVYQa5k .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPlXVYQa5k .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlXVYQa5k .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPlXVYQa5k .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPlXVYQa5k .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPlXVYQa5k .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPlXVYQa5k .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPlXVYQa5k .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPlXVYQa5k .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPlXVYQa5k .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPlXVYQa5k .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPlXVYQa5k .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPlXVYQa5k .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPlXVYQa5k .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPlXVYQa5k .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPlXVYQa5k .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlXVYQa5k .item-title {
  color: #192227;
}
.cid-uPlXVYQa5k .mbr-text {
  color: #192227;
}
.cid-uPlXVZ7Sht {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlXVZ7Sht .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlXVZ7Sht .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlXVZ7Sht .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlXVZ7Sht .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlXVZ7Sht .container {
    padding: 0 16px;
  }
}
.cid-uPlXVZ7Sht .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlXVZ7Sht .row {
    margin: 0 10px;
  }
}
.cid-uPlXVZ7Sht .row .card {
  position: relative;
  padding: 0;
}
.cid-uPlXVZ7Sht .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPlXVZ7Sht .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlXVZ7Sht .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPlXVZ7Sht .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPlXVZ7Sht .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlXVZ7Sht .row .card .icon-decor {
    display: none;
  }
}
.cid-uPlXVZ7Sht .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPlXVZ7Sht .title-wrapper {
    width: 100%;
  }
}
.cid-uPlXVZ7Sht .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlXVZ7Sht .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPlXVZ7Sht .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlXVZ7Sht .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlXVZ7Sht .mbr-text {
  color: #fdfcfc;
}
.cid-uPlXVZlwYk {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #192227;
}
.cid-uPlXVZlwYk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlXVZlwYk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlXVZlwYk .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 80%;
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uPlXVZlwYk .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 22px;
  }
}
.cid-uPlXVZlwYk .items-wrapper {
  margin: 0 -10px;
}
.cid-uPlXVZlwYk .items-wrapper .item {
  padding: 0 10px;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uPlXVZlwYk .items-wrapper .item {
    margin-bottom: 16px;
  }
}
.cid-uPlXVZlwYk .items-wrapper .item:hover .item-wrapper .item-img img,
.cid-uPlXVZlwYk .items-wrapper .item:focus .item-wrapper .item-img img {
  transform: translateX(10px);
}
.cid-uPlXVZlwYk .items-wrapper .item .item-wrapper {
  padding: 26px;
  height: 100%;
  overflow: hidden !important;
}
@media (max-width: 992px) {
  .cid-uPlXVZlwYk .items-wrapper .item .item-wrapper {
    padding: 16px;
  }
}
.cid-uPlXVZlwYk .items-wrapper .item .item-wrapper .item-img {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uPlXVZlwYk .items-wrapper .item .item-wrapper .item-img {
    margin-bottom: 22px;
  }
}
.cid-uPlXVZlwYk .items-wrapper .item .item-wrapper .item-img img {
  height: 250px;
  object-fit: cover;
  transition: all .3s ease;
}
.cid-uPlXVZlwYk .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 16px;
}
.cid-uPlXVZlwYk .items-wrapper .item .item-wrapper .card-box .item-text {
  margin-bottom: 16px;
}
.cid-uPlXVZlwYk .items-wrapper .item .item-wrapper .card-box .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uPlXVZlwYk .items-wrapper .item .card_1 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uPlXVZlwYk .items-wrapper .item .card_2 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uPlXVZlwYk .items-wrapper .item .card_3 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uPlXVZlwYk .mbr-section-title,
.cid-uPlXVZlwYk .title-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-uPlXVZlwYk .item-title {
  color: #ffffff;
}
.cid-uPlXVZlwYk .item-text {
  color: #ffffff;
}
.cid-uPlXVZEEKS {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlXVZEEKS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlXVZEEKS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlXVZEEKS .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uPlXVZEEKS .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlXVZEEKS .container {
    padding: 0 16px;
  }
}
.cid-uPlXVZEEKS .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uPlXVZEEKS .row {
    margin: 0;
  }
}
.cid-uPlXVZEEKS .row .card {
  position: relative;
  padding: 0;
}
.cid-uPlXVZEEKS .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uPlXVZEEKS .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uPlXVZEEKS .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uPlXVZEEKS .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uPlXVZEEKS .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uPlXVZEEKS .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uPlXVZEEKS .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uPlXVZWOcH {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uPlXVZWOcH .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uPlXVZWOcH .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uPlXVZWOcH .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uPlXVZWOcH .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uPlXVZWOcH .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uPlXVZWOcH .primary {
  background: #5e91b7;
}
.cid-uPlXVZWOcH .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uPlXVZWOcH .mbr-text {
  color: #000000;
}
.cid-uPlXVZWOcH .name {
  color: #000000;
}
.cid-uPlXVZWOcH .position {
  color: #353535;
}
.cid-uPlXVZWOcH .mbr-section-title {
  color: #ffffff;
}
.cid-uPlXVZWOcH .mbr-primarytext {
  color: #000000;
}
.cid-uPlXVZWOcH .primary-name {
  color: #000000;
}
.cid-uPlXVZWOcH .primary-position {
  color: #000000;
}
.cid-uPlXW0j7d0 {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPlXW0j7d0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlXW0j7d0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlXW0j7d0 .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlXW0j7d0 .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlXW0j7d0 .container {
    padding: 0 16px;
  }
}
.cid-uPlXW0j7d0 .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlXW0j7d0 .row {
    margin: 0 10px;
  }
}
.cid-uPlXW0j7d0 .row .item {
  padding: 0;
}
.cid-uPlXW0j7d0 .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlXW0j7d0 .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPlXW0j7d0 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPlXW0j7d0 .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPlXW0j7d0 .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPlXW0j7d0 .panel-group .card:first-child {
  border-top: none;
}
.cid-uPlXW0j7d0 .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPlXW0j7d0 .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPlXW0j7d0 .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPlXW0j7d0 .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPlXW0j7d0 .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPlXW0j7d0 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPlXW0j7d0 .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPlXW0j7d0 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPlXW0j7d0 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPlXW0j7d0 .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPlXW0j7d0 .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPlXW0j7d0 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPlXW0j7d0 .image-wrapper {
  height: 100%;
}
.cid-uPlXW0j7d0 .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPlXW0j7d0 .image-wrapper img {
    height: 350px;
  }
}
.cid-uPlXW0j7d0 .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlXW0j7d0 .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPlXW0j7d0 .panel-text {
  color: #fdfcfc;
}
.cid-uPlXW0E9uC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPlXW0E9uC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlXW0E9uC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPlXW0E9uC .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPlXW0E9uC .container {
    padding: 0 12px;
  }
}
.cid-uPlXW0E9uC .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPlXW0E9uC .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPlXW0E9uC .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPlXW0E9uC .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPlXW0E9uC .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPlXW0E9uC .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPlXW0E9uC .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPlXW0E9uC .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPlXW0E9uC .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlXW0E9uC .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPlXW0E9uC .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPlXW0E9uC .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPlXW0E9uC .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPlXW0E9uC .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPlXW0E9uC .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPlXW0E9uC .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPlXW0E9uC .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPlXW0E9uC .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPlXW0E9uC .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPlXW0E9uC .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPlXW0E9uC .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPlXW0E9uC .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPlXW0E9uC .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPlXW0E9uC .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPlXW0E9uC .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPlXW0E9uC .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPlXW0E9uC .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPlXW0E9uC .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPlXW0E9uC .mbr-section-title {
  color: #ffffff;
}
.cid-uPlXW0E9uC .mbr-text {
  color: #ffffff;
}
.cid-uPlXW0E9uC label {
  color: #ffffff;
}
.cid-uPlXW0E9uC .mbr-section-title,
.cid-uPlXW0E9uC .mbr-section-btn {
  color: #ffffff;
}
.cid-uPlXW0E9uC .card-contacts {
  color: #ffffff;
}
.cid-uPqWSVCQcn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqWSVCQcn .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqWSVCQcn .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqWSVCQcn .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqWSVCQcn .row {
    text-align: center;
  }
}
.cid-uPqWSVCQcn li {
  padding-bottom: 5px;
}
.cid-uPqWSVCQcn .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqWSVCQcn .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqWSVCQcn div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqWSVCQcn .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqWSVCQcn .copyright {
  color: #bbbbbb;
}
.cid-uPqWSVCQcn .soc-link,
.cid-uPqWSVCQcn .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqWSVCQcn .mbr-section-subtitle {
  text-align: left;
}
.cid-uPsu9yFj08 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPsu9yFj08 .display-2 {
  font-size: 2rem;
}
.cid-uPsu9yFj08 .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsu9yFj08 .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPsu9yFj08 .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsu9yFj08 .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPsu9yFj08 .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPsu9yFj08.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsu9yFj08.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsu9yFj08.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsu9yFj08.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsu9yFj08.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPsu9yFj08.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsu9yFj08.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPsu9yFj08.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPsu9yFj08 .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPsu9yFj08 .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPsu9yFj08 .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsu9yFj08 .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsu9yFj08 .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPsu9yFj08 .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsu9yFj08.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsu9yFj08 .dropdown-menu {
    top: 0;
  }
  .cid-uPsu9yFj08 .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsu9yFj08 .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsu9yFj08 .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPsu9yFj08 .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsu9yFj08 ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsu9yFj08 .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPsu9yFj08 .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPsu9yFj08 .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPsu9yFj08 .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPsu9yFj08 .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPsu9yFj08 .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPsu9yFj08 .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPsu9yFj08 .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPsu9yFj08 .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPsu9yFj08 .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPsu9yFj08 .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPsu9yFj08 .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPsu9yFj08 .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPsu9yFj08 .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsu9yFj08 .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsu9yFj08 .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPsu9yFj08 .navbar.opened {
  transition: all .3s;
}
.cid-uPsu9yFj08 .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPsu9yFj08 .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPsu9yFj08 .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsu9yFj08 .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPsu9yFj08 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPsu9yFj08 .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPsu9yFj08 .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPsu9yFj08 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPsu9yFj08 .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPsu9yFj08 .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsu9yFj08 .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPsu9yFj08 .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsu9yFj08 .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPsu9yFj08 .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPsu9yFj08 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPsu9yFj08 .navbar-caption {
  padding-right: 1rem;
}
.cid-uPsu9yFj08 .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPsu9yFj08 .dropdown-menu,
  .cid-uPsu9yFj08 .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPsu9yFj08 .dropdown-menu,
  .cid-uPsu9yFj08 .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPsu9yFj08 .nav-item:focus,
.cid-uPsu9yFj08 .nav-link:focus {
  outline: none;
}
.cid-uPsu9yFj08 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPsu9yFj08 .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsu9yFj08 .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPsu9yFj08 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPsu9yFj08 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPsu9yFj08 .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPsu9yFj08 .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPsu9yFj08 .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPsu9yFj08 .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPsu9yFj08 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPsu9yFj08 .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPsu9yFj08 .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPsu9yFj08 .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPsu9yFj08 .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsu9yFj08 .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPsu9yFj08 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPsu9yFj08 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPsu9yFj08 .dropdown-item.active,
.cid-uPsu9yFj08 .dropdown-item:active {
  background-color: transparent;
}
.cid-uPsu9yFj08 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPsu9yFj08 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPsu9yFj08 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPsu9yFj08 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPsu9yFj08 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPsu9yFj08 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPsu9yFj08 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsu9yFj08 .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPsu9yFj08 .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPsu9yFj08 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPsu9yFj08 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPsu9yFj08 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPsu9yFj08 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsu9yFj08 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsu9yFj08 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPsu9yFj08 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsu9yFj08 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPsu9yFj08 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPsu9yFj08 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsu9yFj08 .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPsu9yFj08 a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPsu9yFj08 .navbar-brand span {
  display: inline-block;
}
.cid-uPsu9yFj08 .navbar-brand a {
  font-weight: 500;
}
.cid-uPsu9yFj08 .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPsu9yFj08 .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPsu9yFj08 .btn .mbr-iconfont,
.cid-uPsu9yFj08 .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPsu9yFj08 .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPsu9yFj08 .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPsu9yFj08 .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPsu9yFj08 .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPsu9yFj08 .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPsu9yFj08 .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPsu9yFj08 img {
  width: auto;
}
.cid-uPsu9yFj08 .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPsu9yFj08 .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsu9yFj08 .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsu9yFj08 a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPsu9yFj08 .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPsu9yFj08 .socicon {
  line-height: inherit;
}
.cid-uPsu9yFj08 .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPlY3nkNkw {
  background-image: url("../../../assets/images/barandal-con-vidrio-templado-emuba-35.webp");
}
.cid-uPlY3nkNkw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlY3nkNkw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPlY3nkNkw .container {
    padding: 0 16px;
  }
}
.cid-uPlY3nkNkw .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlY3nkNkw .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPlY3nkNkw .row {
    padding: 45px 4px;
  }
}
.cid-uPlY3nkNkw .row .card {
  justify-content: center;
}
.cid-uPlY3nkNkw .title-wrapper {
  padding-right: 100px;
}
@media (max-width: 992px) {
  .cid-uPlY3nkNkw .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPlY3nkNkw .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPlY3nkNkw .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPlY3nkNkw .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPlY3nkNkw .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPlY3nkNkw .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPlY3nkNkw .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPlY3nkNkw .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPlY3nkNkw .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlY3nkNkw .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPlY3nkNkw .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPlY3nkNkw .image-wrapper img {
  height: 400px;
  width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPlY3nkNkw .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPlY3nkNkw .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPlY3nkNkw .image-wrapper img {
    height: 350px;
  }
}
.cid-uPlY3nkNkw .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPlY3nkNkw .mbr-section-title {
  color: #192227;
}
.cid-uPlY3nkNkw .mbr-text {
  color: #192227;
}
.cid-uPlY3nLCYE {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlY3nLCYE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlY3nLCYE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlY3nLCYE .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlY3nLCYE .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlY3nLCYE .container {
    padding: 0 16px;
  }
}
.cid-uPlY3nLCYE .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlY3nLCYE .row {
    margin: 0 10px;
  }
}
.cid-uPlY3nLCYE .row .card {
  position: relative;
  padding: 0;
}
.cid-uPlY3nLCYE .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPlY3nLCYE .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlY3nLCYE .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPlY3nLCYE .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPlY3nLCYE .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlY3nLCYE .row .card .icon-decor {
    display: none;
  }
}
.cid-uPlY3nLCYE .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPlY3nLCYE .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlY3nLCYE .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPlY3nLCYE .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPlY3nLCYE .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPlY3nLCYE .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPlY3nLCYE .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPlY3nLCYE .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPlY3nLCYE .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPlY3nLCYE .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPlY3nLCYE .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPlY3nLCYE .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPlY3nLCYE .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPlY3nLCYE .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPlY3nLCYE .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPlY3nLCYE .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlY3nLCYE .item-title {
  color: #192227;
}
.cid-uPlY3nLCYE .mbr-text {
  color: #192227;
}
.cid-uPlY3nXRbt {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlY3nXRbt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlY3nXRbt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlY3nXRbt .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlY3nXRbt .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlY3nXRbt .container {
    padding: 0 16px;
  }
}
.cid-uPlY3nXRbt .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlY3nXRbt .row {
    margin: 0 10px;
  }
}
.cid-uPlY3nXRbt .row .card {
  position: relative;
  padding: 0;
}
.cid-uPlY3nXRbt .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPlY3nXRbt .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlY3nXRbt .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPlY3nXRbt .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPlY3nXRbt .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlY3nXRbt .row .card .icon-decor {
    display: none;
  }
}
.cid-uPlY3nXRbt .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPlY3nXRbt .title-wrapper {
    width: 100%;
  }
}
.cid-uPlY3nXRbt .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlY3nXRbt .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPlY3nXRbt .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlY3nXRbt .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlY3nXRbt .mbr-text {
  color: #fdfcfc;
}
.cid-uPlY3o6Tzu {
  padding-top: 3rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlY3o6Tzu .row {
  justify-content: center;
}
.cid-uPlY3o6Tzu .col-title {
  margin-bottom: 2.5rem;
}
.cid-uPlY3o6Tzu .mbr-section-title {
  color: #ffffff;
}
.cid-uPlY3o6Tzu .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-uPlY3o6Tzu .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPlY3o6Tzu .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-uPlY3o6Tzu .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-uPlY3o6Tzu .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #bbbbbb;
  min-height: 540px;
}
@media (max-width: 991px) {
  .cid-uPlY3o6Tzu .card {
    min-height: 465px;
  }
}
@media (max-width: 639px) {
  .cid-uPlY3o6Tzu .card {
    min-height: 345px;
  }
}
.cid-uPlY3o6Tzu .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-uPlY3o6Tzu .card:hover .card-title {
  text-decoration: underline;
}
.cid-uPlY3o6Tzu .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-uPlY3o6Tzu .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-uPlY3o6Tzu .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-uPlY3o6Tzu .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-uPlY3o6Tzu .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-uPlY3o6Tzu .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-uPlY3o6Tzu .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-uPlY3o6Tzu .mbr-section-btn {
  margin-top: 30px;
}
.cid-uPlY3o6Tzu .card-title-1 {
  color: #ffffff;
}
.cid-uQ2CtD5ZKh {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uQ2CtD5ZKh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQ2CtD5ZKh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uQ2CtD5ZKh .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uQ2CtD5ZKh .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uQ2CtD5ZKh .container {
    padding: 0 16px;
  }
}
.cid-uQ2CtD5ZKh .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uQ2CtD5ZKh .row {
    margin: 0;
  }
}
.cid-uQ2CtD5ZKh .row .card {
  position: relative;
  padding: 0;
}
.cid-uQ2CtD5ZKh .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uQ2CtD5ZKh .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uQ2CtD5ZKh .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uQ2CtD5ZKh .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uQ2CtD5ZKh .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uQ2CtD5ZKh .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uQ2CtD5ZKh .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uQ2CudF3FK {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uQ2CudF3FK .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uQ2CudF3FK .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uQ2CudF3FK .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uQ2CudF3FK .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uQ2CudF3FK .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uQ2CudF3FK .primary {
  background: #5e91b7;
}
.cid-uQ2CudF3FK .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uQ2CudF3FK .mbr-text {
  color: #000000;
}
.cid-uQ2CudF3FK .name {
  color: #000000;
}
.cid-uQ2CudF3FK .position {
  color: #353535;
}
.cid-uQ2CudF3FK .mbr-section-title {
  color: #ffffff;
}
.cid-uQ2CudF3FK .mbr-primarytext {
  color: #000000;
}
.cid-uQ2CudF3FK .primary-name {
  color: #000000;
}
.cid-uQ2CudF3FK .primary-position {
  color: #000000;
}
.cid-uPlY3ojGxY {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPlY3ojGxY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlY3ojGxY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlY3ojGxY .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlY3ojGxY .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlY3ojGxY .container {
    padding: 0 16px;
  }
}
.cid-uPlY3ojGxY .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlY3ojGxY .row {
    margin: 0 10px;
  }
}
.cid-uPlY3ojGxY .row .item {
  padding: 0;
}
.cid-uPlY3ojGxY .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlY3ojGxY .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPlY3ojGxY .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPlY3ojGxY .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPlY3ojGxY .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPlY3ojGxY .panel-group .card:first-child {
  border-top: none;
}
.cid-uPlY3ojGxY .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPlY3ojGxY .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPlY3ojGxY .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPlY3ojGxY .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPlY3ojGxY .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPlY3ojGxY .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPlY3ojGxY .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPlY3ojGxY .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPlY3ojGxY .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPlY3ojGxY .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPlY3ojGxY .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPlY3ojGxY .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPlY3ojGxY .image-wrapper {
  height: 100%;
}
.cid-uPlY3ojGxY .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPlY3ojGxY .image-wrapper img {
    height: 350px;
  }
}
.cid-uPlY3ojGxY .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlY3ojGxY .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPlY3ojGxY .panel-text {
  color: #fdfcfc;
}
.cid-uPlY3ow8ow {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPlY3ow8ow .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlY3ow8ow .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPlY3ow8ow .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPlY3ow8ow .container {
    padding: 0 12px;
  }
}
.cid-uPlY3ow8ow .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPlY3ow8ow .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPlY3ow8ow .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPlY3ow8ow .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPlY3ow8ow .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPlY3ow8ow .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPlY3ow8ow .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPlY3ow8ow .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPlY3ow8ow .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlY3ow8ow .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPlY3ow8ow .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPlY3ow8ow .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPlY3ow8ow .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPlY3ow8ow .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPlY3ow8ow .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPlY3ow8ow .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPlY3ow8ow .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPlY3ow8ow .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPlY3ow8ow .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPlY3ow8ow .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPlY3ow8ow .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPlY3ow8ow .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPlY3ow8ow .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPlY3ow8ow .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPlY3ow8ow .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPlY3ow8ow .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPlY3ow8ow .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPlY3ow8ow .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPlY3ow8ow .mbr-section-title {
  color: #ffffff;
}
.cid-uPlY3ow8ow .mbr-text {
  color: #ffffff;
}
.cid-uPlY3ow8ow label {
  color: #ffffff;
}
.cid-uPlY3ow8ow .mbr-section-title,
.cid-uPlY3ow8ow .mbr-section-btn {
  color: #ffffff;
}
.cid-uPlY3ow8ow .card-contacts {
  color: #ffffff;
}
.cid-uPqXcWNekh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqXcWNekh .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqXcWNekh .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqXcWNekh .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqXcWNekh .row {
    text-align: center;
  }
}
.cid-uPqXcWNekh li {
  padding-bottom: 5px;
}
.cid-uPqXcWNekh .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqXcWNekh .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqXcWNekh div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqXcWNekh .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqXcWNekh .copyright {
  color: #bbbbbb;
}
.cid-uPqXcWNekh .soc-link,
.cid-uPqXcWNekh .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqXcWNekh .mbr-section-subtitle {
  text-align: left;
}
.cid-uPsuXwLIs1 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPsuXwLIs1 .display-2 {
  font-size: 2rem;
}
.cid-uPsuXwLIs1 .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsuXwLIs1 .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPsuXwLIs1 .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsuXwLIs1 .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPsuXwLIs1 .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPsuXwLIs1.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsuXwLIs1.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsuXwLIs1.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsuXwLIs1.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsuXwLIs1.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPsuXwLIs1.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsuXwLIs1.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPsuXwLIs1.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPsuXwLIs1 .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPsuXwLIs1 .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPsuXwLIs1 .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsuXwLIs1 .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsuXwLIs1 .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPsuXwLIs1 .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsuXwLIs1.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsuXwLIs1 .dropdown-menu {
    top: 0;
  }
  .cid-uPsuXwLIs1 .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsuXwLIs1 .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsuXwLIs1 .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPsuXwLIs1 .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsuXwLIs1 ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsuXwLIs1 .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPsuXwLIs1 .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPsuXwLIs1 .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPsuXwLIs1 .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPsuXwLIs1 .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPsuXwLIs1 .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPsuXwLIs1 .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPsuXwLIs1 .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPsuXwLIs1 .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPsuXwLIs1 .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPsuXwLIs1 .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPsuXwLIs1 .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPsuXwLIs1 .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPsuXwLIs1 .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsuXwLIs1 .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsuXwLIs1 .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPsuXwLIs1 .navbar.opened {
  transition: all .3s;
}
.cid-uPsuXwLIs1 .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPsuXwLIs1 .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPsuXwLIs1 .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsuXwLIs1 .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPsuXwLIs1 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPsuXwLIs1 .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPsuXwLIs1 .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPsuXwLIs1 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPsuXwLIs1 .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPsuXwLIs1 .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsuXwLIs1 .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPsuXwLIs1 .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsuXwLIs1 .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPsuXwLIs1 .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPsuXwLIs1 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPsuXwLIs1 .navbar-caption {
  padding-right: 1rem;
}
.cid-uPsuXwLIs1 .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPsuXwLIs1 .dropdown-menu,
  .cid-uPsuXwLIs1 .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPsuXwLIs1 .dropdown-menu,
  .cid-uPsuXwLIs1 .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPsuXwLIs1 .nav-item:focus,
.cid-uPsuXwLIs1 .nav-link:focus {
  outline: none;
}
.cid-uPsuXwLIs1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPsuXwLIs1 .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsuXwLIs1 .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPsuXwLIs1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPsuXwLIs1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPsuXwLIs1 .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPsuXwLIs1 .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPsuXwLIs1 .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPsuXwLIs1 .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPsuXwLIs1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPsuXwLIs1 .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPsuXwLIs1 .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPsuXwLIs1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPsuXwLIs1 .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsuXwLIs1 .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPsuXwLIs1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPsuXwLIs1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPsuXwLIs1 .dropdown-item.active,
.cid-uPsuXwLIs1 .dropdown-item:active {
  background-color: transparent;
}
.cid-uPsuXwLIs1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPsuXwLIs1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPsuXwLIs1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPsuXwLIs1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPsuXwLIs1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPsuXwLIs1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPsuXwLIs1 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsuXwLIs1 .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPsuXwLIs1 .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPsuXwLIs1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPsuXwLIs1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPsuXwLIs1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPsuXwLIs1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsuXwLIs1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsuXwLIs1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPsuXwLIs1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsuXwLIs1 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPsuXwLIs1 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPsuXwLIs1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsuXwLIs1 .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPsuXwLIs1 a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPsuXwLIs1 .navbar-brand span {
  display: inline-block;
}
.cid-uPsuXwLIs1 .navbar-brand a {
  font-weight: 500;
}
.cid-uPsuXwLIs1 .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPsuXwLIs1 .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPsuXwLIs1 .btn .mbr-iconfont,
.cid-uPsuXwLIs1 .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPsuXwLIs1 .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPsuXwLIs1 .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPsuXwLIs1 .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPsuXwLIs1 .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPsuXwLIs1 .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPsuXwLIs1 .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPsuXwLIs1 img {
  width: auto;
}
.cid-uPsuXwLIs1 .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPsuXwLIs1 .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsuXwLIs1 .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsuXwLIs1 a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPsuXwLIs1 .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPsuXwLIs1 .socicon {
  line-height: inherit;
}
.cid-uPsuXwLIs1 .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPm7AZlrsL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPm7AZlrsL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: url("../../../assets/images/barandales-modernos-emuba-background.png-1919x1080.png");
}
@media (max-width: 992px) {
  .cid-uPm7AZlrsL .container {
    padding: 0 16px;
  }
}
.cid-uPm7AZlrsL .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPm7AZlrsL .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPm7AZlrsL .row {
    padding: 45px 4px;
  }
}
.cid-uPm7AZlrsL .row .card {
  justify-content: center;
}
.cid-uPm7AZlrsL .title-wrapper {
  padding-right: 100px;
  padding-right: 0;
  padding-left: 100px;
}
@media (max-width: 992px) {
  .cid-uPm7AZlrsL .title-wrapper {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPm7AZlrsL .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPm7AZlrsL .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPm7AZlrsL .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPm7AZlrsL .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPm7AZlrsL .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPm7AZlrsL .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPm7AZlrsL .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPm7AZlrsL .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPm7AZlrsL .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPm7AZlrsL .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPm7AZlrsL .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPm7AZlrsL .image-wrapper img {
  height: 400px;
  width: auto;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPm7AZlrsL .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPm7AZlrsL .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPm7AZlrsL .image-wrapper img {
    fheight: 350px;
  }
}
.cid-uPm7AZlrsL .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPm7AZlrsL .mbr-section-title {
  color: #192227;
}
.cid-uPm7AZlrsL .mbr-text {
  color: #192227;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cid-uPm7AZlrsL section.header01 .row {
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-items: center;
    text-align: center;
  }
  .cid-uPm7AZlrsL section.header01 .image-wrapper img {
    max-height: 340px;
    height: auto;
  }
}
.cid-uQ5ue8ngYM .main-card {
  background-image: url("../../../assets/images/barandal-inoxidable-estadio-luis-pirata-fuente.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5ue8ngYM .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5ue8ngYM .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5ue8ngYM .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5ue8ngYM .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5ue8ngYM .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5ue8ngYM .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5ue8ngYM .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5ue8ngYM .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5ue8ngYM .card:before {
    opacity: 0.5;
  }
  .cid-uQ5ue8ngYM .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5ue8ngYM .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5ue8ngYM .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5ue8ngYM .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5ue8ngYM .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5ue8ngYM .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5ue8ngYM .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5ue8ngYM .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5ue8ngYM .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5ue8ngYM .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5ue8ngYM .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5ue8ngYM .mbr-section-subtitle,
.cid-uQ5ue8ngYM .main-btn {
  color: #ffffff;
}
.cid-uQ5ue8ngYM .soc-link,
.cid-uQ5ue8ngYM .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5ue8ngYM .mbr-section-title {
  color: #ffffff;
}
.cid-uQ5ueQG85u .main-card {
  background-image: url("../../../assets/images/pasamanos-inox-escalera-exterior.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5ueQG85u .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5ueQG85u .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5ueQG85u .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5ueQG85u .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5ueQG85u .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5ueQG85u .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5ueQG85u .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5ueQG85u .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5ueQG85u .card:before {
    opacity: 0.5;
  }
  .cid-uQ5ueQG85u .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5ueQG85u .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5ueQG85u .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5ueQG85u .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5ueQG85u .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5ueQG85u .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5ueQG85u .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5ueQG85u .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5ueQG85u .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5ueQG85u .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5ueQG85u .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5ueQG85u .mbr-section-subtitle,
.cid-uQ5ueQG85u .main-btn {
  color: #ffffff;
}
.cid-uQ5ueQG85u .soc-link,
.cid-uQ5ueQG85u .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5ueQG85u .mbr-section-title {
  color: #ffffff;
}
.cid-uQ5ufGokLf .main-card {
  background-image: url("../../../assets/images/barandal-vidrio-templado-terraza.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5ufGokLf .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5ufGokLf .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5ufGokLf .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5ufGokLf .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5ufGokLf .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5ufGokLf .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5ufGokLf .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5ufGokLf .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5ufGokLf .card:before {
    opacity: 0.5;
  }
  .cid-uQ5ufGokLf .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5ufGokLf .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5ufGokLf .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5ufGokLf .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5ufGokLf .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5ufGokLf .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5ufGokLf .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5ufGokLf .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5ufGokLf .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5ufGokLf .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5ufGokLf .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5ufGokLf .mbr-section-subtitle,
.cid-uQ5ufGokLf .main-btn {
  color: #ffffff;
}
.cid-uQ5ufGokLf .soc-link,
.cid-uQ5ufGokLf .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5ufGokLf .mbr-section-title {
  color: #ffffff;
}
.cid-uQ5ugooqHq .main-card {
  background-image: url("../../../assets/images/cancel-vidrio-corredera-bano.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5ugooqHq .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5ugooqHq .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5ugooqHq .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5ugooqHq .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5ugooqHq .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5ugooqHq .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5ugooqHq .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5ugooqHq .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5ugooqHq .card:before {
    opacity: 0.5;
  }
  .cid-uQ5ugooqHq .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5ugooqHq .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5ugooqHq .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5ugooqHq .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5ugooqHq .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5ugooqHq .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5ugooqHq .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5ugooqHq .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5ugooqHq .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5ugooqHq .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5ugooqHq .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5ugooqHq .mbr-section-subtitle,
.cid-uQ5ugooqHq .main-btn {
  color: #ffffff;
}
.cid-uQ5ugooqHq .soc-link,
.cid-uQ5ugooqHq .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5ugooqHq .mbr-section-title {
  color: #ffffff;
}
.cid-uPm7B18JEq {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPm7B18JEq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPm7B18JEq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPm7B18JEq .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPm7B18JEq .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPm7B18JEq .container {
    padding: 0 16px;
  }
}
.cid-uPm7B18JEq .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPm7B18JEq .row {
    margin: 0 10px;
  }
}
.cid-uPm7B18JEq .row .card {
  position: relative;
  padding: 0;
}
.cid-uPm7B18JEq .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPm7B18JEq .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPm7B18JEq .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPm7B18JEq .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPm7B18JEq .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPm7B18JEq .row .card .icon-decor {
    display: none;
  }
}
.cid-uPm7B18JEq .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPm7B18JEq .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPm7B18JEq .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPm7B18JEq .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPm7B18JEq .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPm7B18JEq .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPm7B18JEq .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPm7B18JEq .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPm7B18JEq .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPm7B18JEq .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPm7B18JEq .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPm7B18JEq .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPm7B18JEq .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPm7B18JEq .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPm7B18JEq .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPm7B18JEq .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPm7B18JEq .item-title {
  color: #192227;
}
.cid-uPm7B18JEq .mbr-text {
  color: #192227;
}
.cid-uPm7B1rKYA {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPm7B1rKYA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPm7B1rKYA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPm7B1rKYA .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPm7B1rKYA .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPm7B1rKYA .container {
    padding: 0 16px;
  }
}
.cid-uPm7B1rKYA .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPm7B1rKYA .row {
    margin: 0 10px;
  }
}
.cid-uPm7B1rKYA .row .card {
  position: relative;
  padding: 0;
}
.cid-uPm7B1rKYA .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPm7B1rKYA .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPm7B1rKYA .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPm7B1rKYA .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPm7B1rKYA .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPm7B1rKYA .row .card .icon-decor {
    display: none;
  }
}
.cid-uPm7B1rKYA .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPm7B1rKYA .title-wrapper {
    width: 100%;
  }
}
.cid-uPm7B1rKYA .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPm7B1rKYA .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPm7B1rKYA .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPm7B1rKYA .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPm7B1rKYA .mbr-text {
  color: #fdfcfc;
}
.cid-uPm7B1GGV0 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #192227;
}
.cid-uPm7B1GGV0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPm7B1GGV0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPm7B1GGV0 .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 80%;
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uPm7B1GGV0 .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 22px;
  }
}
.cid-uPm7B1GGV0 .items-wrapper {
  margin: 0 -10px;
}
.cid-uPm7B1GGV0 .items-wrapper .item {
  padding: 0 10px;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uPm7B1GGV0 .items-wrapper .item {
    margin-bottom: 16px;
  }
}
.cid-uPm7B1GGV0 .items-wrapper .item:hover .item-wrapper .item-img img,
.cid-uPm7B1GGV0 .items-wrapper .item:focus .item-wrapper .item-img img {
  transform: translateX(10px);
}
.cid-uPm7B1GGV0 .items-wrapper .item .item-wrapper {
  padding: 26px;
  height: 100%;
  overflow: hidden !important;
}
@media (max-width: 992px) {
  .cid-uPm7B1GGV0 .items-wrapper .item .item-wrapper {
    padding: 16px;
  }
}
.cid-uPm7B1GGV0 .items-wrapper .item .item-wrapper .item-img {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uPm7B1GGV0 .items-wrapper .item .item-wrapper .item-img {
    margin-bottom: 22px;
  }
}
.cid-uPm7B1GGV0 .items-wrapper .item .item-wrapper .item-img img {
  height: 250px;
  object-fit: cover;
  transition: all .3s ease;
}
.cid-uPm7B1GGV0 .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 16px;
}
.cid-uPm7B1GGV0 .items-wrapper .item .item-wrapper .card-box .item-text {
  margin-bottom: 16px;
}
.cid-uPm7B1GGV0 .items-wrapper .item .item-wrapper .card-box .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uPm7B1GGV0 .items-wrapper .item .card_1 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uPm7B1GGV0 .items-wrapper .item .card_2 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uPm7B1GGV0 .items-wrapper .item .card_3 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uPm7B1GGV0 .mbr-section-title,
.cid-uPm7B1GGV0 .title-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-uPm7B1GGV0 .item-title {
  color: #ffffff;
}
.cid-uPm7B1GGV0 .item-text {
  color: #ffffff;
}
.cid-uPm7B1ViAV {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPm7B1ViAV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPm7B1ViAV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPm7B1ViAV .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uPm7B1ViAV .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPm7B1ViAV .container {
    padding: 0 16px;
  }
}
.cid-uPm7B1ViAV .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uPm7B1ViAV .row {
    margin: 0;
  }
}
.cid-uPm7B1ViAV .row .card {
  position: relative;
  padding: 0;
}
.cid-uPm7B1ViAV .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uPm7B1ViAV .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uPm7B1ViAV .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uPm7B1ViAV .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uPm7B1ViAV .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uPm7B1ViAV .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uPm7B1ViAV .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uPm7B2cXk8 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uPm7B2cXk8 .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uPm7B2cXk8 .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uPm7B2cXk8 .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uPm7B2cXk8 .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uPm7B2cXk8 .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uPm7B2cXk8 .primary {
  background: #5e91b7;
}
.cid-uPm7B2cXk8 .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uPm7B2cXk8 .mbr-text {
  color: #000000;
}
.cid-uPm7B2cXk8 .name {
  color: #000000;
}
.cid-uPm7B2cXk8 .position {
  color: #353535;
}
.cid-uPm7B2cXk8 .mbr-section-title {
  color: #ffffff;
}
.cid-uPm7B2cXk8 .mbr-primarytext {
  color: #000000;
}
.cid-uPm7B2cXk8 .primary-name {
  color: #000000;
}
.cid-uPm7B2cXk8 .primary-position {
  color: #000000;
}
.cid-uPm7B2z9Tv {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPm7B2z9Tv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPm7B2z9Tv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPm7B2z9Tv .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPm7B2z9Tv .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPm7B2z9Tv .container {
    padding: 0 16px;
  }
}
.cid-uPm7B2z9Tv .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPm7B2z9Tv .row {
    margin: 0 10px;
  }
}
.cid-uPm7B2z9Tv .row .item {
  padding: 0;
}
.cid-uPm7B2z9Tv .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPm7B2z9Tv .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPm7B2z9Tv .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPm7B2z9Tv .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPm7B2z9Tv .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPm7B2z9Tv .panel-group .card:first-child {
  border-top: none;
}
.cid-uPm7B2z9Tv .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPm7B2z9Tv .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPm7B2z9Tv .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPm7B2z9Tv .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPm7B2z9Tv .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPm7B2z9Tv .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPm7B2z9Tv .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPm7B2z9Tv .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPm7B2z9Tv .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPm7B2z9Tv .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPm7B2z9Tv .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPm7B2z9Tv .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPm7B2z9Tv .image-wrapper {
  height: 100%;
}
.cid-uPm7B2z9Tv .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPm7B2z9Tv .image-wrapper img {
    height: 350px;
  }
}
.cid-uPm7B2z9Tv .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPm7B2z9Tv .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPm7B2z9Tv .panel-text {
  color: #fdfcfc;
}
.cid-uPm7B2ZoEX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPm7B2ZoEX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPm7B2ZoEX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPm7B2ZoEX .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPm7B2ZoEX .container {
    padding: 0 12px;
  }
}
.cid-uPm7B2ZoEX .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPm7B2ZoEX .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPm7B2ZoEX .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPm7B2ZoEX .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPm7B2ZoEX .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPm7B2ZoEX .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPm7B2ZoEX .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPm7B2ZoEX .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPm7B2ZoEX .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPm7B2ZoEX .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPm7B2ZoEX .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPm7B2ZoEX .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPm7B2ZoEX .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPm7B2ZoEX .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPm7B2ZoEX .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPm7B2ZoEX .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPm7B2ZoEX .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPm7B2ZoEX .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPm7B2ZoEX .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPm7B2ZoEX .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPm7B2ZoEX .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPm7B2ZoEX .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPm7B2ZoEX .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPm7B2ZoEX .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPm7B2ZoEX .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPm7B2ZoEX .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPm7B2ZoEX .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPm7B2ZoEX .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPm7B2ZoEX .mbr-section-title {
  color: #ffffff;
}
.cid-uPm7B2ZoEX .mbr-text {
  color: #ffffff;
}
.cid-uPm7B2ZoEX label {
  color: #ffffff;
}
.cid-uPm7B2ZoEX .mbr-section-title,
.cid-uPm7B2ZoEX .mbr-section-btn {
  color: #ffffff;
}
.cid-uPm7B2ZoEX .card-contacts {
  color: #ffffff;
}
.cid-uPqXpylmGD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqXpylmGD .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqXpylmGD .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqXpylmGD .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqXpylmGD .row {
    text-align: center;
  }
}
.cid-uPqXpylmGD li {
  padding-bottom: 5px;
}
.cid-uPqXpylmGD .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqXpylmGD .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqXpylmGD div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqXpylmGD .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqXpylmGD .copyright {
  color: #bbbbbb;
}
.cid-uPqXpylmGD .soc-link,
.cid-uPqXpylmGD .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqXpylmGD .mbr-section-subtitle {
  text-align: left;
}
.cid-uPsv7LoinO .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPsv7LoinO .display-2 {
  font-size: 2rem;
}
.cid-uPsv7LoinO .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsv7LoinO .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPsv7LoinO .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsv7LoinO .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPsv7LoinO .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPsv7LoinO.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsv7LoinO.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsv7LoinO.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsv7LoinO.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsv7LoinO.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPsv7LoinO.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsv7LoinO.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPsv7LoinO.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPsv7LoinO .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPsv7LoinO .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPsv7LoinO .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsv7LoinO .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsv7LoinO .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPsv7LoinO .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsv7LoinO.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsv7LoinO .dropdown-menu {
    top: 0;
  }
  .cid-uPsv7LoinO .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsv7LoinO .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsv7LoinO .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPsv7LoinO .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsv7LoinO ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsv7LoinO .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPsv7LoinO .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPsv7LoinO .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPsv7LoinO .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPsv7LoinO .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPsv7LoinO .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPsv7LoinO .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPsv7LoinO .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPsv7LoinO .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPsv7LoinO .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPsv7LoinO .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPsv7LoinO .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPsv7LoinO .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPsv7LoinO .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsv7LoinO .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsv7LoinO .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPsv7LoinO .navbar.opened {
  transition: all .3s;
}
.cid-uPsv7LoinO .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPsv7LoinO .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPsv7LoinO .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsv7LoinO .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPsv7LoinO .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPsv7LoinO .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPsv7LoinO .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPsv7LoinO .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPsv7LoinO .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPsv7LoinO .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsv7LoinO .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPsv7LoinO .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsv7LoinO .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPsv7LoinO .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPsv7LoinO .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPsv7LoinO .navbar-caption {
  padding-right: 1rem;
}
.cid-uPsv7LoinO .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPsv7LoinO .dropdown-menu,
  .cid-uPsv7LoinO .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPsv7LoinO .dropdown-menu,
  .cid-uPsv7LoinO .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPsv7LoinO .nav-item:focus,
.cid-uPsv7LoinO .nav-link:focus {
  outline: none;
}
.cid-uPsv7LoinO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPsv7LoinO .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsv7LoinO .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPsv7LoinO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPsv7LoinO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPsv7LoinO .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPsv7LoinO .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPsv7LoinO .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPsv7LoinO .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPsv7LoinO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPsv7LoinO .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPsv7LoinO .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPsv7LoinO .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPsv7LoinO .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsv7LoinO .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPsv7LoinO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPsv7LoinO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPsv7LoinO .dropdown-item.active,
.cid-uPsv7LoinO .dropdown-item:active {
  background-color: transparent;
}
.cid-uPsv7LoinO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPsv7LoinO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPsv7LoinO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPsv7LoinO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPsv7LoinO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPsv7LoinO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPsv7LoinO ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsv7LoinO .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPsv7LoinO .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPsv7LoinO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPsv7LoinO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPsv7LoinO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPsv7LoinO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsv7LoinO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsv7LoinO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPsv7LoinO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsv7LoinO nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPsv7LoinO nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPsv7LoinO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsv7LoinO .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPsv7LoinO a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPsv7LoinO .navbar-brand span {
  display: inline-block;
}
.cid-uPsv7LoinO .navbar-brand a {
  font-weight: 500;
}
.cid-uPsv7LoinO .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPsv7LoinO .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPsv7LoinO .btn .mbr-iconfont,
.cid-uPsv7LoinO .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPsv7LoinO .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPsv7LoinO .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPsv7LoinO .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPsv7LoinO .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPsv7LoinO .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPsv7LoinO .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPsv7LoinO img {
  width: auto;
}
.cid-uPsv7LoinO .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPsv7LoinO .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsv7LoinO .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsv7LoinO a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPsv7LoinO .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPsv7LoinO .socicon {
  line-height: inherit;
}
.cid-uPsv7LoinO .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPm7FeNUeE {
  background-image: url("../../../assets/images/barandal-inox-escalera-interior-edificio-1.webp");
}
.cid-uPm7FeNUeE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPm7FeNUeE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPm7FeNUeE .container {
    padding: 0 16px;
  }
}
.cid-uPm7FeNUeE .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPm7FeNUeE .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPm7FeNUeE .row {
    padding: 45px 4px;
  }
}
.cid-uPm7FeNUeE .row .card {
  justify-content: center;
}
.cid-uPm7FeNUeE .title-wrapper {
  padding-right: 100px;
}
@media (max-width: 992px) {
  .cid-uPm7FeNUeE .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPm7FeNUeE .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPm7FeNUeE .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPm7FeNUeE .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPm7FeNUeE .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPm7FeNUeE .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPm7FeNUeE .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPm7FeNUeE .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPm7FeNUeE .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPm7FeNUeE .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPm7FeNUeE .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPm7FeNUeE .image-wrapper img {
  height: 400px;
  width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPm7FeNUeE .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPm7FeNUeE .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPm7FeNUeE .image-wrapper img {
    height: 350px;
  }
}
.cid-uPm7FeNUeE .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPm7FeNUeE .mbr-section-title {
  color: #192227;
}
.cid-uPm7FeNUeE .mbr-text {
  color: #192227;
}
.cid-uPm7FftadB {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPm7FftadB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPm7FftadB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPm7FftadB .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPm7FftadB .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPm7FftadB .container {
    padding: 0 16px;
  }
}
.cid-uPm7FftadB .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPm7FftadB .row {
    margin: 0 10px;
  }
}
.cid-uPm7FftadB .row .card {
  position: relative;
  padding: 0;
}
.cid-uPm7FftadB .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPm7FftadB .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPm7FftadB .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPm7FftadB .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPm7FftadB .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPm7FftadB .row .card .icon-decor {
    display: none;
  }
}
.cid-uPm7FftadB .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPm7FftadB .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPm7FftadB .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPm7FftadB .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPm7FftadB .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPm7FftadB .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPm7FftadB .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPm7FftadB .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPm7FftadB .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPm7FftadB .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPm7FftadB .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPm7FftadB .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPm7FftadB .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPm7FftadB .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPm7FftadB .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPm7FftadB .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPm7FftadB .item-title {
  color: #192227;
}
.cid-uPm7FftadB .mbr-text {
  color: #192227;
}
.cid-uPm7FfH8gq {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPm7FfH8gq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPm7FfH8gq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPm7FfH8gq .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPm7FfH8gq .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPm7FfH8gq .container {
    padding: 0 16px;
  }
}
.cid-uPm7FfH8gq .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPm7FfH8gq .row {
    margin: 0 10px;
  }
}
.cid-uPm7FfH8gq .row .card {
  position: relative;
  padding: 0;
}
.cid-uPm7FfH8gq .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPm7FfH8gq .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPm7FfH8gq .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPm7FfH8gq .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPm7FfH8gq .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPm7FfH8gq .row .card .icon-decor {
    display: none;
  }
}
.cid-uPm7FfH8gq .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPm7FfH8gq .title-wrapper {
    width: 100%;
  }
}
.cid-uPm7FfH8gq .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPm7FfH8gq .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPm7FfH8gq .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPm7FfH8gq .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPm7FfH8gq .mbr-text {
  color: #fdfcfc;
}
.cid-uPm7FfPlgs {
  padding-top: 3rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPm7FfPlgs .row {
  justify-content: center;
}
.cid-uPm7FfPlgs .col-title {
  margin-bottom: 2.5rem;
}
.cid-uPm7FfPlgs .mbr-section-title {
  color: #ffffff;
}
.cid-uPm7FfPlgs .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-uPm7FfPlgs .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPm7FfPlgs .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-uPm7FfPlgs .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-uPm7FfPlgs .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #bbbbbb;
  min-height: 540px;
}
@media (max-width: 991px) {
  .cid-uPm7FfPlgs .card {
    min-height: 465px;
  }
}
@media (max-width: 639px) {
  .cid-uPm7FfPlgs .card {
    min-height: 345px;
  }
}
.cid-uPm7FfPlgs .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-uPm7FfPlgs .card:hover .card-title {
  text-decoration: underline;
}
.cid-uPm7FfPlgs .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-uPm7FfPlgs .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-uPm7FfPlgs .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-uPm7FfPlgs .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-uPm7FfPlgs .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-uPm7FfPlgs .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-uPm7FfPlgs .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-uPm7FfPlgs .mbr-section-btn {
  margin-top: 30px;
}
.cid-uPm7FfPlgs .card-title-1 {
  color: #ffffff;
}
.cid-uQ2NuRxMmR {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uQ2NuRxMmR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQ2NuRxMmR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uQ2NuRxMmR .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uQ2NuRxMmR .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uQ2NuRxMmR .container {
    padding: 0 16px;
  }
}
.cid-uQ2NuRxMmR .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uQ2NuRxMmR .row {
    margin: 0;
  }
}
.cid-uQ2NuRxMmR .row .card {
  position: relative;
  padding: 0;
}
.cid-uQ2NuRxMmR .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uQ2NuRxMmR .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uQ2NuRxMmR .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uQ2NuRxMmR .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uQ2NuRxMmR .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uQ2NuRxMmR .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uQ2NuRxMmR .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uQ2NvsRSu2 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uQ2NvsRSu2 .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uQ2NvsRSu2 .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uQ2NvsRSu2 .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uQ2NvsRSu2 .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uQ2NvsRSu2 .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uQ2NvsRSu2 .primary {
  background: #5e91b7;
}
.cid-uQ2NvsRSu2 .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uQ2NvsRSu2 .mbr-text {
  color: #000000;
}
.cid-uQ2NvsRSu2 .name {
  color: #000000;
}
.cid-uQ2NvsRSu2 .position {
  color: #353535;
}
.cid-uQ2NvsRSu2 .mbr-section-title {
  color: #ffffff;
}
.cid-uQ2NvsRSu2 .mbr-primarytext {
  color: #000000;
}
.cid-uQ2NvsRSu2 .primary-name {
  color: #000000;
}
.cid-uQ2NvsRSu2 .primary-position {
  color: #000000;
}
.cid-uPm7Fg4ahk {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPm7Fg4ahk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPm7Fg4ahk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPm7Fg4ahk .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPm7Fg4ahk .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPm7Fg4ahk .container {
    padding: 0 16px;
  }
}
.cid-uPm7Fg4ahk .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPm7Fg4ahk .row {
    margin: 0 10px;
  }
}
.cid-uPm7Fg4ahk .row .item {
  padding: 0;
}
.cid-uPm7Fg4ahk .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPm7Fg4ahk .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPm7Fg4ahk .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPm7Fg4ahk .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPm7Fg4ahk .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPm7Fg4ahk .panel-group .card:first-child {
  border-top: none;
}
.cid-uPm7Fg4ahk .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPm7Fg4ahk .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPm7Fg4ahk .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPm7Fg4ahk .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPm7Fg4ahk .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPm7Fg4ahk .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPm7Fg4ahk .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPm7Fg4ahk .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPm7Fg4ahk .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPm7Fg4ahk .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPm7Fg4ahk .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPm7Fg4ahk .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPm7Fg4ahk .image-wrapper {
  height: 100%;
}
.cid-uPm7Fg4ahk .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPm7Fg4ahk .image-wrapper img {
    height: 350px;
  }
}
.cid-uPm7Fg4ahk .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPm7Fg4ahk .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPm7Fg4ahk .panel-text {
  color: #fdfcfc;
}
.cid-uPm7Fh0vW3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPm7Fh0vW3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPm7Fh0vW3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPm7Fh0vW3 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPm7Fh0vW3 .container {
    padding: 0 12px;
  }
}
.cid-uPm7Fh0vW3 .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPm7Fh0vW3 .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPm7Fh0vW3 .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPm7Fh0vW3 .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPm7Fh0vW3 .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPm7Fh0vW3 .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPm7Fh0vW3 .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPm7Fh0vW3 .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPm7Fh0vW3 .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPm7Fh0vW3 .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPm7Fh0vW3 .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPm7Fh0vW3 .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPm7Fh0vW3 .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPm7Fh0vW3 .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPm7Fh0vW3 .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPm7Fh0vW3 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPm7Fh0vW3 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPm7Fh0vW3 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPm7Fh0vW3 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPm7Fh0vW3 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPm7Fh0vW3 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPm7Fh0vW3 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPm7Fh0vW3 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPm7Fh0vW3 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPm7Fh0vW3 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPm7Fh0vW3 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPm7Fh0vW3 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPm7Fh0vW3 .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPm7Fh0vW3 .mbr-section-title {
  color: #ffffff;
}
.cid-uPm7Fh0vW3 .mbr-text {
  color: #ffffff;
}
.cid-uPm7Fh0vW3 label {
  color: #ffffff;
}
.cid-uPm7Fh0vW3 .mbr-section-title,
.cid-uPm7Fh0vW3 .mbr-section-btn {
  color: #ffffff;
}
.cid-uPm7Fh0vW3 .card-contacts {
  color: #ffffff;
}
.cid-uPqXAJAM3h {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqXAJAM3h .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqXAJAM3h .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqXAJAM3h .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqXAJAM3h .row {
    text-align: center;
  }
}
.cid-uPqXAJAM3h li {
  padding-bottom: 5px;
}
.cid-uPqXAJAM3h .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqXAJAM3h .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqXAJAM3h div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqXAJAM3h .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqXAJAM3h .copyright {
  color: #bbbbbb;
}
.cid-uPqXAJAM3h .soc-link,
.cid-uPqXAJAM3h .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqXAJAM3h .mbr-section-subtitle {
  text-align: left;
}
.cid-uPsvyHb5Bj .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPsvyHb5Bj .display-2 {
  font-size: 2rem;
}
.cid-uPsvyHb5Bj .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsvyHb5Bj .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPsvyHb5Bj .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsvyHb5Bj .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPsvyHb5Bj .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPsvyHb5Bj.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsvyHb5Bj.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsvyHb5Bj.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsvyHb5Bj.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsvyHb5Bj.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPsvyHb5Bj.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsvyHb5Bj.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPsvyHb5Bj.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPsvyHb5Bj .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPsvyHb5Bj .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPsvyHb5Bj .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsvyHb5Bj .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsvyHb5Bj .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPsvyHb5Bj .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsvyHb5Bj.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsvyHb5Bj .dropdown-menu {
    top: 0;
  }
  .cid-uPsvyHb5Bj .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsvyHb5Bj .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsvyHb5Bj .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPsvyHb5Bj .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsvyHb5Bj ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsvyHb5Bj .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPsvyHb5Bj .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPsvyHb5Bj .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPsvyHb5Bj .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPsvyHb5Bj .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPsvyHb5Bj .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPsvyHb5Bj .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPsvyHb5Bj .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPsvyHb5Bj .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPsvyHb5Bj .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPsvyHb5Bj .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPsvyHb5Bj .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPsvyHb5Bj .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPsvyHb5Bj .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsvyHb5Bj .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsvyHb5Bj .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPsvyHb5Bj .navbar.opened {
  transition: all .3s;
}
.cid-uPsvyHb5Bj .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPsvyHb5Bj .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPsvyHb5Bj .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsvyHb5Bj .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPsvyHb5Bj .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPsvyHb5Bj .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPsvyHb5Bj .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPsvyHb5Bj .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPsvyHb5Bj .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPsvyHb5Bj .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsvyHb5Bj .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPsvyHb5Bj .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsvyHb5Bj .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPsvyHb5Bj .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPsvyHb5Bj .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPsvyHb5Bj .navbar-caption {
  padding-right: 1rem;
}
.cid-uPsvyHb5Bj .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPsvyHb5Bj .dropdown-menu,
  .cid-uPsvyHb5Bj .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPsvyHb5Bj .dropdown-menu,
  .cid-uPsvyHb5Bj .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPsvyHb5Bj .nav-item:focus,
.cid-uPsvyHb5Bj .nav-link:focus {
  outline: none;
}
.cid-uPsvyHb5Bj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPsvyHb5Bj .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsvyHb5Bj .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPsvyHb5Bj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPsvyHb5Bj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPsvyHb5Bj .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPsvyHb5Bj .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPsvyHb5Bj .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPsvyHb5Bj .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPsvyHb5Bj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPsvyHb5Bj .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPsvyHb5Bj .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPsvyHb5Bj .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPsvyHb5Bj .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsvyHb5Bj .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPsvyHb5Bj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPsvyHb5Bj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPsvyHb5Bj .dropdown-item.active,
.cid-uPsvyHb5Bj .dropdown-item:active {
  background-color: transparent;
}
.cid-uPsvyHb5Bj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPsvyHb5Bj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPsvyHb5Bj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPsvyHb5Bj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPsvyHb5Bj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPsvyHb5Bj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPsvyHb5Bj ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsvyHb5Bj .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPsvyHb5Bj .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPsvyHb5Bj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPsvyHb5Bj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPsvyHb5Bj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPsvyHb5Bj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsvyHb5Bj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsvyHb5Bj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPsvyHb5Bj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsvyHb5Bj nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPsvyHb5Bj nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPsvyHb5Bj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsvyHb5Bj .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPsvyHb5Bj a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPsvyHb5Bj .navbar-brand span {
  display: inline-block;
}
.cid-uPsvyHb5Bj .navbar-brand a {
  font-weight: 500;
}
.cid-uPsvyHb5Bj .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPsvyHb5Bj .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPsvyHb5Bj .btn .mbr-iconfont,
.cid-uPsvyHb5Bj .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPsvyHb5Bj .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPsvyHb5Bj .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPsvyHb5Bj .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPsvyHb5Bj .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPsvyHb5Bj .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPsvyHb5Bj .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPsvyHb5Bj img {
  width: auto;
}
.cid-uPsvyHb5Bj .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPsvyHb5Bj .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsvyHb5Bj .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsvyHb5Bj a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPsvyHb5Bj .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPsvyHb5Bj .socicon {
  line-height: inherit;
}
.cid-uPsvyHb5Bj .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPlXZBxTtm {
  background-image: url("../../../assets/images/barandal-inox-escalera-interior-edificio-1.webp");
}
.cid-uPlXZBxTtm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlXZBxTtm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPlXZBxTtm .container {
    padding: 0 16px;
  }
}
.cid-uPlXZBxTtm .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlXZBxTtm .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPlXZBxTtm .row {
    padding: 45px 4px;
  }
}
.cid-uPlXZBxTtm .row .card {
  justify-content: center;
}
.cid-uPlXZBxTtm .title-wrapper {
  padding-right: 100px;
}
@media (max-width: 992px) {
  .cid-uPlXZBxTtm .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPlXZBxTtm .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPlXZBxTtm .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPlXZBxTtm .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPlXZBxTtm .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPlXZBxTtm .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPlXZBxTtm .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPlXZBxTtm .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPlXZBxTtm .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlXZBxTtm .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPlXZBxTtm .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPlXZBxTtm .image-wrapper img {
  height: 400px;
  width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPlXZBxTtm .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPlXZBxTtm .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPlXZBxTtm .image-wrapper img {
    height: 350px;
  }
}
.cid-uPlXZBxTtm .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPlXZBxTtm .mbr-section-title {
  color: #192227;
}
.cid-uPlXZBxTtm .mbr-text {
  color: #192227;
}
.cid-uPlXZBRyfg {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlXZBRyfg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlXZBRyfg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlXZBRyfg .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlXZBRyfg .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlXZBRyfg .container {
    padding: 0 16px;
  }
}
.cid-uPlXZBRyfg .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlXZBRyfg .row {
    margin: 0 10px;
  }
}
.cid-uPlXZBRyfg .row .card {
  position: relative;
  padding: 0;
}
.cid-uPlXZBRyfg .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPlXZBRyfg .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlXZBRyfg .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPlXZBRyfg .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPlXZBRyfg .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlXZBRyfg .row .card .icon-decor {
    display: none;
  }
}
.cid-uPlXZBRyfg .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPlXZBRyfg .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlXZBRyfg .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPlXZBRyfg .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPlXZBRyfg .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPlXZBRyfg .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPlXZBRyfg .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPlXZBRyfg .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPlXZBRyfg .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPlXZBRyfg .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPlXZBRyfg .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPlXZBRyfg .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPlXZBRyfg .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPlXZBRyfg .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPlXZBRyfg .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPlXZBRyfg .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlXZBRyfg .item-title {
  color: #192227;
}
.cid-uPlXZBRyfg .mbr-text {
  color: #192227;
}
.cid-uPlXZC3qR7 {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlXZC3qR7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlXZC3qR7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlXZC3qR7 .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlXZC3qR7 .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlXZC3qR7 .container {
    padding: 0 16px;
  }
}
.cid-uPlXZC3qR7 .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlXZC3qR7 .row {
    margin: 0 10px;
  }
}
.cid-uPlXZC3qR7 .row .card {
  position: relative;
  padding: 0;
}
.cid-uPlXZC3qR7 .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPlXZC3qR7 .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlXZC3qR7 .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPlXZC3qR7 .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPlXZC3qR7 .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPlXZC3qR7 .row .card .icon-decor {
    display: none;
  }
}
.cid-uPlXZC3qR7 .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPlXZC3qR7 .title-wrapper {
    width: 100%;
  }
}
.cid-uPlXZC3qR7 .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlXZC3qR7 .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPlXZC3qR7 .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlXZC3qR7 .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlXZC3qR7 .mbr-text {
  color: #fdfcfc;
}
.cid-uPlXZCbbxZ {
  padding-top: 3rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPlXZCbbxZ .row {
  justify-content: center;
}
.cid-uPlXZCbbxZ .col-title {
  margin-bottom: 2.5rem;
}
.cid-uPlXZCbbxZ .mbr-section-title {
  color: #ffffff;
}
.cid-uPlXZCbbxZ .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-uPlXZCbbxZ .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPlXZCbbxZ .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-uPlXZCbbxZ .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-uPlXZCbbxZ .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #bbbbbb;
  min-height: 540px;
}
@media (max-width: 991px) {
  .cid-uPlXZCbbxZ .card {
    min-height: 465px;
  }
}
@media (max-width: 639px) {
  .cid-uPlXZCbbxZ .card {
    min-height: 345px;
  }
}
.cid-uPlXZCbbxZ .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-uPlXZCbbxZ .card:hover .card-title {
  text-decoration: underline;
}
.cid-uPlXZCbbxZ .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-uPlXZCbbxZ .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-uPlXZCbbxZ .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-uPlXZCbbxZ .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-uPlXZCbbxZ .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-uPlXZCbbxZ .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-uPlXZCbbxZ .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-uPlXZCbbxZ .mbr-section-btn {
  margin-top: 30px;
}
.cid-uPlXZCbbxZ .card-title-1 {
  color: #ffffff;
}
.cid-uQ2ANvpbj6 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uQ2ANvpbj6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQ2ANvpbj6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uQ2ANvpbj6 .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uQ2ANvpbj6 .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uQ2ANvpbj6 .container {
    padding: 0 16px;
  }
}
.cid-uQ2ANvpbj6 .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uQ2ANvpbj6 .row {
    margin: 0;
  }
}
.cid-uQ2ANvpbj6 .row .card {
  position: relative;
  padding: 0;
}
.cid-uQ2ANvpbj6 .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uQ2ANvpbj6 .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uQ2ANvpbj6 .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uQ2ANvpbj6 .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uQ2ANvpbj6 .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uQ2ANvpbj6 .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uQ2ANvpbj6 .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uQ2AO6wn5W {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uQ2AO6wn5W .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uQ2AO6wn5W .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uQ2AO6wn5W .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uQ2AO6wn5W .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uQ2AO6wn5W .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uQ2AO6wn5W .primary {
  background: #5e91b7;
}
.cid-uQ2AO6wn5W .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uQ2AO6wn5W .mbr-text {
  color: #000000;
}
.cid-uQ2AO6wn5W .name {
  color: #000000;
}
.cid-uQ2AO6wn5W .position {
  color: #353535;
}
.cid-uQ2AO6wn5W .mbr-section-title {
  color: #ffffff;
}
.cid-uQ2AO6wn5W .mbr-primarytext {
  color: #000000;
}
.cid-uQ2AO6wn5W .primary-name {
  color: #000000;
}
.cid-uQ2AO6wn5W .primary-position {
  color: #000000;
}
.cid-uPlXZComQW {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPlXZComQW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlXZComQW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPlXZComQW .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPlXZComQW .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPlXZComQW .container {
    padding: 0 16px;
  }
}
.cid-uPlXZComQW .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPlXZComQW .row {
    margin: 0 10px;
  }
}
.cid-uPlXZComQW .row .item {
  padding: 0;
}
.cid-uPlXZComQW .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPlXZComQW .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPlXZComQW .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPlXZComQW .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPlXZComQW .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPlXZComQW .panel-group .card:first-child {
  border-top: none;
}
.cid-uPlXZComQW .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPlXZComQW .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPlXZComQW .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPlXZComQW .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPlXZComQW .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPlXZComQW .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPlXZComQW .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPlXZComQW .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPlXZComQW .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPlXZComQW .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPlXZComQW .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPlXZComQW .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPlXZComQW .image-wrapper {
  height: 100%;
}
.cid-uPlXZComQW .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPlXZComQW .image-wrapper img {
    height: 350px;
  }
}
.cid-uPlXZComQW .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPlXZComQW .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPlXZComQW .panel-text {
  color: #fdfcfc;
}
.cid-uPlXZCBIgC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPlXZCBIgC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPlXZCBIgC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPlXZCBIgC .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPlXZCBIgC .container {
    padding: 0 12px;
  }
}
.cid-uPlXZCBIgC .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPlXZCBIgC .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPlXZCBIgC .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPlXZCBIgC .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPlXZCBIgC .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPlXZCBIgC .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPlXZCBIgC .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPlXZCBIgC .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPlXZCBIgC .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPlXZCBIgC .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPlXZCBIgC .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPlXZCBIgC .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPlXZCBIgC .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPlXZCBIgC .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPlXZCBIgC .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPlXZCBIgC .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPlXZCBIgC .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPlXZCBIgC .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPlXZCBIgC .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPlXZCBIgC .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPlXZCBIgC .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPlXZCBIgC .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPlXZCBIgC .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPlXZCBIgC .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPlXZCBIgC .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPlXZCBIgC .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPlXZCBIgC .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPlXZCBIgC .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPlXZCBIgC .mbr-section-title {
  color: #ffffff;
}
.cid-uPlXZCBIgC .mbr-text {
  color: #ffffff;
}
.cid-uPlXZCBIgC label {
  color: #ffffff;
}
.cid-uPlXZCBIgC .mbr-section-title,
.cid-uPlXZCBIgC .mbr-section-btn {
  color: #ffffff;
}
.cid-uPlXZCBIgC .card-contacts {
  color: #ffffff;
}
.cid-uPqX3ndlma {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqX3ndlma .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqX3ndlma .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqX3ndlma .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqX3ndlma .row {
    text-align: center;
  }
}
.cid-uPqX3ndlma li {
  padding-bottom: 5px;
}
.cid-uPqX3ndlma .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqX3ndlma .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqX3ndlma div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqX3ndlma .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqX3ndlma .copyright {
  color: #bbbbbb;
}
.cid-uPqX3ndlma .soc-link,
.cid-uPqX3ndlma .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqX3ndlma .mbr-section-subtitle {
  text-align: left;
}
.cid-uPsuJsTnaR .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPsuJsTnaR .display-2 {
  font-size: 2rem;
}
.cid-uPsuJsTnaR .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsuJsTnaR .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPsuJsTnaR .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsuJsTnaR .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPsuJsTnaR .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPsuJsTnaR.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsuJsTnaR.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsuJsTnaR.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsuJsTnaR.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsuJsTnaR.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPsuJsTnaR.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsuJsTnaR.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPsuJsTnaR.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPsuJsTnaR .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPsuJsTnaR .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPsuJsTnaR .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsuJsTnaR .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsuJsTnaR .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPsuJsTnaR .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsuJsTnaR.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsuJsTnaR .dropdown-menu {
    top: 0;
  }
  .cid-uPsuJsTnaR .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsuJsTnaR .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsuJsTnaR .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPsuJsTnaR .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsuJsTnaR ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsuJsTnaR .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPsuJsTnaR .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPsuJsTnaR .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPsuJsTnaR .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPsuJsTnaR .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPsuJsTnaR .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPsuJsTnaR .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPsuJsTnaR .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPsuJsTnaR .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPsuJsTnaR .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPsuJsTnaR .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPsuJsTnaR .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPsuJsTnaR .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPsuJsTnaR .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsuJsTnaR .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsuJsTnaR .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPsuJsTnaR .navbar.opened {
  transition: all .3s;
}
.cid-uPsuJsTnaR .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPsuJsTnaR .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPsuJsTnaR .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsuJsTnaR .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPsuJsTnaR .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPsuJsTnaR .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPsuJsTnaR .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPsuJsTnaR .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPsuJsTnaR .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPsuJsTnaR .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsuJsTnaR .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPsuJsTnaR .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsuJsTnaR .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPsuJsTnaR .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPsuJsTnaR .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPsuJsTnaR .navbar-caption {
  padding-right: 1rem;
}
.cid-uPsuJsTnaR .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPsuJsTnaR .dropdown-menu,
  .cid-uPsuJsTnaR .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPsuJsTnaR .dropdown-menu,
  .cid-uPsuJsTnaR .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPsuJsTnaR .nav-item:focus,
.cid-uPsuJsTnaR .nav-link:focus {
  outline: none;
}
.cid-uPsuJsTnaR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPsuJsTnaR .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsuJsTnaR .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPsuJsTnaR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPsuJsTnaR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPsuJsTnaR .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPsuJsTnaR .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPsuJsTnaR .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPsuJsTnaR .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPsuJsTnaR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPsuJsTnaR .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPsuJsTnaR .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPsuJsTnaR .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPsuJsTnaR .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsuJsTnaR .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPsuJsTnaR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPsuJsTnaR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPsuJsTnaR .dropdown-item.active,
.cid-uPsuJsTnaR .dropdown-item:active {
  background-color: transparent;
}
.cid-uPsuJsTnaR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPsuJsTnaR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPsuJsTnaR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPsuJsTnaR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPsuJsTnaR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPsuJsTnaR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPsuJsTnaR ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsuJsTnaR .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPsuJsTnaR .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPsuJsTnaR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPsuJsTnaR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPsuJsTnaR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPsuJsTnaR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsuJsTnaR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsuJsTnaR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPsuJsTnaR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsuJsTnaR nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPsuJsTnaR nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPsuJsTnaR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsuJsTnaR .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPsuJsTnaR a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPsuJsTnaR .navbar-brand span {
  display: inline-block;
}
.cid-uPsuJsTnaR .navbar-brand a {
  font-weight: 500;
}
.cid-uPsuJsTnaR .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPsuJsTnaR .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPsuJsTnaR .btn .mbr-iconfont,
.cid-uPsuJsTnaR .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPsuJsTnaR .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPsuJsTnaR .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPsuJsTnaR .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPsuJsTnaR .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPsuJsTnaR .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPsuJsTnaR .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPsuJsTnaR img {
  width: auto;
}
.cid-uPsuJsTnaR .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPsuJsTnaR .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsuJsTnaR .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsuJsTnaR a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPsuJsTnaR .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPsuJsTnaR .socicon {
  line-height: inherit;
}
.cid-uPsuJsTnaR .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPnkeL9fo3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnkeL9fo3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: url("../../../assets/images/barandales-modernos-emuba-background.png-1919x1080.png");
}
@media (max-width: 992px) {
  .cid-uPnkeL9fo3 .container {
    padding: 0 16px;
  }
}
.cid-uPnkeL9fo3 .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPnkeL9fo3 .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPnkeL9fo3 .row {
    padding: 45px 4px;
  }
}
.cid-uPnkeL9fo3 .row .card {
  justify-content: center;
}
.cid-uPnkeL9fo3 .title-wrapper {
  padding-right: 100px;
  padding-right: 0;
  padding-left: 100px;
}
@media (max-width: 992px) {
  .cid-uPnkeL9fo3 .title-wrapper {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPnkeL9fo3 .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPnkeL9fo3 .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPnkeL9fo3 .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPnkeL9fo3 .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPnkeL9fo3 .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPnkeL9fo3 .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPnkeL9fo3 .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPnkeL9fo3 .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPnkeL9fo3 .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPnkeL9fo3 .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPnkeL9fo3 .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPnkeL9fo3 .image-wrapper img {
  height: 400px;
  width: auto;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPnkeL9fo3 .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPnkeL9fo3 .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPnkeL9fo3 .image-wrapper img {
    fheight: 350px;
  }
}
.cid-uPnkeL9fo3 .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPnkeL9fo3 .mbr-section-title {
  color: #192227;
}
.cid-uPnkeL9fo3 .mbr-text {
  color: #192227;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cid-uPnkeL9fo3 section.header01 .row {
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-items: center;
    text-align: center;
  }
  .cid-uPnkeL9fo3 section.header01 .image-wrapper img {
    max-height: 340px;
    height: auto;
  }
}
.cid-uQ5uO0hcCs .main-card {
  background-image: url("../../../assets/images/barandal-inoxidable-estadio-luis-pirata-fuente.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5uO0hcCs .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5uO0hcCs .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5uO0hcCs .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5uO0hcCs .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5uO0hcCs .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5uO0hcCs .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5uO0hcCs .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5uO0hcCs .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5uO0hcCs .card:before {
    opacity: 0.5;
  }
  .cid-uQ5uO0hcCs .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5uO0hcCs .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5uO0hcCs .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5uO0hcCs .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5uO0hcCs .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5uO0hcCs .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5uO0hcCs .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5uO0hcCs .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5uO0hcCs .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5uO0hcCs .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5uO0hcCs .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5uO0hcCs .mbr-section-subtitle,
.cid-uQ5uO0hcCs .main-btn {
  color: #ffffff;
}
.cid-uQ5uO0hcCs .soc-link,
.cid-uQ5uO0hcCs .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5uO0hcCs .mbr-section-title {
  color: #ffffff;
}
.cid-uQ5uOHfdzq .main-card {
  background-image: url("../../../assets/images/pasamanos-inox-escalera-exterior.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5uOHfdzq .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5uOHfdzq .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5uOHfdzq .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5uOHfdzq .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5uOHfdzq .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5uOHfdzq .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5uOHfdzq .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5uOHfdzq .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5uOHfdzq .card:before {
    opacity: 0.5;
  }
  .cid-uQ5uOHfdzq .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5uOHfdzq .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5uOHfdzq .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5uOHfdzq .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5uOHfdzq .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5uOHfdzq .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5uOHfdzq .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5uOHfdzq .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5uOHfdzq .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5uOHfdzq .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5uOHfdzq .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5uOHfdzq .mbr-section-subtitle,
.cid-uQ5uOHfdzq .main-btn {
  color: #ffffff;
}
.cid-uQ5uOHfdzq .soc-link,
.cid-uQ5uOHfdzq .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5uOHfdzq .mbr-section-title {
  color: #ffffff;
}
.cid-uQ5uPBZMOL .main-card {
  background-image: url("../../../assets/images/barandal-vidrio-templado-terraza.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5uPBZMOL .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5uPBZMOL .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5uPBZMOL .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5uPBZMOL .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5uPBZMOL .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5uPBZMOL .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5uPBZMOL .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5uPBZMOL .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5uPBZMOL .card:before {
    opacity: 0.5;
  }
  .cid-uQ5uPBZMOL .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5uPBZMOL .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5uPBZMOL .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5uPBZMOL .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5uPBZMOL .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5uPBZMOL .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5uPBZMOL .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5uPBZMOL .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5uPBZMOL .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5uPBZMOL .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5uPBZMOL .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5uPBZMOL .mbr-section-subtitle,
.cid-uQ5uPBZMOL .main-btn {
  color: #ffffff;
}
.cid-uQ5uPBZMOL .soc-link,
.cid-uQ5uPBZMOL .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5uPBZMOL .mbr-section-title {
  color: #ffffff;
}
.cid-uQ5uQh3wCi .main-card {
  background-image: url("../../../assets/images/cancel-vidrio-corredera-bano.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5uQh3wCi .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5uQh3wCi .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5uQh3wCi .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5uQh3wCi .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5uQh3wCi .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5uQh3wCi .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5uQh3wCi .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5uQh3wCi .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5uQh3wCi .card:before {
    opacity: 0.5;
  }
  .cid-uQ5uQh3wCi .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5uQh3wCi .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5uQh3wCi .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5uQh3wCi .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5uQh3wCi .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5uQh3wCi .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5uQh3wCi .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5uQh3wCi .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5uQh3wCi .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5uQh3wCi .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5uQh3wCi .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5uQh3wCi .mbr-section-subtitle,
.cid-uQ5uQh3wCi .main-btn {
  color: #ffffff;
}
.cid-uQ5uQh3wCi .soc-link,
.cid-uQ5uQh3wCi .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5uQh3wCi .mbr-section-title {
  color: #ffffff;
}
.cid-uPnkeMP07U {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPnkeMP07U .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnkeMP07U .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPnkeMP07U .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPnkeMP07U .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPnkeMP07U .container {
    padding: 0 16px;
  }
}
.cid-uPnkeMP07U .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPnkeMP07U .row {
    margin: 0 10px;
  }
}
.cid-uPnkeMP07U .row .card {
  position: relative;
  padding: 0;
}
.cid-uPnkeMP07U .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPnkeMP07U .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPnkeMP07U .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPnkeMP07U .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPnkeMP07U .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPnkeMP07U .row .card .icon-decor {
    display: none;
  }
}
.cid-uPnkeMP07U .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPnkeMP07U .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPnkeMP07U .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPnkeMP07U .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPnkeMP07U .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPnkeMP07U .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPnkeMP07U .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPnkeMP07U .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPnkeMP07U .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPnkeMP07U .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPnkeMP07U .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPnkeMP07U .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPnkeMP07U .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPnkeMP07U .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPnkeMP07U .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPnkeMP07U .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPnkeMP07U .item-title {
  color: #192227;
}
.cid-uPnkeMP07U .mbr-text {
  color: #192227;
}
.cid-uPnkeN5NZB {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPnkeN5NZB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnkeN5NZB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPnkeN5NZB .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPnkeN5NZB .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPnkeN5NZB .container {
    padding: 0 16px;
  }
}
.cid-uPnkeN5NZB .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPnkeN5NZB .row {
    margin: 0 10px;
  }
}
.cid-uPnkeN5NZB .row .card {
  position: relative;
  padding: 0;
}
.cid-uPnkeN5NZB .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPnkeN5NZB .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPnkeN5NZB .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPnkeN5NZB .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPnkeN5NZB .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPnkeN5NZB .row .card .icon-decor {
    display: none;
  }
}
.cid-uPnkeN5NZB .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPnkeN5NZB .title-wrapper {
    width: 100%;
  }
}
.cid-uPnkeN5NZB .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPnkeN5NZB .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPnkeN5NZB .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPnkeN5NZB .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPnkeN5NZB .mbr-text {
  color: #fdfcfc;
}
.cid-uPnkeNihta {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #192227;
}
.cid-uPnkeNihta .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnkeNihta .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPnkeNihta .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 80%;
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uPnkeNihta .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 22px;
  }
}
.cid-uPnkeNihta .items-wrapper {
  margin: 0 -10px;
}
.cid-uPnkeNihta .items-wrapper .item {
  padding: 0 10px;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uPnkeNihta .items-wrapper .item {
    margin-bottom: 16px;
  }
}
.cid-uPnkeNihta .items-wrapper .item:hover .item-wrapper .item-img img,
.cid-uPnkeNihta .items-wrapper .item:focus .item-wrapper .item-img img {
  transform: translateX(10px);
}
.cid-uPnkeNihta .items-wrapper .item .item-wrapper {
  padding: 26px;
  height: 100%;
  overflow: hidden !important;
}
@media (max-width: 992px) {
  .cid-uPnkeNihta .items-wrapper .item .item-wrapper {
    padding: 16px;
  }
}
.cid-uPnkeNihta .items-wrapper .item .item-wrapper .item-img {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uPnkeNihta .items-wrapper .item .item-wrapper .item-img {
    margin-bottom: 22px;
  }
}
.cid-uPnkeNihta .items-wrapper .item .item-wrapper .item-img img {
  height: 250px;
  object-fit: cover;
  transition: all .3s ease;
}
.cid-uPnkeNihta .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 16px;
}
.cid-uPnkeNihta .items-wrapper .item .item-wrapper .card-box .item-text {
  margin-bottom: 16px;
}
.cid-uPnkeNihta .items-wrapper .item .item-wrapper .card-box .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uPnkeNihta .items-wrapper .item .card_1 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uPnkeNihta .items-wrapper .item .card_2 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uPnkeNihta .items-wrapper .item .card_3 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uPnkeNihta .mbr-section-title,
.cid-uPnkeNihta .title-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-uPnkeNihta .item-title {
  color: #ffffff;
}
.cid-uPnkeNihta .item-text {
  color: #ffffff;
}
.cid-uPnkeNzAR9 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPnkeNzAR9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnkeNzAR9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPnkeNzAR9 .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uPnkeNzAR9 .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPnkeNzAR9 .container {
    padding: 0 16px;
  }
}
.cid-uPnkeNzAR9 .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uPnkeNzAR9 .row {
    margin: 0;
  }
}
.cid-uPnkeNzAR9 .row .card {
  position: relative;
  padding: 0;
}
.cid-uPnkeNzAR9 .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uPnkeNzAR9 .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uPnkeNzAR9 .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uPnkeNzAR9 .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uPnkeNzAR9 .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uPnkeNzAR9 .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uPnkeNzAR9 .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uPnkeNNBcx {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uPnkeNNBcx .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uPnkeNNBcx .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uPnkeNNBcx .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uPnkeNNBcx .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uPnkeNNBcx .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uPnkeNNBcx .primary {
  background: #5e91b7;
}
.cid-uPnkeNNBcx .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uPnkeNNBcx .mbr-text {
  color: #000000;
}
.cid-uPnkeNNBcx .name {
  color: #000000;
}
.cid-uPnkeNNBcx .position {
  color: #353535;
}
.cid-uPnkeNNBcx .mbr-section-title {
  color: #ffffff;
}
.cid-uPnkeNNBcx .mbr-primarytext {
  color: #000000;
}
.cid-uPnkeNNBcx .primary-name {
  color: #000000;
}
.cid-uPnkeNNBcx .primary-position {
  color: #000000;
}
.cid-uPnkeO6Dsl {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPnkeO6Dsl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnkeO6Dsl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPnkeO6Dsl .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPnkeO6Dsl .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPnkeO6Dsl .container {
    padding: 0 16px;
  }
}
.cid-uPnkeO6Dsl .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPnkeO6Dsl .row {
    margin: 0 10px;
  }
}
.cid-uPnkeO6Dsl .row .item {
  padding: 0;
}
.cid-uPnkeO6Dsl .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPnkeO6Dsl .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPnkeO6Dsl .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPnkeO6Dsl .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPnkeO6Dsl .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPnkeO6Dsl .panel-group .card:first-child {
  border-top: none;
}
.cid-uPnkeO6Dsl .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPnkeO6Dsl .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPnkeO6Dsl .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPnkeO6Dsl .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPnkeO6Dsl .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPnkeO6Dsl .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPnkeO6Dsl .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPnkeO6Dsl .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPnkeO6Dsl .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPnkeO6Dsl .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPnkeO6Dsl .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPnkeO6Dsl .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPnkeO6Dsl .image-wrapper {
  height: 100%;
}
.cid-uPnkeO6Dsl .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPnkeO6Dsl .image-wrapper img {
    height: 350px;
  }
}
.cid-uPnkeO6Dsl .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPnkeO6Dsl .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPnkeO6Dsl .panel-text {
  color: #fdfcfc;
}
.cid-uPnkeOqhps {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPnkeOqhps .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnkeOqhps .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPnkeOqhps .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPnkeOqhps .container {
    padding: 0 12px;
  }
}
.cid-uPnkeOqhps .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPnkeOqhps .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPnkeOqhps .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPnkeOqhps .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPnkeOqhps .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPnkeOqhps .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPnkeOqhps .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPnkeOqhps .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPnkeOqhps .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPnkeOqhps .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPnkeOqhps .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPnkeOqhps .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPnkeOqhps .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPnkeOqhps .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPnkeOqhps .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPnkeOqhps .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPnkeOqhps .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPnkeOqhps .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPnkeOqhps .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPnkeOqhps .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPnkeOqhps .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPnkeOqhps .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPnkeOqhps .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPnkeOqhps .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPnkeOqhps .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPnkeOqhps .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPnkeOqhps .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPnkeOqhps .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPnkeOqhps .mbr-section-title {
  color: #ffffff;
}
.cid-uPnkeOqhps .mbr-text {
  color: #ffffff;
}
.cid-uPnkeOqhps label {
  color: #ffffff;
}
.cid-uPnkeOqhps .mbr-section-title,
.cid-uPnkeOqhps .mbr-section-btn {
  color: #ffffff;
}
.cid-uPnkeOqhps .card-contacts {
  color: #ffffff;
}
.cid-uPqY152fx8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqY152fx8 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqY152fx8 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqY152fx8 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqY152fx8 .row {
    text-align: center;
  }
}
.cid-uPqY152fx8 li {
  padding-bottom: 5px;
}
.cid-uPqY152fx8 .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqY152fx8 .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqY152fx8 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqY152fx8 .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqY152fx8 .copyright {
  color: #bbbbbb;
}
.cid-uPqY152fx8 .soc-link,
.cid-uPqY152fx8 .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqY152fx8 .mbr-section-subtitle {
  text-align: left;
}
.cid-uPswcCjkHC .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPswcCjkHC .display-2 {
  font-size: 2rem;
}
.cid-uPswcCjkHC .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPswcCjkHC .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPswcCjkHC .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPswcCjkHC .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPswcCjkHC .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPswcCjkHC.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPswcCjkHC.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPswcCjkHC.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPswcCjkHC.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPswcCjkHC.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPswcCjkHC.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPswcCjkHC.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPswcCjkHC.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPswcCjkHC .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPswcCjkHC .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPswcCjkHC .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPswcCjkHC .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPswcCjkHC .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPswcCjkHC .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPswcCjkHC.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPswcCjkHC .dropdown-menu {
    top: 0;
  }
  .cid-uPswcCjkHC .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPswcCjkHC .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPswcCjkHC .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPswcCjkHC .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPswcCjkHC ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPswcCjkHC .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPswcCjkHC .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPswcCjkHC .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPswcCjkHC .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPswcCjkHC .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPswcCjkHC .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPswcCjkHC .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPswcCjkHC .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPswcCjkHC .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPswcCjkHC .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPswcCjkHC .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPswcCjkHC .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPswcCjkHC .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPswcCjkHC .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPswcCjkHC .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPswcCjkHC .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPswcCjkHC .navbar.opened {
  transition: all .3s;
}
.cid-uPswcCjkHC .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPswcCjkHC .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPswcCjkHC .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPswcCjkHC .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPswcCjkHC .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPswcCjkHC .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPswcCjkHC .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPswcCjkHC .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPswcCjkHC .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPswcCjkHC .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPswcCjkHC .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPswcCjkHC .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPswcCjkHC .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPswcCjkHC .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPswcCjkHC .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPswcCjkHC .navbar-caption {
  padding-right: 1rem;
}
.cid-uPswcCjkHC .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPswcCjkHC .dropdown-menu,
  .cid-uPswcCjkHC .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPswcCjkHC .dropdown-menu,
  .cid-uPswcCjkHC .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPswcCjkHC .nav-item:focus,
.cid-uPswcCjkHC .nav-link:focus {
  outline: none;
}
.cid-uPswcCjkHC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPswcCjkHC .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPswcCjkHC .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPswcCjkHC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPswcCjkHC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPswcCjkHC .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPswcCjkHC .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPswcCjkHC .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPswcCjkHC .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPswcCjkHC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPswcCjkHC .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPswcCjkHC .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPswcCjkHC .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPswcCjkHC .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPswcCjkHC .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPswcCjkHC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPswcCjkHC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPswcCjkHC .dropdown-item.active,
.cid-uPswcCjkHC .dropdown-item:active {
  background-color: transparent;
}
.cid-uPswcCjkHC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPswcCjkHC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPswcCjkHC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPswcCjkHC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPswcCjkHC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPswcCjkHC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPswcCjkHC ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPswcCjkHC .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPswcCjkHC .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPswcCjkHC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPswcCjkHC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPswcCjkHC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPswcCjkHC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPswcCjkHC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPswcCjkHC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPswcCjkHC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPswcCjkHC nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPswcCjkHC nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPswcCjkHC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPswcCjkHC .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPswcCjkHC a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPswcCjkHC .navbar-brand span {
  display: inline-block;
}
.cid-uPswcCjkHC .navbar-brand a {
  font-weight: 500;
}
.cid-uPswcCjkHC .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPswcCjkHC .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPswcCjkHC .btn .mbr-iconfont,
.cid-uPswcCjkHC .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPswcCjkHC .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPswcCjkHC .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPswcCjkHC .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPswcCjkHC .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPswcCjkHC .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPswcCjkHC .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPswcCjkHC img {
  width: auto;
}
.cid-uPswcCjkHC .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPswcCjkHC .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPswcCjkHC .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPswcCjkHC a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPswcCjkHC .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPswcCjkHC .socicon {
  line-height: inherit;
}
.cid-uPswcCjkHC .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPnkiJ9g0x {
  background-image: url("../../../assets/images/barandal-inox-escalera-interior-edificio-1.webp");
}
.cid-uPnkiJ9g0x .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnkiJ9g0x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPnkiJ9g0x .container {
    padding: 0 16px;
  }
}
.cid-uPnkiJ9g0x .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPnkiJ9g0x .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPnkiJ9g0x .row {
    padding: 45px 4px;
  }
}
.cid-uPnkiJ9g0x .row .card {
  justify-content: center;
}
.cid-uPnkiJ9g0x .title-wrapper {
  padding-right: 100px;
}
@media (max-width: 992px) {
  .cid-uPnkiJ9g0x .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPnkiJ9g0x .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPnkiJ9g0x .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPnkiJ9g0x .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPnkiJ9g0x .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPnkiJ9g0x .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPnkiJ9g0x .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPnkiJ9g0x .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPnkiJ9g0x .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPnkiJ9g0x .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPnkiJ9g0x .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPnkiJ9g0x .image-wrapper img {
  height: 400px;
  width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPnkiJ9g0x .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPnkiJ9g0x .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPnkiJ9g0x .image-wrapper img {
    height: 350px;
  }
}
.cid-uPnkiJ9g0x .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPnkiJ9g0x .mbr-section-title {
  color: #192227;
}
.cid-uPnkiJ9g0x .mbr-text {
  color: #192227;
}
.cid-uPnkiJDK8E {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPnkiJDK8E .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnkiJDK8E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPnkiJDK8E .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPnkiJDK8E .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPnkiJDK8E .container {
    padding: 0 16px;
  }
}
.cid-uPnkiJDK8E .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPnkiJDK8E .row {
    margin: 0 10px;
  }
}
.cid-uPnkiJDK8E .row .card {
  position: relative;
  padding: 0;
}
.cid-uPnkiJDK8E .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPnkiJDK8E .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPnkiJDK8E .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPnkiJDK8E .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPnkiJDK8E .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPnkiJDK8E .row .card .icon-decor {
    display: none;
  }
}
.cid-uPnkiJDK8E .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPnkiJDK8E .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPnkiJDK8E .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPnkiJDK8E .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPnkiJDK8E .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPnkiJDK8E .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPnkiJDK8E .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPnkiJDK8E .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPnkiJDK8E .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPnkiJDK8E .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPnkiJDK8E .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPnkiJDK8E .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPnkiJDK8E .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPnkiJDK8E .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPnkiJDK8E .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPnkiJDK8E .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPnkiJDK8E .item-title {
  color: #192227;
}
.cid-uPnkiJDK8E .mbr-text {
  color: #192227;
}
.cid-uPnkiJOk9h {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPnkiJOk9h .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnkiJOk9h .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPnkiJOk9h .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPnkiJOk9h .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPnkiJOk9h .container {
    padding: 0 16px;
  }
}
.cid-uPnkiJOk9h .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPnkiJOk9h .row {
    margin: 0 10px;
  }
}
.cid-uPnkiJOk9h .row .card {
  position: relative;
  padding: 0;
}
.cid-uPnkiJOk9h .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPnkiJOk9h .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPnkiJOk9h .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPnkiJOk9h .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPnkiJOk9h .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPnkiJOk9h .row .card .icon-decor {
    display: none;
  }
}
.cid-uPnkiJOk9h .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPnkiJOk9h .title-wrapper {
    width: 100%;
  }
}
.cid-uPnkiJOk9h .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPnkiJOk9h .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPnkiJOk9h .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPnkiJOk9h .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPnkiJOk9h .mbr-text {
  color: #fdfcfc;
}
.cid-uPnkiJY9QZ {
  padding-top: 3rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPnkiJY9QZ .row {
  justify-content: center;
}
.cid-uPnkiJY9QZ .col-title {
  margin-bottom: 2.5rem;
}
.cid-uPnkiJY9QZ .mbr-section-title {
  color: #ffffff;
}
.cid-uPnkiJY9QZ .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-uPnkiJY9QZ .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPnkiJY9QZ .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-uPnkiJY9QZ .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-uPnkiJY9QZ .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #bbbbbb;
  min-height: 540px;
}
@media (max-width: 991px) {
  .cid-uPnkiJY9QZ .card {
    min-height: 465px;
  }
}
@media (max-width: 639px) {
  .cid-uPnkiJY9QZ .card {
    min-height: 345px;
  }
}
.cid-uPnkiJY9QZ .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-uPnkiJY9QZ .card:hover .card-title {
  text-decoration: underline;
}
.cid-uPnkiJY9QZ .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-uPnkiJY9QZ .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-uPnkiJY9QZ .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-uPnkiJY9QZ .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-uPnkiJY9QZ .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-uPnkiJY9QZ .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-uPnkiJY9QZ .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-uPnkiJY9QZ .mbr-section-btn {
  margin-top: 30px;
}
.cid-uPnkiJY9QZ .card-title-1 {
  color: #ffffff;
}
.cid-uQ2T3Rsk0b {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uQ2T3Rsk0b .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQ2T3Rsk0b .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uQ2T3Rsk0b .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uQ2T3Rsk0b .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uQ2T3Rsk0b .container {
    padding: 0 16px;
  }
}
.cid-uQ2T3Rsk0b .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uQ2T3Rsk0b .row {
    margin: 0;
  }
}
.cid-uQ2T3Rsk0b .row .card {
  position: relative;
  padding: 0;
}
.cid-uQ2T3Rsk0b .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uQ2T3Rsk0b .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uQ2T3Rsk0b .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uQ2T3Rsk0b .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uQ2T3Rsk0b .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uQ2T3Rsk0b .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uQ2T3Rsk0b .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uQ2T4Bq6cq {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uQ2T4Bq6cq .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uQ2T4Bq6cq .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uQ2T4Bq6cq .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uQ2T4Bq6cq .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uQ2T4Bq6cq .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uQ2T4Bq6cq .primary {
  background: #5e91b7;
}
.cid-uQ2T4Bq6cq .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uQ2T4Bq6cq .mbr-text {
  color: #000000;
}
.cid-uQ2T4Bq6cq .name {
  color: #000000;
}
.cid-uQ2T4Bq6cq .position {
  color: #353535;
}
.cid-uQ2T4Bq6cq .mbr-section-title {
  color: #ffffff;
}
.cid-uQ2T4Bq6cq .mbr-primarytext {
  color: #000000;
}
.cid-uQ2T4Bq6cq .primary-name {
  color: #000000;
}
.cid-uQ2T4Bq6cq .primary-position {
  color: #000000;
}
.cid-uPnkiKcyYF {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPnkiKcyYF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnkiKcyYF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPnkiKcyYF .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPnkiKcyYF .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPnkiKcyYF .container {
    padding: 0 16px;
  }
}
.cid-uPnkiKcyYF .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPnkiKcyYF .row {
    margin: 0 10px;
  }
}
.cid-uPnkiKcyYF .row .item {
  padding: 0;
}
.cid-uPnkiKcyYF .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPnkiKcyYF .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPnkiKcyYF .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPnkiKcyYF .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPnkiKcyYF .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPnkiKcyYF .panel-group .card:first-child {
  border-top: none;
}
.cid-uPnkiKcyYF .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPnkiKcyYF .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPnkiKcyYF .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPnkiKcyYF .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPnkiKcyYF .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPnkiKcyYF .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPnkiKcyYF .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPnkiKcyYF .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPnkiKcyYF .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPnkiKcyYF .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPnkiKcyYF .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPnkiKcyYF .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPnkiKcyYF .image-wrapper {
  height: 100%;
}
.cid-uPnkiKcyYF .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPnkiKcyYF .image-wrapper img {
    height: 350px;
  }
}
.cid-uPnkiKcyYF .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPnkiKcyYF .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPnkiKcyYF .panel-text {
  color: #fdfcfc;
}
.cid-uPnkiKo6rI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPnkiKo6rI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnkiKo6rI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPnkiKo6rI .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPnkiKo6rI .container {
    padding: 0 12px;
  }
}
.cid-uPnkiKo6rI .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPnkiKo6rI .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPnkiKo6rI .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPnkiKo6rI .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPnkiKo6rI .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPnkiKo6rI .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPnkiKo6rI .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPnkiKo6rI .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPnkiKo6rI .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPnkiKo6rI .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPnkiKo6rI .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPnkiKo6rI .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPnkiKo6rI .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPnkiKo6rI .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPnkiKo6rI .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPnkiKo6rI .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPnkiKo6rI .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPnkiKo6rI .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPnkiKo6rI .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPnkiKo6rI .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPnkiKo6rI .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPnkiKo6rI .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPnkiKo6rI .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPnkiKo6rI .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPnkiKo6rI .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPnkiKo6rI .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPnkiKo6rI .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPnkiKo6rI .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPnkiKo6rI .mbr-section-title {
  color: #ffffff;
}
.cid-uPnkiKo6rI .mbr-text {
  color: #ffffff;
}
.cid-uPnkiKo6rI label {
  color: #ffffff;
}
.cid-uPnkiKo6rI .mbr-section-title,
.cid-uPnkiKo6rI .mbr-section-btn {
  color: #ffffff;
}
.cid-uPnkiKo6rI .card-contacts {
  color: #ffffff;
}
.cid-uPqYceaw9G {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqYceaw9G .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqYceaw9G .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqYceaw9G .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqYceaw9G .row {
    text-align: center;
  }
}
.cid-uPqYceaw9G li {
  padding-bottom: 5px;
}
.cid-uPqYceaw9G .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqYceaw9G .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqYceaw9G div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqYceaw9G .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqYceaw9G .copyright {
  color: #bbbbbb;
}
.cid-uPqYceaw9G .soc-link,
.cid-uPqYceaw9G .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqYceaw9G .mbr-section-subtitle {
  text-align: left;
}
.cid-uPswwaUnz3 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPswwaUnz3 .display-2 {
  font-size: 2rem;
}
.cid-uPswwaUnz3 .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPswwaUnz3 .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPswwaUnz3 .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPswwaUnz3 .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPswwaUnz3 .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPswwaUnz3.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPswwaUnz3.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPswwaUnz3.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPswwaUnz3.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPswwaUnz3.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPswwaUnz3.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPswwaUnz3.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPswwaUnz3.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPswwaUnz3 .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPswwaUnz3 .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPswwaUnz3 .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPswwaUnz3 .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPswwaUnz3 .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPswwaUnz3 .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPswwaUnz3.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPswwaUnz3 .dropdown-menu {
    top: 0;
  }
  .cid-uPswwaUnz3 .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPswwaUnz3 .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPswwaUnz3 .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPswwaUnz3 .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPswwaUnz3 ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPswwaUnz3 .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPswwaUnz3 .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPswwaUnz3 .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPswwaUnz3 .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPswwaUnz3 .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPswwaUnz3 .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPswwaUnz3 .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPswwaUnz3 .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPswwaUnz3 .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPswwaUnz3 .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPswwaUnz3 .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPswwaUnz3 .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPswwaUnz3 .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPswwaUnz3 .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPswwaUnz3 .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPswwaUnz3 .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPswwaUnz3 .navbar.opened {
  transition: all .3s;
}
.cid-uPswwaUnz3 .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPswwaUnz3 .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPswwaUnz3 .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPswwaUnz3 .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPswwaUnz3 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPswwaUnz3 .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPswwaUnz3 .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPswwaUnz3 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPswwaUnz3 .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPswwaUnz3 .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPswwaUnz3 .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPswwaUnz3 .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPswwaUnz3 .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPswwaUnz3 .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPswwaUnz3 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPswwaUnz3 .navbar-caption {
  padding-right: 1rem;
}
.cid-uPswwaUnz3 .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPswwaUnz3 .dropdown-menu,
  .cid-uPswwaUnz3 .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPswwaUnz3 .dropdown-menu,
  .cid-uPswwaUnz3 .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPswwaUnz3 .nav-item:focus,
.cid-uPswwaUnz3 .nav-link:focus {
  outline: none;
}
.cid-uPswwaUnz3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPswwaUnz3 .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPswwaUnz3 .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPswwaUnz3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPswwaUnz3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPswwaUnz3 .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPswwaUnz3 .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPswwaUnz3 .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPswwaUnz3 .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPswwaUnz3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPswwaUnz3 .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPswwaUnz3 .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPswwaUnz3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPswwaUnz3 .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPswwaUnz3 .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPswwaUnz3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPswwaUnz3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPswwaUnz3 .dropdown-item.active,
.cid-uPswwaUnz3 .dropdown-item:active {
  background-color: transparent;
}
.cid-uPswwaUnz3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPswwaUnz3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPswwaUnz3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPswwaUnz3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPswwaUnz3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPswwaUnz3 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPswwaUnz3 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPswwaUnz3 .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPswwaUnz3 .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPswwaUnz3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPswwaUnz3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPswwaUnz3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPswwaUnz3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPswwaUnz3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPswwaUnz3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPswwaUnz3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPswwaUnz3 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPswwaUnz3 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPswwaUnz3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPswwaUnz3 .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPswwaUnz3 a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPswwaUnz3 .navbar-brand span {
  display: inline-block;
}
.cid-uPswwaUnz3 .navbar-brand a {
  font-weight: 500;
}
.cid-uPswwaUnz3 .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPswwaUnz3 .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPswwaUnz3 .btn .mbr-iconfont,
.cid-uPswwaUnz3 .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPswwaUnz3 .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPswwaUnz3 .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPswwaUnz3 .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPswwaUnz3 .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPswwaUnz3 .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPswwaUnz3 .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPswwaUnz3 img {
  width: auto;
}
.cid-uPswwaUnz3 .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPswwaUnz3 .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPswwaUnz3 .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPswwaUnz3 a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPswwaUnz3 .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPswwaUnz3 .socicon {
  line-height: inherit;
}
.cid-uPswwaUnz3 .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPnofAjxka {
  background-image: url("../../../assets/images/barandal-con-vidrio-templado-emuba-35.webp");
}
.cid-uPnofAjxka .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnofAjxka .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPnofAjxka .container {
    padding: 0 16px;
  }
}
.cid-uPnofAjxka .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPnofAjxka .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPnofAjxka .row {
    padding: 45px 4px;
  }
}
.cid-uPnofAjxka .row .card {
  justify-content: center;
}
.cid-uPnofAjxka .title-wrapper {
  padding-right: 100px;
}
@media (max-width: 992px) {
  .cid-uPnofAjxka .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPnofAjxka .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPnofAjxka .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPnofAjxka .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPnofAjxka .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPnofAjxka .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPnofAjxka .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPnofAjxka .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPnofAjxka .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPnofAjxka .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPnofAjxka .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPnofAjxka .image-wrapper img {
  height: 400px;
  width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPnofAjxka .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPnofAjxka .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPnofAjxka .image-wrapper img {
    height: 350px;
  }
}
.cid-uPnofAjxka .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPnofAjxka .mbr-section-title {
  color: #192227;
}
.cid-uPnofAjxka .mbr-text {
  color: #192227;
}
.cid-uPnofB165V {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPnofB165V .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnofB165V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPnofB165V .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPnofB165V .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPnofB165V .container {
    padding: 0 16px;
  }
}
.cid-uPnofB165V .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPnofB165V .row {
    margin: 0 10px;
  }
}
.cid-uPnofB165V .row .card {
  position: relative;
  padding: 0;
}
.cid-uPnofB165V .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPnofB165V .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPnofB165V .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPnofB165V .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPnofB165V .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPnofB165V .row .card .icon-decor {
    display: none;
  }
}
.cid-uPnofB165V .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPnofB165V .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPnofB165V .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPnofB165V .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPnofB165V .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPnofB165V .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPnofB165V .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPnofB165V .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPnofB165V .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPnofB165V .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPnofB165V .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPnofB165V .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPnofB165V .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPnofB165V .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPnofB165V .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPnofB165V .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPnofB165V .item-title {
  color: #192227;
}
.cid-uPnofB165V .mbr-text {
  color: #192227;
}
.cid-uPnofBg7k7 {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPnofBg7k7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnofBg7k7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPnofBg7k7 .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPnofBg7k7 .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPnofBg7k7 .container {
    padding: 0 16px;
  }
}
.cid-uPnofBg7k7 .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPnofBg7k7 .row {
    margin: 0 10px;
  }
}
.cid-uPnofBg7k7 .row .card {
  position: relative;
  padding: 0;
}
.cid-uPnofBg7k7 .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPnofBg7k7 .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPnofBg7k7 .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPnofBg7k7 .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPnofBg7k7 .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPnofBg7k7 .row .card .icon-decor {
    display: none;
  }
}
.cid-uPnofBg7k7 .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPnofBg7k7 .title-wrapper {
    width: 100%;
  }
}
.cid-uPnofBg7k7 .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPnofBg7k7 .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPnofBg7k7 .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPnofBg7k7 .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPnofBg7k7 .mbr-text {
  color: #fdfcfc;
}
.cid-uPnofBpMU7 {
  padding-top: 3rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPnofBpMU7 .row {
  justify-content: center;
}
.cid-uPnofBpMU7 .col-title {
  margin-bottom: 2.5rem;
}
.cid-uPnofBpMU7 .mbr-section-title {
  color: #ffffff;
}
.cid-uPnofBpMU7 .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-uPnofBpMU7 .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPnofBpMU7 .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-uPnofBpMU7 .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-uPnofBpMU7 .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #bbbbbb;
  min-height: 540px;
}
@media (max-width: 991px) {
  .cid-uPnofBpMU7 .card {
    min-height: 465px;
  }
}
@media (max-width: 639px) {
  .cid-uPnofBpMU7 .card {
    min-height: 345px;
  }
}
.cid-uPnofBpMU7 .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-uPnofBpMU7 .card:hover .card-title {
  text-decoration: underline;
}
.cid-uPnofBpMU7 .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-uPnofBpMU7 .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-uPnofBpMU7 .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-uPnofBpMU7 .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-uPnofBpMU7 .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-uPnofBpMU7 .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-uPnofBpMU7 .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-uPnofBpMU7 .mbr-section-btn {
  margin-top: 30px;
}
.cid-uPnofBpMU7 .card-title-1 {
  color: #ffffff;
}
.cid-uQ2PpduXaF {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uQ2PpduXaF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQ2PpduXaF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uQ2PpduXaF .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uQ2PpduXaF .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uQ2PpduXaF .container {
    padding: 0 16px;
  }
}
.cid-uQ2PpduXaF .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uQ2PpduXaF .row {
    margin: 0;
  }
}
.cid-uQ2PpduXaF .row .card {
  position: relative;
  padding: 0;
}
.cid-uQ2PpduXaF .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uQ2PpduXaF .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uQ2PpduXaF .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uQ2PpduXaF .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uQ2PpduXaF .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uQ2PpduXaF .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uQ2PpduXaF .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uQ2PpP3bxz {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uQ2PpP3bxz .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uQ2PpP3bxz .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uQ2PpP3bxz .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uQ2PpP3bxz .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uQ2PpP3bxz .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uQ2PpP3bxz .primary {
  background: #5e91b7;
}
.cid-uQ2PpP3bxz .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uQ2PpP3bxz .mbr-text {
  color: #000000;
}
.cid-uQ2PpP3bxz .name {
  color: #000000;
}
.cid-uQ2PpP3bxz .position {
  color: #353535;
}
.cid-uQ2PpP3bxz .mbr-section-title {
  color: #ffffff;
}
.cid-uQ2PpP3bxz .mbr-primarytext {
  color: #000000;
}
.cid-uQ2PpP3bxz .primary-name {
  color: #000000;
}
.cid-uQ2PpP3bxz .primary-position {
  color: #000000;
}
.cid-uPnofBDhcB {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPnofBDhcB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnofBDhcB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPnofBDhcB .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPnofBDhcB .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPnofBDhcB .container {
    padding: 0 16px;
  }
}
.cid-uPnofBDhcB .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPnofBDhcB .row {
    margin: 0 10px;
  }
}
.cid-uPnofBDhcB .row .item {
  padding: 0;
}
.cid-uPnofBDhcB .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPnofBDhcB .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPnofBDhcB .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPnofBDhcB .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPnofBDhcB .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPnofBDhcB .panel-group .card:first-child {
  border-top: none;
}
.cid-uPnofBDhcB .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPnofBDhcB .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPnofBDhcB .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPnofBDhcB .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPnofBDhcB .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPnofBDhcB .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPnofBDhcB .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPnofBDhcB .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPnofBDhcB .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPnofBDhcB .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPnofBDhcB .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPnofBDhcB .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPnofBDhcB .image-wrapper {
  height: 100%;
}
.cid-uPnofBDhcB .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPnofBDhcB .image-wrapper img {
    height: 350px;
  }
}
.cid-uPnofBDhcB .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPnofBDhcB .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPnofBDhcB .panel-text {
  color: #fdfcfc;
}
.cid-uPnofBSP9T {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPnofBSP9T .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnofBSP9T .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPnofBSP9T .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPnofBSP9T .container {
    padding: 0 12px;
  }
}
.cid-uPnofBSP9T .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPnofBSP9T .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPnofBSP9T .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPnofBSP9T .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPnofBSP9T .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPnofBSP9T .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPnofBSP9T .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPnofBSP9T .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPnofBSP9T .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPnofBSP9T .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPnofBSP9T .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPnofBSP9T .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPnofBSP9T .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPnofBSP9T .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPnofBSP9T .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPnofBSP9T .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPnofBSP9T .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPnofBSP9T .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPnofBSP9T .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPnofBSP9T .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPnofBSP9T .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPnofBSP9T .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPnofBSP9T .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPnofBSP9T .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPnofBSP9T .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPnofBSP9T .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPnofBSP9T .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPnofBSP9T .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPnofBSP9T .mbr-section-title {
  color: #ffffff;
}
.cid-uPnofBSP9T .mbr-text {
  color: #ffffff;
}
.cid-uPnofBSP9T label {
  color: #ffffff;
}
.cid-uPnofBSP9T .mbr-section-title,
.cid-uPnofBSP9T .mbr-section-btn {
  color: #ffffff;
}
.cid-uPnofBSP9T .card-contacts {
  color: #ffffff;
}
.cid-uPqXQj7HBI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqXQj7HBI .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqXQj7HBI .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqXQj7HBI .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqXQj7HBI .row {
    text-align: center;
  }
}
.cid-uPqXQj7HBI li {
  padding-bottom: 5px;
}
.cid-uPqXQj7HBI .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqXQj7HBI .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqXQj7HBI div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqXQj7HBI .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqXQj7HBI .copyright {
  color: #bbbbbb;
}
.cid-uPqXQj7HBI .soc-link,
.cid-uPqXQj7HBI .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqXQj7HBI .mbr-section-subtitle {
  text-align: left;
}
.cid-uPsvVa5v8h .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPsvVa5v8h .display-2 {
  font-size: 2rem;
}
.cid-uPsvVa5v8h .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsvVa5v8h .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPsvVa5v8h .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsvVa5v8h .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPsvVa5v8h .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPsvVa5v8h.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsvVa5v8h.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsvVa5v8h.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsvVa5v8h.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsvVa5v8h.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPsvVa5v8h.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsvVa5v8h.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPsvVa5v8h.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPsvVa5v8h .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPsvVa5v8h .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPsvVa5v8h .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsvVa5v8h .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsvVa5v8h .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPsvVa5v8h .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsvVa5v8h.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsvVa5v8h .dropdown-menu {
    top: 0;
  }
  .cid-uPsvVa5v8h .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsvVa5v8h .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsvVa5v8h .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPsvVa5v8h .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsvVa5v8h ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsvVa5v8h .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPsvVa5v8h .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPsvVa5v8h .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPsvVa5v8h .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPsvVa5v8h .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPsvVa5v8h .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPsvVa5v8h .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPsvVa5v8h .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPsvVa5v8h .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPsvVa5v8h .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPsvVa5v8h .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPsvVa5v8h .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPsvVa5v8h .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPsvVa5v8h .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsvVa5v8h .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsvVa5v8h .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPsvVa5v8h .navbar.opened {
  transition: all .3s;
}
.cid-uPsvVa5v8h .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPsvVa5v8h .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPsvVa5v8h .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsvVa5v8h .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPsvVa5v8h .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPsvVa5v8h .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPsvVa5v8h .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPsvVa5v8h .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPsvVa5v8h .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPsvVa5v8h .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsvVa5v8h .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPsvVa5v8h .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsvVa5v8h .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPsvVa5v8h .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPsvVa5v8h .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPsvVa5v8h .navbar-caption {
  padding-right: 1rem;
}
.cid-uPsvVa5v8h .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPsvVa5v8h .dropdown-menu,
  .cid-uPsvVa5v8h .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPsvVa5v8h .dropdown-menu,
  .cid-uPsvVa5v8h .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPsvVa5v8h .nav-item:focus,
.cid-uPsvVa5v8h .nav-link:focus {
  outline: none;
}
.cid-uPsvVa5v8h .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPsvVa5v8h .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsvVa5v8h .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPsvVa5v8h .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPsvVa5v8h .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPsvVa5v8h .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPsvVa5v8h .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPsvVa5v8h .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPsvVa5v8h .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPsvVa5v8h .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPsvVa5v8h .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPsvVa5v8h .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPsvVa5v8h .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPsvVa5v8h .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsvVa5v8h .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPsvVa5v8h .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPsvVa5v8h .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPsvVa5v8h .dropdown-item.active,
.cid-uPsvVa5v8h .dropdown-item:active {
  background-color: transparent;
}
.cid-uPsvVa5v8h .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPsvVa5v8h .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPsvVa5v8h .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPsvVa5v8h .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPsvVa5v8h .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPsvVa5v8h .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPsvVa5v8h ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsvVa5v8h .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPsvVa5v8h .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPsvVa5v8h button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPsvVa5v8h button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPsvVa5v8h button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPsvVa5v8h button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsvVa5v8h button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsvVa5v8h button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPsvVa5v8h nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsvVa5v8h nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPsvVa5v8h nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPsvVa5v8h nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsvVa5v8h .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPsvVa5v8h a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPsvVa5v8h .navbar-brand span {
  display: inline-block;
}
.cid-uPsvVa5v8h .navbar-brand a {
  font-weight: 500;
}
.cid-uPsvVa5v8h .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPsvVa5v8h .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPsvVa5v8h .btn .mbr-iconfont,
.cid-uPsvVa5v8h .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPsvVa5v8h .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPsvVa5v8h .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPsvVa5v8h .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPsvVa5v8h .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPsvVa5v8h .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPsvVa5v8h .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPsvVa5v8h img {
  width: auto;
}
.cid-uPsvVa5v8h .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPsvVa5v8h .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsvVa5v8h .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsvVa5v8h a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPsvVa5v8h .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPsvVa5v8h .socicon {
  line-height: inherit;
}
.cid-uPsvVa5v8h .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPnok3ZVUt {
  background-image: url("../../../assets/images/barandal-con-vidrio-templado-emuba-35.webp");
}
.cid-uPnok3ZVUt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnok3ZVUt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPnok3ZVUt .container {
    padding: 0 16px;
  }
}
.cid-uPnok3ZVUt .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPnok3ZVUt .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPnok3ZVUt .row {
    padding: 45px 4px;
  }
}
.cid-uPnok3ZVUt .row .card {
  justify-content: center;
}
.cid-uPnok3ZVUt .title-wrapper {
  padding-right: 100px;
}
@media (max-width: 992px) {
  .cid-uPnok3ZVUt .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPnok3ZVUt .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPnok3ZVUt .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPnok3ZVUt .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPnok3ZVUt .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPnok3ZVUt .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPnok3ZVUt .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPnok3ZVUt .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPnok3ZVUt .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPnok3ZVUt .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPnok3ZVUt .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPnok3ZVUt .image-wrapper img {
  height: 400px;
  width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPnok3ZVUt .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPnok3ZVUt .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPnok3ZVUt .image-wrapper img {
    height: 350px;
  }
}
.cid-uPnok3ZVUt .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPnok3ZVUt .mbr-section-title {
  color: #192227;
}
.cid-uPnok3ZVUt .mbr-text {
  color: #192227;
}
.cid-uPnok4AFWc {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPnok4AFWc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnok4AFWc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPnok4AFWc .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPnok4AFWc .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPnok4AFWc .container {
    padding: 0 16px;
  }
}
.cid-uPnok4AFWc .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPnok4AFWc .row {
    margin: 0 10px;
  }
}
.cid-uPnok4AFWc .row .card {
  position: relative;
  padding: 0;
}
.cid-uPnok4AFWc .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPnok4AFWc .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPnok4AFWc .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPnok4AFWc .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPnok4AFWc .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPnok4AFWc .row .card .icon-decor {
    display: none;
  }
}
.cid-uPnok4AFWc .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPnok4AFWc .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPnok4AFWc .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPnok4AFWc .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPnok4AFWc .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPnok4AFWc .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPnok4AFWc .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPnok4AFWc .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPnok4AFWc .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPnok4AFWc .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPnok4AFWc .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPnok4AFWc .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPnok4AFWc .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPnok4AFWc .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPnok4AFWc .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPnok4AFWc .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPnok4AFWc .item-title {
  color: #192227;
}
.cid-uPnok4AFWc .mbr-text {
  color: #192227;
}
.cid-uPnok4M9uf {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPnok4M9uf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnok4M9uf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPnok4M9uf .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPnok4M9uf .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPnok4M9uf .container {
    padding: 0 16px;
  }
}
.cid-uPnok4M9uf .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPnok4M9uf .row {
    margin: 0 10px;
  }
}
.cid-uPnok4M9uf .row .card {
  position: relative;
  padding: 0;
}
.cid-uPnok4M9uf .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPnok4M9uf .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPnok4M9uf .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPnok4M9uf .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPnok4M9uf .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPnok4M9uf .row .card .icon-decor {
    display: none;
  }
}
.cid-uPnok4M9uf .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPnok4M9uf .title-wrapper {
    width: 100%;
  }
}
.cid-uPnok4M9uf .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPnok4M9uf .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPnok4M9uf .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPnok4M9uf .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPnok4M9uf .mbr-text {
  color: #fdfcfc;
}
.cid-uPnok4UEHV {
  padding-top: 3rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPnok4UEHV .row {
  justify-content: center;
}
.cid-uPnok4UEHV .col-title {
  margin-bottom: 2.5rem;
}
.cid-uPnok4UEHV .mbr-section-title {
  color: #ffffff;
}
.cid-uPnok4UEHV .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-uPnok4UEHV .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPnok4UEHV .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-uPnok4UEHV .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-uPnok4UEHV .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #bbbbbb;
  min-height: 540px;
}
@media (max-width: 991px) {
  .cid-uPnok4UEHV .card {
    min-height: 465px;
  }
}
@media (max-width: 639px) {
  .cid-uPnok4UEHV .card {
    min-height: 345px;
  }
}
.cid-uPnok4UEHV .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-uPnok4UEHV .card:hover .card-title {
  text-decoration: underline;
}
.cid-uPnok4UEHV .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-uPnok4UEHV .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-uPnok4UEHV .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-uPnok4UEHV .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-uPnok4UEHV .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-uPnok4UEHV .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-uPnok4UEHV .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-uPnok4UEHV .mbr-section-btn {
  margin-top: 30px;
}
.cid-uPnok4UEHV .card-title-1 {
  color: #ffffff;
}
.cid-uQ2UxMhw80 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uQ2UxMhw80 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQ2UxMhw80 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uQ2UxMhw80 .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uQ2UxMhw80 .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uQ2UxMhw80 .container {
    padding: 0 16px;
  }
}
.cid-uQ2UxMhw80 .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uQ2UxMhw80 .row {
    margin: 0;
  }
}
.cid-uQ2UxMhw80 .row .card {
  position: relative;
  padding: 0;
}
.cid-uQ2UxMhw80 .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uQ2UxMhw80 .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uQ2UxMhw80 .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uQ2UxMhw80 .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uQ2UxMhw80 .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uQ2UxMhw80 .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uQ2UxMhw80 .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uQ2UyxuF0k {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uQ2UyxuF0k .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uQ2UyxuF0k .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uQ2UyxuF0k .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uQ2UyxuF0k .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uQ2UyxuF0k .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uQ2UyxuF0k .primary {
  background: #5e91b7;
}
.cid-uQ2UyxuF0k .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uQ2UyxuF0k .mbr-text {
  color: #000000;
}
.cid-uQ2UyxuF0k .name {
  color: #000000;
}
.cid-uQ2UyxuF0k .position {
  color: #353535;
}
.cid-uQ2UyxuF0k .mbr-section-title {
  color: #ffffff;
}
.cid-uQ2UyxuF0k .mbr-primarytext {
  color: #000000;
}
.cid-uQ2UyxuF0k .primary-name {
  color: #000000;
}
.cid-uQ2UyxuF0k .primary-position {
  color: #000000;
}
.cid-uPnok5agLl {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPnok5agLl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnok5agLl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPnok5agLl .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPnok5agLl .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPnok5agLl .container {
    padding: 0 16px;
  }
}
.cid-uPnok5agLl .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPnok5agLl .row {
    margin: 0 10px;
  }
}
.cid-uPnok5agLl .row .item {
  padding: 0;
}
.cid-uPnok5agLl .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPnok5agLl .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPnok5agLl .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPnok5agLl .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPnok5agLl .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPnok5agLl .panel-group .card:first-child {
  border-top: none;
}
.cid-uPnok5agLl .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPnok5agLl .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPnok5agLl .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPnok5agLl .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPnok5agLl .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPnok5agLl .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPnok5agLl .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPnok5agLl .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPnok5agLl .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPnok5agLl .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPnok5agLl .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPnok5agLl .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPnok5agLl .image-wrapper {
  height: 100%;
}
.cid-uPnok5agLl .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPnok5agLl .image-wrapper img {
    height: 350px;
  }
}
.cid-uPnok5agLl .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPnok5agLl .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPnok5agLl .panel-text {
  color: #fdfcfc;
}
.cid-uPnok5npiN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPnok5npiN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnok5npiN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPnok5npiN .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPnok5npiN .container {
    padding: 0 12px;
  }
}
.cid-uPnok5npiN .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPnok5npiN .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPnok5npiN .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPnok5npiN .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPnok5npiN .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPnok5npiN .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPnok5npiN .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPnok5npiN .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPnok5npiN .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPnok5npiN .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPnok5npiN .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPnok5npiN .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPnok5npiN .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPnok5npiN .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPnok5npiN .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPnok5npiN .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPnok5npiN .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPnok5npiN .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPnok5npiN .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPnok5npiN .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPnok5npiN .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPnok5npiN .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPnok5npiN .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPnok5npiN .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPnok5npiN .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPnok5npiN .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPnok5npiN .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPnok5npiN .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPnok5npiN .mbr-section-title {
  color: #ffffff;
}
.cid-uPnok5npiN .mbr-text {
  color: #ffffff;
}
.cid-uPnok5npiN label {
  color: #ffffff;
}
.cid-uPnok5npiN .mbr-section-title,
.cid-uPnok5npiN .mbr-section-btn {
  color: #ffffff;
}
.cid-uPnok5npiN .card-contacts {
  color: #ffffff;
}
.cid-uPqYt0aKyA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqYt0aKyA .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqYt0aKyA .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqYt0aKyA .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqYt0aKyA .row {
    text-align: center;
  }
}
.cid-uPqYt0aKyA li {
  padding-bottom: 5px;
}
.cid-uPqYt0aKyA .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqYt0aKyA .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqYt0aKyA div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqYt0aKyA .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqYt0aKyA .copyright {
  color: #bbbbbb;
}
.cid-uPqYt0aKyA .soc-link,
.cid-uPqYt0aKyA .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqYt0aKyA .mbr-section-subtitle {
  text-align: left;
}
.cid-uPswVGpuAB .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPswVGpuAB .display-2 {
  font-size: 2rem;
}
.cid-uPswVGpuAB .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPswVGpuAB .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPswVGpuAB .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPswVGpuAB .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPswVGpuAB .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPswVGpuAB.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPswVGpuAB.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPswVGpuAB.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPswVGpuAB.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPswVGpuAB.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPswVGpuAB.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPswVGpuAB.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPswVGpuAB.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPswVGpuAB .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPswVGpuAB .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPswVGpuAB .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPswVGpuAB .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPswVGpuAB .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPswVGpuAB .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPswVGpuAB.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPswVGpuAB .dropdown-menu {
    top: 0;
  }
  .cid-uPswVGpuAB .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPswVGpuAB .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPswVGpuAB .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPswVGpuAB .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPswVGpuAB ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPswVGpuAB .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPswVGpuAB .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPswVGpuAB .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPswVGpuAB .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPswVGpuAB .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPswVGpuAB .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPswVGpuAB .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPswVGpuAB .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPswVGpuAB .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPswVGpuAB .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPswVGpuAB .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPswVGpuAB .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPswVGpuAB .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPswVGpuAB .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPswVGpuAB .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPswVGpuAB .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPswVGpuAB .navbar.opened {
  transition: all .3s;
}
.cid-uPswVGpuAB .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPswVGpuAB .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPswVGpuAB .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPswVGpuAB .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPswVGpuAB .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPswVGpuAB .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPswVGpuAB .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPswVGpuAB .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPswVGpuAB .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPswVGpuAB .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPswVGpuAB .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPswVGpuAB .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPswVGpuAB .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPswVGpuAB .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPswVGpuAB .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPswVGpuAB .navbar-caption {
  padding-right: 1rem;
}
.cid-uPswVGpuAB .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPswVGpuAB .dropdown-menu,
  .cid-uPswVGpuAB .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPswVGpuAB .dropdown-menu,
  .cid-uPswVGpuAB .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPswVGpuAB .nav-item:focus,
.cid-uPswVGpuAB .nav-link:focus {
  outline: none;
}
.cid-uPswVGpuAB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPswVGpuAB .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPswVGpuAB .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPswVGpuAB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPswVGpuAB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPswVGpuAB .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPswVGpuAB .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPswVGpuAB .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPswVGpuAB .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPswVGpuAB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPswVGpuAB .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPswVGpuAB .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPswVGpuAB .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPswVGpuAB .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPswVGpuAB .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPswVGpuAB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPswVGpuAB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPswVGpuAB .dropdown-item.active,
.cid-uPswVGpuAB .dropdown-item:active {
  background-color: transparent;
}
.cid-uPswVGpuAB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPswVGpuAB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPswVGpuAB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPswVGpuAB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPswVGpuAB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPswVGpuAB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPswVGpuAB ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPswVGpuAB .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPswVGpuAB .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPswVGpuAB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPswVGpuAB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPswVGpuAB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPswVGpuAB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPswVGpuAB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPswVGpuAB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPswVGpuAB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPswVGpuAB nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPswVGpuAB nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPswVGpuAB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPswVGpuAB .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPswVGpuAB a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPswVGpuAB .navbar-brand span {
  display: inline-block;
}
.cid-uPswVGpuAB .navbar-brand a {
  font-weight: 500;
}
.cid-uPswVGpuAB .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPswVGpuAB .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPswVGpuAB .btn .mbr-iconfont,
.cid-uPswVGpuAB .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPswVGpuAB .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPswVGpuAB .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPswVGpuAB .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPswVGpuAB .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPswVGpuAB .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPswVGpuAB .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPswVGpuAB img {
  width: auto;
}
.cid-uPswVGpuAB .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPswVGpuAB .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPswVGpuAB .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPswVGpuAB a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPswVGpuAB .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPswVGpuAB .socicon {
  line-height: inherit;
}
.cid-uPswVGpuAB .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPnpp4wjZa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnpp4wjZa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: url("../../../assets/images/barandales-modernos-emuba-background.png-1919x1080.png");
}
@media (max-width: 992px) {
  .cid-uPnpp4wjZa .container {
    padding: 0 16px;
  }
}
.cid-uPnpp4wjZa .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPnpp4wjZa .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPnpp4wjZa .row {
    padding: 45px 4px;
  }
}
.cid-uPnpp4wjZa .row .card {
  justify-content: center;
}
.cid-uPnpp4wjZa .title-wrapper {
  padding-right: 100px;
  padding-right: 0;
  padding-left: 100px;
}
@media (max-width: 992px) {
  .cid-uPnpp4wjZa .title-wrapper {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPnpp4wjZa .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPnpp4wjZa .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPnpp4wjZa .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPnpp4wjZa .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPnpp4wjZa .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPnpp4wjZa .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPnpp4wjZa .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPnpp4wjZa .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPnpp4wjZa .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPnpp4wjZa .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPnpp4wjZa .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPnpp4wjZa .image-wrapper img {
  height: 400px;
  width: auto;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPnpp4wjZa .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPnpp4wjZa .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPnpp4wjZa .image-wrapper img {
    fheight: 350px;
  }
}
.cid-uPnpp4wjZa .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPnpp4wjZa .mbr-section-title {
  color: #192227;
}
.cid-uPnpp4wjZa .mbr-text {
  color: #192227;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cid-uPnpp4wjZa section.header01 .row {
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-items: center;
    text-align: center;
  }
  .cid-uPnpp4wjZa section.header01 .image-wrapper img {
    max-height: 340px;
    height: auto;
  }
}
.cid-uQ5vqccT8p .main-card {
  background-image: url("../../../assets/images/barandal-inoxidable-estadio-luis-pirata-fuente.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5vqccT8p .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5vqccT8p .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5vqccT8p .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5vqccT8p .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5vqccT8p .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5vqccT8p .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5vqccT8p .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5vqccT8p .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5vqccT8p .card:before {
    opacity: 0.5;
  }
  .cid-uQ5vqccT8p .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5vqccT8p .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5vqccT8p .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5vqccT8p .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5vqccT8p .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5vqccT8p .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5vqccT8p .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5vqccT8p .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5vqccT8p .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5vqccT8p .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5vqccT8p .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5vqccT8p .mbr-section-subtitle,
.cid-uQ5vqccT8p .main-btn {
  color: #ffffff;
}
.cid-uQ5vqccT8p .soc-link,
.cid-uQ5vqccT8p .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5vqccT8p .mbr-section-title {
  color: #ffffff;
}
.cid-uQ5vr2oTgD .main-card {
  background-image: url("../../../assets/images/pasamanos-inox-escalera-exterior.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5vr2oTgD .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5vr2oTgD .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5vr2oTgD .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5vr2oTgD .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5vr2oTgD .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5vr2oTgD .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5vr2oTgD .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5vr2oTgD .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5vr2oTgD .card:before {
    opacity: 0.5;
  }
  .cid-uQ5vr2oTgD .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5vr2oTgD .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5vr2oTgD .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5vr2oTgD .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5vr2oTgD .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5vr2oTgD .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5vr2oTgD .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5vr2oTgD .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5vr2oTgD .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5vr2oTgD .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5vr2oTgD .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5vr2oTgD .mbr-section-subtitle,
.cid-uQ5vr2oTgD .main-btn {
  color: #ffffff;
}
.cid-uQ5vr2oTgD .soc-link,
.cid-uQ5vr2oTgD .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5vr2oTgD .mbr-section-title {
  color: #ffffff;
}
.cid-uQ5vrSGGcV .main-card {
  background-image: url("../../../assets/images/barandal-vidrio-templado-terraza.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5vrSGGcV .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5vrSGGcV .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5vrSGGcV .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5vrSGGcV .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5vrSGGcV .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5vrSGGcV .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5vrSGGcV .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5vrSGGcV .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5vrSGGcV .card:before {
    opacity: 0.5;
  }
  .cid-uQ5vrSGGcV .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5vrSGGcV .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5vrSGGcV .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5vrSGGcV .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5vrSGGcV .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5vrSGGcV .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5vrSGGcV .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5vrSGGcV .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5vrSGGcV .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5vrSGGcV .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5vrSGGcV .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5vrSGGcV .mbr-section-subtitle,
.cid-uQ5vrSGGcV .main-btn {
  color: #ffffff;
}
.cid-uQ5vrSGGcV .soc-link,
.cid-uQ5vrSGGcV .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5vrSGGcV .mbr-section-title {
  color: #ffffff;
}
.cid-uQ5vsw5Svs .main-card {
  background-image: url("../../../assets/images/cancel-vidrio-corredera-bano.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5vsw5Svs .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5vsw5Svs .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5vsw5Svs .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5vsw5Svs .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5vsw5Svs .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5vsw5Svs .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5vsw5Svs .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5vsw5Svs .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5vsw5Svs .card:before {
    opacity: 0.5;
  }
  .cid-uQ5vsw5Svs .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5vsw5Svs .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5vsw5Svs .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5vsw5Svs .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5vsw5Svs .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5vsw5Svs .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5vsw5Svs .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5vsw5Svs .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5vsw5Svs .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5vsw5Svs .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5vsw5Svs .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5vsw5Svs .mbr-section-subtitle,
.cid-uQ5vsw5Svs .main-btn {
  color: #ffffff;
}
.cid-uQ5vsw5Svs .soc-link,
.cid-uQ5vsw5Svs .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5vsw5Svs .mbr-section-title {
  color: #ffffff;
}
.cid-uPnpp6bKeZ {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPnpp6bKeZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnpp6bKeZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPnpp6bKeZ .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPnpp6bKeZ .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPnpp6bKeZ .container {
    padding: 0 16px;
  }
}
.cid-uPnpp6bKeZ .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPnpp6bKeZ .row {
    margin: 0 10px;
  }
}
.cid-uPnpp6bKeZ .row .card {
  position: relative;
  padding: 0;
}
.cid-uPnpp6bKeZ .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPnpp6bKeZ .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPnpp6bKeZ .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPnpp6bKeZ .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPnpp6bKeZ .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPnpp6bKeZ .row .card .icon-decor {
    display: none;
  }
}
.cid-uPnpp6bKeZ .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPnpp6bKeZ .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPnpp6bKeZ .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPnpp6bKeZ .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPnpp6bKeZ .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPnpp6bKeZ .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPnpp6bKeZ .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPnpp6bKeZ .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPnpp6bKeZ .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPnpp6bKeZ .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPnpp6bKeZ .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPnpp6bKeZ .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPnpp6bKeZ .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPnpp6bKeZ .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPnpp6bKeZ .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPnpp6bKeZ .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPnpp6bKeZ .item-title {
  color: #192227;
}
.cid-uPnpp6bKeZ .mbr-text {
  color: #192227;
}
.cid-uPnpp6qjYP {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPnpp6qjYP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnpp6qjYP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPnpp6qjYP .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPnpp6qjYP .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPnpp6qjYP .container {
    padding: 0 16px;
  }
}
.cid-uPnpp6qjYP .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPnpp6qjYP .row {
    margin: 0 10px;
  }
}
.cid-uPnpp6qjYP .row .card {
  position: relative;
  padding: 0;
}
.cid-uPnpp6qjYP .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPnpp6qjYP .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPnpp6qjYP .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPnpp6qjYP .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPnpp6qjYP .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPnpp6qjYP .row .card .icon-decor {
    display: none;
  }
}
.cid-uPnpp6qjYP .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPnpp6qjYP .title-wrapper {
    width: 100%;
  }
}
.cid-uPnpp6qjYP .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPnpp6qjYP .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPnpp6qjYP .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPnpp6qjYP .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPnpp6qjYP .mbr-text {
  color: #fdfcfc;
}
.cid-uPnpp6DCNy {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #192227;
}
.cid-uPnpp6DCNy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnpp6DCNy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPnpp6DCNy .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 80%;
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uPnpp6DCNy .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 22px;
  }
}
.cid-uPnpp6DCNy .items-wrapper {
  margin: 0 -10px;
}
.cid-uPnpp6DCNy .items-wrapper .item {
  padding: 0 10px;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uPnpp6DCNy .items-wrapper .item {
    margin-bottom: 16px;
  }
}
.cid-uPnpp6DCNy .items-wrapper .item:hover .item-wrapper .item-img img,
.cid-uPnpp6DCNy .items-wrapper .item:focus .item-wrapper .item-img img {
  transform: translateX(10px);
}
.cid-uPnpp6DCNy .items-wrapper .item .item-wrapper {
  padding: 26px;
  height: 100%;
  overflow: hidden !important;
}
@media (max-width: 992px) {
  .cid-uPnpp6DCNy .items-wrapper .item .item-wrapper {
    padding: 16px;
  }
}
.cid-uPnpp6DCNy .items-wrapper .item .item-wrapper .item-img {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uPnpp6DCNy .items-wrapper .item .item-wrapper .item-img {
    margin-bottom: 22px;
  }
}
.cid-uPnpp6DCNy .items-wrapper .item .item-wrapper .item-img img {
  height: 250px;
  object-fit: cover;
  transition: all .3s ease;
}
.cid-uPnpp6DCNy .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 16px;
}
.cid-uPnpp6DCNy .items-wrapper .item .item-wrapper .card-box .item-text {
  margin-bottom: 16px;
}
.cid-uPnpp6DCNy .items-wrapper .item .item-wrapper .card-box .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uPnpp6DCNy .items-wrapper .item .card_1 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uPnpp6DCNy .items-wrapper .item .card_2 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uPnpp6DCNy .items-wrapper .item .card_3 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uPnpp6DCNy .mbr-section-title,
.cid-uPnpp6DCNy .title-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-uPnpp6DCNy .item-title {
  color: #ffffff;
}
.cid-uPnpp6DCNy .item-text {
  color: #ffffff;
}
.cid-uPnpp6RyUc {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPnpp6RyUc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnpp6RyUc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPnpp6RyUc .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uPnpp6RyUc .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPnpp6RyUc .container {
    padding: 0 16px;
  }
}
.cid-uPnpp6RyUc .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uPnpp6RyUc .row {
    margin: 0;
  }
}
.cid-uPnpp6RyUc .row .card {
  position: relative;
  padding: 0;
}
.cid-uPnpp6RyUc .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uPnpp6RyUc .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uPnpp6RyUc .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uPnpp6RyUc .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uPnpp6RyUc .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uPnpp6RyUc .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uPnpp6RyUc .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uPnpp74gIH {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uPnpp74gIH .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uPnpp74gIH .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uPnpp74gIH .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uPnpp74gIH .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uPnpp74gIH .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uPnpp74gIH .primary {
  background: #5e91b7;
}
.cid-uPnpp74gIH .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uPnpp74gIH .mbr-text {
  color: #000000;
}
.cid-uPnpp74gIH .name {
  color: #000000;
}
.cid-uPnpp74gIH .position {
  color: #353535;
}
.cid-uPnpp74gIH .mbr-section-title {
  color: #ffffff;
}
.cid-uPnpp74gIH .mbr-primarytext {
  color: #000000;
}
.cid-uPnpp74gIH .primary-name {
  color: #000000;
}
.cid-uPnpp74gIH .primary-position {
  color: #000000;
}
.cid-uPnpp7qO3w {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPnpp7qO3w .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnpp7qO3w .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPnpp7qO3w .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPnpp7qO3w .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPnpp7qO3w .container {
    padding: 0 16px;
  }
}
.cid-uPnpp7qO3w .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPnpp7qO3w .row {
    margin: 0 10px;
  }
}
.cid-uPnpp7qO3w .row .item {
  padding: 0;
}
.cid-uPnpp7qO3w .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPnpp7qO3w .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPnpp7qO3w .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPnpp7qO3w .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPnpp7qO3w .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPnpp7qO3w .panel-group .card:first-child {
  border-top: none;
}
.cid-uPnpp7qO3w .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPnpp7qO3w .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPnpp7qO3w .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPnpp7qO3w .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPnpp7qO3w .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPnpp7qO3w .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPnpp7qO3w .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPnpp7qO3w .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPnpp7qO3w .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPnpp7qO3w .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPnpp7qO3w .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPnpp7qO3w .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPnpp7qO3w .image-wrapper {
  height: 100%;
}
.cid-uPnpp7qO3w .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPnpp7qO3w .image-wrapper img {
    height: 350px;
  }
}
.cid-uPnpp7qO3w .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPnpp7qO3w .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPnpp7qO3w .panel-text {
  color: #fdfcfc;
}
.cid-uPnpp7J2yz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPnpp7J2yz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnpp7J2yz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPnpp7J2yz .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPnpp7J2yz .container {
    padding: 0 12px;
  }
}
.cid-uPnpp7J2yz .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPnpp7J2yz .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPnpp7J2yz .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPnpp7J2yz .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPnpp7J2yz .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPnpp7J2yz .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPnpp7J2yz .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPnpp7J2yz .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPnpp7J2yz .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPnpp7J2yz .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPnpp7J2yz .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPnpp7J2yz .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPnpp7J2yz .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPnpp7J2yz .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPnpp7J2yz .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPnpp7J2yz .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPnpp7J2yz .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPnpp7J2yz .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPnpp7J2yz .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPnpp7J2yz .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPnpp7J2yz .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPnpp7J2yz .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPnpp7J2yz .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPnpp7J2yz .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPnpp7J2yz .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPnpp7J2yz .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPnpp7J2yz .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPnpp7J2yz .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPnpp7J2yz .mbr-section-title {
  color: #ffffff;
}
.cid-uPnpp7J2yz .mbr-text {
  color: #ffffff;
}
.cid-uPnpp7J2yz label {
  color: #ffffff;
}
.cid-uPnpp7J2yz .mbr-section-title,
.cid-uPnpp7J2yz .mbr-section-btn {
  color: #ffffff;
}
.cid-uPnpp7J2yz .card-contacts {
  color: #ffffff;
}
.cid-uPqYCpBprY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqYCpBprY .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqYCpBprY .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqYCpBprY .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqYCpBprY .row {
    text-align: center;
  }
}
.cid-uPqYCpBprY li {
  padding-bottom: 5px;
}
.cid-uPqYCpBprY .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqYCpBprY .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqYCpBprY div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqYCpBprY .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqYCpBprY .copyright {
  color: #bbbbbb;
}
.cid-uPqYCpBprY .soc-link,
.cid-uPqYCpBprY .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqYCpBprY .mbr-section-subtitle {
  text-align: left;
}
.cid-uPsxe5DLw9 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPsxe5DLw9 .display-2 {
  font-size: 2rem;
}
.cid-uPsxe5DLw9 .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsxe5DLw9 .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPsxe5DLw9 .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsxe5DLw9 .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPsxe5DLw9 .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPsxe5DLw9.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsxe5DLw9.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsxe5DLw9.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsxe5DLw9.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsxe5DLw9.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPsxe5DLw9.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsxe5DLw9.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPsxe5DLw9.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPsxe5DLw9 .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPsxe5DLw9 .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPsxe5DLw9 .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsxe5DLw9 .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsxe5DLw9 .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPsxe5DLw9 .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsxe5DLw9.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsxe5DLw9 .dropdown-menu {
    top: 0;
  }
  .cid-uPsxe5DLw9 .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsxe5DLw9 .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsxe5DLw9 .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPsxe5DLw9 .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsxe5DLw9 ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsxe5DLw9 .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPsxe5DLw9 .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPsxe5DLw9 .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPsxe5DLw9 .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPsxe5DLw9 .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPsxe5DLw9 .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPsxe5DLw9 .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPsxe5DLw9 .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPsxe5DLw9 .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPsxe5DLw9 .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPsxe5DLw9 .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPsxe5DLw9 .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPsxe5DLw9 .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPsxe5DLw9 .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsxe5DLw9 .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsxe5DLw9 .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPsxe5DLw9 .navbar.opened {
  transition: all .3s;
}
.cid-uPsxe5DLw9 .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPsxe5DLw9 .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPsxe5DLw9 .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsxe5DLw9 .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPsxe5DLw9 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPsxe5DLw9 .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPsxe5DLw9 .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPsxe5DLw9 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPsxe5DLw9 .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPsxe5DLw9 .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsxe5DLw9 .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPsxe5DLw9 .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsxe5DLw9 .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPsxe5DLw9 .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPsxe5DLw9 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPsxe5DLw9 .navbar-caption {
  padding-right: 1rem;
}
.cid-uPsxe5DLw9 .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPsxe5DLw9 .dropdown-menu,
  .cid-uPsxe5DLw9 .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPsxe5DLw9 .dropdown-menu,
  .cid-uPsxe5DLw9 .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPsxe5DLw9 .nav-item:focus,
.cid-uPsxe5DLw9 .nav-link:focus {
  outline: none;
}
.cid-uPsxe5DLw9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPsxe5DLw9 .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsxe5DLw9 .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPsxe5DLw9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPsxe5DLw9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPsxe5DLw9 .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPsxe5DLw9 .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPsxe5DLw9 .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPsxe5DLw9 .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPsxe5DLw9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPsxe5DLw9 .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPsxe5DLw9 .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPsxe5DLw9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPsxe5DLw9 .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsxe5DLw9 .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPsxe5DLw9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPsxe5DLw9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPsxe5DLw9 .dropdown-item.active,
.cid-uPsxe5DLw9 .dropdown-item:active {
  background-color: transparent;
}
.cid-uPsxe5DLw9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPsxe5DLw9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPsxe5DLw9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPsxe5DLw9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPsxe5DLw9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPsxe5DLw9 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPsxe5DLw9 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsxe5DLw9 .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPsxe5DLw9 .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPsxe5DLw9 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPsxe5DLw9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPsxe5DLw9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPsxe5DLw9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsxe5DLw9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsxe5DLw9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPsxe5DLw9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsxe5DLw9 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPsxe5DLw9 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPsxe5DLw9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsxe5DLw9 .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPsxe5DLw9 a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPsxe5DLw9 .navbar-brand span {
  display: inline-block;
}
.cid-uPsxe5DLw9 .navbar-brand a {
  font-weight: 500;
}
.cid-uPsxe5DLw9 .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPsxe5DLw9 .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPsxe5DLw9 .btn .mbr-iconfont,
.cid-uPsxe5DLw9 .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPsxe5DLw9 .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPsxe5DLw9 .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPsxe5DLw9 .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPsxe5DLw9 .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPsxe5DLw9 .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPsxe5DLw9 .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPsxe5DLw9 img {
  width: auto;
}
.cid-uPsxe5DLw9 .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPsxe5DLw9 .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsxe5DLw9 .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsxe5DLw9 a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPsxe5DLw9 .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPsxe5DLw9 .socicon {
  line-height: inherit;
}
.cid-uPsxe5DLw9 .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPnptCdQPP {
  background-image: url("../../../assets/images/barandal-inox-escalera-interior-edificio-1.webp");
}
.cid-uPnptCdQPP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnptCdQPP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPnptCdQPP .container {
    padding: 0 16px;
  }
}
.cid-uPnptCdQPP .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPnptCdQPP .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPnptCdQPP .row {
    padding: 45px 4px;
  }
}
.cid-uPnptCdQPP .row .card {
  justify-content: center;
}
.cid-uPnptCdQPP .title-wrapper {
  padding-right: 100px;
}
@media (max-width: 992px) {
  .cid-uPnptCdQPP .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPnptCdQPP .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPnptCdQPP .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPnptCdQPP .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPnptCdQPP .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPnptCdQPP .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPnptCdQPP .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPnptCdQPP .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPnptCdQPP .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPnptCdQPP .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPnptCdQPP .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPnptCdQPP .image-wrapper img {
  height: 400px;
  width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPnptCdQPP .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPnptCdQPP .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPnptCdQPP .image-wrapper img {
    height: 350px;
  }
}
.cid-uPnptCdQPP .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPnptCdQPP .mbr-section-title {
  color: #192227;
}
.cid-uPnptCdQPP .mbr-text {
  color: #192227;
}
.cid-uPnptCRp1I {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPnptCRp1I .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnptCRp1I .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPnptCRp1I .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPnptCRp1I .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPnptCRp1I .container {
    padding: 0 16px;
  }
}
.cid-uPnptCRp1I .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPnptCRp1I .row {
    margin: 0 10px;
  }
}
.cid-uPnptCRp1I .row .card {
  position: relative;
  padding: 0;
}
.cid-uPnptCRp1I .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPnptCRp1I .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPnptCRp1I .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPnptCRp1I .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPnptCRp1I .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPnptCRp1I .row .card .icon-decor {
    display: none;
  }
}
.cid-uPnptCRp1I .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPnptCRp1I .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPnptCRp1I .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPnptCRp1I .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPnptCRp1I .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPnptCRp1I .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPnptCRp1I .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPnptCRp1I .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPnptCRp1I .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPnptCRp1I .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPnptCRp1I .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPnptCRp1I .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPnptCRp1I .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPnptCRp1I .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPnptCRp1I .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPnptCRp1I .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPnptCRp1I .item-title {
  color: #192227;
}
.cid-uPnptCRp1I .mbr-text {
  color: #192227;
}
.cid-uPnptD4X9K {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPnptD4X9K .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnptD4X9K .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPnptD4X9K .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPnptD4X9K .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPnptD4X9K .container {
    padding: 0 16px;
  }
}
.cid-uPnptD4X9K .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPnptD4X9K .row {
    margin: 0 10px;
  }
}
.cid-uPnptD4X9K .row .card {
  position: relative;
  padding: 0;
}
.cid-uPnptD4X9K .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPnptD4X9K .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPnptD4X9K .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPnptD4X9K .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPnptD4X9K .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPnptD4X9K .row .card .icon-decor {
    display: none;
  }
}
.cid-uPnptD4X9K .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPnptD4X9K .title-wrapper {
    width: 100%;
  }
}
.cid-uPnptD4X9K .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPnptD4X9K .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPnptD4X9K .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPnptD4X9K .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPnptD4X9K .mbr-text {
  color: #fdfcfc;
}
.cid-uPnptDdv5j {
  padding-top: 3rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPnptDdv5j .row {
  justify-content: center;
}
.cid-uPnptDdv5j .col-title {
  margin-bottom: 2.5rem;
}
.cid-uPnptDdv5j .mbr-section-title {
  color: #ffffff;
}
.cid-uPnptDdv5j .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-uPnptDdv5j .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPnptDdv5j .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-uPnptDdv5j .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-uPnptDdv5j .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #bbbbbb;
  min-height: 540px;
}
@media (max-width: 991px) {
  .cid-uPnptDdv5j .card {
    min-height: 465px;
  }
}
@media (max-width: 639px) {
  .cid-uPnptDdv5j .card {
    min-height: 345px;
  }
}
.cid-uPnptDdv5j .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-uPnptDdv5j .card:hover .card-title {
  text-decoration: underline;
}
.cid-uPnptDdv5j .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-uPnptDdv5j .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-uPnptDdv5j .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-uPnptDdv5j .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-uPnptDdv5j .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-uPnptDdv5j .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-uPnptDdv5j .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-uPnptDdv5j .mbr-section-btn {
  margin-top: 30px;
}
.cid-uPnptDdv5j .card-title-1 {
  color: #ffffff;
}
.cid-uQ2Y20akHl {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uQ2Y20akHl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQ2Y20akHl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uQ2Y20akHl .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uQ2Y20akHl .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uQ2Y20akHl .container {
    padding: 0 16px;
  }
}
.cid-uQ2Y20akHl .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uQ2Y20akHl .row {
    margin: 0;
  }
}
.cid-uQ2Y20akHl .row .card {
  position: relative;
  padding: 0;
}
.cid-uQ2Y20akHl .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uQ2Y20akHl .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uQ2Y20akHl .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uQ2Y20akHl .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uQ2Y20akHl .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uQ2Y20akHl .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uQ2Y20akHl .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uQ2Y2sMbCC {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uQ2Y2sMbCC .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uQ2Y2sMbCC .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uQ2Y2sMbCC .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uQ2Y2sMbCC .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uQ2Y2sMbCC .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uQ2Y2sMbCC .primary {
  background: #5e91b7;
}
.cid-uQ2Y2sMbCC .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uQ2Y2sMbCC .mbr-text {
  color: #000000;
}
.cid-uQ2Y2sMbCC .name {
  color: #000000;
}
.cid-uQ2Y2sMbCC .position {
  color: #353535;
}
.cid-uQ2Y2sMbCC .mbr-section-title {
  color: #ffffff;
}
.cid-uQ2Y2sMbCC .mbr-primarytext {
  color: #000000;
}
.cid-uQ2Y2sMbCC .primary-name {
  color: #000000;
}
.cid-uQ2Y2sMbCC .primary-position {
  color: #000000;
}
.cid-uPnptDrTmY {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPnptDrTmY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnptDrTmY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPnptDrTmY .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPnptDrTmY .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPnptDrTmY .container {
    padding: 0 16px;
  }
}
.cid-uPnptDrTmY .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPnptDrTmY .row {
    margin: 0 10px;
  }
}
.cid-uPnptDrTmY .row .item {
  padding: 0;
}
.cid-uPnptDrTmY .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPnptDrTmY .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPnptDrTmY .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPnptDrTmY .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPnptDrTmY .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPnptDrTmY .panel-group .card:first-child {
  border-top: none;
}
.cid-uPnptDrTmY .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPnptDrTmY .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPnptDrTmY .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPnptDrTmY .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPnptDrTmY .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPnptDrTmY .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPnptDrTmY .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPnptDrTmY .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPnptDrTmY .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPnptDrTmY .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPnptDrTmY .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPnptDrTmY .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPnptDrTmY .image-wrapper {
  height: 100%;
}
.cid-uPnptDrTmY .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPnptDrTmY .image-wrapper img {
    height: 350px;
  }
}
.cid-uPnptDrTmY .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPnptDrTmY .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPnptDrTmY .panel-text {
  color: #fdfcfc;
}
.cid-uPnptDFuPm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPnptDFuPm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnptDFuPm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPnptDFuPm .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPnptDFuPm .container {
    padding: 0 12px;
  }
}
.cid-uPnptDFuPm .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPnptDFuPm .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPnptDFuPm .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPnptDFuPm .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPnptDFuPm .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPnptDFuPm .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPnptDFuPm .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPnptDFuPm .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPnptDFuPm .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPnptDFuPm .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPnptDFuPm .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPnptDFuPm .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPnptDFuPm .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPnptDFuPm .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPnptDFuPm .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPnptDFuPm .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPnptDFuPm .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPnptDFuPm .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPnptDFuPm .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPnptDFuPm .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPnptDFuPm .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPnptDFuPm .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPnptDFuPm .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPnptDFuPm .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPnptDFuPm .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPnptDFuPm .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPnptDFuPm .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPnptDFuPm .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPnptDFuPm .mbr-section-title {
  color: #ffffff;
}
.cid-uPnptDFuPm .mbr-text {
  color: #ffffff;
}
.cid-uPnptDFuPm label {
  color: #ffffff;
}
.cid-uPnptDFuPm .mbr-section-title,
.cid-uPnptDFuPm .mbr-section-btn {
  color: #ffffff;
}
.cid-uPnptDFuPm .card-contacts {
  color: #ffffff;
}
.cid-uPqYLOjS1x {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqYLOjS1x .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqYLOjS1x .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqYLOjS1x .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqYLOjS1x .row {
    text-align: center;
  }
}
.cid-uPqYLOjS1x li {
  padding-bottom: 5px;
}
.cid-uPqYLOjS1x .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqYLOjS1x .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqYLOjS1x div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqYLOjS1x .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqYLOjS1x .copyright {
  color: #bbbbbb;
}
.cid-uPqYLOjS1x .soc-link,
.cid-uPqYLOjS1x .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqYLOjS1x .mbr-section-subtitle {
  text-align: left;
}
.cid-uPsxFa1H8b .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPsxFa1H8b .display-2 {
  font-size: 2rem;
}
.cid-uPsxFa1H8b .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsxFa1H8b .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPsxFa1H8b .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsxFa1H8b .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPsxFa1H8b .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPsxFa1H8b.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsxFa1H8b.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsxFa1H8b.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsxFa1H8b.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsxFa1H8b.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPsxFa1H8b.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsxFa1H8b.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPsxFa1H8b.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPsxFa1H8b .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPsxFa1H8b .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPsxFa1H8b .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsxFa1H8b .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsxFa1H8b .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPsxFa1H8b .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsxFa1H8b.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsxFa1H8b .dropdown-menu {
    top: 0;
  }
  .cid-uPsxFa1H8b .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsxFa1H8b .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsxFa1H8b .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPsxFa1H8b .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsxFa1H8b ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsxFa1H8b .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPsxFa1H8b .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPsxFa1H8b .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPsxFa1H8b .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPsxFa1H8b .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPsxFa1H8b .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPsxFa1H8b .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPsxFa1H8b .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPsxFa1H8b .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPsxFa1H8b .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPsxFa1H8b .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPsxFa1H8b .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPsxFa1H8b .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPsxFa1H8b .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsxFa1H8b .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsxFa1H8b .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPsxFa1H8b .navbar.opened {
  transition: all .3s;
}
.cid-uPsxFa1H8b .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPsxFa1H8b .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPsxFa1H8b .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsxFa1H8b .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPsxFa1H8b .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPsxFa1H8b .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPsxFa1H8b .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPsxFa1H8b .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPsxFa1H8b .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPsxFa1H8b .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsxFa1H8b .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPsxFa1H8b .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsxFa1H8b .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPsxFa1H8b .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPsxFa1H8b .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPsxFa1H8b .navbar-caption {
  padding-right: 1rem;
}
.cid-uPsxFa1H8b .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPsxFa1H8b .dropdown-menu,
  .cid-uPsxFa1H8b .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPsxFa1H8b .dropdown-menu,
  .cid-uPsxFa1H8b .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPsxFa1H8b .nav-item:focus,
.cid-uPsxFa1H8b .nav-link:focus {
  outline: none;
}
.cid-uPsxFa1H8b .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPsxFa1H8b .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsxFa1H8b .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPsxFa1H8b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPsxFa1H8b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPsxFa1H8b .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPsxFa1H8b .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPsxFa1H8b .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPsxFa1H8b .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPsxFa1H8b .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPsxFa1H8b .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPsxFa1H8b .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPsxFa1H8b .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPsxFa1H8b .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsxFa1H8b .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPsxFa1H8b .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPsxFa1H8b .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPsxFa1H8b .dropdown-item.active,
.cid-uPsxFa1H8b .dropdown-item:active {
  background-color: transparent;
}
.cid-uPsxFa1H8b .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPsxFa1H8b .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPsxFa1H8b .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPsxFa1H8b .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPsxFa1H8b .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPsxFa1H8b .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPsxFa1H8b ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsxFa1H8b .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPsxFa1H8b .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPsxFa1H8b button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPsxFa1H8b button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPsxFa1H8b button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPsxFa1H8b button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsxFa1H8b button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsxFa1H8b button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPsxFa1H8b nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsxFa1H8b nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPsxFa1H8b nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPsxFa1H8b nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsxFa1H8b .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPsxFa1H8b a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPsxFa1H8b .navbar-brand span {
  display: inline-block;
}
.cid-uPsxFa1H8b .navbar-brand a {
  font-weight: 500;
}
.cid-uPsxFa1H8b .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPsxFa1H8b .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPsxFa1H8b .btn .mbr-iconfont,
.cid-uPsxFa1H8b .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPsxFa1H8b .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPsxFa1H8b .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPsxFa1H8b .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPsxFa1H8b .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPsxFa1H8b .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPsxFa1H8b .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPsxFa1H8b img {
  width: auto;
}
.cid-uPsxFa1H8b .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPsxFa1H8b .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsxFa1H8b .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsxFa1H8b a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPsxFa1H8b .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPsxFa1H8b .socicon {
  line-height: inherit;
}
.cid-uPsxFa1H8b .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPnpy9oXO9 {
  background-image: url("../../../assets/images/barandal-con-vidrio-templado-emuba-35.webp");
}
.cid-uPnpy9oXO9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnpy9oXO9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPnpy9oXO9 .container {
    padding: 0 16px;
  }
}
.cid-uPnpy9oXO9 .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPnpy9oXO9 .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPnpy9oXO9 .row {
    padding: 45px 4px;
  }
}
.cid-uPnpy9oXO9 .row .card {
  justify-content: center;
}
.cid-uPnpy9oXO9 .title-wrapper {
  padding-right: 100px;
}
@media (max-width: 992px) {
  .cid-uPnpy9oXO9 .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPnpy9oXO9 .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPnpy9oXO9 .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPnpy9oXO9 .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPnpy9oXO9 .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPnpy9oXO9 .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPnpy9oXO9 .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPnpy9oXO9 .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPnpy9oXO9 .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPnpy9oXO9 .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPnpy9oXO9 .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPnpy9oXO9 .image-wrapper img {
  height: 400px;
  width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPnpy9oXO9 .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPnpy9oXO9 .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPnpy9oXO9 .image-wrapper img {
    height: 350px;
  }
}
.cid-uPnpy9oXO9 .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPnpy9oXO9 .mbr-section-title {
  color: #192227;
}
.cid-uPnpy9oXO9 .mbr-text {
  color: #192227;
}
.cid-uPnpya5Iqc {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPnpya5Iqc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnpya5Iqc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPnpya5Iqc .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPnpya5Iqc .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPnpya5Iqc .container {
    padding: 0 16px;
  }
}
.cid-uPnpya5Iqc .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPnpya5Iqc .row {
    margin: 0 10px;
  }
}
.cid-uPnpya5Iqc .row .card {
  position: relative;
  padding: 0;
}
.cid-uPnpya5Iqc .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPnpya5Iqc .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPnpya5Iqc .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPnpya5Iqc .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPnpya5Iqc .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPnpya5Iqc .row .card .icon-decor {
    display: none;
  }
}
.cid-uPnpya5Iqc .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPnpya5Iqc .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPnpya5Iqc .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPnpya5Iqc .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPnpya5Iqc .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPnpya5Iqc .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPnpya5Iqc .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPnpya5Iqc .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPnpya5Iqc .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPnpya5Iqc .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPnpya5Iqc .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPnpya5Iqc .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPnpya5Iqc .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPnpya5Iqc .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPnpya5Iqc .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPnpya5Iqc .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPnpya5Iqc .item-title {
  color: #192227;
}
.cid-uPnpya5Iqc .mbr-text {
  color: #192227;
}
.cid-uPnpyaisIG {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPnpyaisIG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnpyaisIG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPnpyaisIG .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPnpyaisIG .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPnpyaisIG .container {
    padding: 0 16px;
  }
}
.cid-uPnpyaisIG .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPnpyaisIG .row {
    margin: 0 10px;
  }
}
.cid-uPnpyaisIG .row .card {
  position: relative;
  padding: 0;
}
.cid-uPnpyaisIG .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPnpyaisIG .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPnpyaisIG .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPnpyaisIG .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPnpyaisIG .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPnpyaisIG .row .card .icon-decor {
    display: none;
  }
}
.cid-uPnpyaisIG .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPnpyaisIG .title-wrapper {
    width: 100%;
  }
}
.cid-uPnpyaisIG .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPnpyaisIG .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPnpyaisIG .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPnpyaisIG .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPnpyaisIG .mbr-text {
  color: #fdfcfc;
}
.cid-uPnpyasxhh {
  padding-top: 3rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPnpyasxhh .row {
  justify-content: center;
}
.cid-uPnpyasxhh .col-title {
  margin-bottom: 2.5rem;
}
.cid-uPnpyasxhh .mbr-section-title {
  color: #ffffff;
}
.cid-uPnpyasxhh .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-uPnpyasxhh .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPnpyasxhh .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-uPnpyasxhh .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-uPnpyasxhh .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #bbbbbb;
  min-height: 540px;
}
@media (max-width: 991px) {
  .cid-uPnpyasxhh .card {
    min-height: 465px;
  }
}
@media (max-width: 639px) {
  .cid-uPnpyasxhh .card {
    min-height: 345px;
  }
}
.cid-uPnpyasxhh .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-uPnpyasxhh .card:hover .card-title {
  text-decoration: underline;
}
.cid-uPnpyasxhh .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-uPnpyasxhh .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-uPnpyasxhh .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-uPnpyasxhh .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-uPnpyasxhh .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-uPnpyasxhh .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-uPnpyasxhh .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-uPnpyasxhh .mbr-section-btn {
  margin-top: 30px;
}
.cid-uPnpyasxhh .card-title-1 {
  color: #ffffff;
}
.cid-uQ2Zq8ddUm {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uQ2Zq8ddUm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQ2Zq8ddUm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uQ2Zq8ddUm .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uQ2Zq8ddUm .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uQ2Zq8ddUm .container {
    padding: 0 16px;
  }
}
.cid-uQ2Zq8ddUm .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uQ2Zq8ddUm .row {
    margin: 0;
  }
}
.cid-uQ2Zq8ddUm .row .card {
  position: relative;
  padding: 0;
}
.cid-uQ2Zq8ddUm .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uQ2Zq8ddUm .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uQ2Zq8ddUm .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uQ2Zq8ddUm .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uQ2Zq8ddUm .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uQ2Zq8ddUm .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uQ2Zq8ddUm .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uQ2ZqD2wu1 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uQ2ZqD2wu1 .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uQ2ZqD2wu1 .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uQ2ZqD2wu1 .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uQ2ZqD2wu1 .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uQ2ZqD2wu1 .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uQ2ZqD2wu1 .primary {
  background: #5e91b7;
}
.cid-uQ2ZqD2wu1 .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uQ2ZqD2wu1 .mbr-text {
  color: #000000;
}
.cid-uQ2ZqD2wu1 .name {
  color: #000000;
}
.cid-uQ2ZqD2wu1 .position {
  color: #353535;
}
.cid-uQ2ZqD2wu1 .mbr-section-title {
  color: #ffffff;
}
.cid-uQ2ZqD2wu1 .mbr-primarytext {
  color: #000000;
}
.cid-uQ2ZqD2wu1 .primary-name {
  color: #000000;
}
.cid-uQ2ZqD2wu1 .primary-position {
  color: #000000;
}
.cid-uPnpyaHMtg {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPnpyaHMtg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnpyaHMtg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPnpyaHMtg .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPnpyaHMtg .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPnpyaHMtg .container {
    padding: 0 16px;
  }
}
.cid-uPnpyaHMtg .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPnpyaHMtg .row {
    margin: 0 10px;
  }
}
.cid-uPnpyaHMtg .row .item {
  padding: 0;
}
.cid-uPnpyaHMtg .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPnpyaHMtg .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPnpyaHMtg .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPnpyaHMtg .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPnpyaHMtg .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPnpyaHMtg .panel-group .card:first-child {
  border-top: none;
}
.cid-uPnpyaHMtg .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPnpyaHMtg .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPnpyaHMtg .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPnpyaHMtg .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPnpyaHMtg .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPnpyaHMtg .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPnpyaHMtg .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPnpyaHMtg .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPnpyaHMtg .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPnpyaHMtg .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPnpyaHMtg .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPnpyaHMtg .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPnpyaHMtg .image-wrapper {
  height: 100%;
}
.cid-uPnpyaHMtg .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPnpyaHMtg .image-wrapper img {
    height: 350px;
  }
}
.cid-uPnpyaHMtg .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPnpyaHMtg .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPnpyaHMtg .panel-text {
  color: #fdfcfc;
}
.cid-uPnpyaWWN5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPnpyaWWN5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPnpyaWWN5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPnpyaWWN5 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPnpyaWWN5 .container {
    padding: 0 12px;
  }
}
.cid-uPnpyaWWN5 .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPnpyaWWN5 .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPnpyaWWN5 .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPnpyaWWN5 .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPnpyaWWN5 .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPnpyaWWN5 .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPnpyaWWN5 .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPnpyaWWN5 .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPnpyaWWN5 .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPnpyaWWN5 .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPnpyaWWN5 .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPnpyaWWN5 .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPnpyaWWN5 .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPnpyaWWN5 .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPnpyaWWN5 .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPnpyaWWN5 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPnpyaWWN5 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPnpyaWWN5 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPnpyaWWN5 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPnpyaWWN5 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPnpyaWWN5 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPnpyaWWN5 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPnpyaWWN5 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPnpyaWWN5 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPnpyaWWN5 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPnpyaWWN5 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPnpyaWWN5 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPnpyaWWN5 .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPnpyaWWN5 .mbr-section-title {
  color: #ffffff;
}
.cid-uPnpyaWWN5 .mbr-text {
  color: #ffffff;
}
.cid-uPnpyaWWN5 label {
  color: #ffffff;
}
.cid-uPnpyaWWN5 .mbr-section-title,
.cid-uPnpyaWWN5 .mbr-section-btn {
  color: #ffffff;
}
.cid-uPnpyaWWN5 .card-contacts {
  color: #ffffff;
}
.cid-uPqYUdwO81 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqYUdwO81 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqYUdwO81 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqYUdwO81 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqYUdwO81 .row {
    text-align: center;
  }
}
.cid-uPqYUdwO81 li {
  padding-bottom: 5px;
}
.cid-uPqYUdwO81 .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqYUdwO81 .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqYUdwO81 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqYUdwO81 .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqYUdwO81 .copyright {
  color: #bbbbbb;
}
.cid-uPqYUdwO81 .soc-link,
.cid-uPqYUdwO81 .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqYUdwO81 .mbr-section-subtitle {
  text-align: left;
}
.cid-uPsxVsW3H0 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPsxVsW3H0 .display-2 {
  font-size: 2rem;
}
.cid-uPsxVsW3H0 .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsxVsW3H0 .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPsxVsW3H0 .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsxVsW3H0 .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPsxVsW3H0 .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPsxVsW3H0.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsxVsW3H0.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsxVsW3H0.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsxVsW3H0.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsxVsW3H0.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPsxVsW3H0.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsxVsW3H0.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPsxVsW3H0.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPsxVsW3H0 .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPsxVsW3H0 .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPsxVsW3H0 .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsxVsW3H0 .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsxVsW3H0 .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPsxVsW3H0 .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsxVsW3H0.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsxVsW3H0 .dropdown-menu {
    top: 0;
  }
  .cid-uPsxVsW3H0 .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsxVsW3H0 .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsxVsW3H0 .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPsxVsW3H0 .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsxVsW3H0 ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsxVsW3H0 .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPsxVsW3H0 .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPsxVsW3H0 .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPsxVsW3H0 .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPsxVsW3H0 .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPsxVsW3H0 .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPsxVsW3H0 .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPsxVsW3H0 .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPsxVsW3H0 .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPsxVsW3H0 .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPsxVsW3H0 .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPsxVsW3H0 .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPsxVsW3H0 .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPsxVsW3H0 .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsxVsW3H0 .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsxVsW3H0 .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPsxVsW3H0 .navbar.opened {
  transition: all .3s;
}
.cid-uPsxVsW3H0 .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPsxVsW3H0 .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPsxVsW3H0 .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsxVsW3H0 .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPsxVsW3H0 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPsxVsW3H0 .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPsxVsW3H0 .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPsxVsW3H0 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPsxVsW3H0 .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPsxVsW3H0 .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsxVsW3H0 .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPsxVsW3H0 .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsxVsW3H0 .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPsxVsW3H0 .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPsxVsW3H0 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPsxVsW3H0 .navbar-caption {
  padding-right: 1rem;
}
.cid-uPsxVsW3H0 .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPsxVsW3H0 .dropdown-menu,
  .cid-uPsxVsW3H0 .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPsxVsW3H0 .dropdown-menu,
  .cid-uPsxVsW3H0 .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPsxVsW3H0 .nav-item:focus,
.cid-uPsxVsW3H0 .nav-link:focus {
  outline: none;
}
.cid-uPsxVsW3H0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPsxVsW3H0 .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsxVsW3H0 .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPsxVsW3H0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPsxVsW3H0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPsxVsW3H0 .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPsxVsW3H0 .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPsxVsW3H0 .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPsxVsW3H0 .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPsxVsW3H0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPsxVsW3H0 .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPsxVsW3H0 .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPsxVsW3H0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPsxVsW3H0 .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsxVsW3H0 .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPsxVsW3H0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPsxVsW3H0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPsxVsW3H0 .dropdown-item.active,
.cid-uPsxVsW3H0 .dropdown-item:active {
  background-color: transparent;
}
.cid-uPsxVsW3H0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPsxVsW3H0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPsxVsW3H0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPsxVsW3H0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPsxVsW3H0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPsxVsW3H0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPsxVsW3H0 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsxVsW3H0 .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPsxVsW3H0 .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPsxVsW3H0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPsxVsW3H0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPsxVsW3H0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPsxVsW3H0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsxVsW3H0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsxVsW3H0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPsxVsW3H0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsxVsW3H0 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPsxVsW3H0 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPsxVsW3H0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsxVsW3H0 .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPsxVsW3H0 a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPsxVsW3H0 .navbar-brand span {
  display: inline-block;
}
.cid-uPsxVsW3H0 .navbar-brand a {
  font-weight: 500;
}
.cid-uPsxVsW3H0 .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPsxVsW3H0 .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPsxVsW3H0 .btn .mbr-iconfont,
.cid-uPsxVsW3H0 .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPsxVsW3H0 .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPsxVsW3H0 .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPsxVsW3H0 .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPsxVsW3H0 .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPsxVsW3H0 .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPsxVsW3H0 .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPsxVsW3H0 img {
  width: auto;
}
.cid-uPsxVsW3H0 .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPsxVsW3H0 .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsxVsW3H0 .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsxVsW3H0 a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPsxVsW3H0 .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPsxVsW3H0 .socicon {
  line-height: inherit;
}
.cid-uPsxVsW3H0 .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uMBUnYhqMc {
  background-image: url("../../../assets/images/barandal-inox-escalera-interior-edificio-1.webp");
}
.cid-uMBUnYhqMc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMBUnYhqMc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uMBUnYhqMc .container {
    padding: 0 16px;
  }
}
.cid-uMBUnYhqMc .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uMBUnYhqMc .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uMBUnYhqMc .row {
    padding: 45px 4px;
  }
}
.cid-uMBUnYhqMc .row .card {
  justify-content: center;
}
.cid-uMBUnYhqMc .title-wrapper {
  padding-right: 100px;
}
@media (max-width: 992px) {
  .cid-uMBUnYhqMc .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uMBUnYhqMc .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uMBUnYhqMc .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uMBUnYhqMc .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uMBUnYhqMc .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uMBUnYhqMc .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uMBUnYhqMc .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uMBUnYhqMc .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uMBUnYhqMc .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uMBUnYhqMc .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uMBUnYhqMc .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uMBUnYhqMc .image-wrapper img {
  height: 400px;
  width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uMBUnYhqMc .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uMBUnYhqMc .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uMBUnYhqMc .image-wrapper img {
    height: 350px;
  }
}
.cid-uMBUnYhqMc .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uMBUnYhqMc .mbr-section-title {
  color: #192227;
}
.cid-uMBUnYhqMc .mbr-text {
  color: #192227;
}
.cid-uMDEZylz6Q {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uMDEZylz6Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMDEZylz6Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMDEZylz6Q .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uMDEZylz6Q .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uMDEZylz6Q .container {
    padding: 0 16px;
  }
}
.cid-uMDEZylz6Q .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uMDEZylz6Q .row {
    margin: 0 10px;
  }
}
.cid-uMDEZylz6Q .row .card {
  position: relative;
  padding: 0;
}
.cid-uMDEZylz6Q .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uMDEZylz6Q .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uMDEZylz6Q .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uMDEZylz6Q .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uMDEZylz6Q .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uMDEZylz6Q .row .card .icon-decor {
    display: none;
  }
}
.cid-uMDEZylz6Q .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uMDEZylz6Q .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMDEZylz6Q .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uMDEZylz6Q .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uMDEZylz6Q .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uMDEZylz6Q .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uMDEZylz6Q .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uMDEZylz6Q .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uMDEZylz6Q .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uMDEZylz6Q .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uMDEZylz6Q .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uMDEZylz6Q .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uMDEZylz6Q .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uMDEZylz6Q .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uMDEZylz6Q .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uMDEZylz6Q .mbr-section-title {
  color: #fdfcfc;
}
.cid-uMDEZylz6Q .item-title {
  color: #192227;
}
.cid-uMDEZylz6Q .mbr-text {
  color: #192227;
}
.cid-uMDF3SlAEQ {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uMDF3SlAEQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMDF3SlAEQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMDF3SlAEQ .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uMDF3SlAEQ .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uMDF3SlAEQ .container {
    padding: 0 16px;
  }
}
.cid-uMDF3SlAEQ .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uMDF3SlAEQ .row {
    margin: 0 10px;
  }
}
.cid-uMDF3SlAEQ .row .card {
  position: relative;
  padding: 0;
}
.cid-uMDF3SlAEQ .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uMDF3SlAEQ .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uMDF3SlAEQ .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uMDF3SlAEQ .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uMDF3SlAEQ .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uMDF3SlAEQ .row .card .icon-decor {
    display: none;
  }
}
.cid-uMDF3SlAEQ .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uMDF3SlAEQ .title-wrapper {
    width: 100%;
  }
}
.cid-uMDF3SlAEQ .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMDF3SlAEQ .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uMDF3SlAEQ .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uMDF3SlAEQ .mbr-section-title {
  color: #fdfcfc;
}
.cid-uMDF3SlAEQ .mbr-text {
  color: #fdfcfc;
}
.cid-uMGPb4OTKd {
  padding-top: 3rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uMGPb4OTKd .row {
  justify-content: center;
}
.cid-uMGPb4OTKd .col-title {
  margin-bottom: 2.5rem;
}
.cid-uMGPb4OTKd .mbr-section-title {
  color: #ffffff;
}
.cid-uMGPb4OTKd .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-uMGPb4OTKd .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMGPb4OTKd .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-uMGPb4OTKd .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-uMGPb4OTKd .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #bbbbbb;
  min-height: 540px;
}
@media (max-width: 991px) {
  .cid-uMGPb4OTKd .card {
    min-height: 465px;
  }
}
@media (max-width: 639px) {
  .cid-uMGPb4OTKd .card {
    min-height: 345px;
  }
}
.cid-uMGPb4OTKd .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-uMGPb4OTKd .card:hover .card-title {
  text-decoration: underline;
}
.cid-uMGPb4OTKd .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-uMGPb4OTKd .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-uMGPb4OTKd .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-uMGPb4OTKd .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-uMGPb4OTKd .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-uMGPb4OTKd .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-uMGPb4OTKd .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-uMGPb4OTKd .mbr-section-btn {
  margin-top: 30px;
}
.cid-uMGPb4OTKd .card-title-1 {
  color: #ffffff;
}
.cid-uPCAli2mlu {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPCAli2mlu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPCAli2mlu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPCAli2mlu .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uPCAli2mlu .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPCAli2mlu .container {
    padding: 0 16px;
  }
}
.cid-uPCAli2mlu .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uPCAli2mlu .row {
    margin: 0;
  }
}
.cid-uPCAli2mlu .row .card {
  position: relative;
  padding: 0;
}
.cid-uPCAli2mlu .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uPCAli2mlu .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uPCAli2mlu .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uPCAli2mlu .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uPCAli2mlu .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uPCAli2mlu .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uPCAli2mlu .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uPCAlXeUMk {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uPCAlXeUMk .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uPCAlXeUMk .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uPCAlXeUMk .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uPCAlXeUMk .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uPCAlXeUMk .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uPCAlXeUMk .primary {
  background: #5e91b7;
}
.cid-uPCAlXeUMk .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uPCAlXeUMk .mbr-text {
  color: #000000;
}
.cid-uPCAlXeUMk .name {
  color: #000000;
}
.cid-uPCAlXeUMk .position {
  color: #353535;
}
.cid-uPCAlXeUMk .mbr-section-title {
  color: #ffffff;
}
.cid-uPCAlXeUMk .mbr-primarytext {
  color: #000000;
}
.cid-uPCAlXeUMk .primary-name {
  color: #000000;
}
.cid-uPCAlXeUMk .primary-position {
  color: #000000;
}
.cid-uMQbnnE2Vh {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uMQbnnE2Vh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMQbnnE2Vh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMQbnnE2Vh .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uMQbnnE2Vh .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uMQbnnE2Vh .container {
    padding: 0 16px;
  }
}
.cid-uMQbnnE2Vh .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uMQbnnE2Vh .row {
    margin: 0 10px;
  }
}
.cid-uMQbnnE2Vh .row .item {
  padding: 0;
}
.cid-uMQbnnE2Vh .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMQbnnE2Vh .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uMQbnnE2Vh .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uMQbnnE2Vh .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uMQbnnE2Vh .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uMQbnnE2Vh .panel-group .card:first-child {
  border-top: none;
}
.cid-uMQbnnE2Vh .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uMQbnnE2Vh .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uMQbnnE2Vh .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uMQbnnE2Vh .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uMQbnnE2Vh .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uMQbnnE2Vh .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uMQbnnE2Vh .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uMQbnnE2Vh .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uMQbnnE2Vh .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uMQbnnE2Vh .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uMQbnnE2Vh .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uMQbnnE2Vh .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uMQbnnE2Vh .image-wrapper {
  height: 100%;
}
.cid-uMQbnnE2Vh .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uMQbnnE2Vh .image-wrapper img {
    height: 350px;
  }
}
.cid-uMQbnnE2Vh .mbr-section-title {
  color: #fdfcfc;
}
.cid-uMQbnnE2Vh .panel-title-edit {
  color: #fdfcfc;
}
.cid-uMQbnnE2Vh .panel-text {
  color: #fdfcfc;
}
.cid-uMQbqbyWWc {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uMQbqbyWWc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMQbqbyWWc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uMQbqbyWWc .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uMQbqbyWWc .container {
    padding: 0 12px;
  }
}
.cid-uMQbqbyWWc .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uMQbqbyWWc .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uMQbqbyWWc .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uMQbqbyWWc .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uMQbqbyWWc .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uMQbqbyWWc .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uMQbqbyWWc .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uMQbqbyWWc .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uMQbqbyWWc .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uMQbqbyWWc .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uMQbqbyWWc .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uMQbqbyWWc .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uMQbqbyWWc .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uMQbqbyWWc .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uMQbqbyWWc .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uMQbqbyWWc .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uMQbqbyWWc .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uMQbqbyWWc .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uMQbqbyWWc .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uMQbqbyWWc .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uMQbqbyWWc .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uMQbqbyWWc .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uMQbqbyWWc .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uMQbqbyWWc .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uMQbqbyWWc .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uMQbqbyWWc .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uMQbqbyWWc .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uMQbqbyWWc .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uMQbqbyWWc .mbr-section-title {
  color: #ffffff;
}
.cid-uMQbqbyWWc .mbr-text {
  color: #ffffff;
}
.cid-uMQbqbyWWc label {
  color: #ffffff;
}
.cid-uMQbqbyWWc .mbr-section-title,
.cid-uMQbqbyWWc .mbr-section-btn {
  color: #ffffff;
}
.cid-uMQbqbyWWc .card-contacts {
  color: #ffffff;
}
.cid-uPqRPAEESZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqRPAEESZ .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqRPAEESZ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqRPAEESZ .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqRPAEESZ .row {
    text-align: center;
  }
}
.cid-uPqRPAEESZ li {
  padding-bottom: 5px;
}
.cid-uPqRPAEESZ .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqRPAEESZ .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqRPAEESZ div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqRPAEESZ .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqRPAEESZ .copyright {
  color: #bbbbbb;
}
.cid-uPqRPAEESZ .soc-link,
.cid-uPqRPAEESZ .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqRPAEESZ .mbr-section-subtitle {
  text-align: left;
}
.cid-uPrpN8MNNv .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPrpN8MNNv .display-2 {
  font-size: 2rem;
}
.cid-uPrpN8MNNv .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPrpN8MNNv .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPrpN8MNNv .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPrpN8MNNv .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPrpN8MNNv .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPrpN8MNNv.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPrpN8MNNv.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPrpN8MNNv.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPrpN8MNNv.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPrpN8MNNv.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPrpN8MNNv.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPrpN8MNNv.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPrpN8MNNv.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPrpN8MNNv .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPrpN8MNNv .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPrpN8MNNv .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPrpN8MNNv .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPrpN8MNNv .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPrpN8MNNv .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPrpN8MNNv.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPrpN8MNNv .dropdown-menu {
    top: 0;
  }
  .cid-uPrpN8MNNv .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPrpN8MNNv .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPrpN8MNNv .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPrpN8MNNv .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPrpN8MNNv ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPrpN8MNNv .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPrpN8MNNv .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPrpN8MNNv .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPrpN8MNNv .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPrpN8MNNv .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPrpN8MNNv .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPrpN8MNNv .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPrpN8MNNv .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPrpN8MNNv .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPrpN8MNNv .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPrpN8MNNv .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPrpN8MNNv .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPrpN8MNNv .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPrpN8MNNv .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPrpN8MNNv .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPrpN8MNNv .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPrpN8MNNv .navbar.opened {
  transition: all .3s;
}
.cid-uPrpN8MNNv .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPrpN8MNNv .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPrpN8MNNv .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPrpN8MNNv .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPrpN8MNNv .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPrpN8MNNv .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPrpN8MNNv .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPrpN8MNNv .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPrpN8MNNv .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPrpN8MNNv .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPrpN8MNNv .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPrpN8MNNv .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPrpN8MNNv .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPrpN8MNNv .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPrpN8MNNv .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPrpN8MNNv .navbar-caption {
  padding-right: 1rem;
}
.cid-uPrpN8MNNv .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPrpN8MNNv .dropdown-menu,
  .cid-uPrpN8MNNv .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPrpN8MNNv .dropdown-menu,
  .cid-uPrpN8MNNv .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPrpN8MNNv .nav-item:focus,
.cid-uPrpN8MNNv .nav-link:focus {
  outline: none;
}
.cid-uPrpN8MNNv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPrpN8MNNv .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPrpN8MNNv .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPrpN8MNNv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPrpN8MNNv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPrpN8MNNv .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPrpN8MNNv .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPrpN8MNNv .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPrpN8MNNv .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPrpN8MNNv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPrpN8MNNv .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPrpN8MNNv .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPrpN8MNNv .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPrpN8MNNv .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPrpN8MNNv .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPrpN8MNNv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPrpN8MNNv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPrpN8MNNv .dropdown-item.active,
.cid-uPrpN8MNNv .dropdown-item:active {
  background-color: transparent;
}
.cid-uPrpN8MNNv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPrpN8MNNv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPrpN8MNNv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPrpN8MNNv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPrpN8MNNv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPrpN8MNNv .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPrpN8MNNv ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPrpN8MNNv .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPrpN8MNNv .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPrpN8MNNv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPrpN8MNNv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPrpN8MNNv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPrpN8MNNv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPrpN8MNNv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPrpN8MNNv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPrpN8MNNv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPrpN8MNNv nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPrpN8MNNv nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPrpN8MNNv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPrpN8MNNv .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPrpN8MNNv a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPrpN8MNNv .navbar-brand span {
  display: inline-block;
}
.cid-uPrpN8MNNv .navbar-brand a {
  font-weight: 500;
}
.cid-uPrpN8MNNv .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPrpN8MNNv .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPrpN8MNNv .btn .mbr-iconfont,
.cid-uPrpN8MNNv .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPrpN8MNNv .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPrpN8MNNv .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPrpN8MNNv .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPrpN8MNNv .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPrpN8MNNv .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPrpN8MNNv .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPrpN8MNNv img {
  width: auto;
}
.cid-uPrpN8MNNv .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPrpN8MNNv .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPrpN8MNNv .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPrpN8MNNv a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPrpN8MNNv .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPrpN8MNNv .socicon {
  line-height: inherit;
}
.cid-uPrpN8MNNv .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uN6x4oVWUh {
  background-image: url("../../../assets/images/pasamanos-inoxidable-seguridad-edificio.webp");
}
.cid-uN6x4oVWUh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN6x4oVWUh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uN6x4oVWUh .container {
    padding: 0 16px;
  }
}
.cid-uN6x4oVWUh .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uN6x4oVWUh .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uN6x4oVWUh .row {
    padding: 45px 4px;
  }
}
.cid-uN6x4oVWUh .row .card {
  justify-content: center;
}
.cid-uN6x4oVWUh .title-wrapper {
  padding-right: 100px;
}
@media (max-width: 992px) {
  .cid-uN6x4oVWUh .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uN6x4oVWUh .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uN6x4oVWUh .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uN6x4oVWUh .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uN6x4oVWUh .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uN6x4oVWUh .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uN6x4oVWUh .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uN6x4oVWUh .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uN6x4oVWUh .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uN6x4oVWUh .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uN6x4oVWUh .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uN6x4oVWUh .image-wrapper img {
  height: 400px;
  width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uN6x4oVWUh .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uN6x4oVWUh .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uN6x4oVWUh .image-wrapper img {
    height: 350px;
  }
}
.cid-uN6x4oVWUh .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uN6x4oVWUh .mbr-section-title {
  color: #192227;
}
.cid-uN6x4oVWUh .mbr-text {
  color: #192227;
}
.cid-uN6x4pGrbP {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uN6x4pGrbP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN6x4pGrbP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN6x4pGrbP .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uN6x4pGrbP .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uN6x4pGrbP .container {
    padding: 0 16px;
  }
}
.cid-uN6x4pGrbP .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uN6x4pGrbP .row {
    margin: 0 10px;
  }
}
.cid-uN6x4pGrbP .row .card {
  position: relative;
  padding: 0;
}
.cid-uN6x4pGrbP .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uN6x4pGrbP .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uN6x4pGrbP .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uN6x4pGrbP .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uN6x4pGrbP .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uN6x4pGrbP .row .card .icon-decor {
    display: none;
  }
}
.cid-uN6x4pGrbP .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uN6x4pGrbP .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uN6x4pGrbP .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uN6x4pGrbP .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uN6x4pGrbP .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uN6x4pGrbP .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uN6x4pGrbP .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uN6x4pGrbP .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uN6x4pGrbP .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uN6x4pGrbP .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uN6x4pGrbP .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uN6x4pGrbP .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uN6x4pGrbP .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uN6x4pGrbP .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uN6x4pGrbP .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uN6x4pGrbP .mbr-section-title {
  color: #fdfcfc;
}
.cid-uN6x4pGrbP .item-title {
  color: #192227;
}
.cid-uN6x4pGrbP .mbr-text {
  color: #192227;
}
.cid-uN6x4qp1JL {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uN6x4qp1JL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN6x4qp1JL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN6x4qp1JL .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uN6x4qp1JL .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uN6x4qp1JL .container {
    padding: 0 16px;
  }
}
.cid-uN6x4qp1JL .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uN6x4qp1JL .row {
    margin: 0 10px;
  }
}
.cid-uN6x4qp1JL .row .card {
  position: relative;
  padding: 0;
}
.cid-uN6x4qp1JL .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uN6x4qp1JL .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uN6x4qp1JL .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uN6x4qp1JL .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uN6x4qp1JL .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uN6x4qp1JL .row .card .icon-decor {
    display: none;
  }
}
.cid-uN6x4qp1JL .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uN6x4qp1JL .title-wrapper {
    width: 100%;
  }
}
.cid-uN6x4qp1JL .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uN6x4qp1JL .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uN6x4qp1JL .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uN6x4qp1JL .mbr-section-title {
  color: #fdfcfc;
}
.cid-uN6x4qp1JL .mbr-text {
  color: #fdfcfc;
}
.cid-uN6x4r0x4Z {
  padding-top: 3rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uN6x4r0x4Z .row {
  justify-content: center;
}
.cid-uN6x4r0x4Z .col-title {
  margin-bottom: 2.5rem;
}
.cid-uN6x4r0x4Z .mbr-section-title {
  color: #ffffff;
}
.cid-uN6x4r0x4Z .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-uN6x4r0x4Z .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uN6x4r0x4Z .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-uN6x4r0x4Z .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-uN6x4r0x4Z .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #bbbbbb;
  min-height: 540px;
}
@media (max-width: 991px) {
  .cid-uN6x4r0x4Z .card {
    min-height: 465px;
  }
}
@media (max-width: 639px) {
  .cid-uN6x4r0x4Z .card {
    min-height: 345px;
  }
}
.cid-uN6x4r0x4Z .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-uN6x4r0x4Z .card:hover .card-title {
  text-decoration: underline;
}
.cid-uN6x4r0x4Z .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-uN6x4r0x4Z .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-uN6x4r0x4Z .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-uN6x4r0x4Z .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-uN6x4r0x4Z .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-uN6x4r0x4Z .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-uN6x4r0x4Z .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-uN6x4r0x4Z .mbr-section-btn {
  margin-top: 30px;
}
.cid-uN6x4r0x4Z .card-title-1 {
  color: #ffffff;
}
.cid-uPD3wAooN7 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPD3wAooN7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPD3wAooN7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPD3wAooN7 .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uPD3wAooN7 .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPD3wAooN7 .container {
    padding: 0 16px;
  }
}
.cid-uPD3wAooN7 .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uPD3wAooN7 .row {
    margin: 0;
  }
}
.cid-uPD3wAooN7 .row .card {
  position: relative;
  padding: 0;
}
.cid-uPD3wAooN7 .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uPD3wAooN7 .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uPD3wAooN7 .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uPD3wAooN7 .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uPD3wAooN7 .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uPD3wAooN7 .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uPD3wAooN7 .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uPD3xfb7HJ {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uPD3xfb7HJ .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uPD3xfb7HJ .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uPD3xfb7HJ .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uPD3xfb7HJ .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uPD3xfb7HJ .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uPD3xfb7HJ .primary {
  background: #5e91b7;
}
.cid-uPD3xfb7HJ .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uPD3xfb7HJ .mbr-text {
  color: #000000;
}
.cid-uPD3xfb7HJ .name {
  color: #000000;
}
.cid-uPD3xfb7HJ .position {
  color: #353535;
}
.cid-uPD3xfb7HJ .mbr-section-title {
  color: #ffffff;
}
.cid-uPD3xfb7HJ .mbr-primarytext {
  color: #000000;
}
.cid-uPD3xfb7HJ .primary-name {
  color: #000000;
}
.cid-uPD3xfb7HJ .primary-position {
  color: #000000;
}
.cid-uN6x4spYBa {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uN6x4spYBa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN6x4spYBa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN6x4spYBa .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uN6x4spYBa .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uN6x4spYBa .container {
    padding: 0 16px;
  }
}
.cid-uN6x4spYBa .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uN6x4spYBa .row {
    margin: 0 10px;
  }
}
.cid-uN6x4spYBa .row .item {
  padding: 0;
}
.cid-uN6x4spYBa .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uN6x4spYBa .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uN6x4spYBa .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uN6x4spYBa .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uN6x4spYBa .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uN6x4spYBa .panel-group .card:first-child {
  border-top: none;
}
.cid-uN6x4spYBa .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uN6x4spYBa .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uN6x4spYBa .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uN6x4spYBa .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uN6x4spYBa .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uN6x4spYBa .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uN6x4spYBa .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uN6x4spYBa .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uN6x4spYBa .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uN6x4spYBa .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uN6x4spYBa .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uN6x4spYBa .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uN6x4spYBa .image-wrapper {
  height: 100%;
}
.cid-uN6x4spYBa .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uN6x4spYBa .image-wrapper img {
    height: 350px;
  }
}
.cid-uN6x4spYBa .mbr-section-title {
  color: #fdfcfc;
}
.cid-uN6x4spYBa .panel-title-edit {
  color: #fdfcfc;
}
.cid-uN6x4spYBa .panel-text {
  color: #fdfcfc;
}
.cid-uN6x4t8plZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uN6x4t8plZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN6x4t8plZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uN6x4t8plZ .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uN6x4t8plZ .container {
    padding: 0 12px;
  }
}
.cid-uN6x4t8plZ .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uN6x4t8plZ .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uN6x4t8plZ .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uN6x4t8plZ .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uN6x4t8plZ .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uN6x4t8plZ .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uN6x4t8plZ .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uN6x4t8plZ .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uN6x4t8plZ .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uN6x4t8plZ .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uN6x4t8plZ .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uN6x4t8plZ .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uN6x4t8plZ .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uN6x4t8plZ .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uN6x4t8plZ .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uN6x4t8plZ .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uN6x4t8plZ .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uN6x4t8plZ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uN6x4t8plZ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uN6x4t8plZ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uN6x4t8plZ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uN6x4t8plZ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uN6x4t8plZ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uN6x4t8plZ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uN6x4t8plZ .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uN6x4t8plZ .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uN6x4t8plZ .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uN6x4t8plZ .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uN6x4t8plZ .mbr-section-title {
  color: #ffffff;
}
.cid-uN6x4t8plZ .mbr-text {
  color: #ffffff;
}
.cid-uN6x4t8plZ label {
  color: #ffffff;
}
.cid-uN6x4t8plZ .mbr-section-title,
.cid-uN6x4t8plZ .mbr-section-btn {
  color: #ffffff;
}
.cid-uN6x4t8plZ .card-contacts {
  color: #ffffff;
}
.cid-uPqRWfBm2J {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqRWfBm2J .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqRWfBm2J .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqRWfBm2J .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqRWfBm2J .row {
    text-align: center;
  }
}
.cid-uPqRWfBm2J li {
  padding-bottom: 5px;
}
.cid-uPqRWfBm2J .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqRWfBm2J .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqRWfBm2J div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqRWfBm2J .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqRWfBm2J .copyright {
  color: #bbbbbb;
}
.cid-uPqRWfBm2J .soc-link,
.cid-uPqRWfBm2J .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqRWfBm2J .mbr-section-subtitle {
  text-align: left;
}
.cid-uPrpRAcNSk .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPrpRAcNSk .display-2 {
  font-size: 2rem;
}
.cid-uPrpRAcNSk .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPrpRAcNSk .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPrpRAcNSk .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPrpRAcNSk .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPrpRAcNSk .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPrpRAcNSk.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPrpRAcNSk.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPrpRAcNSk.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPrpRAcNSk.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPrpRAcNSk.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPrpRAcNSk.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPrpRAcNSk.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPrpRAcNSk.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPrpRAcNSk .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPrpRAcNSk .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPrpRAcNSk .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPrpRAcNSk .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPrpRAcNSk .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPrpRAcNSk .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPrpRAcNSk.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPrpRAcNSk .dropdown-menu {
    top: 0;
  }
  .cid-uPrpRAcNSk .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPrpRAcNSk .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPrpRAcNSk .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPrpRAcNSk .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPrpRAcNSk ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPrpRAcNSk .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPrpRAcNSk .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPrpRAcNSk .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPrpRAcNSk .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPrpRAcNSk .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPrpRAcNSk .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPrpRAcNSk .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPrpRAcNSk .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPrpRAcNSk .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPrpRAcNSk .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPrpRAcNSk .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPrpRAcNSk .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPrpRAcNSk .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPrpRAcNSk .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPrpRAcNSk .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPrpRAcNSk .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPrpRAcNSk .navbar.opened {
  transition: all .3s;
}
.cid-uPrpRAcNSk .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPrpRAcNSk .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPrpRAcNSk .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPrpRAcNSk .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPrpRAcNSk .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPrpRAcNSk .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPrpRAcNSk .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPrpRAcNSk .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPrpRAcNSk .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPrpRAcNSk .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPrpRAcNSk .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPrpRAcNSk .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPrpRAcNSk .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPrpRAcNSk .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPrpRAcNSk .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPrpRAcNSk .navbar-caption {
  padding-right: 1rem;
}
.cid-uPrpRAcNSk .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPrpRAcNSk .dropdown-menu,
  .cid-uPrpRAcNSk .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPrpRAcNSk .dropdown-menu,
  .cid-uPrpRAcNSk .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPrpRAcNSk .nav-item:focus,
.cid-uPrpRAcNSk .nav-link:focus {
  outline: none;
}
.cid-uPrpRAcNSk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPrpRAcNSk .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPrpRAcNSk .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPrpRAcNSk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPrpRAcNSk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPrpRAcNSk .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPrpRAcNSk .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPrpRAcNSk .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPrpRAcNSk .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPrpRAcNSk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPrpRAcNSk .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPrpRAcNSk .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPrpRAcNSk .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPrpRAcNSk .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPrpRAcNSk .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPrpRAcNSk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPrpRAcNSk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPrpRAcNSk .dropdown-item.active,
.cid-uPrpRAcNSk .dropdown-item:active {
  background-color: transparent;
}
.cid-uPrpRAcNSk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPrpRAcNSk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPrpRAcNSk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPrpRAcNSk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPrpRAcNSk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPrpRAcNSk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPrpRAcNSk ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPrpRAcNSk .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPrpRAcNSk .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPrpRAcNSk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPrpRAcNSk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPrpRAcNSk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPrpRAcNSk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPrpRAcNSk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPrpRAcNSk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPrpRAcNSk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPrpRAcNSk nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPrpRAcNSk nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPrpRAcNSk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPrpRAcNSk .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPrpRAcNSk a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPrpRAcNSk .navbar-brand span {
  display: inline-block;
}
.cid-uPrpRAcNSk .navbar-brand a {
  font-weight: 500;
}
.cid-uPrpRAcNSk .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPrpRAcNSk .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPrpRAcNSk .btn .mbr-iconfont,
.cid-uPrpRAcNSk .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPrpRAcNSk .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPrpRAcNSk .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPrpRAcNSk .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPrpRAcNSk .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPrpRAcNSk .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPrpRAcNSk .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPrpRAcNSk img {
  width: auto;
}
.cid-uPrpRAcNSk .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPrpRAcNSk .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPrpRAcNSk .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPrpRAcNSk a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPrpRAcNSk .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPrpRAcNSk .socicon {
  line-height: inherit;
}
.cid-uPrpRAcNSk .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uOcBGTuOcG {
  background-image: url("../../../assets/images/barandal-con-vidrio-templado-emuba-35.webp");
}
.cid-uOcBGTuOcG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOcBGTuOcG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uOcBGTuOcG .container {
    padding: 0 16px;
  }
}
.cid-uOcBGTuOcG .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uOcBGTuOcG .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uOcBGTuOcG .row {
    padding: 45px 4px;
  }
}
.cid-uOcBGTuOcG .row .card {
  justify-content: center;
}
.cid-uOcBGTuOcG .title-wrapper {
  padding-right: 100px;
}
@media (max-width: 992px) {
  .cid-uOcBGTuOcG .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uOcBGTuOcG .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uOcBGTuOcG .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uOcBGTuOcG .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uOcBGTuOcG .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uOcBGTuOcG .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uOcBGTuOcG .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uOcBGTuOcG .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uOcBGTuOcG .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uOcBGTuOcG .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uOcBGTuOcG .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uOcBGTuOcG .image-wrapper img {
  height: 400px;
  width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uOcBGTuOcG .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uOcBGTuOcG .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uOcBGTuOcG .image-wrapper img {
    height: 350px;
  }
}
.cid-uOcBGTuOcG .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uOcBGTuOcG .mbr-section-title {
  color: #192227;
}
.cid-uOcBGTuOcG .mbr-text {
  color: #192227;
}
.cid-uOcBGTHB6i {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uOcBGTHB6i .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOcBGTHB6i .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOcBGTHB6i .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uOcBGTHB6i .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uOcBGTHB6i .container {
    padding: 0 16px;
  }
}
.cid-uOcBGTHB6i .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uOcBGTHB6i .row {
    margin: 0 10px;
  }
}
.cid-uOcBGTHB6i .row .card {
  position: relative;
  padding: 0;
}
.cid-uOcBGTHB6i .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uOcBGTHB6i .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uOcBGTHB6i .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uOcBGTHB6i .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uOcBGTHB6i .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uOcBGTHB6i .row .card .icon-decor {
    display: none;
  }
}
.cid-uOcBGTHB6i .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uOcBGTHB6i .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uOcBGTHB6i .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uOcBGTHB6i .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uOcBGTHB6i .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uOcBGTHB6i .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uOcBGTHB6i .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uOcBGTHB6i .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uOcBGTHB6i .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uOcBGTHB6i .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uOcBGTHB6i .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uOcBGTHB6i .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uOcBGTHB6i .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uOcBGTHB6i .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uOcBGTHB6i .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uOcBGTHB6i .mbr-section-title {
  color: #fdfcfc;
}
.cid-uOcBGTHB6i .item-title {
  color: #192227;
}
.cid-uOcBGTHB6i .mbr-text {
  color: #192227;
}
.cid-uOcBGTXh9D {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uOcBGTXh9D .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOcBGTXh9D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOcBGTXh9D .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uOcBGTXh9D .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uOcBGTXh9D .container {
    padding: 0 16px;
  }
}
.cid-uOcBGTXh9D .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uOcBGTXh9D .row {
    margin: 0 10px;
  }
}
.cid-uOcBGTXh9D .row .card {
  position: relative;
  padding: 0;
}
.cid-uOcBGTXh9D .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uOcBGTXh9D .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uOcBGTXh9D .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uOcBGTXh9D .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uOcBGTXh9D .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uOcBGTXh9D .row .card .icon-decor {
    display: none;
  }
}
.cid-uOcBGTXh9D .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uOcBGTXh9D .title-wrapper {
    width: 100%;
  }
}
.cid-uOcBGTXh9D .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uOcBGTXh9D .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uOcBGTXh9D .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uOcBGTXh9D .mbr-section-title {
  color: #fdfcfc;
}
.cid-uOcBGTXh9D .mbr-text {
  color: #fdfcfc;
}
.cid-uOcBGUerIE {
  padding-top: 3rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uOcBGUerIE .row {
  justify-content: center;
}
.cid-uOcBGUerIE .col-title {
  margin-bottom: 2.5rem;
}
.cid-uOcBGUerIE .mbr-section-title {
  color: #ffffff;
}
.cid-uOcBGUerIE .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-uOcBGUerIE .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uOcBGUerIE .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-uOcBGUerIE .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-uOcBGUerIE .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #bbbbbb;
  min-height: 540px;
}
@media (max-width: 991px) {
  .cid-uOcBGUerIE .card {
    min-height: 465px;
  }
}
@media (max-width: 639px) {
  .cid-uOcBGUerIE .card {
    min-height: 345px;
  }
}
.cid-uOcBGUerIE .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-uOcBGUerIE .card:hover .card-title {
  text-decoration: underline;
}
.cid-uOcBGUerIE .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-uOcBGUerIE .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-uOcBGUerIE .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-uOcBGUerIE .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-uOcBGUerIE .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-uOcBGUerIE .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-uOcBGUerIE .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-uOcBGUerIE .mbr-section-btn {
  margin-top: 30px;
}
.cid-uOcBGUerIE .card-title-1 {
  color: #ffffff;
}
.cid-uPDiz9XqLQ {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPDiz9XqLQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPDiz9XqLQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPDiz9XqLQ .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uPDiz9XqLQ .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPDiz9XqLQ .container {
    padding: 0 16px;
  }
}
.cid-uPDiz9XqLQ .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uPDiz9XqLQ .row {
    margin: 0;
  }
}
.cid-uPDiz9XqLQ .row .card {
  position: relative;
  padding: 0;
}
.cid-uPDiz9XqLQ .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uPDiz9XqLQ .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uPDiz9XqLQ .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uPDiz9XqLQ .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uPDiz9XqLQ .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uPDiz9XqLQ .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uPDiz9XqLQ .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uPDiAkDQHG {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uPDiAkDQHG .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uPDiAkDQHG .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uPDiAkDQHG .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uPDiAkDQHG .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uPDiAkDQHG .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uPDiAkDQHG .primary {
  background: #5e91b7;
}
.cid-uPDiAkDQHG .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uPDiAkDQHG .mbr-text {
  color: #000000;
}
.cid-uPDiAkDQHG .name {
  color: #000000;
}
.cid-uPDiAkDQHG .position {
  color: #353535;
}
.cid-uPDiAkDQHG .mbr-section-title {
  color: #ffffff;
}
.cid-uPDiAkDQHG .mbr-primarytext {
  color: #000000;
}
.cid-uPDiAkDQHG .primary-name {
  color: #000000;
}
.cid-uPDiAkDQHG .primary-position {
  color: #000000;
}
.cid-uOcBGUv98Z {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uOcBGUv98Z .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOcBGUv98Z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOcBGUv98Z .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uOcBGUv98Z .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uOcBGUv98Z .container {
    padding: 0 16px;
  }
}
.cid-uOcBGUv98Z .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uOcBGUv98Z .row {
    margin: 0 10px;
  }
}
.cid-uOcBGUv98Z .row .item {
  padding: 0;
}
.cid-uOcBGUv98Z .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uOcBGUv98Z .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uOcBGUv98Z .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uOcBGUv98Z .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uOcBGUv98Z .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uOcBGUv98Z .panel-group .card:first-child {
  border-top: none;
}
.cid-uOcBGUv98Z .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uOcBGUv98Z .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uOcBGUv98Z .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uOcBGUv98Z .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uOcBGUv98Z .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uOcBGUv98Z .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uOcBGUv98Z .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uOcBGUv98Z .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOcBGUv98Z .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uOcBGUv98Z .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uOcBGUv98Z .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uOcBGUv98Z .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uOcBGUv98Z .image-wrapper {
  height: 100%;
}
.cid-uOcBGUv98Z .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uOcBGUv98Z .image-wrapper img {
    height: 350px;
  }
}
.cid-uOcBGUv98Z .mbr-section-title {
  color: #fdfcfc;
}
.cid-uOcBGUv98Z .panel-title-edit {
  color: #fdfcfc;
}
.cid-uOcBGUv98Z .panel-text {
  color: #fdfcfc;
}
.cid-uOcBGUJamd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uOcBGUJamd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOcBGUJamd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uOcBGUJamd .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uOcBGUJamd .container {
    padding: 0 12px;
  }
}
.cid-uOcBGUJamd .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uOcBGUJamd .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uOcBGUJamd .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uOcBGUJamd .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uOcBGUJamd .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uOcBGUJamd .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uOcBGUJamd .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uOcBGUJamd .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uOcBGUJamd .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uOcBGUJamd .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uOcBGUJamd .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uOcBGUJamd .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uOcBGUJamd .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uOcBGUJamd .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uOcBGUJamd .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uOcBGUJamd .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uOcBGUJamd .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uOcBGUJamd .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uOcBGUJamd .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uOcBGUJamd .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uOcBGUJamd .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uOcBGUJamd .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uOcBGUJamd .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uOcBGUJamd .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uOcBGUJamd .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uOcBGUJamd .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uOcBGUJamd .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uOcBGUJamd .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uOcBGUJamd .mbr-section-title {
  color: #ffffff;
}
.cid-uOcBGUJamd .mbr-text {
  color: #ffffff;
}
.cid-uOcBGUJamd label {
  color: #ffffff;
}
.cid-uOcBGUJamd .mbr-section-title,
.cid-uOcBGUJamd .mbr-section-btn {
  color: #ffffff;
}
.cid-uOcBGUJamd .card-contacts {
  color: #ffffff;
}
.cid-uPqS1IOFqQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqS1IOFqQ .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqS1IOFqQ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqS1IOFqQ .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqS1IOFqQ .row {
    text-align: center;
  }
}
.cid-uPqS1IOFqQ li {
  padding-bottom: 5px;
}
.cid-uPqS1IOFqQ .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqS1IOFqQ .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqS1IOFqQ div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqS1IOFqQ .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqS1IOFqQ .copyright {
  color: #bbbbbb;
}
.cid-uPqS1IOFqQ .soc-link,
.cid-uPqS1IOFqQ .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqS1IOFqQ .mbr-section-subtitle {
  text-align: left;
}
.cid-uPrpUtPT92 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPrpUtPT92 .display-2 {
  font-size: 2rem;
}
.cid-uPrpUtPT92 .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPrpUtPT92 .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPrpUtPT92 .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPrpUtPT92 .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPrpUtPT92 .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPrpUtPT92.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPrpUtPT92.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPrpUtPT92.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPrpUtPT92.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPrpUtPT92.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPrpUtPT92.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPrpUtPT92.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPrpUtPT92.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPrpUtPT92 .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPrpUtPT92 .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPrpUtPT92 .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPrpUtPT92 .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPrpUtPT92 .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPrpUtPT92 .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPrpUtPT92.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPrpUtPT92 .dropdown-menu {
    top: 0;
  }
  .cid-uPrpUtPT92 .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPrpUtPT92 .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPrpUtPT92 .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPrpUtPT92 .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPrpUtPT92 ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPrpUtPT92 .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPrpUtPT92 .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPrpUtPT92 .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPrpUtPT92 .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPrpUtPT92 .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPrpUtPT92 .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPrpUtPT92 .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPrpUtPT92 .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPrpUtPT92 .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPrpUtPT92 .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPrpUtPT92 .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPrpUtPT92 .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPrpUtPT92 .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPrpUtPT92 .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPrpUtPT92 .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPrpUtPT92 .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPrpUtPT92 .navbar.opened {
  transition: all .3s;
}
.cid-uPrpUtPT92 .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPrpUtPT92 .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPrpUtPT92 .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPrpUtPT92 .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPrpUtPT92 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPrpUtPT92 .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPrpUtPT92 .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPrpUtPT92 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPrpUtPT92 .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPrpUtPT92 .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPrpUtPT92 .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPrpUtPT92 .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPrpUtPT92 .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPrpUtPT92 .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPrpUtPT92 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPrpUtPT92 .navbar-caption {
  padding-right: 1rem;
}
.cid-uPrpUtPT92 .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPrpUtPT92 .dropdown-menu,
  .cid-uPrpUtPT92 .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPrpUtPT92 .dropdown-menu,
  .cid-uPrpUtPT92 .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPrpUtPT92 .nav-item:focus,
.cid-uPrpUtPT92 .nav-link:focus {
  outline: none;
}
.cid-uPrpUtPT92 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPrpUtPT92 .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPrpUtPT92 .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPrpUtPT92 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPrpUtPT92 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPrpUtPT92 .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPrpUtPT92 .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPrpUtPT92 .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPrpUtPT92 .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPrpUtPT92 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPrpUtPT92 .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPrpUtPT92 .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPrpUtPT92 .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPrpUtPT92 .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPrpUtPT92 .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPrpUtPT92 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPrpUtPT92 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPrpUtPT92 .dropdown-item.active,
.cid-uPrpUtPT92 .dropdown-item:active {
  background-color: transparent;
}
.cid-uPrpUtPT92 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPrpUtPT92 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPrpUtPT92 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPrpUtPT92 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPrpUtPT92 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPrpUtPT92 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPrpUtPT92 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPrpUtPT92 .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPrpUtPT92 .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPrpUtPT92 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPrpUtPT92 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPrpUtPT92 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPrpUtPT92 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPrpUtPT92 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPrpUtPT92 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPrpUtPT92 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPrpUtPT92 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPrpUtPT92 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPrpUtPT92 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPrpUtPT92 .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPrpUtPT92 a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPrpUtPT92 .navbar-brand span {
  display: inline-block;
}
.cid-uPrpUtPT92 .navbar-brand a {
  font-weight: 500;
}
.cid-uPrpUtPT92 .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPrpUtPT92 .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPrpUtPT92 .btn .mbr-iconfont,
.cid-uPrpUtPT92 .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPrpUtPT92 .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPrpUtPT92 .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPrpUtPT92 .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPrpUtPT92 .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPrpUtPT92 .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPrpUtPT92 .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPrpUtPT92 img {
  width: auto;
}
.cid-uPrpUtPT92 .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPrpUtPT92 .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPrpUtPT92 .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPrpUtPT92 a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPrpUtPT92 .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPrpUtPT92 .socicon {
  line-height: inherit;
}
.cid-uPrpUtPT92 .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPqAqvydiM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPqAqvydiM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: url("../../../assets/images/barandales-modernos-emuba-background.png-1919x1080.png");
}
@media (max-width: 992px) {
  .cid-uPqAqvydiM .container {
    padding: 0 16px;
  }
}
.cid-uPqAqvydiM .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPqAqvydiM .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPqAqvydiM .row {
    padding: 45px 4px;
  }
}
.cid-uPqAqvydiM .row .card {
  justify-content: center;
}
.cid-uPqAqvydiM .title-wrapper {
  padding-right: 100px;
  padding-right: 0;
  padding-left: 100px;
}
@media (max-width: 992px) {
  .cid-uPqAqvydiM .title-wrapper {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPqAqvydiM .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPqAqvydiM .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPqAqvydiM .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPqAqvydiM .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPqAqvydiM .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPqAqvydiM .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPqAqvydiM .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPqAqvydiM .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPqAqvydiM .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPqAqvydiM .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPqAqvydiM .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPqAqvydiM .image-wrapper img {
  height: 400px;
  width: auto;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPqAqvydiM .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPqAqvydiM .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPqAqvydiM .image-wrapper img {
    fheight: 350px;
  }
}
.cid-uPqAqvydiM .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPqAqvydiM .mbr-section-title {
  color: #192227;
}
.cid-uPqAqvydiM .mbr-text {
  color: #192227;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cid-uPqAqvydiM section.header01 .row {
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-items: center;
    text-align: center;
  }
  .cid-uPqAqvydiM section.header01 .image-wrapper img {
    max-height: 340px;
    height: auto;
  }
}
.cid-uQ5imKAROy .main-card {
  background-image: url("../../../assets/images/barandal-inoxidable-estadio-luis-pirata-fuente.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5imKAROy .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5imKAROy .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5imKAROy .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5imKAROy .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5imKAROy .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5imKAROy .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5imKAROy .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5imKAROy .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5imKAROy .card:before {
    opacity: 0.5;
  }
  .cid-uQ5imKAROy .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5imKAROy .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5imKAROy .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5imKAROy .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5imKAROy .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5imKAROy .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5imKAROy .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5imKAROy .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5imKAROy .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5imKAROy .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5imKAROy .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5imKAROy .mbr-section-subtitle,
.cid-uQ5imKAROy .main-btn {
  color: #ffffff;
}
.cid-uQ5imKAROy .soc-link,
.cid-uQ5imKAROy .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5imKAROy .mbr-section-title {
  color: #ffffff;
}
.cid-uQ5inEEZ8u .main-card {
  background-image: url("../../../assets/images/pasamanos-inox-escalera-exterior.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5inEEZ8u .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5inEEZ8u .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5inEEZ8u .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5inEEZ8u .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5inEEZ8u .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5inEEZ8u .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5inEEZ8u .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5inEEZ8u .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5inEEZ8u .card:before {
    opacity: 0.5;
  }
  .cid-uQ5inEEZ8u .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5inEEZ8u .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5inEEZ8u .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5inEEZ8u .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5inEEZ8u .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5inEEZ8u .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5inEEZ8u .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5inEEZ8u .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5inEEZ8u .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5inEEZ8u .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5inEEZ8u .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5inEEZ8u .mbr-section-subtitle,
.cid-uQ5inEEZ8u .main-btn {
  color: #ffffff;
}
.cid-uQ5inEEZ8u .soc-link,
.cid-uQ5inEEZ8u .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5inEEZ8u .mbr-section-title {
  color: #ffffff;
}
.cid-uQ5ioDAeSN .main-card {
  background-image: url("../../../assets/images/barandal-vidrio-templado-terraza.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5ioDAeSN .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5ioDAeSN .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5ioDAeSN .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5ioDAeSN .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5ioDAeSN .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5ioDAeSN .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5ioDAeSN .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5ioDAeSN .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5ioDAeSN .card:before {
    opacity: 0.5;
  }
  .cid-uQ5ioDAeSN .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5ioDAeSN .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5ioDAeSN .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5ioDAeSN .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5ioDAeSN .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5ioDAeSN .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5ioDAeSN .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5ioDAeSN .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5ioDAeSN .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5ioDAeSN .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5ioDAeSN .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5ioDAeSN .mbr-section-subtitle,
.cid-uQ5ioDAeSN .main-btn {
  color: #ffffff;
}
.cid-uQ5ioDAeSN .soc-link,
.cid-uQ5ioDAeSN .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5ioDAeSN .mbr-section-title {
  color: #ffffff;
}
.cid-uQ5ipmgele .main-card {
  background-image: url("../../../assets/images/cancel-vidrio-corredera-bano.webp");
  background-size: auto 110%;
  position: relative;
  background-position: center;
  align-items: center;
  display: flex;
}
.cid-uQ5ipmgele .mbr-main-subtitle {
  background: #5e91b7;
  width: fit-content;
  padding: 0.4rem 0.8rem;
  position: relative;
  margin-bottom: 2rem;
  color: #ffffff;
}
.cid-uQ5ipmgele .mbr-main-subtitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -18px;
  border-left: 24px solid #5e91b7;
  border-bottom: 18px solid transparent;
  z-index: 2;
}
@media (max-width: 767px) {
  .cid-uQ5ipmgele .mbr-main-subtitle {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uQ5ipmgele .card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  height: 400px;
}
.cid-uQ5ipmgele .card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 1;
}
.cid-uQ5ipmgele .card:hover:before {
  opacity: 0.5;
}
.cid-uQ5ipmgele .card:hover img {
  transform: scale(1.1);
}
.cid-uQ5ipmgele .card:hover .card-box {
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  .cid-uQ5ipmgele .card:before {
    opacity: 0.5;
  }
  .cid-uQ5ipmgele .card .card-box {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cid-uQ5ipmgele .card img {
  transition: all 0.3s;
  height: 100%;
  object-fit: cover;
}
.cid-uQ5ipmgele .content {
  max-width: 450px;
  margin: auto;
  padding: 4rem 2rem;
}
@media (max-width: 992px) {
  .cid-uQ5ipmgele .content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uQ5ipmgele .content {
    padding: 4rem 1rem;
  }
}
.cid-uQ5ipmgele .social {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.cid-uQ5ipmgele .social .mbr-iconfont {
  padding-right: 0.6rem;
  color: #5e91b7;
  font-size: 1.2rem;
}
.cid-uQ5ipmgele .card-box {
  opacity: 0;
  transition: all 0.3s;
  padding: 1rem;
  transform: translateY(15px);
}
.cid-uQ5ipmgele .card-wrapper {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin: auto;
  overflow: hidden;
  z-index: 2;
}
.cid-uQ5ipmgele .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5ipmgele .card1-text {
  color: #ffffff;
  text-align: center;
}
.cid-uQ5ipmgele .mbr-section-subtitle,
.cid-uQ5ipmgele .main-btn {
  color: #ffffff;
}
.cid-uQ5ipmgele .soc-link,
.cid-uQ5ipmgele .soc-wrapper {
  color: #ffffff;
}
.cid-uQ5ipmgele .mbr-section-title {
  color: #ffffff;
}
.cid-uPqAqx3KAo {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPqAqx3KAo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPqAqx3KAo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPqAqx3KAo .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPqAqx3KAo .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPqAqx3KAo .container {
    padding: 0 16px;
  }
}
.cid-uPqAqx3KAo .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPqAqx3KAo .row {
    margin: 0 10px;
  }
}
.cid-uPqAqx3KAo .row .card {
  position: relative;
  padding: 0;
}
.cid-uPqAqx3KAo .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPqAqx3KAo .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPqAqx3KAo .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPqAqx3KAo .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPqAqx3KAo .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPqAqx3KAo .row .card .icon-decor {
    display: none;
  }
}
.cid-uPqAqx3KAo .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPqAqx3KAo .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPqAqx3KAo .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPqAqx3KAo .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPqAqx3KAo .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPqAqx3KAo .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPqAqx3KAo .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPqAqx3KAo .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPqAqx3KAo .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPqAqx3KAo .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPqAqx3KAo .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPqAqx3KAo .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPqAqx3KAo .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPqAqx3KAo .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPqAqx3KAo .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPqAqx3KAo .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPqAqx3KAo .item-title {
  color: #192227;
}
.cid-uPqAqx3KAo .mbr-text {
  color: #192227;
}
.cid-uPqAqxlUBF {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPqAqxlUBF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPqAqxlUBF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPqAqxlUBF .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPqAqxlUBF .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPqAqxlUBF .container {
    padding: 0 16px;
  }
}
.cid-uPqAqxlUBF .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPqAqxlUBF .row {
    margin: 0 10px;
  }
}
.cid-uPqAqxlUBF .row .card {
  position: relative;
  padding: 0;
}
.cid-uPqAqxlUBF .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPqAqxlUBF .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPqAqxlUBF .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPqAqxlUBF .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPqAqxlUBF .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPqAqxlUBF .row .card .icon-decor {
    display: none;
  }
}
.cid-uPqAqxlUBF .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPqAqxlUBF .title-wrapper {
    width: 100%;
  }
}
.cid-uPqAqxlUBF .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPqAqxlUBF .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPqAqxlUBF .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPqAqxlUBF .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPqAqxlUBF .mbr-text {
  color: #fdfcfc;
}
.cid-uPqAqxyfyd {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #192227;
}
.cid-uPqAqxyfyd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPqAqxyfyd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPqAqxyfyd .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 80%;
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uPqAqxyfyd .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 22px;
  }
}
.cid-uPqAqxyfyd .items-wrapper {
  margin: 0 -10px;
}
.cid-uPqAqxyfyd .items-wrapper .item {
  padding: 0 10px;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uPqAqxyfyd .items-wrapper .item {
    margin-bottom: 16px;
  }
}
.cid-uPqAqxyfyd .items-wrapper .item:hover .item-wrapper .item-img img,
.cid-uPqAqxyfyd .items-wrapper .item:focus .item-wrapper .item-img img {
  transform: translateX(10px);
}
.cid-uPqAqxyfyd .items-wrapper .item .item-wrapper {
  padding: 26px;
  height: 100%;
  overflow: hidden !important;
}
@media (max-width: 992px) {
  .cid-uPqAqxyfyd .items-wrapper .item .item-wrapper {
    padding: 16px;
  }
}
.cid-uPqAqxyfyd .items-wrapper .item .item-wrapper .item-img {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uPqAqxyfyd .items-wrapper .item .item-wrapper .item-img {
    margin-bottom: 22px;
  }
}
.cid-uPqAqxyfyd .items-wrapper .item .item-wrapper .item-img img {
  height: 250px;
  object-fit: cover;
  transition: all .3s ease;
}
.cid-uPqAqxyfyd .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 16px;
}
.cid-uPqAqxyfyd .items-wrapper .item .item-wrapper .card-box .item-text {
  margin-bottom: 16px;
}
.cid-uPqAqxyfyd .items-wrapper .item .item-wrapper .card-box .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uPqAqxyfyd .items-wrapper .item .card_1 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uPqAqxyfyd .items-wrapper .item .card_2 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uPqAqxyfyd .items-wrapper .item .card_3 {
  background-image: radial-gradient(circle farthest-corner at 80% 0%, #ffffff, #1f2329 50%);
}
.cid-uPqAqxyfyd .mbr-section-title,
.cid-uPqAqxyfyd .title-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-uPqAqxyfyd .item-title {
  color: #ffffff;
}
.cid-uPqAqxyfyd .item-text {
  color: #ffffff;
}
.cid-uPqAqxO9sx {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPqAqxO9sx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPqAqxO9sx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPqAqxO9sx .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uPqAqxO9sx .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPqAqxO9sx .container {
    padding: 0 16px;
  }
}
.cid-uPqAqxO9sx .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uPqAqxO9sx .row {
    margin: 0;
  }
}
.cid-uPqAqxO9sx .row .card {
  position: relative;
  padding: 0;
}
.cid-uPqAqxO9sx .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uPqAqxO9sx .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uPqAqxO9sx .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uPqAqxO9sx .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uPqAqxO9sx .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uPqAqxO9sx .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uPqAqxO9sx .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uPqAqy2UAP {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uPqAqy2UAP .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uPqAqy2UAP .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uPqAqy2UAP .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uPqAqy2UAP .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uPqAqy2UAP .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uPqAqy2UAP .primary {
  background: #5e91b7;
}
.cid-uPqAqy2UAP .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uPqAqy2UAP .mbr-text {
  color: #000000;
}
.cid-uPqAqy2UAP .name {
  color: #000000;
}
.cid-uPqAqy2UAP .position {
  color: #353535;
}
.cid-uPqAqy2UAP .mbr-section-title {
  color: #ffffff;
}
.cid-uPqAqy2UAP .mbr-primarytext {
  color: #000000;
}
.cid-uPqAqy2UAP .primary-name {
  color: #000000;
}
.cid-uPqAqy2UAP .primary-position {
  color: #000000;
}
.cid-uPqAqyk3VE {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPqAqyk3VE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPqAqyk3VE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPqAqyk3VE .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPqAqyk3VE .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPqAqyk3VE .container {
    padding: 0 16px;
  }
}
.cid-uPqAqyk3VE .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPqAqyk3VE .row {
    margin: 0 10px;
  }
}
.cid-uPqAqyk3VE .row .item {
  padding: 0;
}
.cid-uPqAqyk3VE .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPqAqyk3VE .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPqAqyk3VE .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPqAqyk3VE .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPqAqyk3VE .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPqAqyk3VE .panel-group .card:first-child {
  border-top: none;
}
.cid-uPqAqyk3VE .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPqAqyk3VE .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPqAqyk3VE .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPqAqyk3VE .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPqAqyk3VE .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPqAqyk3VE .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPqAqyk3VE .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPqAqyk3VE .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPqAqyk3VE .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPqAqyk3VE .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPqAqyk3VE .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPqAqyk3VE .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPqAqyk3VE .image-wrapper {
  height: 100%;
}
.cid-uPqAqyk3VE .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPqAqyk3VE .image-wrapper img {
    height: 350px;
  }
}
.cid-uPqAqyk3VE .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPqAqyk3VE .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPqAqyk3VE .panel-text {
  color: #fdfcfc;
}
.cid-uPqAqyELN1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPqAqyELN1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPqAqyELN1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPqAqyELN1 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPqAqyELN1 .container {
    padding: 0 12px;
  }
}
.cid-uPqAqyELN1 .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPqAqyELN1 .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPqAqyELN1 .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPqAqyELN1 .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPqAqyELN1 .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPqAqyELN1 .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPqAqyELN1 .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPqAqyELN1 .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPqAqyELN1 .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPqAqyELN1 .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPqAqyELN1 .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPqAqyELN1 .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPqAqyELN1 .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPqAqyELN1 .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPqAqyELN1 .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPqAqyELN1 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPqAqyELN1 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPqAqyELN1 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPqAqyELN1 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPqAqyELN1 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPqAqyELN1 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPqAqyELN1 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPqAqyELN1 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPqAqyELN1 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPqAqyELN1 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPqAqyELN1 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPqAqyELN1 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPqAqyELN1 .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPqAqyELN1 .mbr-section-title {
  color: #ffffff;
}
.cid-uPqAqyELN1 .mbr-text {
  color: #ffffff;
}
.cid-uPqAqyELN1 label {
  color: #ffffff;
}
.cid-uPqAqyELN1 .mbr-section-title,
.cid-uPqAqyELN1 .mbr-section-btn {
  color: #ffffff;
}
.cid-uPqAqyELN1 .card-contacts {
  color: #ffffff;
}
.cid-uPqSYuM4bY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqSYuM4bY .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqSYuM4bY .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqSYuM4bY .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqSYuM4bY .row {
    text-align: center;
  }
}
.cid-uPqSYuM4bY li {
  padding-bottom: 5px;
}
.cid-uPqSYuM4bY .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqSYuM4bY .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqSYuM4bY div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqSYuM4bY .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqSYuM4bY .copyright {
  color: #bbbbbb;
}
.cid-uPqSYuM4bY .soc-link,
.cid-uPqSYuM4bY .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqSYuM4bY .mbr-section-subtitle {
  text-align: left;
}
.cid-uPsjcJAuuQ .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPsjcJAuuQ .display-2 {
  font-size: 2rem;
}
.cid-uPsjcJAuuQ .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsjcJAuuQ .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPsjcJAuuQ .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsjcJAuuQ .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPsjcJAuuQ .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPsjcJAuuQ.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsjcJAuuQ.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsjcJAuuQ.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsjcJAuuQ.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsjcJAuuQ.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPsjcJAuuQ.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsjcJAuuQ.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPsjcJAuuQ.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPsjcJAuuQ .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPsjcJAuuQ .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPsjcJAuuQ .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsjcJAuuQ .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsjcJAuuQ .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPsjcJAuuQ .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsjcJAuuQ.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsjcJAuuQ .dropdown-menu {
    top: 0;
  }
  .cid-uPsjcJAuuQ .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsjcJAuuQ .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsjcJAuuQ .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPsjcJAuuQ .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsjcJAuuQ ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsjcJAuuQ .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPsjcJAuuQ .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPsjcJAuuQ .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPsjcJAuuQ .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPsjcJAuuQ .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPsjcJAuuQ .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPsjcJAuuQ .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPsjcJAuuQ .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPsjcJAuuQ .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPsjcJAuuQ .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPsjcJAuuQ .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPsjcJAuuQ .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPsjcJAuuQ .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPsjcJAuuQ .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsjcJAuuQ .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsjcJAuuQ .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPsjcJAuuQ .navbar.opened {
  transition: all .3s;
}
.cid-uPsjcJAuuQ .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPsjcJAuuQ .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPsjcJAuuQ .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsjcJAuuQ .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPsjcJAuuQ .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPsjcJAuuQ .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPsjcJAuuQ .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPsjcJAuuQ .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPsjcJAuuQ .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPsjcJAuuQ .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsjcJAuuQ .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPsjcJAuuQ .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsjcJAuuQ .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPsjcJAuuQ .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPsjcJAuuQ .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPsjcJAuuQ .navbar-caption {
  padding-right: 1rem;
}
.cid-uPsjcJAuuQ .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPsjcJAuuQ .dropdown-menu,
  .cid-uPsjcJAuuQ .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPsjcJAuuQ .dropdown-menu,
  .cid-uPsjcJAuuQ .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPsjcJAuuQ .nav-item:focus,
.cid-uPsjcJAuuQ .nav-link:focus {
  outline: none;
}
.cid-uPsjcJAuuQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPsjcJAuuQ .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsjcJAuuQ .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPsjcJAuuQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPsjcJAuuQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPsjcJAuuQ .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPsjcJAuuQ .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPsjcJAuuQ .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPsjcJAuuQ .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPsjcJAuuQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPsjcJAuuQ .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPsjcJAuuQ .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPsjcJAuuQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPsjcJAuuQ .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsjcJAuuQ .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPsjcJAuuQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPsjcJAuuQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPsjcJAuuQ .dropdown-item.active,
.cid-uPsjcJAuuQ .dropdown-item:active {
  background-color: transparent;
}
.cid-uPsjcJAuuQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPsjcJAuuQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPsjcJAuuQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPsjcJAuuQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPsjcJAuuQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPsjcJAuuQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPsjcJAuuQ ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsjcJAuuQ .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPsjcJAuuQ .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPsjcJAuuQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPsjcJAuuQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPsjcJAuuQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPsjcJAuuQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsjcJAuuQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsjcJAuuQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPsjcJAuuQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsjcJAuuQ nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPsjcJAuuQ nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPsjcJAuuQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsjcJAuuQ .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPsjcJAuuQ a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPsjcJAuuQ .navbar-brand span {
  display: inline-block;
}
.cid-uPsjcJAuuQ .navbar-brand a {
  font-weight: 500;
}
.cid-uPsjcJAuuQ .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPsjcJAuuQ .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPsjcJAuuQ .btn .mbr-iconfont,
.cid-uPsjcJAuuQ .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPsjcJAuuQ .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPsjcJAuuQ .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPsjcJAuuQ .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPsjcJAuuQ .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPsjcJAuuQ .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPsjcJAuuQ .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPsjcJAuuQ img {
  width: auto;
}
.cid-uPsjcJAuuQ .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPsjcJAuuQ .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsjcJAuuQ .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsjcJAuuQ a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPsjcJAuuQ .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPsjcJAuuQ .socicon {
  line-height: inherit;
}
.cid-uPsjcJAuuQ .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPqAvP2G9z {
  background-image: url("../../../assets/images/barandal-inox-escalera-interior-edificio-1.webp");
}
.cid-uPqAvP2G9z .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPqAvP2G9z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPqAvP2G9z .container {
    padding: 0 16px;
  }
}
.cid-uPqAvP2G9z .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPqAvP2G9z .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPqAvP2G9z .row {
    padding: 45px 4px;
  }
}
.cid-uPqAvP2G9z .row .card {
  justify-content: center;
}
.cid-uPqAvP2G9z .title-wrapper {
  padding-right: 100px;
}
@media (max-width: 992px) {
  .cid-uPqAvP2G9z .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPqAvP2G9z .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPqAvP2G9z .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPqAvP2G9z .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPqAvP2G9z .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPqAvP2G9z .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPqAvP2G9z .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPqAvP2G9z .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPqAvP2G9z .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPqAvP2G9z .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPqAvP2G9z .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPqAvP2G9z .image-wrapper img {
  height: 400px;
  width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPqAvP2G9z .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPqAvP2G9z .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPqAvP2G9z .image-wrapper img {
    height: 350px;
  }
}
.cid-uPqAvP2G9z .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPqAvP2G9z .mbr-section-title {
  color: #192227;
}
.cid-uPqAvP2G9z .mbr-text {
  color: #192227;
}
.cid-uPqAvPmcij {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPqAvPmcij .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPqAvPmcij .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPqAvPmcij .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPqAvPmcij .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPqAvPmcij .container {
    padding: 0 16px;
  }
}
.cid-uPqAvPmcij .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPqAvPmcij .row {
    margin: 0 10px;
  }
}
.cid-uPqAvPmcij .row .card {
  position: relative;
  padding: 0;
}
.cid-uPqAvPmcij .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPqAvPmcij .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPqAvPmcij .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPqAvPmcij .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPqAvPmcij .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPqAvPmcij .row .card .icon-decor {
    display: none;
  }
}
.cid-uPqAvPmcij .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPqAvPmcij .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPqAvPmcij .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPqAvPmcij .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPqAvPmcij .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPqAvPmcij .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPqAvPmcij .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPqAvPmcij .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPqAvPmcij .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPqAvPmcij .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPqAvPmcij .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPqAvPmcij .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPqAvPmcij .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPqAvPmcij .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPqAvPmcij .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPqAvPmcij .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPqAvPmcij .item-title {
  color: #192227;
}
.cid-uPqAvPmcij .mbr-text {
  color: #192227;
}
.cid-uPqAvPw9QH {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPqAvPw9QH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPqAvPw9QH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPqAvPw9QH .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPqAvPw9QH .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPqAvPw9QH .container {
    padding: 0 16px;
  }
}
.cid-uPqAvPw9QH .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPqAvPw9QH .row {
    margin: 0 10px;
  }
}
.cid-uPqAvPw9QH .row .card {
  position: relative;
  padding: 0;
}
.cid-uPqAvPw9QH .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPqAvPw9QH .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPqAvPw9QH .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPqAvPw9QH .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPqAvPw9QH .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPqAvPw9QH .row .card .icon-decor {
    display: none;
  }
}
.cid-uPqAvPw9QH .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPqAvPw9QH .title-wrapper {
    width: 100%;
  }
}
.cid-uPqAvPw9QH .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPqAvPw9QH .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPqAvPw9QH .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPqAvPw9QH .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPqAvPw9QH .mbr-text {
  color: #fdfcfc;
}
.cid-uPqAvPEULO {
  padding-top: 3rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPqAvPEULO .row {
  justify-content: center;
}
.cid-uPqAvPEULO .col-title {
  margin-bottom: 2.5rem;
}
.cid-uPqAvPEULO .mbr-section-title {
  color: #ffffff;
}
.cid-uPqAvPEULO .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-uPqAvPEULO .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqAvPEULO .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-uPqAvPEULO .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-uPqAvPEULO .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #bbbbbb;
  min-height: 540px;
}
@media (max-width: 991px) {
  .cid-uPqAvPEULO .card {
    min-height: 465px;
  }
}
@media (max-width: 639px) {
  .cid-uPqAvPEULO .card {
    min-height: 345px;
  }
}
.cid-uPqAvPEULO .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-uPqAvPEULO .card:hover .card-title {
  text-decoration: underline;
}
.cid-uPqAvPEULO .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-uPqAvPEULO .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-uPqAvPEULO .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-uPqAvPEULO .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-uPqAvPEULO .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-uPqAvPEULO .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-uPqAvPEULO .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-uPqAvPEULO .mbr-section-btn {
  margin-top: 30px;
}
.cid-uPqAvPEULO .card-title-1 {
  color: #ffffff;
}
.cid-uPE8AdeDy7 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPE8AdeDy7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPE8AdeDy7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPE8AdeDy7 .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uPE8AdeDy7 .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPE8AdeDy7 .container {
    padding: 0 16px;
  }
}
.cid-uPE8AdeDy7 .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uPE8AdeDy7 .row {
    margin: 0;
  }
}
.cid-uPE8AdeDy7 .row .card {
  position: relative;
  padding: 0;
}
.cid-uPE8AdeDy7 .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uPE8AdeDy7 .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uPE8AdeDy7 .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uPE8AdeDy7 .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uPE8AdeDy7 .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uPE8AdeDy7 .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uPE8AdeDy7 .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uPE8AWs4RC {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uPE8AWs4RC .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uPE8AWs4RC .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uPE8AWs4RC .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uPE8AWs4RC .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uPE8AWs4RC .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uPE8AWs4RC .primary {
  background: #5e91b7;
}
.cid-uPE8AWs4RC .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uPE8AWs4RC .mbr-text {
  color: #000000;
}
.cid-uPE8AWs4RC .name {
  color: #000000;
}
.cid-uPE8AWs4RC .position {
  color: #353535;
}
.cid-uPE8AWs4RC .mbr-section-title {
  color: #ffffff;
}
.cid-uPE8AWs4RC .mbr-primarytext {
  color: #000000;
}
.cid-uPE8AWs4RC .primary-name {
  color: #000000;
}
.cid-uPE8AWs4RC .primary-position {
  color: #000000;
}
.cid-uPqAvPQoAC {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPqAvPQoAC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPqAvPQoAC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPqAvPQoAC .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPqAvPQoAC .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPqAvPQoAC .container {
    padding: 0 16px;
  }
}
.cid-uPqAvPQoAC .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPqAvPQoAC .row {
    margin: 0 10px;
  }
}
.cid-uPqAvPQoAC .row .item {
  padding: 0;
}
.cid-uPqAvPQoAC .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPqAvPQoAC .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPqAvPQoAC .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPqAvPQoAC .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPqAvPQoAC .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPqAvPQoAC .panel-group .card:first-child {
  border-top: none;
}
.cid-uPqAvPQoAC .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPqAvPQoAC .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPqAvPQoAC .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPqAvPQoAC .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPqAvPQoAC .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPqAvPQoAC .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPqAvPQoAC .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPqAvPQoAC .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPqAvPQoAC .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPqAvPQoAC .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPqAvPQoAC .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPqAvPQoAC .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPqAvPQoAC .image-wrapper {
  height: 100%;
}
.cid-uPqAvPQoAC .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPqAvPQoAC .image-wrapper img {
    height: 350px;
  }
}
.cid-uPqAvPQoAC .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPqAvPQoAC .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPqAvPQoAC .panel-text {
  color: #fdfcfc;
}
.cid-uPqAvQ2POx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPqAvQ2POx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPqAvQ2POx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPqAvQ2POx .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPqAvQ2POx .container {
    padding: 0 12px;
  }
}
.cid-uPqAvQ2POx .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPqAvQ2POx .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPqAvQ2POx .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPqAvQ2POx .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPqAvQ2POx .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPqAvQ2POx .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPqAvQ2POx .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPqAvQ2POx .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPqAvQ2POx .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPqAvQ2POx .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPqAvQ2POx .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPqAvQ2POx .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPqAvQ2POx .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPqAvQ2POx .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPqAvQ2POx .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPqAvQ2POx .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPqAvQ2POx .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPqAvQ2POx .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPqAvQ2POx .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPqAvQ2POx .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPqAvQ2POx .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPqAvQ2POx .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPqAvQ2POx .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPqAvQ2POx .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPqAvQ2POx .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPqAvQ2POx .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPqAvQ2POx .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPqAvQ2POx .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPqAvQ2POx .mbr-section-title {
  color: #ffffff;
}
.cid-uPqAvQ2POx .mbr-text {
  color: #ffffff;
}
.cid-uPqAvQ2POx label {
  color: #ffffff;
}
.cid-uPqAvQ2POx .mbr-section-title,
.cid-uPqAvQ2POx .mbr-section-btn {
  color: #ffffff;
}
.cid-uPqAvQ2POx .card-contacts {
  color: #ffffff;
}
.cid-uPqTkkbcXO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqTkkbcXO .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqTkkbcXO .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqTkkbcXO .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqTkkbcXO .row {
    text-align: center;
  }
}
.cid-uPqTkkbcXO li {
  padding-bottom: 5px;
}
.cid-uPqTkkbcXO .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqTkkbcXO .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqTkkbcXO div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqTkkbcXO .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqTkkbcXO .copyright {
  color: #bbbbbb;
}
.cid-uPqTkkbcXO .soc-link,
.cid-uPqTkkbcXO .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqTkkbcXO .mbr-section-subtitle {
  text-align: left;
}
.cid-uPsmCRwaDG .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPsmCRwaDG .display-2 {
  font-size: 2rem;
}
.cid-uPsmCRwaDG .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsmCRwaDG .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPsmCRwaDG .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsmCRwaDG .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPsmCRwaDG .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPsmCRwaDG.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsmCRwaDG.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsmCRwaDG.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsmCRwaDG.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsmCRwaDG.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPsmCRwaDG.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsmCRwaDG.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPsmCRwaDG.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPsmCRwaDG .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPsmCRwaDG .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPsmCRwaDG .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsmCRwaDG .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsmCRwaDG .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPsmCRwaDG .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsmCRwaDG.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsmCRwaDG .dropdown-menu {
    top: 0;
  }
  .cid-uPsmCRwaDG .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsmCRwaDG .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsmCRwaDG .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPsmCRwaDG .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsmCRwaDG ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsmCRwaDG .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPsmCRwaDG .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPsmCRwaDG .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPsmCRwaDG .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPsmCRwaDG .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPsmCRwaDG .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPsmCRwaDG .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPsmCRwaDG .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPsmCRwaDG .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPsmCRwaDG .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPsmCRwaDG .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPsmCRwaDG .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPsmCRwaDG .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPsmCRwaDG .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsmCRwaDG .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsmCRwaDG .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPsmCRwaDG .navbar.opened {
  transition: all .3s;
}
.cid-uPsmCRwaDG .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPsmCRwaDG .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPsmCRwaDG .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsmCRwaDG .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPsmCRwaDG .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPsmCRwaDG .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPsmCRwaDG .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPsmCRwaDG .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPsmCRwaDG .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPsmCRwaDG .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsmCRwaDG .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPsmCRwaDG .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsmCRwaDG .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPsmCRwaDG .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPsmCRwaDG .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPsmCRwaDG .navbar-caption {
  padding-right: 1rem;
}
.cid-uPsmCRwaDG .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPsmCRwaDG .dropdown-menu,
  .cid-uPsmCRwaDG .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPsmCRwaDG .dropdown-menu,
  .cid-uPsmCRwaDG .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPsmCRwaDG .nav-item:focus,
.cid-uPsmCRwaDG .nav-link:focus {
  outline: none;
}
.cid-uPsmCRwaDG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPsmCRwaDG .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsmCRwaDG .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPsmCRwaDG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPsmCRwaDG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPsmCRwaDG .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPsmCRwaDG .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPsmCRwaDG .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPsmCRwaDG .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPsmCRwaDG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPsmCRwaDG .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPsmCRwaDG .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPsmCRwaDG .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPsmCRwaDG .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsmCRwaDG .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPsmCRwaDG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPsmCRwaDG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPsmCRwaDG .dropdown-item.active,
.cid-uPsmCRwaDG .dropdown-item:active {
  background-color: transparent;
}
.cid-uPsmCRwaDG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPsmCRwaDG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPsmCRwaDG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPsmCRwaDG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPsmCRwaDG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPsmCRwaDG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPsmCRwaDG ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsmCRwaDG .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPsmCRwaDG .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPsmCRwaDG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPsmCRwaDG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPsmCRwaDG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPsmCRwaDG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsmCRwaDG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsmCRwaDG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPsmCRwaDG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsmCRwaDG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPsmCRwaDG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPsmCRwaDG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsmCRwaDG .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPsmCRwaDG a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPsmCRwaDG .navbar-brand span {
  display: inline-block;
}
.cid-uPsmCRwaDG .navbar-brand a {
  font-weight: 500;
}
.cid-uPsmCRwaDG .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPsmCRwaDG .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPsmCRwaDG .btn .mbr-iconfont,
.cid-uPsmCRwaDG .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPsmCRwaDG .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPsmCRwaDG .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPsmCRwaDG .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPsmCRwaDG .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPsmCRwaDG .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPsmCRwaDG .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPsmCRwaDG img {
  width: auto;
}
.cid-uPsmCRwaDG .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPsmCRwaDG .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsmCRwaDG .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsmCRwaDG a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPsmCRwaDG .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPsmCRwaDG .socicon {
  line-height: inherit;
}
.cid-uPsmCRwaDG .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPqAA60Oi9 {
  background-image: url("../../../assets/images/pasamanos-inoxidable-seguridad-edificio.webp");
}
.cid-uPqAA60Oi9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPqAA60Oi9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPqAA60Oi9 .container {
    padding: 0 16px;
  }
}
.cid-uPqAA60Oi9 .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPqAA60Oi9 .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPqAA60Oi9 .row {
    padding: 45px 4px;
  }
}
.cid-uPqAA60Oi9 .row .card {
  justify-content: center;
}
.cid-uPqAA60Oi9 .title-wrapper {
  padding-right: 100px;
}
@media (max-width: 992px) {
  .cid-uPqAA60Oi9 .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPqAA60Oi9 .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPqAA60Oi9 .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPqAA60Oi9 .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPqAA60Oi9 .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPqAA60Oi9 .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPqAA60Oi9 .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPqAA60Oi9 .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPqAA60Oi9 .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPqAA60Oi9 .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPqAA60Oi9 .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPqAA60Oi9 .image-wrapper img {
  height: 400px;
  width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPqAA60Oi9 .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPqAA60Oi9 .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPqAA60Oi9 .image-wrapper img {
    height: 350px;
  }
}
.cid-uPqAA60Oi9 .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPqAA60Oi9 .mbr-section-title {
  color: #192227;
}
.cid-uPqAA60Oi9 .mbr-text {
  color: #192227;
}
.cid-uPqAA6jjoj {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPqAA6jjoj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPqAA6jjoj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPqAA6jjoj .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPqAA6jjoj .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPqAA6jjoj .container {
    padding: 0 16px;
  }
}
.cid-uPqAA6jjoj .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPqAA6jjoj .row {
    margin: 0 10px;
  }
}
.cid-uPqAA6jjoj .row .card {
  position: relative;
  padding: 0;
}
.cid-uPqAA6jjoj .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPqAA6jjoj .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPqAA6jjoj .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPqAA6jjoj .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPqAA6jjoj .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPqAA6jjoj .row .card .icon-decor {
    display: none;
  }
}
.cid-uPqAA6jjoj .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPqAA6jjoj .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPqAA6jjoj .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPqAA6jjoj .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPqAA6jjoj .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPqAA6jjoj .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPqAA6jjoj .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPqAA6jjoj .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPqAA6jjoj .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPqAA6jjoj .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPqAA6jjoj .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPqAA6jjoj .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPqAA6jjoj .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPqAA6jjoj .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPqAA6jjoj .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPqAA6jjoj .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPqAA6jjoj .item-title {
  color: #192227;
}
.cid-uPqAA6jjoj .mbr-text {
  color: #192227;
}
.cid-uPqAA6u8oU {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPqAA6u8oU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPqAA6u8oU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPqAA6u8oU .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPqAA6u8oU .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPqAA6u8oU .container {
    padding: 0 16px;
  }
}
.cid-uPqAA6u8oU .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPqAA6u8oU .row {
    margin: 0 10px;
  }
}
.cid-uPqAA6u8oU .row .card {
  position: relative;
  padding: 0;
}
.cid-uPqAA6u8oU .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPqAA6u8oU .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPqAA6u8oU .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPqAA6u8oU .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPqAA6u8oU .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPqAA6u8oU .row .card .icon-decor {
    display: none;
  }
}
.cid-uPqAA6u8oU .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPqAA6u8oU .title-wrapper {
    width: 100%;
  }
}
.cid-uPqAA6u8oU .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPqAA6u8oU .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPqAA6u8oU .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPqAA6u8oU .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPqAA6u8oU .mbr-text {
  color: #fdfcfc;
}
.cid-uPqAA6CJ5G {
  padding-top: 3rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPqAA6CJ5G .row {
  justify-content: center;
}
.cid-uPqAA6CJ5G .col-title {
  margin-bottom: 2.5rem;
}
.cid-uPqAA6CJ5G .mbr-section-title {
  color: #ffffff;
}
.cid-uPqAA6CJ5G .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-uPqAA6CJ5G .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqAA6CJ5G .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-uPqAA6CJ5G .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-uPqAA6CJ5G .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #bbbbbb;
  min-height: 540px;
}
@media (max-width: 991px) {
  .cid-uPqAA6CJ5G .card {
    min-height: 465px;
  }
}
@media (max-width: 639px) {
  .cid-uPqAA6CJ5G .card {
    min-height: 345px;
  }
}
.cid-uPqAA6CJ5G .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-uPqAA6CJ5G .card:hover .card-title {
  text-decoration: underline;
}
.cid-uPqAA6CJ5G .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-uPqAA6CJ5G .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-uPqAA6CJ5G .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-uPqAA6CJ5G .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-uPqAA6CJ5G .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-uPqAA6CJ5G .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-uPqAA6CJ5G .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-uPqAA6CJ5G .mbr-section-btn {
  margin-top: 30px;
}
.cid-uPqAA6CJ5G .card-title-1 {
  color: #ffffff;
}
.cid-uPEkDAygDE {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPEkDAygDE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPEkDAygDE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPEkDAygDE .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uPEkDAygDE .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPEkDAygDE .container {
    padding: 0 16px;
  }
}
.cid-uPEkDAygDE .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uPEkDAygDE .row {
    margin: 0;
  }
}
.cid-uPEkDAygDE .row .card {
  position: relative;
  padding: 0;
}
.cid-uPEkDAygDE .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uPEkDAygDE .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uPEkDAygDE .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uPEkDAygDE .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uPEkDAygDE .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uPEkDAygDE .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uPEkDAygDE .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uPEkEqxHqN {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uPEkEqxHqN .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uPEkEqxHqN .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uPEkEqxHqN .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uPEkEqxHqN .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uPEkEqxHqN .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uPEkEqxHqN .primary {
  background: #5e91b7;
}
.cid-uPEkEqxHqN .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uPEkEqxHqN .mbr-text {
  color: #000000;
}
.cid-uPEkEqxHqN .name {
  color: #000000;
}
.cid-uPEkEqxHqN .position {
  color: #353535;
}
.cid-uPEkEqxHqN .mbr-section-title {
  color: #ffffff;
}
.cid-uPEkEqxHqN .mbr-primarytext {
  color: #000000;
}
.cid-uPEkEqxHqN .primary-name {
  color: #000000;
}
.cid-uPEkEqxHqN .primary-position {
  color: #000000;
}
.cid-uPqAA6P7Pv {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPqAA6P7Pv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPqAA6P7Pv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPqAA6P7Pv .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPqAA6P7Pv .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPqAA6P7Pv .container {
    padding: 0 16px;
  }
}
.cid-uPqAA6P7Pv .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPqAA6P7Pv .row {
    margin: 0 10px;
  }
}
.cid-uPqAA6P7Pv .row .item {
  padding: 0;
}
.cid-uPqAA6P7Pv .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPqAA6P7Pv .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPqAA6P7Pv .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPqAA6P7Pv .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPqAA6P7Pv .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPqAA6P7Pv .panel-group .card:first-child {
  border-top: none;
}
.cid-uPqAA6P7Pv .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPqAA6P7Pv .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPqAA6P7Pv .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPqAA6P7Pv .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPqAA6P7Pv .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPqAA6P7Pv .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPqAA6P7Pv .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPqAA6P7Pv .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPqAA6P7Pv .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPqAA6P7Pv .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPqAA6P7Pv .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPqAA6P7Pv .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPqAA6P7Pv .image-wrapper {
  height: 100%;
}
.cid-uPqAA6P7Pv .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPqAA6P7Pv .image-wrapper img {
    height: 350px;
  }
}
.cid-uPqAA6P7Pv .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPqAA6P7Pv .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPqAA6P7Pv .panel-text {
  color: #fdfcfc;
}
.cid-uPqAA71kEs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPqAA71kEs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPqAA71kEs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPqAA71kEs .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPqAA71kEs .container {
    padding: 0 12px;
  }
}
.cid-uPqAA71kEs .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPqAA71kEs .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPqAA71kEs .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPqAA71kEs .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPqAA71kEs .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPqAA71kEs .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPqAA71kEs .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPqAA71kEs .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPqAA71kEs .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPqAA71kEs .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPqAA71kEs .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPqAA71kEs .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPqAA71kEs .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPqAA71kEs .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPqAA71kEs .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPqAA71kEs .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPqAA71kEs .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPqAA71kEs .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPqAA71kEs .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPqAA71kEs .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPqAA71kEs .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPqAA71kEs .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPqAA71kEs .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPqAA71kEs .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPqAA71kEs .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPqAA71kEs .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPqAA71kEs .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPqAA71kEs .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPqAA71kEs .mbr-section-title {
  color: #ffffff;
}
.cid-uPqAA71kEs .mbr-text {
  color: #ffffff;
}
.cid-uPqAA71kEs label {
  color: #ffffff;
}
.cid-uPqAA71kEs .mbr-section-title,
.cid-uPqAA71kEs .mbr-section-btn {
  color: #ffffff;
}
.cid-uPqAA71kEs .card-contacts {
  color: #ffffff;
}
.cid-uPqTo7V46x {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqTo7V46x .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqTo7V46x .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqTo7V46x .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqTo7V46x .row {
    text-align: center;
  }
}
.cid-uPqTo7V46x li {
  padding-bottom: 5px;
}
.cid-uPqTo7V46x .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqTo7V46x .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqTo7V46x div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqTo7V46x .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqTo7V46x .copyright {
  color: #bbbbbb;
}
.cid-uPqTo7V46x .soc-link,
.cid-uPqTo7V46x .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqTo7V46x .mbr-section-subtitle {
  text-align: left;
}
.cid-uPsn9gWKWt .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPsn9gWKWt .display-2 {
  font-size: 2rem;
}
.cid-uPsn9gWKWt .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsn9gWKWt .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPsn9gWKWt .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsn9gWKWt .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPsn9gWKWt .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPsn9gWKWt.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsn9gWKWt.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsn9gWKWt.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsn9gWKWt.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsn9gWKWt.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPsn9gWKWt.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsn9gWKWt.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPsn9gWKWt.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPsn9gWKWt .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPsn9gWKWt .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPsn9gWKWt .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsn9gWKWt .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsn9gWKWt .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPsn9gWKWt .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsn9gWKWt.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsn9gWKWt .dropdown-menu {
    top: 0;
  }
  .cid-uPsn9gWKWt .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsn9gWKWt .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsn9gWKWt .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPsn9gWKWt .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsn9gWKWt ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsn9gWKWt .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPsn9gWKWt .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPsn9gWKWt .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPsn9gWKWt .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPsn9gWKWt .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPsn9gWKWt .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPsn9gWKWt .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPsn9gWKWt .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPsn9gWKWt .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPsn9gWKWt .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPsn9gWKWt .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPsn9gWKWt .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPsn9gWKWt .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPsn9gWKWt .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsn9gWKWt .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsn9gWKWt .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPsn9gWKWt .navbar.opened {
  transition: all .3s;
}
.cid-uPsn9gWKWt .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPsn9gWKWt .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPsn9gWKWt .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsn9gWKWt .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPsn9gWKWt .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPsn9gWKWt .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPsn9gWKWt .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPsn9gWKWt .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPsn9gWKWt .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPsn9gWKWt .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsn9gWKWt .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPsn9gWKWt .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsn9gWKWt .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPsn9gWKWt .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPsn9gWKWt .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPsn9gWKWt .navbar-caption {
  padding-right: 1rem;
}
.cid-uPsn9gWKWt .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPsn9gWKWt .dropdown-menu,
  .cid-uPsn9gWKWt .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPsn9gWKWt .dropdown-menu,
  .cid-uPsn9gWKWt .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPsn9gWKWt .nav-item:focus,
.cid-uPsn9gWKWt .nav-link:focus {
  outline: none;
}
.cid-uPsn9gWKWt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPsn9gWKWt .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsn9gWKWt .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPsn9gWKWt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPsn9gWKWt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPsn9gWKWt .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPsn9gWKWt .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPsn9gWKWt .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPsn9gWKWt .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPsn9gWKWt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPsn9gWKWt .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPsn9gWKWt .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPsn9gWKWt .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPsn9gWKWt .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsn9gWKWt .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPsn9gWKWt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPsn9gWKWt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPsn9gWKWt .dropdown-item.active,
.cid-uPsn9gWKWt .dropdown-item:active {
  background-color: transparent;
}
.cid-uPsn9gWKWt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPsn9gWKWt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPsn9gWKWt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPsn9gWKWt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPsn9gWKWt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPsn9gWKWt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPsn9gWKWt ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsn9gWKWt .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPsn9gWKWt .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPsn9gWKWt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPsn9gWKWt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPsn9gWKWt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPsn9gWKWt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsn9gWKWt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsn9gWKWt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPsn9gWKWt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsn9gWKWt nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPsn9gWKWt nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPsn9gWKWt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsn9gWKWt .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPsn9gWKWt a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPsn9gWKWt .navbar-brand span {
  display: inline-block;
}
.cid-uPsn9gWKWt .navbar-brand a {
  font-weight: 500;
}
.cid-uPsn9gWKWt .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPsn9gWKWt .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPsn9gWKWt .btn .mbr-iconfont,
.cid-uPsn9gWKWt .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPsn9gWKWt .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPsn9gWKWt .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPsn9gWKWt .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPsn9gWKWt .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPsn9gWKWt .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPsn9gWKWt .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPsn9gWKWt img {
  width: auto;
}
.cid-uPsn9gWKWt .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPsn9gWKWt .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsn9gWKWt .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsn9gWKWt a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPsn9gWKWt .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPsn9gWKWt .socicon {
  line-height: inherit;
}
.cid-uPsn9gWKWt .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPqAGddmVF {
  background-image: url("../../../assets/images/barandal-con-vidrio-templado-emuba-35.webp");
}
.cid-uPqAGddmVF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPqAGddmVF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPqAGddmVF .container {
    padding: 0 16px;
  }
}
.cid-uPqAGddmVF .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPqAGddmVF .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPqAGddmVF .row {
    padding: 45px 4px;
  }
}
.cid-uPqAGddmVF .row .card {
  justify-content: center;
}
.cid-uPqAGddmVF .title-wrapper {
  padding-right: 100px;
}
@media (max-width: 992px) {
  .cid-uPqAGddmVF .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPqAGddmVF .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPqAGddmVF .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPqAGddmVF .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPqAGddmVF .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPqAGddmVF .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPqAGddmVF .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPqAGddmVF .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPqAGddmVF .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPqAGddmVF .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPqAGddmVF .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPqAGddmVF .image-wrapper img {
  height: 400px;
  width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPqAGddmVF .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPqAGddmVF .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPqAGddmVF .image-wrapper img {
    height: 350px;
  }
}
.cid-uPqAGddmVF .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPqAGddmVF .mbr-section-title {
  color: #192227;
}
.cid-uPqAGddmVF .mbr-text {
  color: #192227;
}
.cid-uPqAGdOm6I {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPqAGdOm6I .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPqAGdOm6I .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPqAGdOm6I .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPqAGdOm6I .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPqAGdOm6I .container {
    padding: 0 16px;
  }
}
.cid-uPqAGdOm6I .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPqAGdOm6I .row {
    margin: 0 10px;
  }
}
.cid-uPqAGdOm6I .row .card {
  position: relative;
  padding: 0;
}
.cid-uPqAGdOm6I .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPqAGdOm6I .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPqAGdOm6I .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPqAGdOm6I .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPqAGdOm6I .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPqAGdOm6I .row .card .icon-decor {
    display: none;
  }
}
.cid-uPqAGdOm6I .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPqAGdOm6I .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPqAGdOm6I .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPqAGdOm6I .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPqAGdOm6I .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPqAGdOm6I .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPqAGdOm6I .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPqAGdOm6I .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPqAGdOm6I .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPqAGdOm6I .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPqAGdOm6I .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPqAGdOm6I .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPqAGdOm6I .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPqAGdOm6I .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPqAGdOm6I .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPqAGdOm6I .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPqAGdOm6I .item-title {
  color: #192227;
}
.cid-uPqAGdOm6I .mbr-text {
  color: #192227;
}
.cid-uPqAGe2S4w {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPqAGe2S4w .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPqAGe2S4w .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPqAGe2S4w .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPqAGe2S4w .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPqAGe2S4w .container {
    padding: 0 16px;
  }
}
.cid-uPqAGe2S4w .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPqAGe2S4w .row {
    margin: 0 10px;
  }
}
.cid-uPqAGe2S4w .row .card {
  position: relative;
  padding: 0;
}
.cid-uPqAGe2S4w .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPqAGe2S4w .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPqAGe2S4w .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPqAGe2S4w .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPqAGe2S4w .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPqAGe2S4w .row .card .icon-decor {
    display: none;
  }
}
.cid-uPqAGe2S4w .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPqAGe2S4w .title-wrapper {
    width: 100%;
  }
}
.cid-uPqAGe2S4w .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPqAGe2S4w .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPqAGe2S4w .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPqAGe2S4w .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPqAGe2S4w .mbr-text {
  color: #fdfcfc;
}
.cid-uPqAGeaS35 {
  padding-top: 3rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPqAGeaS35 .row {
  justify-content: center;
}
.cid-uPqAGeaS35 .col-title {
  margin-bottom: 2.5rem;
}
.cid-uPqAGeaS35 .mbr-section-title {
  color: #ffffff;
}
.cid-uPqAGeaS35 .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-uPqAGeaS35 .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqAGeaS35 .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-uPqAGeaS35 .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-uPqAGeaS35 .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #bbbbbb;
  min-height: 540px;
}
@media (max-width: 991px) {
  .cid-uPqAGeaS35 .card {
    min-height: 465px;
  }
}
@media (max-width: 639px) {
  .cid-uPqAGeaS35 .card {
    min-height: 345px;
  }
}
.cid-uPqAGeaS35 .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-uPqAGeaS35 .card:hover .card-title {
  text-decoration: underline;
}
.cid-uPqAGeaS35 .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-uPqAGeaS35 .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-uPqAGeaS35 .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-uPqAGeaS35 .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-uPqAGeaS35 .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-uPqAGeaS35 .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-uPqAGeaS35 .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-uPqAGeaS35 .mbr-section-btn {
  margin-top: 30px;
}
.cid-uPqAGeaS35 .card-title-1 {
  color: #ffffff;
}
.cid-uPTWfbSfbN {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPTWfbSfbN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPTWfbSfbN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPTWfbSfbN .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uPTWfbSfbN .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPTWfbSfbN .container {
    padding: 0 16px;
  }
}
.cid-uPTWfbSfbN .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uPTWfbSfbN .row {
    margin: 0;
  }
}
.cid-uPTWfbSfbN .row .card {
  position: relative;
  padding: 0;
}
.cid-uPTWfbSfbN .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uPTWfbSfbN .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uPTWfbSfbN .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uPTWfbSfbN .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uPTWfbSfbN .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uPTWfbSfbN .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uPTWfbSfbN .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uPTWg63l8U {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uPTWg63l8U .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uPTWg63l8U .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uPTWg63l8U .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uPTWg63l8U .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uPTWg63l8U .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uPTWg63l8U .primary {
  background: #5e91b7;
}
.cid-uPTWg63l8U .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uPTWg63l8U .mbr-text {
  color: #000000;
}
.cid-uPTWg63l8U .name {
  color: #000000;
}
.cid-uPTWg63l8U .position {
  color: #353535;
}
.cid-uPTWg63l8U .mbr-section-title {
  color: #ffffff;
}
.cid-uPTWg63l8U .mbr-primarytext {
  color: #000000;
}
.cid-uPTWg63l8U .primary-name {
  color: #000000;
}
.cid-uPTWg63l8U .primary-position {
  color: #000000;
}
.cid-uPqAGemwPW {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPqAGemwPW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPqAGemwPW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPqAGemwPW .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPqAGemwPW .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPqAGemwPW .container {
    padding: 0 16px;
  }
}
.cid-uPqAGemwPW .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPqAGemwPW .row {
    margin: 0 10px;
  }
}
.cid-uPqAGemwPW .row .item {
  padding: 0;
}
.cid-uPqAGemwPW .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPqAGemwPW .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPqAGemwPW .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPqAGemwPW .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPqAGemwPW .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPqAGemwPW .panel-group .card:first-child {
  border-top: none;
}
.cid-uPqAGemwPW .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPqAGemwPW .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPqAGemwPW .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPqAGemwPW .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPqAGemwPW .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPqAGemwPW .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPqAGemwPW .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPqAGemwPW .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPqAGemwPW .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPqAGemwPW .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPqAGemwPW .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPqAGemwPW .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPqAGemwPW .image-wrapper {
  height: 100%;
}
.cid-uPqAGemwPW .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPqAGemwPW .image-wrapper img {
    height: 350px;
  }
}
.cid-uPqAGemwPW .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPqAGemwPW .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPqAGemwPW .panel-text {
  color: #fdfcfc;
}
.cid-uPqAGeArT0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPqAGeArT0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPqAGeArT0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPqAGeArT0 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPqAGeArT0 .container {
    padding: 0 12px;
  }
}
.cid-uPqAGeArT0 .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPqAGeArT0 .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPqAGeArT0 .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPqAGeArT0 .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPqAGeArT0 .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPqAGeArT0 .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPqAGeArT0 .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPqAGeArT0 .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPqAGeArT0 .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPqAGeArT0 .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPqAGeArT0 .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPqAGeArT0 .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPqAGeArT0 .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPqAGeArT0 .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPqAGeArT0 .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPqAGeArT0 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPqAGeArT0 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPqAGeArT0 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPqAGeArT0 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPqAGeArT0 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPqAGeArT0 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPqAGeArT0 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPqAGeArT0 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPqAGeArT0 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPqAGeArT0 .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPqAGeArT0 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPqAGeArT0 .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPqAGeArT0 .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPqAGeArT0 .mbr-section-title {
  color: #ffffff;
}
.cid-uPqAGeArT0 .mbr-text {
  color: #ffffff;
}
.cid-uPqAGeArT0 label {
  color: #ffffff;
}
.cid-uPqAGeArT0 .mbr-section-title,
.cid-uPqAGeArT0 .mbr-section-btn {
  color: #ffffff;
}
.cid-uPqAGeArT0 .card-contacts {
  color: #ffffff;
}
.cid-uPqTqGa5AV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqTqGa5AV .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqTqGa5AV .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqTqGa5AV .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqTqGa5AV .row {
    text-align: center;
  }
}
.cid-uPqTqGa5AV li {
  padding-bottom: 5px;
}
.cid-uPqTqGa5AV .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqTqGa5AV .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqTqGa5AV div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqTqGa5AV .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqTqGa5AV .copyright {
  color: #bbbbbb;
}
.cid-uPqTqGa5AV .soc-link,
.cid-uPqTqGa5AV .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqTqGa5AV .mbr-section-subtitle {
  text-align: left;
}
.cid-uPsnHcNY5H .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPsnHcNY5H .display-2 {
  font-size: 2rem;
}
.cid-uPsnHcNY5H .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsnHcNY5H .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPsnHcNY5H .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsnHcNY5H .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPsnHcNY5H .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPsnHcNY5H.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsnHcNY5H.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsnHcNY5H.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsnHcNY5H.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsnHcNY5H.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPsnHcNY5H.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsnHcNY5H.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPsnHcNY5H.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPsnHcNY5H .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPsnHcNY5H .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPsnHcNY5H .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsnHcNY5H .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsnHcNY5H .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPsnHcNY5H .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPsnHcNY5H.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPsnHcNY5H .dropdown-menu {
    top: 0;
  }
  .cid-uPsnHcNY5H .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPsnHcNY5H .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPsnHcNY5H .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPsnHcNY5H .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPsnHcNY5H ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPsnHcNY5H .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPsnHcNY5H .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPsnHcNY5H .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPsnHcNY5H .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPsnHcNY5H .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPsnHcNY5H .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPsnHcNY5H .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPsnHcNY5H .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPsnHcNY5H .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPsnHcNY5H .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPsnHcNY5H .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPsnHcNY5H .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPsnHcNY5H .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPsnHcNY5H .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPsnHcNY5H .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPsnHcNY5H .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPsnHcNY5H .navbar.opened {
  transition: all .3s;
}
.cid-uPsnHcNY5H .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPsnHcNY5H .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPsnHcNY5H .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsnHcNY5H .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPsnHcNY5H .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPsnHcNY5H .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPsnHcNY5H .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPsnHcNY5H .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPsnHcNY5H .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPsnHcNY5H .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsnHcNY5H .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPsnHcNY5H .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsnHcNY5H .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPsnHcNY5H .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPsnHcNY5H .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPsnHcNY5H .navbar-caption {
  padding-right: 1rem;
}
.cid-uPsnHcNY5H .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPsnHcNY5H .dropdown-menu,
  .cid-uPsnHcNY5H .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPsnHcNY5H .dropdown-menu,
  .cid-uPsnHcNY5H .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPsnHcNY5H .nav-item:focus,
.cid-uPsnHcNY5H .nav-link:focus {
  outline: none;
}
.cid-uPsnHcNY5H .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPsnHcNY5H .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsnHcNY5H .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPsnHcNY5H .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPsnHcNY5H .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPsnHcNY5H .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPsnHcNY5H .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPsnHcNY5H .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPsnHcNY5H .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPsnHcNY5H .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPsnHcNY5H .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPsnHcNY5H .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPsnHcNY5H .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPsnHcNY5H .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPsnHcNY5H .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPsnHcNY5H .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPsnHcNY5H .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPsnHcNY5H .dropdown-item.active,
.cid-uPsnHcNY5H .dropdown-item:active {
  background-color: transparent;
}
.cid-uPsnHcNY5H .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPsnHcNY5H .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPsnHcNY5H .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPsnHcNY5H .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPsnHcNY5H .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPsnHcNY5H .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPsnHcNY5H ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPsnHcNY5H .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPsnHcNY5H .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPsnHcNY5H button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPsnHcNY5H button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPsnHcNY5H button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPsnHcNY5H button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsnHcNY5H button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPsnHcNY5H button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPsnHcNY5H nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsnHcNY5H nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPsnHcNY5H nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPsnHcNY5H nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPsnHcNY5H .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPsnHcNY5H a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPsnHcNY5H .navbar-brand span {
  display: inline-block;
}
.cid-uPsnHcNY5H .navbar-brand a {
  font-weight: 500;
}
.cid-uPsnHcNY5H .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPsnHcNY5H .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPsnHcNY5H .btn .mbr-iconfont,
.cid-uPsnHcNY5H .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPsnHcNY5H .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPsnHcNY5H .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPsnHcNY5H .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPsnHcNY5H .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPsnHcNY5H .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPsnHcNY5H .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPsnHcNY5H img {
  width: auto;
}
.cid-uPsnHcNY5H .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPsnHcNY5H .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsnHcNY5H .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPsnHcNY5H a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPsnHcNY5H .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPsnHcNY5H .socicon {
  line-height: inherit;
}
.cid-uPsnHcNY5H .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uOdFY9TVQb {
  background-image: url("../../../assets/images/canceles-vidrio-templado-ventanas.webp");
}
.cid-uOdFY9TVQb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOdFY9TVQb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uOdFY9TVQb .container {
    padding: 0 16px;
  }
}
.cid-uOdFY9TVQb .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uOdFY9TVQb .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uOdFY9TVQb .row {
    padding: 45px 4px;
  }
}
.cid-uOdFY9TVQb .row .card {
  justify-content: center;
}
.cid-uOdFY9TVQb .title-wrapper {
  padding-right: 100px;
}
@media (max-width: 992px) {
  .cid-uOdFY9TVQb .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uOdFY9TVQb .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uOdFY9TVQb .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uOdFY9TVQb .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uOdFY9TVQb .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uOdFY9TVQb .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uOdFY9TVQb .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uOdFY9TVQb .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uOdFY9TVQb .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uOdFY9TVQb .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uOdFY9TVQb .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uOdFY9TVQb .image-wrapper img {
  height: 400px;
  width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uOdFY9TVQb .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uOdFY9TVQb .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uOdFY9TVQb .image-wrapper img {
    height: 350px;
  }
}
.cid-uOdFY9TVQb .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uOdFY9TVQb .mbr-section-title {
  color: #192227;
}
.cid-uOdFY9TVQb .mbr-text {
  color: #192227;
}
.cid-uOdFYaTEAC {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uOdFYaTEAC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOdFYaTEAC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOdFYaTEAC .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uOdFYaTEAC .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uOdFYaTEAC .container {
    padding: 0 16px;
  }
}
.cid-uOdFYaTEAC .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uOdFYaTEAC .row {
    margin: 0 10px;
  }
}
.cid-uOdFYaTEAC .row .card {
  position: relative;
  padding: 0;
}
.cid-uOdFYaTEAC .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uOdFYaTEAC .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uOdFYaTEAC .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uOdFYaTEAC .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uOdFYaTEAC .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uOdFYaTEAC .row .card .icon-decor {
    display: none;
  }
}
.cid-uOdFYaTEAC .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uOdFYaTEAC .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uOdFYaTEAC .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uOdFYaTEAC .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uOdFYaTEAC .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uOdFYaTEAC .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uOdFYaTEAC .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uOdFYaTEAC .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uOdFYaTEAC .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uOdFYaTEAC .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uOdFYaTEAC .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uOdFYaTEAC .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uOdFYaTEAC .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uOdFYaTEAC .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uOdFYaTEAC .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uOdFYaTEAC .mbr-section-title {
  color: #fdfcfc;
}
.cid-uOdFYaTEAC .item-title {
  color: #192227;
}
.cid-uOdFYaTEAC .mbr-text {
  color: #192227;
}
.cid-uOdFYb8j7r {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uOdFYb8j7r .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOdFYb8j7r .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOdFYb8j7r .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uOdFYb8j7r .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uOdFYb8j7r .container {
    padding: 0 16px;
  }
}
.cid-uOdFYb8j7r .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uOdFYb8j7r .row {
    margin: 0 10px;
  }
}
.cid-uOdFYb8j7r .row .card {
  position: relative;
  padding: 0;
}
.cid-uOdFYb8j7r .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uOdFYb8j7r .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uOdFYb8j7r .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uOdFYb8j7r .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uOdFYb8j7r .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uOdFYb8j7r .row .card .icon-decor {
    display: none;
  }
}
.cid-uOdFYb8j7r .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uOdFYb8j7r .title-wrapper {
    width: 100%;
  }
}
.cid-uOdFYb8j7r .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uOdFYb8j7r .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uOdFYb8j7r .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uOdFYb8j7r .mbr-section-title {
  color: #fdfcfc;
}
.cid-uOdFYb8j7r .mbr-text {
  color: #fdfcfc;
}
.cid-uOdFYbhh2g {
  padding-top: 3rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uOdFYbhh2g .row {
  justify-content: center;
}
.cid-uOdFYbhh2g .col-title {
  margin-bottom: 2.5rem;
}
.cid-uOdFYbhh2g .mbr-section-title {
  color: #ffffff;
}
.cid-uOdFYbhh2g .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-uOdFYbhh2g .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uOdFYbhh2g .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-uOdFYbhh2g .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-uOdFYbhh2g .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #bbbbbb;
  min-height: 540px;
}
@media (max-width: 991px) {
  .cid-uOdFYbhh2g .card {
    min-height: 465px;
  }
}
@media (max-width: 639px) {
  .cid-uOdFYbhh2g .card {
    min-height: 345px;
  }
}
.cid-uOdFYbhh2g .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-uOdFYbhh2g .card:hover .card-title {
  text-decoration: underline;
}
.cid-uOdFYbhh2g .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-uOdFYbhh2g .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-uOdFYbhh2g .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-uOdFYbhh2g .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-uOdFYbhh2g .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-uOdFYbhh2g .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-uOdFYbhh2g .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-uOdFYbhh2g .mbr-section-btn {
  margin-top: 30px;
}
.cid-uOdFYbhh2g .card-title-1 {
  color: #ffffff;
}
.cid-uPDlRPZr8d {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPDlRPZr8d .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPDlRPZr8d .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPDlRPZr8d .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uPDlRPZr8d .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPDlRPZr8d .container {
    padding: 0 16px;
  }
}
.cid-uPDlRPZr8d .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uPDlRPZr8d .row {
    margin: 0;
  }
}
.cid-uPDlRPZr8d .row .card {
  position: relative;
  padding: 0;
}
.cid-uPDlRPZr8d .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uPDlRPZr8d .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uPDlRPZr8d .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uPDlRPZr8d .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uPDlRPZr8d .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uPDlRPZr8d .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uPDlRPZr8d .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uPDlSxaK9M {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uPDlSxaK9M .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uPDlSxaK9M .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uPDlSxaK9M .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uPDlSxaK9M .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uPDlSxaK9M .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uPDlSxaK9M .primary {
  background: #5e91b7;
}
.cid-uPDlSxaK9M .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uPDlSxaK9M .mbr-text {
  color: #000000;
}
.cid-uPDlSxaK9M .name {
  color: #000000;
}
.cid-uPDlSxaK9M .position {
  color: #353535;
}
.cid-uPDlSxaK9M .mbr-section-title {
  color: #ffffff;
}
.cid-uPDlSxaK9M .mbr-primarytext {
  color: #000000;
}
.cid-uPDlSxaK9M .primary-name {
  color: #000000;
}
.cid-uPDlSxaK9M .primary-position {
  color: #000000;
}
.cid-uOdFYbxBYZ {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uOdFYbxBYZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOdFYbxBYZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOdFYbxBYZ .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uOdFYbxBYZ .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uOdFYbxBYZ .container {
    padding: 0 16px;
  }
}
.cid-uOdFYbxBYZ .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uOdFYbxBYZ .row {
    margin: 0 10px;
  }
}
.cid-uOdFYbxBYZ .row .item {
  padding: 0;
}
.cid-uOdFYbxBYZ .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uOdFYbxBYZ .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uOdFYbxBYZ .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uOdFYbxBYZ .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uOdFYbxBYZ .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uOdFYbxBYZ .panel-group .card:first-child {
  border-top: none;
}
.cid-uOdFYbxBYZ .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uOdFYbxBYZ .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uOdFYbxBYZ .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uOdFYbxBYZ .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uOdFYbxBYZ .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uOdFYbxBYZ .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uOdFYbxBYZ .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uOdFYbxBYZ .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOdFYbxBYZ .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uOdFYbxBYZ .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uOdFYbxBYZ .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uOdFYbxBYZ .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uOdFYbxBYZ .image-wrapper {
  height: 100%;
}
.cid-uOdFYbxBYZ .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uOdFYbxBYZ .image-wrapper img {
    height: 350px;
  }
}
.cid-uOdFYbxBYZ .mbr-section-title {
  color: #fdfcfc;
}
.cid-uOdFYbxBYZ .panel-title-edit {
  color: #fdfcfc;
}
.cid-uOdFYbxBYZ .panel-text {
  color: #fdfcfc;
}
.cid-uOdFYbLyRf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uOdFYbLyRf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOdFYbLyRf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uOdFYbLyRf .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uOdFYbLyRf .container {
    padding: 0 12px;
  }
}
.cid-uOdFYbLyRf .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uOdFYbLyRf .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uOdFYbLyRf .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uOdFYbLyRf .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uOdFYbLyRf .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uOdFYbLyRf .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uOdFYbLyRf .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uOdFYbLyRf .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uOdFYbLyRf .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uOdFYbLyRf .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uOdFYbLyRf .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uOdFYbLyRf .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uOdFYbLyRf .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uOdFYbLyRf .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uOdFYbLyRf .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uOdFYbLyRf .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uOdFYbLyRf .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uOdFYbLyRf .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uOdFYbLyRf .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uOdFYbLyRf .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uOdFYbLyRf .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uOdFYbLyRf .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uOdFYbLyRf .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uOdFYbLyRf .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uOdFYbLyRf .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uOdFYbLyRf .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uOdFYbLyRf .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uOdFYbLyRf .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uOdFYbLyRf .mbr-section-title {
  color: #ffffff;
}
.cid-uOdFYbLyRf .mbr-text {
  color: #ffffff;
}
.cid-uOdFYbLyRf label {
  color: #ffffff;
}
.cid-uOdFYbLyRf .mbr-section-title,
.cid-uOdFYbLyRf .mbr-section-btn {
  color: #ffffff;
}
.cid-uOdFYbLyRf .card-contacts {
  color: #ffffff;
}
.cid-uPqS4PRPHo {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqS4PRPHo .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqS4PRPHo .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqS4PRPHo .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqS4PRPHo .row {
    text-align: center;
  }
}
.cid-uPqS4PRPHo li {
  padding-bottom: 5px;
}
.cid-uPqS4PRPHo .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqS4PRPHo .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqS4PRPHo div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqS4PRPHo .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqS4PRPHo .copyright {
  color: #bbbbbb;
}
.cid-uPqS4PRPHo .soc-link,
.cid-uPqS4PRPHo .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqS4PRPHo .mbr-section-subtitle {
  text-align: left;
}
.cid-uPrpX0jDER .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPrpX0jDER .display-2 {
  font-size: 2rem;
}
.cid-uPrpX0jDER .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPrpX0jDER .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPrpX0jDER .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPrpX0jDER .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPrpX0jDER .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPrpX0jDER.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPrpX0jDER.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPrpX0jDER.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPrpX0jDER.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPrpX0jDER.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPrpX0jDER.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPrpX0jDER.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPrpX0jDER.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPrpX0jDER .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPrpX0jDER .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPrpX0jDER .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPrpX0jDER .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPrpX0jDER .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPrpX0jDER .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPrpX0jDER.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPrpX0jDER .dropdown-menu {
    top: 0;
  }
  .cid-uPrpX0jDER .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPrpX0jDER .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPrpX0jDER .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPrpX0jDER .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPrpX0jDER ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPrpX0jDER .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPrpX0jDER .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPrpX0jDER .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPrpX0jDER .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPrpX0jDER .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPrpX0jDER .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPrpX0jDER .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPrpX0jDER .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPrpX0jDER .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPrpX0jDER .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPrpX0jDER .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPrpX0jDER .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPrpX0jDER .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPrpX0jDER .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPrpX0jDER .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPrpX0jDER .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPrpX0jDER .navbar.opened {
  transition: all .3s;
}
.cid-uPrpX0jDER .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPrpX0jDER .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPrpX0jDER .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPrpX0jDER .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPrpX0jDER .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPrpX0jDER .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPrpX0jDER .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPrpX0jDER .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPrpX0jDER .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPrpX0jDER .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPrpX0jDER .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPrpX0jDER .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPrpX0jDER .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPrpX0jDER .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPrpX0jDER .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPrpX0jDER .navbar-caption {
  padding-right: 1rem;
}
.cid-uPrpX0jDER .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPrpX0jDER .dropdown-menu,
  .cid-uPrpX0jDER .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPrpX0jDER .dropdown-menu,
  .cid-uPrpX0jDER .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPrpX0jDER .nav-item:focus,
.cid-uPrpX0jDER .nav-link:focus {
  outline: none;
}
.cid-uPrpX0jDER .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPrpX0jDER .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPrpX0jDER .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPrpX0jDER .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPrpX0jDER .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPrpX0jDER .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPrpX0jDER .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPrpX0jDER .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPrpX0jDER .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPrpX0jDER .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPrpX0jDER .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPrpX0jDER .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPrpX0jDER .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPrpX0jDER .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPrpX0jDER .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPrpX0jDER .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPrpX0jDER .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPrpX0jDER .dropdown-item.active,
.cid-uPrpX0jDER .dropdown-item:active {
  background-color: transparent;
}
.cid-uPrpX0jDER .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPrpX0jDER .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPrpX0jDER .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPrpX0jDER .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPrpX0jDER .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPrpX0jDER .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPrpX0jDER ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPrpX0jDER .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPrpX0jDER .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPrpX0jDER button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPrpX0jDER button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPrpX0jDER button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPrpX0jDER button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPrpX0jDER button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPrpX0jDER button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPrpX0jDER nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPrpX0jDER nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPrpX0jDER nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPrpX0jDER nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPrpX0jDER .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPrpX0jDER a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPrpX0jDER .navbar-brand span {
  display: inline-block;
}
.cid-uPrpX0jDER .navbar-brand a {
  font-weight: 500;
}
.cid-uPrpX0jDER .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPrpX0jDER .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPrpX0jDER .btn .mbr-iconfont,
.cid-uPrpX0jDER .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPrpX0jDER .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPrpX0jDER .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPrpX0jDER .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPrpX0jDER .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPrpX0jDER .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPrpX0jDER .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPrpX0jDER img {
  width: auto;
}
.cid-uPrpX0jDER .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPrpX0jDER .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPrpX0jDER .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPrpX0jDER a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPrpX0jDER .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPrpX0jDER .socicon {
  line-height: inherit;
}
.cid-uPrpX0jDER .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPqAUlKS1L {
  background-image: url("../../../assets/images/canceles-vidrio-templado-ventanas.webp");
}
.cid-uPqAUlKS1L .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPqAUlKS1L .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPqAUlKS1L .container {
    padding: 0 16px;
  }
}
.cid-uPqAUlKS1L .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPqAUlKS1L .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPqAUlKS1L .row {
    padding: 45px 4px;
  }
}
.cid-uPqAUlKS1L .row .card {
  justify-content: center;
}
.cid-uPqAUlKS1L .title-wrapper {
  padding-right: 100px;
}
@media (max-width: 992px) {
  .cid-uPqAUlKS1L .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPqAUlKS1L .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPqAUlKS1L .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPqAUlKS1L .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPqAUlKS1L .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPqAUlKS1L .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPqAUlKS1L .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uPqAUlKS1L .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPqAUlKS1L .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPqAUlKS1L .title-wrapper .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 992px) {
  .cid-uPqAUlKS1L .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPqAUlKS1L .image-wrapper img {
  height: 400px;
  width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPqAUlKS1L .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPqAUlKS1L .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPqAUlKS1L .image-wrapper img {
    height: 350px;
  }
}
.cid-uPqAUlKS1L .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPqAUlKS1L .mbr-section-title {
  color: #192227;
}
.cid-uPqAUlKS1L .mbr-text {
  color: #192227;
}
.cid-uPqAUmkp9x {
  padding-top: 10rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPqAUmkp9x .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPqAUmkp9x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPqAUmkp9x .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPqAUmkp9x .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPqAUmkp9x .container {
    padding: 0 16px;
  }
}
.cid-uPqAUmkp9x .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPqAUmkp9x .row {
    margin: 0 10px;
  }
}
.cid-uPqAUmkp9x .row .card {
  position: relative;
  padding: 0;
}
.cid-uPqAUmkp9x .row .card .decor-wrapper {
  position: absolute;
  top: 0;
  left: -11rem;
  width: 3000px;
  height: 2000px;
  border: 40px solid #bbbbbb;
  border-radius: 15rem;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPqAUmkp9x .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPqAUmkp9x .row .card .decor-wrapper {
    right: -90px;
    border-radius: 18%;
  }
}
.cid-uPqAUmkp9x .row .card .icon-decor {
  position: absolute;
  top: 14rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPqAUmkp9x .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPqAUmkp9x .row .card .icon-decor {
    display: none;
  }
}
.cid-uPqAUmkp9x .title-wrapper {
  padding-top: 200px;
  position: relative;
  z-index: 1;
}
.cid-uPqAUmkp9x .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPqAUmkp9x .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPqAUmkp9x .items-wrapper {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uPqAUmkp9x .items-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.cid-uPqAUmkp9x .items-wrapper .item {
  border-radius: 16px !important;
  background-color: #fafafa;
  overflow: hidden;
}
.cid-uPqAUmkp9x .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-uPqAUmkp9x .items-wrapper .item .item-wrapper .item-content {
  padding: 40px 40px 40px;
}
@media (max-width: 992px) {
  .cid-uPqAUmkp9x .items-wrapper .item .item-wrapper .item-content {
    padding: 20px 20px 20px;
  }
}
.cid-uPqAUmkp9x .items-wrapper .item .item-wrapper .item-content .icon-wrapper {
  margin-bottom: 25px;
}
.cid-uPqAUmkp9x .items-wrapper .item .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  width: 46px;
  height: 46px;
  font-size: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 50%;
}
.cid-uPqAUmkp9x .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-uPqAUmkp9x .items-wrapper .item .item-wrapper .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-uPqAUmkp9x .items-wrapper .item .item-wrapper .item-img {
  padding-left: 40px;
}
.cid-uPqAUmkp9x .items-wrapper .item .item-wrapper .item-img img {
  height: 400px;
  object-fit: cover;
  border-radius: 0 !important;
  border-top-left-radius: 16px !important;
}
.cid-uPqAUmkp9x .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPqAUmkp9x .item-title {
  color: #192227;
}
.cid-uPqAUmkp9x .mbr-text {
  color: #192227;
}
.cid-uPqAUmwji5 {
  padding-top: 0rem;
  padding-bottom: 4rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPqAUmwji5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPqAUmwji5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPqAUmwji5 .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPqAUmwji5 .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPqAUmwji5 .container {
    padding: 0 16px;
  }
}
.cid-uPqAUmwji5 .row {
  position: relative;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPqAUmwji5 .row {
    margin: 0 10px;
  }
}
.cid-uPqAUmwji5 .row .card {
  position: relative;
  padding: 0;
}
.cid-uPqAUmwji5 .row .card .decor-wrapper {
  position: absolute;
  top: -23rem;
  left: -11rem;
  width: 2000px;
  height: 500px;
  border-left: 40px solid #bbbbbb;
  border-radius: 0;
  pointer-events: none;
}
@media (max-width: 1300px) {
  .cid-uPqAUmwji5 .row .card .decor-wrapper {
    left: -8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPqAUmwji5 .row .card .decor-wrapper {
    display: none;
  }
}
.cid-uPqAUmwji5 .row .card .icon-decor {
  position: absolute;
  top: 3rem;
  left: -13rem;
  width: 100px;
  height: 100px;
  font-size: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5e91b7;
  color: #fdfcfc;
  border-radius: 100%;
  border: 5px solid #bbbbbb;
  z-index: 1;
}
@media (max-width: 1300px) {
  .cid-uPqAUmwji5 .row .card .icon-decor {
    left: -9.8rem;
  }
}
@media (max-width: 992px) {
  .cid-uPqAUmwji5 .row .card .icon-decor {
    display: none;
  }
}
.cid-uPqAUmwji5 .title-wrapper {
  position: relative;
  z-index: 1;
  width: 65%;
}
@media (max-width: 992px) {
  .cid-uPqAUmwji5 .title-wrapper {
    width: 100%;
  }
}
.cid-uPqAUmwji5 .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPqAUmwji5 .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uPqAUmwji5 .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPqAUmwji5 .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPqAUmwji5 .mbr-text {
  color: #fdfcfc;
}
.cid-uPqAUmGQlH {
  padding-top: 3rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPqAUmGQlH .row {
  justify-content: center;
}
.cid-uPqAUmGQlH .col-title {
  margin-bottom: 2.5rem;
}
.cid-uPqAUmGQlH .mbr-section-title {
  color: #ffffff;
}
.cid-uPqAUmGQlH .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-uPqAUmGQlH .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqAUmGQlH .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-uPqAUmGQlH .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-uPqAUmGQlH .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #bbbbbb;
  min-height: 540px;
}
@media (max-width: 991px) {
  .cid-uPqAUmGQlH .card {
    min-height: 465px;
  }
}
@media (max-width: 639px) {
  .cid-uPqAUmGQlH .card {
    min-height: 345px;
  }
}
.cid-uPqAUmGQlH .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-uPqAUmGQlH .card:hover .card-title {
  text-decoration: underline;
}
.cid-uPqAUmGQlH .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-uPqAUmGQlH .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-uPqAUmGQlH .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-uPqAUmGQlH .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-uPqAUmGQlH .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-uPqAUmGQlH .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-uPqAUmGQlH .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-uPqAUmGQlH .mbr-section-btn {
  margin-top: 30px;
}
.cid-uPqAUmGQlH .card-title-1 {
  color: #ffffff;
}
.cid-uPU3fJpTdT {
  padding-top: 0rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #192227;
}
.cid-uPU3fJpTdT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPU3fJpTdT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPU3fJpTdT .container-fluid {
  fpadding: 0;
}
@media (max-width: 992px) {
  .cid-uPU3fJpTdT .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPU3fJpTdT .container {
    padding: 0 16px;
  }
}
.cid-uPU3fJpTdT .row {
  position: relative;
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uPU3fJpTdT .row {
    margin: 0;
  }
}
.cid-uPU3fJpTdT .row .card {
  position: relative;
  padding: 0;
}
.cid-uPU3fJpTdT .decor-wrapper_1 {
  height: 30px;
  background-color: #353535;
  border-radius: 20px 20px 0 0;
}
.cid-uPU3fJpTdT .decor-wrapper_2 {
  height: 30px;
  background-color: #bbbbbb;
}
.cid-uPU3fJpTdT .decor-wrapper_3 {
  height: 30px;
  background-color: #fafafa;
}
.cid-uPU3fJpTdT .title-wrapper {
  margin: 0 20px;
  padding-top: 60px;
}
@media (max-width: 992px) {
  .cid-uPU3fJpTdT .title-wrapper {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .cid-uPU3fJpTdT .title-wrapper {
    margin: 0 10px;
  }
}
.cid-uPU3fJpTdT .mbr-section-title {
  color: #fdfcfc;
  text-align: center;
}
.cid-uPU3gjwskI {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #192227;
}
.cid-uPU3gjwskI .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uPU3gjwskI .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uPU3gjwskI .card-wrapper {
  padding: 3rem;
  padding-bottom: 1rem;
  background: #bbbbbb;
  position: relative;
  margin-bottom: 2rem;
}
.cid-uPU3gjwskI .card-wrapper .mbr-iconfont {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .cid-uPU3gjwskI .card-wrapper {
    padding: 1.5rem;
    padding-bottom: 0;
  }
}
.cid-uPU3gjwskI .primary {
  background: #5e91b7;
}
.cid-uPU3gjwskI .primary .mbr-iconfont {
  color: #ffffff;
}
.cid-uPU3gjwskI .mbr-text {
  color: #000000;
}
.cid-uPU3gjwskI .name {
  color: #000000;
}
.cid-uPU3gjwskI .position {
  color: #353535;
}
.cid-uPU3gjwskI .mbr-section-title {
  color: #ffffff;
}
.cid-uPU3gjwskI .mbr-primarytext {
  color: #000000;
}
.cid-uPU3gjwskI .primary-name {
  color: #000000;
}
.cid-uPU3gjwskI .primary-position {
  color: #000000;
}
.cid-uPqAUmT9sR {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #192227;
}
.cid-uPqAUmT9sR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPqAUmT9sR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPqAUmT9sR .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uPqAUmT9sR .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPqAUmT9sR .container {
    padding: 0 16px;
  }
}
.cid-uPqAUmT9sR .row {
  justify-content: center;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPqAUmT9sR .row {
    margin: 0 10px;
  }
}
.cid-uPqAUmT9sR .row .item {
  padding: 0;
}
.cid-uPqAUmT9sR .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uPqAUmT9sR .title-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPqAUmT9sR .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uPqAUmT9sR .panel-group {
  border: 1px solid #fdfcfc;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uPqAUmT9sR .panel-group .card {
  border-top: 1px solid #4a5357;
  border-radius: 0 !important;
}
.cid-uPqAUmT9sR .panel-group .card:first-child {
  border-top: none;
}
.cid-uPqAUmT9sR .panel-group .card:last-child {
  border-bottom: none;
}
.cid-uPqAUmT9sR .panel-group .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cid-uPqAUmT9sR .panel-group .card .card-header .panel-title {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uPqAUmT9sR .panel-group .card .card-header .panel-title {
    padding: 20px 10px;
  }
}
.cid-uPqAUmT9sR .panel-group .card .card-header .panel-title:not(.collapsed) {
  background-color: #5e91b7;
}
.cid-uPqAUmT9sR .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-180deg);
  color: #5e91b7;
  background-color: #192227;
}
.cid-uPqAUmT9sR .panel-group .card .card-header .panel-title:not(.collapsed) .panel-title-edit {
  color: #192227;
}
.cid-uPqAUmT9sR .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uPqAUmT9sR .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #192227;
  background-color: #5e91b7;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.cid-uPqAUmT9sR .panel-group .card .panel-collapse .panel-body {
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uPqAUmT9sR .panel-group .card .panel-collapse .panel-body {
    padding: 20px 10px;
  }
}
.cid-uPqAUmT9sR .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-uPqAUmT9sR .image-wrapper {
  height: 100%;
}
.cid-uPqAUmT9sR .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uPqAUmT9sR .image-wrapper img {
    height: 350px;
  }
}
.cid-uPqAUmT9sR .mbr-section-title {
  color: #fdfcfc;
}
.cid-uPqAUmT9sR .panel-title-edit {
  color: #fdfcfc;
}
.cid-uPqAUmT9sR .panel-text {
  color: #fdfcfc;
}
.cid-uPqAUn6IwF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/barandal-acero-inoxidable-emuba-52.webp");
}
.cid-uPqAUn6IwF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPqAUn6IwF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uPqAUn6IwF .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uPqAUn6IwF .container {
    padding: 0 12px;
  }
}
.cid-uPqAUn6IwF .content-wrapper {
  display: flex;
  border-radius: 32px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .cid-uPqAUn6IwF .content-wrapper {
    display: block;
    padding: 0.5rem;
  }
}
.cid-uPqAUn6IwF .content-wrapper .title-wrapper {
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .cid-uPqAUn6IwF .content-wrapper .title-wrapper {
    width: 100%;
    padding: 24px;
    margin: 0;
  }
}
@media (max-width: 576px) {
  .cid-uPqAUn6IwF .content-wrapper .title-wrapper {
    padding: 0px;
  }
}
.cid-uPqAUn6IwF .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 1.5rem;
}
.cid-uPqAUn6IwF .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont {
  border-radius: 50px;
  border: 1px solid #fdfde1;
  color: #fdfde1;
  transition: all 300ms ease;
}
.cid-uPqAUn6IwF .content-wrapper .title-wrapper .mbr-social-likns .mbr-iconfont:hover {
  color: #5e91b7;
  border-color: #5e91b7;
}
.cid-uPqAUn6IwF .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPqAUn6IwF .content-wrapper .mbr-form {
  width: 40%;
}
@media (max-width: 992px) {
  .cid-uPqAUn6IwF .content-wrapper .mbr-form {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-uPqAUn6IwF .content-wrapper .mbr-form {
    width: 100%;
  }
}
.cid-uPqAUn6IwF .content-wrapper .mbr-form .form-wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uPqAUn6IwF .content-wrapper .mbr-form .form-wrap {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .cid-uPqAUn6IwF .content-wrapper .mbr-form .form-wrap {
    padding: 0px;
  }
}
.cid-uPqAUn6IwF .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uPqAUn6IwF .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uPqAUn6IwF .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uPqAUn6IwF .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  color: #ffffff;
  padding: 1.3rem 1.5rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 1rem !important;
  border: 1px solid #ffffff !important;
  background-color: #000000;
  transition: all 300ms ease;
}
.cid-uPqAUn6IwF .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uPqAUn6IwF .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #5e91b7 !important;
  box-shadow: none;
}
.cid-uPqAUn6IwF .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #ffffff;
}
.cid-uPqAUn6IwF .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group textarea.form-control {
  min-height: 150px;
  border-radius: 1rem !important;
}
.cid-uPqAUn6IwF .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uPqAUn6IwF .content-wrapper .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #ffffff;
  border-color: #ffffff;
}
.cid-uPqAUn6IwF .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uPqAUn6IwF .content-wrapper .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  padding: 1.25rem 1.5rem;
}
.cid-uPqAUn6IwF .mbr-form .form-conrol {
  color: #ffffff;
}
.cid-uPqAUn6IwF .mbr-section-title {
  color: #ffffff;
}
.cid-uPqAUn6IwF .mbr-text {
  color: #ffffff;
}
.cid-uPqAUn6IwF label {
  color: #ffffff;
}
.cid-uPqAUn6IwF .mbr-section-title,
.cid-uPqAUn6IwF .mbr-section-btn {
  color: #ffffff;
}
.cid-uPqAUn6IwF .card-contacts {
  color: #ffffff;
}
.cid-uPqTBs96zu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPqTBs96zu .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPqTBs96zu .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPqTBs96zu .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPqTBs96zu .row {
    text-align: center;
  }
}
.cid-uPqTBs96zu li {
  padding-bottom: 5px;
}
.cid-uPqTBs96zu .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPqTBs96zu .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPqTBs96zu div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPqTBs96zu .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPqTBs96zu .copyright {
  color: #bbbbbb;
}
.cid-uPqTBs96zu .soc-link,
.cid-uPqTBs96zu .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPqTBs96zu .mbr-section-subtitle {
  text-align: left;
}
.cid-uPU31facqY .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPU31facqY .display-2 {
  font-size: 2rem;
}
.cid-uPU31facqY .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPU31facqY .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPU31facqY .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPU31facqY .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPU31facqY .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPU31facqY.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPU31facqY.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPU31facqY.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPU31facqY.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPU31facqY.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPU31facqY.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPU31facqY.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPU31facqY.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPU31facqY .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPU31facqY .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPU31facqY .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPU31facqY .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPU31facqY .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPU31facqY .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPU31facqY.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPU31facqY .dropdown-menu {
    top: 0;
  }
  .cid-uPU31facqY .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPU31facqY .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPU31facqY .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPU31facqY .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPU31facqY ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPU31facqY .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPU31facqY .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPU31facqY .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPU31facqY .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPU31facqY .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPU31facqY .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPU31facqY .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPU31facqY .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPU31facqY .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPU31facqY .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPU31facqY .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPU31facqY .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPU31facqY .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPU31facqY .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPU31facqY .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPU31facqY .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPU31facqY .navbar.opened {
  transition: all .3s;
}
.cid-uPU31facqY .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPU31facqY .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPU31facqY .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPU31facqY .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPU31facqY .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPU31facqY .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPU31facqY .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPU31facqY .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPU31facqY .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPU31facqY .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPU31facqY .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPU31facqY .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPU31facqY .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPU31facqY .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPU31facqY .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPU31facqY .navbar-caption {
  padding-right: 1rem;
}
.cid-uPU31facqY .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPU31facqY .dropdown-menu,
  .cid-uPU31facqY .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPU31facqY .dropdown-menu,
  .cid-uPU31facqY .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPU31facqY .nav-item:focus,
.cid-uPU31facqY .nav-link:focus {
  outline: none;
}
.cid-uPU31facqY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPU31facqY .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPU31facqY .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPU31facqY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPU31facqY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPU31facqY .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPU31facqY .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPU31facqY .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPU31facqY .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPU31facqY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPU31facqY .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPU31facqY .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPU31facqY .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPU31facqY .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPU31facqY .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPU31facqY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPU31facqY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPU31facqY .dropdown-item.active,
.cid-uPU31facqY .dropdown-item:active {
  background-color: transparent;
}
.cid-uPU31facqY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPU31facqY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPU31facqY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPU31facqY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPU31facqY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPU31facqY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPU31facqY ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPU31facqY .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPU31facqY .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPU31facqY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPU31facqY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPU31facqY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPU31facqY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPU31facqY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPU31facqY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPU31facqY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPU31facqY nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPU31facqY nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPU31facqY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPU31facqY .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPU31facqY a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPU31facqY .navbar-brand span {
  display: inline-block;
}
.cid-uPU31facqY .navbar-brand a {
  font-weight: 500;
}
.cid-uPU31facqY .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPU31facqY .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPU31facqY .btn .mbr-iconfont,
.cid-uPU31facqY .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPU31facqY .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPU31facqY .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPU31facqY .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPU31facqY .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPU31facqY .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPU31facqY .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPU31facqY img {
  width: auto;
}
.cid-uPU31facqY .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPU31facqY .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPU31facqY .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPU31facqY a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPU31facqY .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPU31facqY .socicon {
  line-height: inherit;
}
.cid-uPU31facqY .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
.cid-uPwyCqNiU3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPwyCqNiU3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: url("../../../assets/images/barandales-modernos-emuba-background.png-1919x1080.png");
}
@media (max-width: 992px) {
  .cid-uPwyCqNiU3 .container {
    padding: 0 16px;
  }
}
.cid-uPwyCqNiU3 .row {
  border-radius: 20px;
  background-color: #ffffff70;
  padding: 90px 45px 75px;
  margin: 0 20px;
}
@media (max-width: 992px) {
  .cid-uPwyCqNiU3 .row {
    padding: 45px 32px;
    margin: 0 10px;
  }
}
@media (max-width: 768px) {
  .cid-uPwyCqNiU3 .row {
    padding: 45px 4px;
  }
}
.cid-uPwyCqNiU3 .row .card {
  justify-content: center;
}
.cid-uPwyCqNiU3 .title-wrapper {
  padding-right: 100px;
  padding-right: 0;
  padding-left: 100px;
}
@media (max-width: 992px) {
  .cid-uPwyCqNiU3 .title-wrapper {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uPwyCqNiU3 .title-wrapper {
    padding: 0;
    margin-bottom: 45px;
  }
}
.cid-uPwyCqNiU3 .title-wrapper .subtitle-wrapper {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  .cid-uPwyCqNiU3 .title-wrapper .subtitle-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uPwyCqNiU3 .title-wrapper .subtitle-wrapper .subtitle-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uPwyCqNiU3 .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-section-subtitle {
  margin: 0 20px 0 0;
}
.cid-uPwyCqNiU3 .title-wrapper .subtitle-wrapper .subtitle-wrap .mbr-iconfont {
  font-size: 30px;
  color: #d1cece;
}
.cid-uPwyCqNiU3 .title-wrapper .mbr-section-title {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uPwyCqNiU3 .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uPwyCqNiU3 .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uPwyCqNiU3 .title-wrapper .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 992px) {
  .cid-uPwyCqNiU3 .title-wrapper .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-uPwyCqNiU3 .image-wrapper img {
  height: 400px;
  width: auto;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0rem !important;
  border: 0px solid #d1cece;
}
@media (max-width: 1440px) {
  .cid-uPwyCqNiU3 .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-uPwyCqNiU3 .image-wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cid-uPwyCqNiU3 .image-wrapper img {
    fheight: 350px;
  }
}
.cid-uPwyCqNiU3 .mbr-section-subtitle {
  color: #d1cece;
}
.cid-uPwyCqNiU3 .mbr-section-title {
  color: #192227;
}
.cid-uPwyCqNiU3 .mbr-text {
  color: #192227;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cid-uPwyCqNiU3 section.header01 .row {
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-items: center;
    text-align: center;
  }
  .cid-uPwyCqNiU3 section.header01 .image-wrapper img {
    max-height: 340px;
    height: auto;
  }
}
.cid-uPwyCuZLIF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #272727;
}
.cid-uPwyCuZLIF .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPwyCuZLIF .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPwyCuZLIF .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPwyCuZLIF .row {
    text-align: center;
  }
}
.cid-uPwyCuZLIF li {
  padding-bottom: 5px;
}
.cid-uPwyCuZLIF .row {
  padding-top: 2rem;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
}
.cid-uPwyCuZLIF .soc-wrapper {
  margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPwyCuZLIF div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPwyCuZLIF .mbr-iconfont {
  padding-right: 6px;
}
.cid-uPwyCuZLIF .copyright {
  color: #bbbbbb;
}
.cid-uPwyCuZLIF .soc-link,
.cid-uPwyCuZLIF .soc-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-uPwyCuZLIF .mbr-section-subtitle {
  text-align: left;
}
.cid-uPwyCvrp4U .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden ;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPwyCvrp4U .display-2 {
  font-size: 2rem;
}
.cid-uPwyCvrp4U .navbar-collapse {
  -webkit-justify-content: flex;
  justify-content: flex;
  z-index: 1;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPwyCvrp4U .icons-menu {
    padding: 1rem 0!important;
  }
  .cid-uPwyCvrp4U .dropdown-item {
    line-height: 1.5;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPwyCvrp4U .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
  .cid-uPwyCvrp4U .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
    padding-bottom: 10px;
  }
  .cid-uPwyCvrp4U.collapsed .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPwyCvrp4U.collapsed.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPwyCvrp4U.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPwyCvrp4U.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPwyCvrp4U.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPwyCvrp4U.collapsed ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPwyCvrp4U.collapsed .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-uPwyCvrp4U.collapsed .icons-menu {
    margin: auto;
  }
  .cid-uPwyCvrp4U .navbar .topLineDivSettings {
    display: none;
  }
  .cid-uPwyCvrp4U .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px !important;
    margin-top: 0px !important;
  }
  .cid-uPwyCvrp4U .navbar.navbar-short .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPwyCvrp4U .navbar .navbar-brand {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPwyCvrp4U .dropdown-menu {
    padding-top: 0;
    min-width: 5rem;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .cid-uPwyCvrp4U .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPwyCvrp4U.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPwyCvrp4U .dropdown-menu {
    top: 0;
  }
  .cid-uPwyCvrp4U .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPwyCvrp4U .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPwyCvrp4U .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: 0.30em solid transparent;
    border-left: 0.30em solid transparent;
  }
  .cid-uPwyCvrp4U .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPwyCvrp4U ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPwyCvrp4U .dropdown-menu .dropdown-item {
    padding-top: 0.5rem !important;
    padding-bottom: .25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background: rgba(255, 255, 255, 0.95);
    text-align: center;
  }
  .cid-uPwyCvrp4U .navbar-brand {
    min-height: 40px;
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPwyCvrp4U .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uPwyCvrp4U .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 575px) {
  .cid-uPwyCvrp4U .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 576px) {
  .cid-uPwyCvrp4U .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 145px;
  }
}
@media (min-width: 992px) {
  .cid-uPwyCvrp4U .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .cid-uPwyCvrp4U .navbar-caption-wrap {
    word-break: normal;
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 250px) {
  .cid-uPwyCvrp4U .navbar-caption-wrap {
    word-break: normal;
    display: none !important;
  }
}
.cid-uPwyCvrp4U .container {
  width: 100%;
  max-width: 1280px !important;
  display: flex;
  margin: auto;
}
.cid-uPwyCvrp4U .navbar {
  min-height: 40px;
  -webkit-flex-direction: column;
  flex-direction: column;
  transition: all .3s;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .cid-uPwyCvrp4U .navbar.navbar-short {
    background: #ffffff !important;
    min-height: 10px;
    margin-top: 0px !important;
  }
  .cid-uPwyCvrp4U .navbar.navbar-short .navbar-logo img {
    padding-top: 0;
    height: 3.8rem !important;
  }
  .cid-uPwyCvrp4U .navbar.navbar-short .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cid-uPwyCvrp4U .navbar .dropdown-item {
    padding-top: .2rem;
    padding-right: 1.5rem;
    padding-bottom: 0.2rem;
    padding-left: 1.0rem;
    border-bottom: 0px solid #b3b3b3;
    background: #ffffff;
    border-bottom-width: 0px;
    border-color: #000000;
    border-bottom-right-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    border-top-left-radius: 0rem !important;
  }
  .cid-uPwyCvrp4U .navbar .dropdown-item:hover {
    color: #ffffff !important;
    background: #000000 !important;
  }
}
.cid-uPwyCvrp4U .navbar.opened {
  transition: all .3s;
}
.cid-uPwyCvrp4U .nav-link {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: auto;
  transition: all 0.3s;
}
.cid-uPwyCvrp4U .nav-link:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: 0px;
  left: auto;
  right: 0;
}
.cid-uPwyCvrp4U .nav-link:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPwyCvrp4U .nav-link:hover:before {
  color: #cc2952 !important;
  width: 0;
  height: 2px;
  right: auto;
  left: 0;
  bottom: -10px;
}
.cid-uPwyCvrp4U .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uPwyCvrp4U .icons-menu {
    display: flex;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .cid-uPwyCvrp4U .icons-menu {
    min-width: 125px;
    width: 125px;
    display: unset;
    line-height: 1;
    text-align: left;
    -webkit-justify-content: flex;
    justify-content: flex;
  }
}
.cid-uPwyCvrp4U .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uPwyCvrp4U .dropdown-menu {
    min-width: 5rem;
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uPwyCvrp4U .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPwyCvrp4U .nav-dropdown .link {
    margin-left: 0 !important;
    margin-right: 1em !important;
    padding: 0.3em 0.3em !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
    font-weight: 500;
  }
}
@media (max-width: 991px) {
  .cid-uPwyCvrp4U .nav-dropdown .link.dropdown-toggle::after {
    margin-left: .3em;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPwyCvrp4U .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
  }
}
.cid-uPwyCvrp4U .nav-dropdown .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.cid-uPwyCvrp4U .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPwyCvrp4U .navbar-caption {
  padding-right: 1rem;
}
.cid-uPwyCvrp4U .navbar-nav {
  width: 100%;
  display: flex;
  -webkit-justify-content: flex;
  justify-content: flex;
}
@media (max-width: 991px) {
  .cid-uPwyCvrp4U .dropdown-menu,
  .cid-uPwyCvrp4U .navbar.opened {
    background: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 992px) {
  .cid-uPwyCvrp4U .dropdown-menu,
  .cid-uPwyCvrp4U .navbar.opened {
    background: #ffffff !important;
  }
}
.cid-uPwyCvrp4U .nav-item:focus,
.cid-uPwyCvrp4U .nav-link:focus {
  outline: none;
}
.cid-uPwyCvrp4U .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPwyCvrp4U .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.0rem;
  }
}
@media (min-width: 992px) {
  .cid-uPwyCvrp4U .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
  }
}
.cid-uPwyCvrp4U .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: 0rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPwyCvrp4U .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.cid-uPwyCvrp4U .collapsed .navbar-buttons {
  text-align: center;
  width: auto;
  padding-bottom: 1rem;
}
.cid-uPwyCvrp4U .collapsed .icons-menu {
  text-align: center;
  width: auto;
}
.cid-uPwyCvrp4U .collapsed .dropdown-menu {
  top: 0;
  min-width: 2rem !important;
}
.cid-uPwyCvrp4U .collapsed .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPwyCvrp4U .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPwyCvrp4U .collapsed .nav-dropdown .dropdown-item:after {
  right: auto;
}
.cid-uPwyCvrp4U .collapsed .dropdown .dropdown-menu {
  background: none;
}
.cid-uPwyCvrp4U .collapsed .dropdown .dropdown-menu .dropdown-item {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: .25rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  line-height: 1;
  transition: none;
}
.cid-uPwyCvrp4U .collapsed .dropdown .dropdown-menu .dropdown-item:hover {
  color: #ffffff !important;
  background: #000000 !important;
}
.cid-uPwyCvrp4U .navbar-brand {
  min-height: 40px;
  -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;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cid-uPwyCvrp4U .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPwyCvrp4U .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPwyCvrp4U .dropdown-item.active,
.cid-uPwyCvrp4U .dropdown-item:active {
  background-color: transparent;
}
.cid-uPwyCvrp4U .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
  font-weight: 500;
}
.cid-uPwyCvrp4U .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPwyCvrp4U .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPwyCvrp4U .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: none !important;
}
.cid-uPwyCvrp4U .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPwyCvrp4U .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPwyCvrp4U ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPwyCvrp4U .navbar-buttons {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uPwyCvrp4U .navbar-buttons {
    text-align: right;
    min-width: 200px;
    width: 200px;
  }
}
.cid-uPwyCvrp4U button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPwyCvrp4U button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPwyCvrp4U button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPwyCvrp4U button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPwyCvrp4U button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPwyCvrp4U button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPwyCvrp4U nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPwyCvrp4U nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPwyCvrp4U nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPwyCvrp4U nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPwyCvrp4U .navbar-dropdown {
  padding: .0rem 0rem;
  position: fixed;
}
.cid-uPwyCvrp4U a.nav-link {
  display: flex;
  font-weight: 500;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPwyCvrp4U .navbar-brand span {
  display: inline-block;
}
.cid-uPwyCvrp4U .navbar-brand a {
  font-weight: 500;
}
.cid-uPwyCvrp4U .TopMenuUnderline {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
}
.cid-uPwyCvrp4U .btn-sm {
  white-space: nowrap;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  padding-top: 0.4rem;
  padding-right: 1rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  border-radius: 3px;
  font-weight: 500;
}
.cid-uPwyCvrp4U .btn .mbr-iconfont,
.cid-uPwyCvrp4U .btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
}
.cid-uPwyCvrp4U .topLineDivSettings {
  z-index: 1;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-color: #111a3a;
  border-top-color: #111a3a;
  background: #dfb147 !important;
  margin: 0;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #111a3a;
}
.cid-uPwyCvrp4U .topLineDivSettings span {
  font-weight: 400 !important;
}
.cid-uPwyCvrp4U .topLineTextSettings {
  margin: 0;
  background: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.cid-uPwyCvrp4U .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  margin-right: 10px;
}
.cid-uPwyCvrp4U .marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPwyCvrp4U .marquee span {
  display: inline-block;
  padding-bottom: 4px;
  padding-left: 100%;
  will-change: transform;
  -moz-animation: marquee 50s linear infinite;
  -webkit-animation: marquee 50s linear infinite;
  animation: marquee 50s linear infinite;
}
@-moz-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.cid-uPwyCvrp4U img {
  width: auto;
}
.cid-uPwyCvrp4U .navbar-dropdown .navbar-brand span {
  vertical-align: middle;
}
.cid-uPwyCvrp4U .navbar-dropdown.navbar-short .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPwyCvrp4U .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
}
.cid-uPwyCvrp4U a.btn {
  min-width: auto !important;
  line-height: normal !important;
}
.cid-uPwyCvrp4U .mylogo {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border-width: 3px;
  border-color: #f52110;
  border-radius: 0px;
  margin-top: 0px;
}
.cid-uPwyCvrp4U .socicon {
  line-height: inherit;
}
.cid-uPwyCvrp4U .btn:hover {
  -webkit-transform: translateY(-5px) !important;
  transform: translateY(-5px);
}
