@import url(https://fonts.googleapis.com/css?family=Abel:400&display=swap);





body {
  font-family: Rubik;
}
.display-1 {
  font-family: 'Abel', sans-serif;
  font-size: 4.25rem;
  font-display: swap;
}
.display-1 > .mbr-iconfont {
  font-size: 6.8rem;
}
.display-2 {
  font-family: 'Abel', sans-serif;
  font-size: 3rem;
  font-display: swap;
}
.display-2 > .mbr-iconfont {
  font-size: 4.8rem;
}
.display-4 {
  font-family: 'Abel', sans-serif;
  font-size: 1rem;
  font-display: swap;
}
.display-4 > .mbr-iconfont {
  font-size: 1.6rem;
}
.display-5 {
  font-family: 'Abel', sans-serif;
  font-size: 1.5rem;
  font-display: swap;
}
.display-5 > .mbr-iconfont {
  font-size: 2.4rem;
}
.display-7 {
  font-family: 'Abel', sans-serif;
  font-size: 1rem;
  font-display: swap;
}
.display-7 > .mbr-iconfont {
  font-size: 1.6rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.4rem;
    font-size: calc( 2.1374999999999997rem + (4.25 - 2.1374999999999997) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (2.1374999999999997rem + (4.25 - 2.1374999999999997) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.4rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.2rem;
    font-size: calc( 1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 1rem 3rem;
  border-radius: 3px;
}
.btn-sm {
  padding: 0.6rem 1.5rem;
  border-radius: 3px;
}
.btn-md {
  padding: 1rem 3rem;
  border-radius: 3px;
}
.btn-lg {
  padding: 1.2rem 3.2rem;
  border-radius: 3px;
}
.bg-primary {
  background-color: #149dcc !important;
}
.bg-success {
  background-color: #efa045 !important;
}
.bg-info {
  background-color: #ec6e3b !important;
}
.bg-warning {
  background-color: #328386 !important;
}
.bg-danger {
  background-color: #61230a !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #149dcc !important;
  border-color: #149dcc !important;
  color: #ffffff !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #0d6786 !important;
  border-color: #0d6786 !important;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #0d6786 !important;
  border-color: #0d6786 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ba2c0b !important;
  border-color: #ba2c0b !important;
  color: #ffffff !important;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #721b07 !important;
  border-color: #721b07 !important;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #721b07 !important;
  border-color: #721b07 !important;
}
.btn-info,
.btn-info:active {
  background-color: #ec6e3b !important;
  border-color: #ec6e3b !important;
  color: #ffffff !important;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #c74713 !important;
  border-color: #c74713 !important;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #c74713 !important;
  border-color: #c74713 !important;
}
.btn-success,
.btn-success:active {
  background-color: #efa045 !important;
  border-color: #efa045 !important;
  color: #ffffff !important;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #d57b12 !important;
  border-color: #d57b12 !important;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #d57b12 !important;
  border-color: #d57b12 !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #328386 !important;
  border-color: #328386 !important;
  color: #ffffff !important;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #ffffff !important;
  background-color: #1d4d4e !important;
  border-color: #1d4d4e !important;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #1d4d4e !important;
  border-color: #1d4d4e !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #61230a !important;
  border-color: #61230a !important;
  color: #ffffff !important;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #1c0a03 !important;
  border-color: #1c0a03 !important;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #1c0a03 !important;
  border-color: #1c0a03 !important;
}
.btn-white {
  color: #333333 !important;
}
.btn-white,
.btn-white:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-black,
.btn-black:active {
  background-color: #333333 !important;
  border-color: #333333 !important;
  color: #ffffff !important;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background: none;
  border-color: #0b566f;
  color: #0b566f;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #ffffff;
  background-color: #149dcc;
  border-color: #149dcc;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #149dcc !important;
  border-color: #149dcc !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background: none;
  border-color: #5a1505;
  color: #5a1505;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ffffff;
  background-color: #ba2c0b;
  border-color: #ba2c0b;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #ba2c0b !important;
  border-color: #ba2c0b !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background: none;
  border-color: #b03f11;
  color: #b03f11;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #ffffff;
  background-color: #ec6e3b;
  border-color: #ec6e3b;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #ec6e3b !important;
  border-color: #ec6e3b !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background: none;
  border-color: #be6d10;
  color: #be6d10;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #ffffff;
  background-color: #efa045;
  border-color: #efa045;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #efa045 !important;
  border-color: #efa045 !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background: none;
  border-color: #163a3c;
  color: #163a3c;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffffff;
  background-color: #328386;
  border-color: #328386;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #328386 !important;
  border-color: #328386 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background: none;
  border-color: #050200;
  color: #050200;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ffffff;
  background-color: #61230a;
  border-color: #61230a;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #61230a !important;
  border-color: #61230a !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background: none;
  border-color: #000000;
  color: #000000;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #ffffff;
  background-color: #333333;
  border-color: #333333;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #333333 !important;
  border-color: #333333 !important;
}
.btn-white-outline,
.btn-white-outline:active,
.btn-white-outline.active {
  background: none;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus {
  color: #333333;
  background-color: #ffffff;
  border-color: #ffffff;
}
.text-primary {
  color: #149dcc !important;
}
.text-secondary {
  color: #ba2c0b !important;
}
.text-success {
  color: #efa045 !important;
}
.text-info {
  color: #ec6e3b !important;
}
.text-warning {
  color: #328386 !important;
}
.text-danger {
  color: #61230a !important;
}
.text-white {
  color: #ffffff !important;
}
.text-black {
  color: #000000 !important;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #0b566f !important;
}
a.text-secondary:hover,
a.text-secondary:focus {
  color: #5a1505 !important;
}
a.text-success:hover,
a.text-success:focus {
  color: #be6d10 !important;
}
a.text-info:hover,
a.text-info:focus {
  color: #b03f11 !important;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #163a3c !important;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #050200 !important;
}
a.text-white:hover,
a.text-white:focus {
  color: #b3b3b3 !important;
}
a.text-black:hover,
a.text-black:focus {
  color: #4d4d4d !important;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #ec6e3b;
}
.alert-warning {
  background-color: #328386;
}
.alert-danger {
  background-color: #61230a;
}
.mbr-section-btn a.btn:not(.btn-form):hover,
.mbr-section-btn a.btn:not(.btn-form):focus {
  box-shadow: none !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #149dcc;
  border-color: #149dcc;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #149dcc;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #b4e6f8;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #fef8f5;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #6ec6c9;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #d54d16;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Abel', sans-serif;
  font-size: 1rem;
  font-display: swap;
}
.form-control > .mbr-iconfont {
  font-size: 1.6rem;
}
blockquote {
  border-color: #149dcc;
}
/* Forms */
.mbr-form .btn {
  margin: .4rem 0;
}
@media (max-width: 767px) {
  .btn {
    font-size: .75rem !important;
  }
  .btn .mbr-iconfont {
    font-size: 1rem !important;
  }
}
/* Footer */
.mbr-footer-content li::before,
.mbr-footer .mbr-contacts li::before {
  background: #149dcc;
}
.mbr-footer-content li a:hover,
.mbr-footer .mbr-contacts li a:hover {
  color: #149dcc;
}
/* Headers*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .card-wrapper {
    flex: auto !important;
  }
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #149dcc;
  color: #ffffff;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: currentColor;
  border-bottom-color: currentColor;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #149dcc;
  border-bottom-color: #149dcc;
}
.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: #149dcc !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #ffffff !important;
  background: #ba2c0b !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%;
}
iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: '';
  position: absolute;
  width: 100px;
  height: 100px;
  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='%23149dcc' %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.3;
}
.cid-si2kVGMGEa .navbar {
  background: #ec6e3b;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-si2kVGMGEa .navbar-dropdown.bg-color.transparent.opened {
  background: #ec6e3b;
}
.cid-si2kVGMGEa a {
  font-style: normal;
}
.cid-si2kVGMGEa .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-si2kVGMGEa .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-si2kVGMGEa .nav-item:focus,
.cid-si2kVGMGEa .nav-link:focus {
  outline: none;
}
.cid-si2kVGMGEa .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-si2kVGMGEa .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-si2kVGMGEa .menu-logo {
  margin-right: auto;
}
.cid-si2kVGMGEa .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-si2kVGMGEa .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-si2kVGMGEa .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-si2kVGMGEa .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-si2kVGMGEa .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-si2kVGMGEa .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-si2kVGMGEa .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-si2kVGMGEa .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-si2kVGMGEa .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-si2kVGMGEa .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-si2kVGMGEa .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-si2kVGMGEa .dropdown .dropdown-menu {
  background: #ec6e3b;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-si2kVGMGEa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-si2kVGMGEa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-si2kVGMGEa .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-si2kVGMGEa .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-si2kVGMGEa .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-si2kVGMGEa .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-si2kVGMGEa .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-si2kVGMGEa .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-si2kVGMGEa .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-si2kVGMGEa .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-si2kVGMGEa .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-si2kVGMGEa button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-si2kVGMGEa button.navbar-toggler:focus {
  outline: none;
}
.cid-si2kVGMGEa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ba2c0b;
}
.cid-si2kVGMGEa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-si2kVGMGEa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-si2kVGMGEa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-si2kVGMGEa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-si2kVGMGEa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-si2kVGMGEa nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-si2kVGMGEa nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-si2kVGMGEa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-si2kVGMGEa .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-si2kVGMGEa .collapsed .btn {
  display: -webkit-flex;
}
.cid-si2kVGMGEa .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-si2kVGMGEa .collapsed .navbar-collapse.collapsing,
.cid-si2kVGMGEa .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-si2kVGMGEa .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-si2kVGMGEa .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-si2kVGMGEa .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-si2kVGMGEa .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-si2kVGMGEa .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-si2kVGMGEa .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-si2kVGMGEa .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-si2kVGMGEa .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-si2kVGMGEa .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-si2kVGMGEa .collapsed button.navbar-toggler {
  display: block;
}
.cid-si2kVGMGEa .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-si2kVGMGEa .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-si2kVGMGEa .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-si2kVGMGEa .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-si2kVGMGEa .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-si2kVGMGEa .collapsed .dropdown .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;
}
@media (max-width: 1023px) {
  .cid-si2kVGMGEa.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-si2kVGMGEa img {
    height: 3.8rem !important;
  }
  .cid-si2kVGMGEa .btn {
    display: -webkit-flex;
  }
  .cid-si2kVGMGEa button.navbar-toggler {
    display: block;
  }
  .cid-si2kVGMGEa .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-si2kVGMGEa .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-si2kVGMGEa .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-si2kVGMGEa .navbar-collapse.collapsing,
  .cid-si2kVGMGEa .navbar-collapse.show {
    display: block !important;
  }
  .cid-si2kVGMGEa .navbar-collapse.collapsing .navbar-nav,
  .cid-si2kVGMGEa .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-si2kVGMGEa .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-si2kVGMGEa .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-si2kVGMGEa .navbar-collapse.collapsing .navbar-buttons,
  .cid-si2kVGMGEa .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-si2kVGMGEa .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-si2kVGMGEa .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-si2kVGMGEa .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-si2kVGMGEa .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-si2kVGMGEa .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-si2kVGMGEa .dropdown .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;
  }
}
@media (min-width: 767px) {
  .cid-si2kVGMGEa .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-si2kVGMGEa .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-si2kVGMGEa .nav-link:hover,
.cid-si2kVGMGEa .dropdown-item:hover {
  color: #767676 !important;
}
.cid-si2nBXVojd {
  background-image: url("../../../assets/images/majestad-portada-4-1920x1440.jpeg");
}
.cid-si2nBXVojd .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-si2nBXVojd .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #ffffff;
  transition: all 0.3s;
  color: #ffffff;
}
.cid-si2nBXVojd .social-row .soc-item .mbr-iconfont:hover {
  background-color: #ffffff;
  color: #000000;
}
.cid-si2nBXVojd .mbr-text,
.cid-si2nBXVojd .mbr-section-btn,
.cid-si2nBXVojd .social-row {
  color: #ffffff;
  text-align: center;
}
.cid-si2nBXVojd .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-ssD8k8Fr4e {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ec6e3b;
}
.cid-ssD8k8Fr4e .mbr-section-subtitle {
  color: #ffffff;
}
.cid-ssD8k8Fr4e H2 {
  color: #61230a;
}
.cid-ssD8Tiw9Ee {
  background: #ba2c0b;
  padding-top: 0px;
  padding-bottom: 60px;
  background: linear-gradient(0deg, #ba2c0b, #ec6e3b);
}
.cid-ssD8Tiw9Ee .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-ssD8Tiw9Ee .video-block {
    width: 100% !important;
  }
}
.cid-ssDfgJassG {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ba2c0b;
}
.cid-si2rO09Aio {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/img-221-1200x800.jpg");
}
.cid-si2rO09Aio .mbr-text,
.cid-si2rO09Aio .mbr-section-btn {
  color: #614944;
}
.cid-si2rO09Aio .card-title,
.cid-si2rO09Aio .card-box {
  color: #ffffff;
}
.cid-si2rO09Aio .mbr-text,
.cid-si2rO09Aio .link-wrap {
  color: #ffffff;
}
.cid-si3vDiGFEp {
  padding-top: 120px;
  padding-bottom: 120px;
  background-image: url("../../../assets/images/majestad-fondo-1-1200x800.png");
}
@media (min-width: 992px) {
  .cid-si3vDiGFEp .mbr-figure {
    padding-left: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-si3vDiGFEp .mbr-figure {
    padding-top: 3rem;
  }
}
.cid-si3vDiGFEp .mbr-section-title {
  color: #61230a;
}
.cid-si3vDiGFEp .mbr-text,
.cid-si3vDiGFEp .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-si3jXZtfYd {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/img-404-1200x800.jpg");
}
.cid-si3jXZtfYd H2 {
  text-align: left;
}
.cid-si3jXZtfYd H3 {
  text-align: left;
}
.cid-si3jXZtfYd .mbr-text,
.cid-si3jXZtfYd .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-si3lXJtodL {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/majestad-chorizo-11-1200x800.jpg");
}
.cid-si3lXJtodL H2 {
  text-align: center;
}
.cid-si3lXJtodL H3 {
  text-align: center;
}
.cid-si3lXJtodL .mbr-text,
.cid-si3lXJtodL .mbr-section-btn {
  text-align: center;
}
.cid-si3lJNYdIa {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/majestad-sartenazo-1-1200x800.jpg");
}
.cid-si3lJNYdIa H2 {
  text-align: left;
}
.cid-si3lJNYdIa H3 {
  text-align: left;
}
.cid-si3lJNYdIa .mbr-text,
.cid-si3lJNYdIa .mbr-section-btn {
  text-align: left;
}
.cid-ssDbMfr7S7 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/majestad-chicharron-1-1200x800.jpeg");
}
.cid-ssDbMfr7S7 H2 {
  text-align: right;
}
.cid-ssDbMfr7S7 H3 {
  text-align: right;
}
.cid-ssDbMfr7S7 .mbr-text,
.cid-ssDbMfr7S7 .mbr-section-btn {
  text-align: right;
}
.cid-si2mijWqCY {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
  background: linear-gradient(#ffffff, #ffffff);
}
.cid-si2mijWqCY .carousel-control {
  background: #000;
}
.cid-si2mijWqCY .mbr-section-subtitle {
  color: #767676;
}
.cid-si2mijWqCY .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-si2mijWqCY .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-si2mijWqCY .carousel-item .wrap-img {
  text-align: center;
}
.cid-si2mijWqCY .carousel-item .wrap-img img {
  max-height: 150px;
  width: auto;
  max-width: 100%;
}
.cid-si2mijWqCY .carousel-controls {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-si2mijWqCY .carousel-controls .carousel-control {
  background: #000;
  border-radius: 50%;
  position: static;
  width: 40px;
  height: 40px;
  margin-top: 2rem;
  border-width: 1px;
}
.cid-si2mijWqCY .carousel-controls .carousel-control.carousel-control-prev {
  left: auto;
  margin-right: 20px;
  margin-left: 0;
}
.cid-si2mijWqCY .carousel-controls .carousel-control.carousel-control-next {
  right: auto;
  margin-right: 0;
}
.cid-si2mijWqCY .carousel-controls .carousel-control .mbr-iconfont {
  font-size: 1rem;
}
.cid-si2mijWqCY .cloneditem-1,
.cid-si2mijWqCY .cloneditem-2,
.cid-si2mijWqCY .cloneditem-3,
.cid-si2mijWqCY .cloneditem-4,
.cid-si2mijWqCY .cloneditem-5 {
  display: none;
}
.cid-si2mijWqCY .col-lg-15 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  width: 100%;
}
@media (min-width: 992px) {
  .cid-si2mijWqCY .col-lg-15 {
    -ms-flex: 0 0 20%;
    -webkit-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    width: 20%;
  }
  .cid-si2mijWqCY .carousel-inner.slides2 > .carousel-item.active.carousel-item-right,
  .cid-si2mijWqCY .carousel-inner.slides2 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0);
  }
  .cid-si2mijWqCY .carousel-inner.slides2 > .carousel-item.active.carousel-item-left,
  .cid-si2mijWqCY .carousel-inner.slides2 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }
  .cid-si2mijWqCY .carousel-inner.slides2 > .carousel-item.carousel-item-left,
  .cid-si2mijWqCY .carousel-inner.slides2 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-si2mijWqCY .carousel-inner.slides2 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .cid-si2mijWqCY .carousel-inner.slides2 .cloneditem-1,
  .cid-si2mijWqCY .carousel-inner.slides2 .cloneditem-2,
  .cid-si2mijWqCY .carousel-inner.slides2 .cloneditem-3 {
    display: block;
  }
  .cid-si2mijWqCY .carousel-inner.slides3 > .carousel-item.active.carousel-item-right,
  .cid-si2mijWqCY .carousel-inner.slides3 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(33.333333%, 0, 0);
    transform: translate3d(33.333333%, 0, 0);
  }
  .cid-si2mijWqCY .carousel-inner.slides3 > .carousel-item.active.carousel-item-left,
  .cid-si2mijWqCY .carousel-inner.slides3 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-33.333333%, 0, 0);
    transform: translate3d(-33.333333%, 0, 0);
  }
  .cid-si2mijWqCY .carousel-inner.slides3 > .carousel-item.carousel-item-left,
  .cid-si2mijWqCY .carousel-inner.slides3 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-si2mijWqCY .carousel-inner.slides3 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .cid-si2mijWqCY .carousel-inner.slides3 .cloneditem-1,
  .cid-si2mijWqCY .carousel-inner.slides3 .cloneditem-2,
  .cid-si2mijWqCY .carousel-inner.slides3 .cloneditem-3 {
    display: block;
  }
  .cid-si2mijWqCY .carousel-inner.slides4 > .carousel-item.active.carousel-item-right,
  .cid-si2mijWqCY .carousel-inner.slides4 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(25%, 0, 0);
    transform: translate3d(25%, 0, 0);
  }
  .cid-si2mijWqCY .carousel-inner.slides4 > .carousel-item.active.carousel-item-left,
  .cid-si2mijWqCY .carousel-inner.slides4 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-25%, 0, 0);
    transform: translate3d(-25%, 0, 0);
  }
  .cid-si2mijWqCY .carousel-inner.slides4 > .carousel-item.carousel-item-left,
  .cid-si2mijWqCY .carousel-inner.slides4 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-si2mijWqCY .carousel-inner.slides4 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .cid-si2mijWqCY .carousel-inner.slides4 .cloneditem-1,
  .cid-si2mijWqCY .carousel-inner.slides4 .cloneditem-2,
  .cid-si2mijWqCY .carousel-inner.slides4 .cloneditem-3 {
    display: block;
  }
  .cid-si2mijWqCY .carousel-inner.slides5 > .carousel-item.active.carousel-item-right,
  .cid-si2mijWqCY .carousel-inner.slides5 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(20%, 0, 0);
    transform: translate3d(20%, 0, 0);
  }
  .cid-si2mijWqCY .carousel-inner.slides5 > .carousel-item.active.carousel-item-left,
  .cid-si2mijWqCY .carousel-inner.slides5 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-20%, 0, 0);
    transform: translate3d(-20%, 0, 0);
  }
  .cid-si2mijWqCY .carousel-inner.slides5 > .carousel-item.carousel-item-left,
  .cid-si2mijWqCY .carousel-inner.slides5 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-si2mijWqCY .carousel-inner.slides5 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .cid-si2mijWqCY .carousel-inner.slides5 .cloneditem-1,
  .cid-si2mijWqCY .carousel-inner.slides5 .cloneditem-2,
  .cid-si2mijWqCY .carousel-inner.slides5 .cloneditem-3,
  .cid-si2mijWqCY .carousel-inner.slides5 .cloneditem-4 {
    display: block;
  }
  .cid-si2mijWqCY .carousel-inner.slides6 > .carousel-item.active.carousel-item-right,
  .cid-si2mijWqCY .carousel-inner.slides6 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(16.666667%, 0, 0);
    transform: translate3d(16.666667%, 0, 0);
  }
  .cid-si2mijWqCY .carousel-inner.slides6 > .carousel-item.active.carousel-item-left,
  .cid-si2mijWqCY .carousel-inner.slides6 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-16.666667%, 0, 0);
    transform: translate3d(-16.666667%, 0, 0);
  }
  .cid-si2mijWqCY .carousel-inner.slides6 > .carousel-item.carousel-item-left,
  .cid-si2mijWqCY .carousel-inner.slides6 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-si2mijWqCY .carousel-inner.slides6 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .cid-si2mijWqCY .carousel-inner.slides6 .cloneditem-1,
  .cid-si2mijWqCY .carousel-inner.slides6 .cloneditem-2,
  .cid-si2mijWqCY .carousel-inner.slides6 .cloneditem-3,
  .cid-si2mijWqCY .carousel-inner.slides6 .cloneditem-4,
  .cid-si2mijWqCY .carousel-inner.slides6 .cloneditem-5 {
    display: block;
  }
}
.cid-si2mijWqCY H2 {
  color: #efa045;
}
.cid-sswWkX1PyZ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #efa045;
}
.cid-sswWkX1PyZ .mbr-section-subtitle {
  color: #61230a;
}
.cid-sswWkX1PyZ .btn {
  margin: 0 0 .5rem 0;
}
.cid-sswWkX1PyZ H2 {
  color: #ba2c0b;
}
.cid-sllhOeOnch {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/majestad-fondo-madera-3-1200x800.jpg");
}
.cid-sllhOeOnch .title {
  margin-bottom: 2rem;
}
.cid-sllhOeOnch .mbr-section-subtitle {
  color: #ffffff;
}
.cid-sllhOeOnch a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sllhOeOnch a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sllhOeOnch textarea.form-control {
  min-height: 188px;
}
.cid-sllhOeOnch H2 {
  color: #efa045;
}
.cid-sllhOeOnch LABEL {
  color: #ffffff;
}
.cid-ssN1Wpr6bK {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ec6e3b;
}
@media (max-width: 767px) {
  .cid-ssN1Wpr6bK .content {
    text-align: center;
  }
  .cid-ssN1Wpr6bK .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-ssN1Wpr6bK .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ssN1Wpr6bK .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-ssN1Wpr6bK .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-ssN1Wpr6bK .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-ssN1Wpr6bK .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-ssN1Wpr6bK .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-ssN1Wpr6bK .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-ssN1Wpr6bK .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-ssN1Wpr6bK .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-ssN1Wpr6bK .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-ssN1Wpr6bK .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-ssN1Wpr6bK H5 {
  color: #61230a;
}
.cid-ssN1Wpr6bK P {
  color: #ffffff;
}
.cid-ssDgeJqHgk .navbar {
  background: #ec6e3b;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-ssDgeJqHgk .navbar-dropdown.bg-color.transparent.opened {
  background: #ec6e3b;
}
.cid-ssDgeJqHgk a {
  font-style: normal;
}
.cid-ssDgeJqHgk .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-ssDgeJqHgk .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-ssDgeJqHgk .nav-item:focus,
.cid-ssDgeJqHgk .nav-link:focus {
  outline: none;
}
.cid-ssDgeJqHgk .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-ssDgeJqHgk .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-ssDgeJqHgk .menu-logo {
  margin-right: auto;
}
.cid-ssDgeJqHgk .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ssDgeJqHgk .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-ssDgeJqHgk .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-ssDgeJqHgk .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-ssDgeJqHgk .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-ssDgeJqHgk .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-ssDgeJqHgk .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-ssDgeJqHgk .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-ssDgeJqHgk .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-ssDgeJqHgk .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-ssDgeJqHgk .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-ssDgeJqHgk .dropdown .dropdown-menu {
  background: #ec6e3b;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-ssDgeJqHgk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-ssDgeJqHgk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ssDgeJqHgk .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-ssDgeJqHgk .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-ssDgeJqHgk .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-ssDgeJqHgk .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-ssDgeJqHgk .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-ssDgeJqHgk .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-ssDgeJqHgk .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-ssDgeJqHgk .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-ssDgeJqHgk .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-ssDgeJqHgk button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-ssDgeJqHgk button.navbar-toggler:focus {
  outline: none;
}
.cid-ssDgeJqHgk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ba2c0b;
}
.cid-ssDgeJqHgk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-ssDgeJqHgk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-ssDgeJqHgk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-ssDgeJqHgk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-ssDgeJqHgk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ssDgeJqHgk nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-ssDgeJqHgk nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-ssDgeJqHgk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ssDgeJqHgk .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-ssDgeJqHgk .collapsed .btn {
  display: -webkit-flex;
}
.cid-ssDgeJqHgk .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-ssDgeJqHgk .collapsed .navbar-collapse.collapsing,
.cid-ssDgeJqHgk .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-ssDgeJqHgk .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-ssDgeJqHgk .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-ssDgeJqHgk .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-ssDgeJqHgk .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-ssDgeJqHgk .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-ssDgeJqHgk .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-ssDgeJqHgk .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-ssDgeJqHgk .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-ssDgeJqHgk .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-ssDgeJqHgk .collapsed button.navbar-toggler {
  display: block;
}
.cid-ssDgeJqHgk .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-ssDgeJqHgk .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-ssDgeJqHgk .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-ssDgeJqHgk .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-ssDgeJqHgk .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-ssDgeJqHgk .collapsed .dropdown .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;
}
@media (max-width: 1023px) {
  .cid-ssDgeJqHgk.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-ssDgeJqHgk img {
    height: 3.8rem !important;
  }
  .cid-ssDgeJqHgk .btn {
    display: -webkit-flex;
  }
  .cid-ssDgeJqHgk button.navbar-toggler {
    display: block;
  }
  .cid-ssDgeJqHgk .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-ssDgeJqHgk .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-ssDgeJqHgk .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-ssDgeJqHgk .navbar-collapse.collapsing,
  .cid-ssDgeJqHgk .navbar-collapse.show {
    display: block !important;
  }
  .cid-ssDgeJqHgk .navbar-collapse.collapsing .navbar-nav,
  .cid-ssDgeJqHgk .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-ssDgeJqHgk .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-ssDgeJqHgk .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-ssDgeJqHgk .navbar-collapse.collapsing .navbar-buttons,
  .cid-ssDgeJqHgk .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-ssDgeJqHgk .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-ssDgeJqHgk .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-ssDgeJqHgk .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-ssDgeJqHgk .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-ssDgeJqHgk .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-ssDgeJqHgk .dropdown .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;
  }
}
@media (min-width: 767px) {
  .cid-ssDgeJqHgk .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-ssDgeJqHgk .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-ssDgeJqHgk .nav-link:hover,
.cid-ssDgeJqHgk .dropdown-item:hover {
  color: #767676 !important;
}
.cid-ssN2jFVUG4 {
  padding-top: 120px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/img-105-2000x1333.jpg");
}
.cid-ssN2jFVUG4 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-ssDgeKG1Tj {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ec6e3b;
}
.cid-ssDgeKG1Tj .mbr-section-subtitle {
  color: #ffffff;
}
.cid-ssDgeKG1Tj H2 {
  color: #61230a;
}
.cid-ssDgeKVjev {
  background: #ba2c0b;
  padding-top: 0px;
  padding-bottom: 60px;
  background: linear-gradient(0deg, #ba2c0b, #ec6e3b);
}
.cid-ssDgeKVjev .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-ssDgeKVjev .video-block {
    width: 100% !important;
  }
}
.cid-ssDgeLeXov {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ba2c0b;
}
.cid-ssMN4hWkMI {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/img-221-1200x800.jpg");
}
.cid-ssMN4hWkMI .mbr-text,
.cid-ssMN4hWkMI .mbr-section-btn {
  color: #614944;
}
.cid-ssMN4hWkMI .card-title,
.cid-ssMN4hWkMI .card-box {
  color: #ffffff;
}
.cid-ssMN4hWkMI .mbr-text,
.cid-ssMN4hWkMI .link-wrap {
  color: #ffffff;
}
.cid-ssDgePw9XZ {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/majestad-fondo-madera-3-1200x800.jpg");
}
.cid-ssDgePw9XZ .title {
  margin-bottom: 2rem;
}
.cid-ssDgePw9XZ .mbr-section-subtitle {
  color: #ffffff;
}
.cid-ssDgePw9XZ a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-ssDgePw9XZ a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-ssDgePw9XZ textarea.form-control {
  min-height: 188px;
}
.cid-ssDgePw9XZ H2 {
  color: #efa045;
}
.cid-ssDgePw9XZ LABEL {
  color: #ffffff;
}
.cid-ssN28rnWHM {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ec6e3b;
}
@media (max-width: 767px) {
  .cid-ssN28rnWHM .content {
    text-align: center;
  }
  .cid-ssN28rnWHM .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-ssN28rnWHM .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ssN28rnWHM .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-ssN28rnWHM .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-ssN28rnWHM .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-ssN28rnWHM .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-ssN28rnWHM .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-ssN28rnWHM .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-ssN28rnWHM .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-ssN28rnWHM .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-ssN28rnWHM .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-ssN28rnWHM .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-ssN28rnWHM H5 {
  color: #61230a;
}
.cid-ssN28rnWHM P {
  color: #ffffff;
}
.cid-sjlVNsQ2qF .navbar {
  background: #ec6e3b;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-sjlVNsQ2qF .navbar-dropdown.bg-color.transparent.opened {
  background: #ec6e3b;
}
.cid-sjlVNsQ2qF a {
  font-style: normal;
}
.cid-sjlVNsQ2qF .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sjlVNsQ2qF .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sjlVNsQ2qF .nav-item:focus,
.cid-sjlVNsQ2qF .nav-link:focus {
  outline: none;
}
.cid-sjlVNsQ2qF .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sjlVNsQ2qF .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sjlVNsQ2qF .menu-logo {
  margin-right: auto;
}
.cid-sjlVNsQ2qF .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sjlVNsQ2qF .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sjlVNsQ2qF .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-sjlVNsQ2qF .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sjlVNsQ2qF .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sjlVNsQ2qF .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sjlVNsQ2qF .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sjlVNsQ2qF .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sjlVNsQ2qF .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sjlVNsQ2qF .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sjlVNsQ2qF .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sjlVNsQ2qF .dropdown .dropdown-menu {
  background: #ec6e3b;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sjlVNsQ2qF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sjlVNsQ2qF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sjlVNsQ2qF .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sjlVNsQ2qF .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-sjlVNsQ2qF .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sjlVNsQ2qF .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sjlVNsQ2qF .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sjlVNsQ2qF .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sjlVNsQ2qF .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sjlVNsQ2qF .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sjlVNsQ2qF .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sjlVNsQ2qF button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sjlVNsQ2qF button.navbar-toggler:focus {
  outline: none;
}
.cid-sjlVNsQ2qF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ba2c0b;
}
.cid-sjlVNsQ2qF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sjlVNsQ2qF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sjlVNsQ2qF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sjlVNsQ2qF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sjlVNsQ2qF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sjlVNsQ2qF nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sjlVNsQ2qF nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sjlVNsQ2qF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sjlVNsQ2qF .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sjlVNsQ2qF .collapsed .btn {
  display: -webkit-flex;
}
.cid-sjlVNsQ2qF .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sjlVNsQ2qF .collapsed .navbar-collapse.collapsing,
.cid-sjlVNsQ2qF .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sjlVNsQ2qF .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sjlVNsQ2qF .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sjlVNsQ2qF .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sjlVNsQ2qF .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sjlVNsQ2qF .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sjlVNsQ2qF .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sjlVNsQ2qF .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sjlVNsQ2qF .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-sjlVNsQ2qF .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sjlVNsQ2qF .collapsed button.navbar-toggler {
  display: block;
}
.cid-sjlVNsQ2qF .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sjlVNsQ2qF .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sjlVNsQ2qF .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-sjlVNsQ2qF .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sjlVNsQ2qF .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sjlVNsQ2qF .collapsed .dropdown .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;
}
@media (max-width: 1023px) {
  .cid-sjlVNsQ2qF.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sjlVNsQ2qF img {
    height: 3.8rem !important;
  }
  .cid-sjlVNsQ2qF .btn {
    display: -webkit-flex;
  }
  .cid-sjlVNsQ2qF button.navbar-toggler {
    display: block;
  }
  .cid-sjlVNsQ2qF .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-sjlVNsQ2qF .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sjlVNsQ2qF .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sjlVNsQ2qF .navbar-collapse.collapsing,
  .cid-sjlVNsQ2qF .navbar-collapse.show {
    display: block !important;
  }
  .cid-sjlVNsQ2qF .navbar-collapse.collapsing .navbar-nav,
  .cid-sjlVNsQ2qF .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sjlVNsQ2qF .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sjlVNsQ2qF .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sjlVNsQ2qF .navbar-collapse.collapsing .navbar-buttons,
  .cid-sjlVNsQ2qF .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sjlVNsQ2qF .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sjlVNsQ2qF .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sjlVNsQ2qF .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-sjlVNsQ2qF .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sjlVNsQ2qF .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sjlVNsQ2qF .dropdown .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;
  }
}
@media (min-width: 767px) {
  .cid-sjlVNsQ2qF .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-sjlVNsQ2qF .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sjlVNsQ2qF .nav-link:hover,
.cid-sjlVNsQ2qF .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sjlWA5WosQ {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/img-442-2000x1333.jpg");
}
.cid-sjlWA5WosQ H1 {
  color: #ffffff;
}
.cid-ssN8lb2zzz {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #efefef;
}
.cid-ssN8lb2zzz .mbr-section-subtitle {
  color: #767676;
}
.cid-ssN8lb2zzz H2 {
  color: #ba2c0b;
}
.cid-sjlX9hiDVu {
  padding-top: 15px;
  padding-bottom: 90px;
  background-color: #efefef;
}
.cid-sjlX9hiDVu .card-img {
  background-color: #fff;
}
.cid-sjlX9hiDVu .card {
  align-self: stretch;
}
.cid-sjlX9hiDVu .card-box {
  padding: 2rem;
  background-color: #ffffff;
}
.cid-sjlX9hiDVu h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
}
.cid-sjlX9hiDVu p {
  text-align: left;
}
.cid-sjlX9hiDVu .mbr-text {
  color: #767676;
}
.cid-sjlX9hiDVu .card-wrapper {
  height: 100%;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sjlX9hiDVu .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
@media (min-width: 992px) {
  .cid-sjlX9hiDVu .my-col {
    flex: 0 0 20%;
    max-width: 20%;
    padding: 15px;
    -webkit-flex: 0 0 20%;
  }
}
.cid-sjlX9hiDVu .card-title {
  color: #1790ab;
}
.cid-sx2iC29Q7S {
  padding-top: 15px;
  padding-bottom: 90px;
  background-color: #efefef;
}
.cid-sx2iC29Q7S .card-img {
  background-color: #fff;
}
.cid-sx2iC29Q7S .card {
  align-self: stretch;
}
.cid-sx2iC29Q7S .card-box {
  padding: 2rem;
  background-color: #ffffff;
}
.cid-sx2iC29Q7S h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
}
.cid-sx2iC29Q7S p {
  text-align: left;
}
.cid-sx2iC29Q7S .mbr-text {
  color: #767676;
}
.cid-sx2iC29Q7S .card-wrapper {
  height: 100%;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sx2iC29Q7S .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
@media (min-width: 992px) {
  .cid-sx2iC29Q7S .my-col {
    flex: 0 0 20%;
    max-width: 20%;
    padding: 15px;
    -webkit-flex: 0 0 20%;
  }
}
.cid-sx2iC29Q7S .card-title {
  color: #1790ab;
}
.cid-sxr2Lx1Wnh {
  padding-top: 15px;
  padding-bottom: 90px;
  background-color: #efefef;
}
.cid-sxr2Lx1Wnh .card-img {
  background-color: #fff;
}
.cid-sxr2Lx1Wnh .card {
  align-self: stretch;
}
.cid-sxr2Lx1Wnh .card-box {
  padding: 2rem;
  background-color: #ffffff;
}
.cid-sxr2Lx1Wnh h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
}
.cid-sxr2Lx1Wnh p {
  text-align: left;
}
.cid-sxr2Lx1Wnh .mbr-text {
  color: #767676;
}
.cid-sxr2Lx1Wnh .card-wrapper {
  height: 100%;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sxr2Lx1Wnh .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
@media (min-width: 992px) {
  .cid-sxr2Lx1Wnh .my-col {
    flex: 0 0 20%;
    max-width: 20%;
    padding: 15px;
    -webkit-flex: 0 0 20%;
  }
}
.cid-sxr2Lx1Wnh .card-title {
  color: #1790ab;
}
.cid-ssJ5yHXlhE {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/img-221-1200x800.jpg");
}
.cid-ssJ5yHXlhE .mbr-text,
.cid-ssJ5yHXlhE .mbr-section-btn {
  color: #614944;
}
.cid-ssJ5yHXlhE .card-title,
.cid-ssJ5yHXlhE .card-box {
  color: #ffffff;
}
.cid-ssJ5yHXlhE .mbr-text,
.cid-ssJ5yHXlhE .link-wrap {
  color: #ffffff;
}
.cid-ssJ62sw19g {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/majestad-fondo-madera-3-1200x800.jpg");
}
.cid-ssJ62sw19g .title {
  margin-bottom: 2rem;
}
.cid-ssJ62sw19g .mbr-section-subtitle {
  color: #ffffff;
}
.cid-ssJ62sw19g a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-ssJ62sw19g a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-ssJ62sw19g textarea.form-control {
  min-height: 188px;
}
.cid-ssJ62sw19g H2 {
  color: #efa045;
}
.cid-ssJ62sw19g LABEL {
  color: #ffffff;
}
.cid-ssN7Mz8CK8 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ec6e3b;
}
@media (max-width: 767px) {
  .cid-ssN7Mz8CK8 .content {
    text-align: center;
  }
  .cid-ssN7Mz8CK8 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-ssN7Mz8CK8 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ssN7Mz8CK8 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-ssN7Mz8CK8 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-ssN7Mz8CK8 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-ssN7Mz8CK8 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-ssN7Mz8CK8 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-ssN7Mz8CK8 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-ssN7Mz8CK8 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-ssN7Mz8CK8 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-ssN7Mz8CK8 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-ssN7Mz8CK8 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-ssN7Mz8CK8 H5 {
  color: #61230a;
}
.cid-ssN7Mz8CK8 P {
  color: #ffffff;
}
.cid-ssNI9b14cc .navbar {
  background: #ec6e3b;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-ssNI9b14cc .navbar-dropdown.bg-color.transparent.opened {
  background: #ec6e3b;
}
.cid-ssNI9b14cc a {
  font-style: normal;
}
.cid-ssNI9b14cc .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-ssNI9b14cc .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-ssNI9b14cc .nav-item:focus,
.cid-ssNI9b14cc .nav-link:focus {
  outline: none;
}
.cid-ssNI9b14cc .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-ssNI9b14cc .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-ssNI9b14cc .menu-logo {
  margin-right: auto;
}
.cid-ssNI9b14cc .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ssNI9b14cc .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-ssNI9b14cc .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-ssNI9b14cc .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-ssNI9b14cc .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-ssNI9b14cc .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-ssNI9b14cc .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-ssNI9b14cc .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-ssNI9b14cc .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-ssNI9b14cc .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-ssNI9b14cc .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-ssNI9b14cc .dropdown .dropdown-menu {
  background: #ec6e3b;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-ssNI9b14cc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-ssNI9b14cc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ssNI9b14cc .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-ssNI9b14cc .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-ssNI9b14cc .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-ssNI9b14cc .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-ssNI9b14cc .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-ssNI9b14cc .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-ssNI9b14cc .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-ssNI9b14cc .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-ssNI9b14cc .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-ssNI9b14cc button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-ssNI9b14cc button.navbar-toggler:focus {
  outline: none;
}
.cid-ssNI9b14cc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ba2c0b;
}
.cid-ssNI9b14cc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-ssNI9b14cc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-ssNI9b14cc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-ssNI9b14cc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-ssNI9b14cc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ssNI9b14cc nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-ssNI9b14cc nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-ssNI9b14cc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ssNI9b14cc .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-ssNI9b14cc .collapsed .btn {
  display: -webkit-flex;
}
.cid-ssNI9b14cc .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-ssNI9b14cc .collapsed .navbar-collapse.collapsing,
.cid-ssNI9b14cc .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-ssNI9b14cc .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-ssNI9b14cc .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-ssNI9b14cc .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-ssNI9b14cc .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-ssNI9b14cc .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-ssNI9b14cc .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-ssNI9b14cc .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-ssNI9b14cc .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-ssNI9b14cc .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-ssNI9b14cc .collapsed button.navbar-toggler {
  display: block;
}
.cid-ssNI9b14cc .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-ssNI9b14cc .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-ssNI9b14cc .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-ssNI9b14cc .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-ssNI9b14cc .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-ssNI9b14cc .collapsed .dropdown .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;
}
@media (max-width: 1023px) {
  .cid-ssNI9b14cc.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-ssNI9b14cc img {
    height: 3.8rem !important;
  }
  .cid-ssNI9b14cc .btn {
    display: -webkit-flex;
  }
  .cid-ssNI9b14cc button.navbar-toggler {
    display: block;
  }
  .cid-ssNI9b14cc .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-ssNI9b14cc .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-ssNI9b14cc .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-ssNI9b14cc .navbar-collapse.collapsing,
  .cid-ssNI9b14cc .navbar-collapse.show {
    display: block !important;
  }
  .cid-ssNI9b14cc .navbar-collapse.collapsing .navbar-nav,
  .cid-ssNI9b14cc .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-ssNI9b14cc .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-ssNI9b14cc .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-ssNI9b14cc .navbar-collapse.collapsing .navbar-buttons,
  .cid-ssNI9b14cc .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-ssNI9b14cc .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-ssNI9b14cc .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-ssNI9b14cc .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-ssNI9b14cc .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-ssNI9b14cc .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-ssNI9b14cc .dropdown .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;
  }
}
@media (min-width: 767px) {
  .cid-ssNI9b14cc .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-ssNI9b14cc .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-ssNI9b14cc .nav-link:hover,
.cid-ssNI9b14cc .dropdown-item:hover {
  color: #767676 !important;
}
.cid-ssNI9cjzo7 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/img-442-2000x1333.jpg");
}
.cid-ssNI9cjzo7 H1 {
  color: #ffffff;
}
.cid-ssNIZxosJV {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ssNIZxosJV .mbr-section-subtitle {
  color: #767676;
}
.cid-ssNIZxosJV H2 {
  color: #ba2c0b;
}
.cid-ssNIXuMZCA {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-ssNIXuMZCA .image-block {
  margin: auto;
}
.cid-ssNIXuMZCA figcaption {
  position: relative;
}
.cid-ssNIXuMZCA figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-ssNIXuMZCA .image-block {
    width: 100% !important;
  }
}
.cid-ssNJ0T9X2m {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-ssNJ0T9X2m .line {
  background-color: #ba2c0b;
  color: #ba2c0b;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-ssNJ0T9X2m .section-text {
  padding: 2rem 0;
}
.cid-ssNJ0T9X2m .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-ssNJ0T9X2m .inner-container {
    width: 100% !important;
  }
}
.cid-ssNJaXZSLo {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ssNJaXZSLo .mbr-section-subtitle {
  color: #767676;
  text-align: center;
  font-weight: 300;
}
.cid-ssNJaXZSLo .step {
  width: 46px;
  height: 46px;
  font-size: 23px;
  border-radius: 50%;
  border: 2px solid #ba2c0b;
}
.cid-ssNJaXZSLo .separline {
  position: relative;
}
.cid-ssNJaXZSLo .separline:after {
  top: 50px;
  left: 21px;
  position: absolute;
  content: "";
  width: 2px;
  height: calc(100% - (23px + 4px) * 2);
  background-color: #ba2c0b;
}
.cid-ssNJaXZSLo .mbr-section-title {
  color: #ba2c0b;
}
.cid-ssNJpn3bBw {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-ssNJpn3bBw .mbr-text,
.cid-ssNJpn3bBw blockquote {
  color: #767676;
}
.cid-ssNJpn3bBw .mbr-text {
  color: #232323;
}
.cid-ssNJpn3bBw .mbr-text P {
  text-align: center;
}
.cid-ssNJm4THSP {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-ssNJm4THSP [class^="socicon-"]:before,
.cid-ssNJm4THSP [class*=" socicon-"]:before {
  line-height: 44px;
}
.cid-ssNJm4THSP .btn-social {
  font-size: 20px;
  border-radius: 50%;
  padding: 0;
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  position: relative;
  color: #232323;
  cursor: pointer;
  border-color: #ba2c0b;
}
.cid-ssNJm4THSP .btn-social i {
  top: 0;
  line-height: 44px;
  width: 44px;
}
.cid-ssNJm4THSP .btn-social:hover {
  color: #fff;
  background: #ba2c0b;
}
.cid-ssNJm4THSP .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-ssNJm4THSP .btn-social + .btn {
  margin-left: .1rem;
}
@media (max-width: 767px) {
  .cid-ssNJm4THSP .btn {
    font-size: 20px !important;
  }
}
.cid-ssNJhgv0Zk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ssNI9f0GR5 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/img-221-1200x800.jpg");
}
.cid-ssNI9f0GR5 .mbr-text,
.cid-ssNI9f0GR5 .mbr-section-btn {
  color: #614944;
}
.cid-ssNI9f0GR5 .card-title,
.cid-ssNI9f0GR5 .card-box {
  color: #ffffff;
}
.cid-ssNI9f0GR5 .mbr-text,
.cid-ssNI9f0GR5 .link-wrap {
  color: #ffffff;
}
.cid-ssNI9fhJgC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/majestad-fondo-madera-3-1200x800.jpg");
}
.cid-ssNI9fhJgC .title {
  margin-bottom: 2rem;
}
.cid-ssNI9fhJgC .mbr-section-subtitle {
  color: #ffffff;
}
.cid-ssNI9fhJgC a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-ssNI9fhJgC a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-ssNI9fhJgC textarea.form-control {
  min-height: 188px;
}
.cid-ssNI9fhJgC H2 {
  color: #efa045;
}
.cid-ssNI9fhJgC LABEL {
  color: #ffffff;
}
.cid-ssNI9fK0sA {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ec6e3b;
}
@media (max-width: 767px) {
  .cid-ssNI9fK0sA .content {
    text-align: center;
  }
  .cid-ssNI9fK0sA .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-ssNI9fK0sA .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ssNI9fK0sA .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-ssNI9fK0sA .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-ssNI9fK0sA .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-ssNI9fK0sA .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-ssNI9fK0sA .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-ssNI9fK0sA .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-ssNI9fK0sA .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-ssNI9fK0sA .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-ssNI9fK0sA .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-ssNI9fK0sA .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-ssNI9fK0sA H5 {
  color: #61230a;
}
.cid-ssNI9fK0sA P {
  color: #ffffff;
}
.cid-ssNNj7DmUq .navbar {
  background: #ec6e3b;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-ssNNj7DmUq .navbar-dropdown.bg-color.transparent.opened {
  background: #ec6e3b;
}
.cid-ssNNj7DmUq a {
  font-style: normal;
}
.cid-ssNNj7DmUq .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-ssNNj7DmUq .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-ssNNj7DmUq .nav-item:focus,
.cid-ssNNj7DmUq .nav-link:focus {
  outline: none;
}
.cid-ssNNj7DmUq .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-ssNNj7DmUq .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-ssNNj7DmUq .menu-logo {
  margin-right: auto;
}
.cid-ssNNj7DmUq .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ssNNj7DmUq .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-ssNNj7DmUq .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-ssNNj7DmUq .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-ssNNj7DmUq .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-ssNNj7DmUq .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-ssNNj7DmUq .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-ssNNj7DmUq .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-ssNNj7DmUq .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-ssNNj7DmUq .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-ssNNj7DmUq .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-ssNNj7DmUq .dropdown .dropdown-menu {
  background: #ec6e3b;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-ssNNj7DmUq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-ssNNj7DmUq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ssNNj7DmUq .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-ssNNj7DmUq .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-ssNNj7DmUq .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-ssNNj7DmUq .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-ssNNj7DmUq .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-ssNNj7DmUq .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-ssNNj7DmUq .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-ssNNj7DmUq .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-ssNNj7DmUq .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-ssNNj7DmUq button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-ssNNj7DmUq button.navbar-toggler:focus {
  outline: none;
}
.cid-ssNNj7DmUq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ba2c0b;
}
.cid-ssNNj7DmUq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-ssNNj7DmUq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-ssNNj7DmUq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-ssNNj7DmUq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-ssNNj7DmUq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ssNNj7DmUq nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-ssNNj7DmUq nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-ssNNj7DmUq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ssNNj7DmUq .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-ssNNj7DmUq .collapsed .btn {
  display: -webkit-flex;
}
.cid-ssNNj7DmUq .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-ssNNj7DmUq .collapsed .navbar-collapse.collapsing,
.cid-ssNNj7DmUq .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-ssNNj7DmUq .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-ssNNj7DmUq .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-ssNNj7DmUq .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-ssNNj7DmUq .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-ssNNj7DmUq .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-ssNNj7DmUq .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-ssNNj7DmUq .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-ssNNj7DmUq .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-ssNNj7DmUq .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-ssNNj7DmUq .collapsed button.navbar-toggler {
  display: block;
}
.cid-ssNNj7DmUq .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-ssNNj7DmUq .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-ssNNj7DmUq .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-ssNNj7DmUq .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-ssNNj7DmUq .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-ssNNj7DmUq .collapsed .dropdown .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;
}
@media (max-width: 1023px) {
  .cid-ssNNj7DmUq.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-ssNNj7DmUq img {
    height: 3.8rem !important;
  }
  .cid-ssNNj7DmUq .btn {
    display: -webkit-flex;
  }
  .cid-ssNNj7DmUq button.navbar-toggler {
    display: block;
  }
  .cid-ssNNj7DmUq .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-ssNNj7DmUq .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-ssNNj7DmUq .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-ssNNj7DmUq .navbar-collapse.collapsing,
  .cid-ssNNj7DmUq .navbar-collapse.show {
    display: block !important;
  }
  .cid-ssNNj7DmUq .navbar-collapse.collapsing .navbar-nav,
  .cid-ssNNj7DmUq .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-ssNNj7DmUq .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-ssNNj7DmUq .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-ssNNj7DmUq .navbar-collapse.collapsing .navbar-buttons,
  .cid-ssNNj7DmUq .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-ssNNj7DmUq .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-ssNNj7DmUq .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-ssNNj7DmUq .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-ssNNj7DmUq .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-ssNNj7DmUq .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-ssNNj7DmUq .dropdown .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;
  }
}
@media (min-width: 767px) {
  .cid-ssNNj7DmUq .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-ssNNj7DmUq .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-ssNNj7DmUq .nav-link:hover,
.cid-ssNNj7DmUq .dropdown-item:hover {
  color: #767676 !important;
}
.cid-ssNNj86k7p {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/img-442-2000x1333.jpg");
}
.cid-ssNNj86k7p H1 {
  color: #ffffff;
}
.cid-ssNNj8zvD7 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ssNNj8zvD7 .mbr-section-subtitle {
  color: #767676;
}
.cid-ssNNj8zvD7 H2 {
  color: #ba2c0b;
}
.cid-ssNNj8OW7V {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-ssNNj8OW7V .image-block {
  margin: auto;
}
.cid-ssNNj8OW7V figcaption {
  position: relative;
}
.cid-ssNNj8OW7V figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-ssNNj8OW7V .image-block {
    width: 100% !important;
  }
}
.cid-ssNNj90Gix {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-ssNNj90Gix .line {
  background-color: #ba2c0b;
  color: #ba2c0b;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-ssNNj90Gix .section-text {
  padding: 2rem 0;
}
.cid-ssNNj90Gix .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-ssNNj90Gix .inner-container {
    width: 100% !important;
  }
}
.cid-ssNNj9dOoW {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ssNNj9dOoW .mbr-section-subtitle {
  color: #767676;
  text-align: center;
  font-weight: 300;
}
.cid-ssNNj9dOoW .step {
  width: 46px;
  height: 46px;
  font-size: 23px;
  border-radius: 50%;
  border: 2px solid #ba2c0b;
}
.cid-ssNNj9dOoW .separline {
  position: relative;
}
.cid-ssNNj9dOoW .separline:after {
  top: 50px;
  left: 21px;
  position: absolute;
  content: "";
  width: 2px;
  height: calc(100% - (23px + 4px) * 2);
  background-color: #ba2c0b;
}
.cid-ssNNj9dOoW .mbr-section-title {
  color: #ba2c0b;
}
.cid-ssNNj9Oiqi {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-ssNNj9Oiqi .mbr-text,
.cid-ssNNj9Oiqi blockquote {
  color: #767676;
}
.cid-ssNNj9Oiqi .mbr-text {
  color: #232323;
}
.cid-ssNNj9Oiqi .mbr-text P {
  text-align: center;
}
.cid-ssNNja1aVC {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-ssNNja1aVC [class^="socicon-"]:before,
.cid-ssNNja1aVC [class*=" socicon-"]:before {
  line-height: 44px;
}
.cid-ssNNja1aVC .btn-social {
  font-size: 20px;
  border-radius: 50%;
  padding: 0;
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  position: relative;
  color: #232323;
  cursor: pointer;
  border-color: #ba2c0b;
}
.cid-ssNNja1aVC .btn-social i {
  top: 0;
  line-height: 44px;
  width: 44px;
}
.cid-ssNNja1aVC .btn-social:hover {
  color: #fff;
  background: #ba2c0b;
}
.cid-ssNNja1aVC .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-ssNNja1aVC .btn-social + .btn {
  margin-left: .1rem;
}
@media (max-width: 767px) {
  .cid-ssNNja1aVC .btn {
    font-size: 20px !important;
  }
}
.cid-ssNNjaiuff {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ssNNjaudMX {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/img-221-1200x800.jpg");
}
.cid-ssNNjaudMX .mbr-text,
.cid-ssNNjaudMX .mbr-section-btn {
  color: #614944;
}
.cid-ssNNjaudMX .card-title,
.cid-ssNNjaudMX .card-box {
  color: #ffffff;
}
.cid-ssNNjaudMX .mbr-text,
.cid-ssNNjaudMX .link-wrap {
  color: #ffffff;
}
.cid-ssNNjaZ1rl {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/majestad-fondo-madera-3-1200x800.jpg");
}
.cid-ssNNjaZ1rl .title {
  margin-bottom: 2rem;
}
.cid-ssNNjaZ1rl .mbr-section-subtitle {
  color: #ffffff;
}
.cid-ssNNjaZ1rl a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-ssNNjaZ1rl a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-ssNNjaZ1rl textarea.form-control {
  min-height: 188px;
}
.cid-ssNNjaZ1rl H2 {
  color: #efa045;
}
.cid-ssNNjaZ1rl LABEL {
  color: #ffffff;
}
.cid-ssNNjbx3gd {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ec6e3b;
}
@media (max-width: 767px) {
  .cid-ssNNjbx3gd .content {
    text-align: center;
  }
  .cid-ssNNjbx3gd .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-ssNNjbx3gd .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ssNNjbx3gd .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-ssNNjbx3gd .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-ssNNjbx3gd .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-ssNNjbx3gd .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-ssNNjbx3gd .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-ssNNjbx3gd .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-ssNNjbx3gd .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-ssNNjbx3gd .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-ssNNjbx3gd .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-ssNNjbx3gd .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-ssNNjbx3gd H5 {
  color: #61230a;
}
.cid-ssNNjbx3gd P {
  color: #ffffff;
}
.cid-ssNPQW4mCd .navbar {
  background: #ec6e3b;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-ssNPQW4mCd .navbar-dropdown.bg-color.transparent.opened {
  background: #ec6e3b;
}
.cid-ssNPQW4mCd a {
  font-style: normal;
}
.cid-ssNPQW4mCd .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-ssNPQW4mCd .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-ssNPQW4mCd .nav-item:focus,
.cid-ssNPQW4mCd .nav-link:focus {
  outline: none;
}
.cid-ssNPQW4mCd .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-ssNPQW4mCd .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-ssNPQW4mCd .menu-logo {
  margin-right: auto;
}
.cid-ssNPQW4mCd .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ssNPQW4mCd .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-ssNPQW4mCd .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-ssNPQW4mCd .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-ssNPQW4mCd .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-ssNPQW4mCd .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-ssNPQW4mCd .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-ssNPQW4mCd .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-ssNPQW4mCd .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-ssNPQW4mCd .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-ssNPQW4mCd .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-ssNPQW4mCd .dropdown .dropdown-menu {
  background: #ec6e3b;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-ssNPQW4mCd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-ssNPQW4mCd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ssNPQW4mCd .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-ssNPQW4mCd .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-ssNPQW4mCd .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-ssNPQW4mCd .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-ssNPQW4mCd .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-ssNPQW4mCd .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-ssNPQW4mCd .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-ssNPQW4mCd .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-ssNPQW4mCd .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-ssNPQW4mCd button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-ssNPQW4mCd button.navbar-toggler:focus {
  outline: none;
}
.cid-ssNPQW4mCd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ba2c0b;
}
.cid-ssNPQW4mCd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-ssNPQW4mCd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-ssNPQW4mCd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-ssNPQW4mCd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-ssNPQW4mCd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ssNPQW4mCd nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-ssNPQW4mCd nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-ssNPQW4mCd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ssNPQW4mCd .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-ssNPQW4mCd .collapsed .btn {
  display: -webkit-flex;
}
.cid-ssNPQW4mCd .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-ssNPQW4mCd .collapsed .navbar-collapse.collapsing,
.cid-ssNPQW4mCd .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-ssNPQW4mCd .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-ssNPQW4mCd .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-ssNPQW4mCd .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-ssNPQW4mCd .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-ssNPQW4mCd .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-ssNPQW4mCd .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-ssNPQW4mCd .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-ssNPQW4mCd .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-ssNPQW4mCd .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-ssNPQW4mCd .collapsed button.navbar-toggler {
  display: block;
}
.cid-ssNPQW4mCd .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-ssNPQW4mCd .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-ssNPQW4mCd .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-ssNPQW4mCd .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-ssNPQW4mCd .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-ssNPQW4mCd .collapsed .dropdown .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;
}
@media (max-width: 1023px) {
  .cid-ssNPQW4mCd.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-ssNPQW4mCd img {
    height: 3.8rem !important;
  }
  .cid-ssNPQW4mCd .btn {
    display: -webkit-flex;
  }
  .cid-ssNPQW4mCd button.navbar-toggler {
    display: block;
  }
  .cid-ssNPQW4mCd .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-ssNPQW4mCd .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-ssNPQW4mCd .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-ssNPQW4mCd .navbar-collapse.collapsing,
  .cid-ssNPQW4mCd .navbar-collapse.show {
    display: block !important;
  }
  .cid-ssNPQW4mCd .navbar-collapse.collapsing .navbar-nav,
  .cid-ssNPQW4mCd .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-ssNPQW4mCd .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-ssNPQW4mCd .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-ssNPQW4mCd .navbar-collapse.collapsing .navbar-buttons,
  .cid-ssNPQW4mCd .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-ssNPQW4mCd .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-ssNPQW4mCd .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-ssNPQW4mCd .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-ssNPQW4mCd .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-ssNPQW4mCd .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-ssNPQW4mCd .dropdown .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;
  }
}
@media (min-width: 767px) {
  .cid-ssNPQW4mCd .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-ssNPQW4mCd .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-ssNPQW4mCd .nav-link:hover,
.cid-ssNPQW4mCd .dropdown-item:hover {
  color: #767676 !important;
}
.cid-ssNPQWX9sd {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/img-442-2000x1333.jpg");
}
.cid-ssNPQWX9sd H1 {
  color: #ffffff;
}
.cid-ssNPQXJ9mB {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ssNPQXJ9mB .mbr-section-subtitle {
  color: #767676;
}
.cid-ssNPQXJ9mB H2 {
  color: #ba2c0b;
}
.cid-ssNPQY5Mn1 {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-ssNPQY5Mn1 .image-block {
  margin: auto;
}
.cid-ssNPQY5Mn1 figcaption {
  position: relative;
}
.cid-ssNPQY5Mn1 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-ssNPQY5Mn1 .image-block {
    width: 100% !important;
  }
}
.cid-ssNPQYrHF5 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-ssNPQYrHF5 .line {
  background-color: #ba2c0b;
  color: #ba2c0b;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-ssNPQYrHF5 .section-text {
  padding: 2rem 0;
}
.cid-ssNPQYrHF5 .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-ssNPQYrHF5 .inner-container {
    width: 100% !important;
  }
}
.cid-ssNPQYJkmX {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ssNPQYJkmX .mbr-section-subtitle {
  color: #767676;
  text-align: center;
  font-weight: 300;
}
.cid-ssNPQYJkmX .step {
  width: 46px;
  height: 46px;
  font-size: 23px;
  border-radius: 50%;
  border: 2px solid #ba2c0b;
}
.cid-ssNPQYJkmX .separline {
  position: relative;
}
.cid-ssNPQYJkmX .separline:after {
  top: 50px;
  left: 21px;
  position: absolute;
  content: "";
  width: 2px;
  height: calc(100% - (23px + 4px) * 2);
  background-color: #ba2c0b;
}
.cid-ssNPQYJkmX .mbr-section-title {
  color: #ba2c0b;
}
.cid-ssNPQZGFbO {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-ssNPQZGFbO .mbr-text,
.cid-ssNPQZGFbO blockquote {
  color: #767676;
}
.cid-ssNPQZGFbO .mbr-text {
  color: #232323;
}
.cid-ssNPQZGFbO .mbr-text P {
  text-align: center;
}
.cid-ssNPQZTAfX {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-ssNPQZTAfX [class^="socicon-"]:before,
.cid-ssNPQZTAfX [class*=" socicon-"]:before {
  line-height: 44px;
}
.cid-ssNPQZTAfX .btn-social {
  font-size: 20px;
  border-radius: 50%;
  padding: 0;
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  position: relative;
  color: #232323;
  cursor: pointer;
  border-color: #ba2c0b;
}
.cid-ssNPQZTAfX .btn-social i {
  top: 0;
  line-height: 44px;
  width: 44px;
}
.cid-ssNPQZTAfX .btn-social:hover {
  color: #fff;
  background: #ba2c0b;
}
.cid-ssNPQZTAfX .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-ssNPQZTAfX .btn-social + .btn {
  margin-left: .1rem;
}
@media (max-width: 767px) {
  .cid-ssNPQZTAfX .btn {
    font-size: 20px !important;
  }
}
.cid-ssNPR07q4C {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ssNPR0geLO {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/img-221-1200x800.jpg");
}
.cid-ssNPR0geLO .mbr-text,
.cid-ssNPR0geLO .mbr-section-btn {
  color: #614944;
}
.cid-ssNPR0geLO .card-title,
.cid-ssNPR0geLO .card-box {
  color: #ffffff;
}
.cid-ssNPR0geLO .mbr-text,
.cid-ssNPR0geLO .link-wrap {
  color: #ffffff;
}
.cid-ssNPR0zLZi {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/majestad-fondo-madera-3-1200x800.jpg");
}
.cid-ssNPR0zLZi .title {
  margin-bottom: 2rem;
}
.cid-ssNPR0zLZi .mbr-section-subtitle {
  color: #ffffff;
}
.cid-ssNPR0zLZi a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-ssNPR0zLZi a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-ssNPR0zLZi textarea.form-control {
  min-height: 188px;
}
.cid-ssNPR0zLZi H2 {
  color: #efa045;
}
.cid-ssNPR0zLZi LABEL {
  color: #ffffff;
}
.cid-ssNPR0Sd11 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ec6e3b;
}
@media (max-width: 767px) {
  .cid-ssNPR0Sd11 .content {
    text-align: center;
  }
  .cid-ssNPR0Sd11 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-ssNPR0Sd11 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ssNPR0Sd11 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-ssNPR0Sd11 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-ssNPR0Sd11 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-ssNPR0Sd11 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-ssNPR0Sd11 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-ssNPR0Sd11 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-ssNPR0Sd11 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-ssNPR0Sd11 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-ssNPR0Sd11 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-ssNPR0Sd11 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-ssNPR0Sd11 H5 {
  color: #61230a;
}
.cid-ssNPR0Sd11 P {
  color: #ffffff;
}
.cid-ssNRBB3Q1P .navbar {
  background: #ec6e3b;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-ssNRBB3Q1P .navbar-dropdown.bg-color.transparent.opened {
  background: #ec6e3b;
}
.cid-ssNRBB3Q1P a {
  font-style: normal;
}
.cid-ssNRBB3Q1P .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-ssNRBB3Q1P .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-ssNRBB3Q1P .nav-item:focus,
.cid-ssNRBB3Q1P .nav-link:focus {
  outline: none;
}
.cid-ssNRBB3Q1P .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-ssNRBB3Q1P .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-ssNRBB3Q1P .menu-logo {
  margin-right: auto;
}
.cid-ssNRBB3Q1P .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ssNRBB3Q1P .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-ssNRBB3Q1P .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-ssNRBB3Q1P .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-ssNRBB3Q1P .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-ssNRBB3Q1P .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-ssNRBB3Q1P .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-ssNRBB3Q1P .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-ssNRBB3Q1P .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-ssNRBB3Q1P .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-ssNRBB3Q1P .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-ssNRBB3Q1P .dropdown .dropdown-menu {
  background: #ec6e3b;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-ssNRBB3Q1P .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-ssNRBB3Q1P .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ssNRBB3Q1P .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-ssNRBB3Q1P .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-ssNRBB3Q1P .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-ssNRBB3Q1P .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-ssNRBB3Q1P .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-ssNRBB3Q1P .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-ssNRBB3Q1P .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-ssNRBB3Q1P .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-ssNRBB3Q1P .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-ssNRBB3Q1P button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-ssNRBB3Q1P button.navbar-toggler:focus {
  outline: none;
}
.cid-ssNRBB3Q1P button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ba2c0b;
}
.cid-ssNRBB3Q1P button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-ssNRBB3Q1P button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-ssNRBB3Q1P button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-ssNRBB3Q1P button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-ssNRBB3Q1P nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ssNRBB3Q1P nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-ssNRBB3Q1P nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-ssNRBB3Q1P nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ssNRBB3Q1P .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-ssNRBB3Q1P .collapsed .btn {
  display: -webkit-flex;
}
.cid-ssNRBB3Q1P .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-ssNRBB3Q1P .collapsed .navbar-collapse.collapsing,
.cid-ssNRBB3Q1P .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-ssNRBB3Q1P .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-ssNRBB3Q1P .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-ssNRBB3Q1P .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-ssNRBB3Q1P .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-ssNRBB3Q1P .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-ssNRBB3Q1P .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-ssNRBB3Q1P .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-ssNRBB3Q1P .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-ssNRBB3Q1P .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-ssNRBB3Q1P .collapsed button.navbar-toggler {
  display: block;
}
.cid-ssNRBB3Q1P .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-ssNRBB3Q1P .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-ssNRBB3Q1P .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-ssNRBB3Q1P .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-ssNRBB3Q1P .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-ssNRBB3Q1P .collapsed .dropdown .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;
}
@media (max-width: 1023px) {
  .cid-ssNRBB3Q1P.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-ssNRBB3Q1P img {
    height: 3.8rem !important;
  }
  .cid-ssNRBB3Q1P .btn {
    display: -webkit-flex;
  }
  .cid-ssNRBB3Q1P button.navbar-toggler {
    display: block;
  }
  .cid-ssNRBB3Q1P .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-ssNRBB3Q1P .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-ssNRBB3Q1P .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-ssNRBB3Q1P .navbar-collapse.collapsing,
  .cid-ssNRBB3Q1P .navbar-collapse.show {
    display: block !important;
  }
  .cid-ssNRBB3Q1P .navbar-collapse.collapsing .navbar-nav,
  .cid-ssNRBB3Q1P .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-ssNRBB3Q1P .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-ssNRBB3Q1P .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-ssNRBB3Q1P .navbar-collapse.collapsing .navbar-buttons,
  .cid-ssNRBB3Q1P .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-ssNRBB3Q1P .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-ssNRBB3Q1P .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-ssNRBB3Q1P .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-ssNRBB3Q1P .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-ssNRBB3Q1P .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-ssNRBB3Q1P .dropdown .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;
  }
}
@media (min-width: 767px) {
  .cid-ssNRBB3Q1P .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-ssNRBB3Q1P .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-ssNRBB3Q1P .nav-link:hover,
.cid-ssNRBB3Q1P .dropdown-item:hover {
  color: #767676 !important;
}
.cid-ssNRBBEKQA {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/img-442-2000x1333.jpg");
}
.cid-ssNRBBEKQA H1 {
  color: #ffffff;
}
.cid-ssNRBC591o {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ssNRBC591o .mbr-section-subtitle {
  color: #767676;
}
.cid-ssNRBC591o H2 {
  color: #ba2c0b;
}
.cid-ssNRBCkRJ5 {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-ssNRBCkRJ5 .image-block {
  margin: auto;
}
.cid-ssNRBCkRJ5 figcaption {
  position: relative;
}
.cid-ssNRBCkRJ5 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-ssNRBCkRJ5 .image-block {
    width: 100% !important;
  }
}
.cid-ssNRBCzN1o {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-ssNRBCzN1o .line {
  background-color: #ba2c0b;
  color: #ba2c0b;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-ssNRBCzN1o .section-text {
  padding: 2rem 0;
}
.cid-ssNRBCzN1o .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-ssNRBCzN1o .inner-container {
    width: 100% !important;
  }
}
.cid-ssNRBCP7zC {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ssNRBCP7zC .mbr-section-subtitle {
  color: #767676;
  text-align: center;
  font-weight: 300;
}
.cid-ssNRBCP7zC .step {
  width: 46px;
  height: 46px;
  font-size: 23px;
  border-radius: 50%;
  border: 2px solid #ba2c0b;
}
.cid-ssNRBCP7zC .separline {
  position: relative;
}
.cid-ssNRBCP7zC .separline:after {
  top: 50px;
  left: 21px;
  position: absolute;
  content: "";
  width: 2px;
  height: calc(100% - (23px + 4px) * 2);
  background-color: #ba2c0b;
}
.cid-ssNRBCP7zC .mbr-section-title {
  color: #ba2c0b;
}
.cid-ssNRBDE6S8 {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-ssNRBDE6S8 .mbr-text,
.cid-ssNRBDE6S8 blockquote {
  color: #767676;
}
.cid-ssNRBDE6S8 .mbr-text {
  color: #232323;
}
.cid-ssNRBDE6S8 .mbr-text P {
  text-align: center;
}
.cid-ssNRBE02hi {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-ssNRBE02hi [class^="socicon-"]:before,
.cid-ssNRBE02hi [class*=" socicon-"]:before {
  line-height: 44px;
}
.cid-ssNRBE02hi .btn-social {
  font-size: 20px;
  border-radius: 50%;
  padding: 0;
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  position: relative;
  color: #232323;
  cursor: pointer;
  border-color: #ba2c0b;
}
.cid-ssNRBE02hi .btn-social i {
  top: 0;
  line-height: 44px;
  width: 44px;
}
.cid-ssNRBE02hi .btn-social:hover {
  color: #fff;
  background: #ba2c0b;
}
.cid-ssNRBE02hi .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-ssNRBE02hi .btn-social + .btn {
  margin-left: .1rem;
}
@media (max-width: 767px) {
  .cid-ssNRBE02hi .btn {
    font-size: 20px !important;
  }
}
.cid-ssNRBEqPcp {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ssNRBEIi9E {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/img-221-1200x800.jpg");
}
.cid-ssNRBEIi9E .mbr-text,
.cid-ssNRBEIi9E .mbr-section-btn {
  color: #614944;
}
.cid-ssNRBEIi9E .card-title,
.cid-ssNRBEIi9E .card-box {
  color: #ffffff;
}
.cid-ssNRBEIi9E .mbr-text,
.cid-ssNRBEIi9E .link-wrap {
  color: #ffffff;
}
.cid-ssNRBF8sjM {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/majestad-fondo-madera-3-1200x800.jpg");
}
.cid-ssNRBF8sjM .title {
  margin-bottom: 2rem;
}
.cid-ssNRBF8sjM .mbr-section-subtitle {
  color: #ffffff;
}
.cid-ssNRBF8sjM a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-ssNRBF8sjM a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-ssNRBF8sjM textarea.form-control {
  min-height: 188px;
}
.cid-ssNRBF8sjM H2 {
  color: #efa045;
}
.cid-ssNRBF8sjM LABEL {
  color: #ffffff;
}
.cid-ssNRBFHn8v {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ec6e3b;
}
@media (max-width: 767px) {
  .cid-ssNRBFHn8v .content {
    text-align: center;
  }
  .cid-ssNRBFHn8v .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-ssNRBFHn8v .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ssNRBFHn8v .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-ssNRBFHn8v .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-ssNRBFHn8v .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-ssNRBFHn8v .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-ssNRBFHn8v .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-ssNRBFHn8v .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-ssNRBFHn8v .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-ssNRBFHn8v .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-ssNRBFHn8v .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-ssNRBFHn8v .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-ssNRBFHn8v H5 {
  color: #61230a;
}
.cid-ssNRBFHn8v P {
  color: #ffffff;
}
.cid-sx2oU45NEC .navbar {
  background: #ec6e3b;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-sx2oU45NEC .navbar-dropdown.bg-color.transparent.opened {
  background: #ec6e3b;
}
.cid-sx2oU45NEC a {
  font-style: normal;
}
.cid-sx2oU45NEC .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sx2oU45NEC .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sx2oU45NEC .nav-item:focus,
.cid-sx2oU45NEC .nav-link:focus {
  outline: none;
}
.cid-sx2oU45NEC .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sx2oU45NEC .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sx2oU45NEC .menu-logo {
  margin-right: auto;
}
.cid-sx2oU45NEC .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sx2oU45NEC .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sx2oU45NEC .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-sx2oU45NEC .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sx2oU45NEC .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sx2oU45NEC .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sx2oU45NEC .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sx2oU45NEC .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sx2oU45NEC .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sx2oU45NEC .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sx2oU45NEC .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sx2oU45NEC .dropdown .dropdown-menu {
  background: #ec6e3b;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sx2oU45NEC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sx2oU45NEC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sx2oU45NEC .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sx2oU45NEC .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-sx2oU45NEC .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sx2oU45NEC .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sx2oU45NEC .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sx2oU45NEC .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sx2oU45NEC .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sx2oU45NEC .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sx2oU45NEC .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sx2oU45NEC button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sx2oU45NEC button.navbar-toggler:focus {
  outline: none;
}
.cid-sx2oU45NEC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ba2c0b;
}
.cid-sx2oU45NEC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sx2oU45NEC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sx2oU45NEC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sx2oU45NEC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sx2oU45NEC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sx2oU45NEC nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sx2oU45NEC nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sx2oU45NEC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sx2oU45NEC .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sx2oU45NEC .collapsed .btn {
  display: -webkit-flex;
}
.cid-sx2oU45NEC .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sx2oU45NEC .collapsed .navbar-collapse.collapsing,
.cid-sx2oU45NEC .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sx2oU45NEC .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sx2oU45NEC .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sx2oU45NEC .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sx2oU45NEC .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sx2oU45NEC .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sx2oU45NEC .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sx2oU45NEC .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sx2oU45NEC .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-sx2oU45NEC .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sx2oU45NEC .collapsed button.navbar-toggler {
  display: block;
}
.cid-sx2oU45NEC .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sx2oU45NEC .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sx2oU45NEC .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-sx2oU45NEC .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sx2oU45NEC .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sx2oU45NEC .collapsed .dropdown .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;
}
@media (max-width: 1023px) {
  .cid-sx2oU45NEC.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sx2oU45NEC img {
    height: 3.8rem !important;
  }
  .cid-sx2oU45NEC .btn {
    display: -webkit-flex;
  }
  .cid-sx2oU45NEC button.navbar-toggler {
    display: block;
  }
  .cid-sx2oU45NEC .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-sx2oU45NEC .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sx2oU45NEC .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sx2oU45NEC .navbar-collapse.collapsing,
  .cid-sx2oU45NEC .navbar-collapse.show {
    display: block !important;
  }
  .cid-sx2oU45NEC .navbar-collapse.collapsing .navbar-nav,
  .cid-sx2oU45NEC .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sx2oU45NEC .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sx2oU45NEC .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sx2oU45NEC .navbar-collapse.collapsing .navbar-buttons,
  .cid-sx2oU45NEC .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sx2oU45NEC .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sx2oU45NEC .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sx2oU45NEC .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-sx2oU45NEC .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sx2oU45NEC .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sx2oU45NEC .dropdown .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;
  }
}
@media (min-width: 767px) {
  .cid-sx2oU45NEC .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-sx2oU45NEC .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sx2oU45NEC .nav-link:hover,
.cid-sx2oU45NEC .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sx2oU4tEeL {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/img-442-2000x1333.jpg");
}
.cid-sx2oU4tEeL H1 {
  color: #ffffff;
}
.cid-sx2oU4IBn0 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sx2oU4IBn0 .mbr-section-subtitle {
  color: #767676;
}
.cid-sx2oU4IBn0 H2 {
  color: #ba2c0b;
}
.cid-sx2oU4V2Zj {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sx2oU4V2Zj .image-block {
  margin: auto;
}
.cid-sx2oU4V2Zj figcaption {
  position: relative;
}
.cid-sx2oU4V2Zj figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sx2oU4V2Zj .image-block {
    width: 100% !important;
  }
}
.cid-sx2oU58ywm {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sx2oU58ywm .line {
  background-color: #ba2c0b;
  color: #ba2c0b;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sx2oU58ywm .section-text {
  padding: 2rem 0;
}
.cid-sx2oU58ywm .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-sx2oU58ywm .inner-container {
    width: 100% !important;
  }
}
.cid-sx2oU5lm0I {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sx2oU5lm0I .mbr-section-subtitle {
  color: #767676;
  text-align: center;
  font-weight: 300;
}
.cid-sx2oU5lm0I .step {
  width: 46px;
  height: 46px;
  font-size: 23px;
  border-radius: 50%;
  border: 2px solid #ba2c0b;
}
.cid-sx2oU5lm0I .separline {
  position: relative;
}
.cid-sx2oU5lm0I .separline:after {
  top: 50px;
  left: 21px;
  position: absolute;
  content: "";
  width: 2px;
  height: calc(100% - (23px + 4px) * 2);
  background-color: #ba2c0b;
}
.cid-sx2oU5lm0I .mbr-section-title {
  color: #ba2c0b;
}
.cid-sx2oU63A8j {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sx2oU63A8j .mbr-text,
.cid-sx2oU63A8j blockquote {
  color: #767676;
}
.cid-sx2oU63A8j .mbr-text {
  color: #232323;
}
.cid-sx2oU63A8j .mbr-text P {
  text-align: center;
}
.cid-sx2oU6fJt2 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sx2oU6fJt2 [class^="socicon-"]:before,
.cid-sx2oU6fJt2 [class*=" socicon-"]:before {
  line-height: 44px;
}
.cid-sx2oU6fJt2 .btn-social {
  font-size: 20px;
  border-radius: 50%;
  padding: 0;
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  position: relative;
  color: #232323;
  cursor: pointer;
  border-color: #ba2c0b;
}
.cid-sx2oU6fJt2 .btn-social i {
  top: 0;
  line-height: 44px;
  width: 44px;
}
.cid-sx2oU6fJt2 .btn-social:hover {
  color: #fff;
  background: #ba2c0b;
}
.cid-sx2oU6fJt2 .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-sx2oU6fJt2 .btn-social + .btn {
  margin-left: .1rem;
}
@media (max-width: 767px) {
  .cid-sx2oU6fJt2 .btn {
    font-size: 20px !important;
  }
}
.cid-sx2oU6trMa {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sx2oU6E8CP {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/img-221-1200x800.jpg");
}
.cid-sx2oU6E8CP .mbr-text,
.cid-sx2oU6E8CP .mbr-section-btn {
  color: #614944;
}
.cid-sx2oU6E8CP .card-title,
.cid-sx2oU6E8CP .card-box {
  color: #ffffff;
}
.cid-sx2oU6E8CP .mbr-text,
.cid-sx2oU6E8CP .link-wrap {
  color: #ffffff;
}
.cid-sx2oU6WDnf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/majestad-fondo-madera-3-1200x800.jpg");
}
.cid-sx2oU6WDnf .title {
  margin-bottom: 2rem;
}
.cid-sx2oU6WDnf .mbr-section-subtitle {
  color: #ffffff;
}
.cid-sx2oU6WDnf a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sx2oU6WDnf a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sx2oU6WDnf textarea.form-control {
  min-height: 188px;
}
.cid-sx2oU6WDnf H2 {
  color: #efa045;
}
.cid-sx2oU6WDnf LABEL {
  color: #ffffff;
}
.cid-sx2oU7kYMI {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ec6e3b;
}
@media (max-width: 767px) {
  .cid-sx2oU7kYMI .content {
    text-align: center;
  }
  .cid-sx2oU7kYMI .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sx2oU7kYMI .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-sx2oU7kYMI .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-sx2oU7kYMI .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-sx2oU7kYMI .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sx2oU7kYMI .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-sx2oU7kYMI .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sx2oU7kYMI .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-sx2oU7kYMI .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sx2oU7kYMI .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-sx2oU7kYMI .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sx2oU7kYMI .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sx2oU7kYMI H5 {
  color: #61230a;
}
.cid-sx2oU7kYMI P {
  color: #ffffff;
}
.cid-sx2w67Ed8L .navbar {
  background: #ec6e3b;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-sx2w67Ed8L .navbar-dropdown.bg-color.transparent.opened {
  background: #ec6e3b;
}
.cid-sx2w67Ed8L a {
  font-style: normal;
}
.cid-sx2w67Ed8L .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sx2w67Ed8L .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sx2w67Ed8L .nav-item:focus,
.cid-sx2w67Ed8L .nav-link:focus {
  outline: none;
}
.cid-sx2w67Ed8L .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sx2w67Ed8L .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sx2w67Ed8L .menu-logo {
  margin-right: auto;
}
.cid-sx2w67Ed8L .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sx2w67Ed8L .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sx2w67Ed8L .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-sx2w67Ed8L .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sx2w67Ed8L .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sx2w67Ed8L .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sx2w67Ed8L .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sx2w67Ed8L .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sx2w67Ed8L .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sx2w67Ed8L .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sx2w67Ed8L .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sx2w67Ed8L .dropdown .dropdown-menu {
  background: #ec6e3b;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sx2w67Ed8L .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sx2w67Ed8L .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sx2w67Ed8L .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sx2w67Ed8L .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-sx2w67Ed8L .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sx2w67Ed8L .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sx2w67Ed8L .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sx2w67Ed8L .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sx2w67Ed8L .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sx2w67Ed8L .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sx2w67Ed8L .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sx2w67Ed8L button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sx2w67Ed8L button.navbar-toggler:focus {
  outline: none;
}
.cid-sx2w67Ed8L button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ba2c0b;
}
.cid-sx2w67Ed8L button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sx2w67Ed8L button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sx2w67Ed8L button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sx2w67Ed8L button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sx2w67Ed8L nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sx2w67Ed8L nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sx2w67Ed8L nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sx2w67Ed8L nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sx2w67Ed8L .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sx2w67Ed8L .collapsed .btn {
  display: -webkit-flex;
}
.cid-sx2w67Ed8L .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sx2w67Ed8L .collapsed .navbar-collapse.collapsing,
.cid-sx2w67Ed8L .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sx2w67Ed8L .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sx2w67Ed8L .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sx2w67Ed8L .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sx2w67Ed8L .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sx2w67Ed8L .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sx2w67Ed8L .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sx2w67Ed8L .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sx2w67Ed8L .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-sx2w67Ed8L .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sx2w67Ed8L .collapsed button.navbar-toggler {
  display: block;
}
.cid-sx2w67Ed8L .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sx2w67Ed8L .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sx2w67Ed8L .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-sx2w67Ed8L .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sx2w67Ed8L .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sx2w67Ed8L .collapsed .dropdown .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;
}
@media (max-width: 1023px) {
  .cid-sx2w67Ed8L.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sx2w67Ed8L img {
    height: 3.8rem !important;
  }
  .cid-sx2w67Ed8L .btn {
    display: -webkit-flex;
  }
  .cid-sx2w67Ed8L button.navbar-toggler {
    display: block;
  }
  .cid-sx2w67Ed8L .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-sx2w67Ed8L .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sx2w67Ed8L .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sx2w67Ed8L .navbar-collapse.collapsing,
  .cid-sx2w67Ed8L .navbar-collapse.show {
    display: block !important;
  }
  .cid-sx2w67Ed8L .navbar-collapse.collapsing .navbar-nav,
  .cid-sx2w67Ed8L .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sx2w67Ed8L .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sx2w67Ed8L .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sx2w67Ed8L .navbar-collapse.collapsing .navbar-buttons,
  .cid-sx2w67Ed8L .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sx2w67Ed8L .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sx2w67Ed8L .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sx2w67Ed8L .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-sx2w67Ed8L .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sx2w67Ed8L .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sx2w67Ed8L .dropdown .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;
  }
}
@media (min-width: 767px) {
  .cid-sx2w67Ed8L .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-sx2w67Ed8L .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sx2w67Ed8L .nav-link:hover,
.cid-sx2w67Ed8L .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sx2w68oScj {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/img-442-2000x1333.jpg");
}
.cid-sx2w68oScj H1 {
  color: #ffffff;
}
.cid-sx2w69nrwm {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sx2w69nrwm .mbr-section-subtitle {
  color: #767676;
}
.cid-sx2w69nrwm H2 {
  color: #ba2c0b;
}
.cid-sx2w69HVm4 {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sx2w69HVm4 .image-block {
  margin: auto;
}
.cid-sx2w69HVm4 figcaption {
  position: relative;
}
.cid-sx2w69HVm4 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sx2w69HVm4 .image-block {
    width: 100% !important;
  }
}
.cid-sx2w69XkRN {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sx2w69XkRN .line {
  background-color: #ba2c0b;
  color: #ba2c0b;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sx2w69XkRN .section-text {
  padding: 2rem 0;
}
.cid-sx2w69XkRN .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-sx2w69XkRN .inner-container {
    width: 100% !important;
  }
}
.cid-sx2w6adY1q {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sx2w6adY1q .mbr-section-subtitle {
  color: #767676;
  text-align: center;
  font-weight: 300;
}
.cid-sx2w6adY1q .step {
  width: 46px;
  height: 46px;
  font-size: 23px;
  border-radius: 50%;
  border: 2px solid #ba2c0b;
}
.cid-sx2w6adY1q .separline {
  position: relative;
}
.cid-sx2w6adY1q .separline:after {
  top: 50px;
  left: 21px;
  position: absolute;
  content: "";
  width: 2px;
  height: calc(100% - (23px + 4px) * 2);
  background-color: #ba2c0b;
}
.cid-sx2w6adY1q .mbr-section-title {
  color: #ba2c0b;
}
.cid-sx2w6croSc {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sx2w6croSc .mbr-text,
.cid-sx2w6croSc blockquote {
  color: #767676;
}
.cid-sx2w6croSc .mbr-text {
  color: #232323;
}
.cid-sx2w6croSc .mbr-text P {
  text-align: center;
}
.cid-sx2w6deeVU {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sx2w6deeVU [class^="socicon-"]:before,
.cid-sx2w6deeVU [class*=" socicon-"]:before {
  line-height: 44px;
}
.cid-sx2w6deeVU .btn-social {
  font-size: 20px;
  border-radius: 50%;
  padding: 0;
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  position: relative;
  color: #232323;
  cursor: pointer;
  border-color: #ba2c0b;
}
.cid-sx2w6deeVU .btn-social i {
  top: 0;
  line-height: 44px;
  width: 44px;
}
.cid-sx2w6deeVU .btn-social:hover {
  color: #fff;
  background: #ba2c0b;
}
.cid-sx2w6deeVU .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-sx2w6deeVU .btn-social + .btn {
  margin-left: .1rem;
}
@media (max-width: 767px) {
  .cid-sx2w6deeVU .btn {
    font-size: 20px !important;
  }
}
.cid-sx2w6dNmiw {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sx2w6ecZkF {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/img-221-1200x800.jpg");
}
.cid-sx2w6ecZkF .mbr-text,
.cid-sx2w6ecZkF .mbr-section-btn {
  color: #614944;
}
.cid-sx2w6ecZkF .card-title,
.cid-sx2w6ecZkF .card-box {
  color: #ffffff;
}
.cid-sx2w6ecZkF .mbr-text,
.cid-sx2w6ecZkF .link-wrap {
  color: #ffffff;
}
.cid-sx2w6f4oLN {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/majestad-fondo-madera-3-1200x800.jpg");
}
.cid-sx2w6f4oLN .title {
  margin-bottom: 2rem;
}
.cid-sx2w6f4oLN .mbr-section-subtitle {
  color: #ffffff;
}
.cid-sx2w6f4oLN a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sx2w6f4oLN a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sx2w6f4oLN textarea.form-control {
  min-height: 188px;
}
.cid-sx2w6f4oLN H2 {
  color: #efa045;
}
.cid-sx2w6f4oLN LABEL {
  color: #ffffff;
}
.cid-sx2w6fH5LM {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ec6e3b;
}
@media (max-width: 767px) {
  .cid-sx2w6fH5LM .content {
    text-align: center;
  }
  .cid-sx2w6fH5LM .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sx2w6fH5LM .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-sx2w6fH5LM .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-sx2w6fH5LM .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-sx2w6fH5LM .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sx2w6fH5LM .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-sx2w6fH5LM .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sx2w6fH5LM .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-sx2w6fH5LM .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sx2w6fH5LM .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-sx2w6fH5LM .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sx2w6fH5LM .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sx2w6fH5LM H5 {
  color: #61230a;
}
.cid-sx2w6fH5LM P {
  color: #ffffff;
}
.cid-sx2zPvjwqc .navbar {
  background: #ec6e3b;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-sx2zPvjwqc .navbar-dropdown.bg-color.transparent.opened {
  background: #ec6e3b;
}
.cid-sx2zPvjwqc a {
  font-style: normal;
}
.cid-sx2zPvjwqc .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sx2zPvjwqc .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sx2zPvjwqc .nav-item:focus,
.cid-sx2zPvjwqc .nav-link:focus {
  outline: none;
}
.cid-sx2zPvjwqc .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sx2zPvjwqc .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sx2zPvjwqc .menu-logo {
  margin-right: auto;
}
.cid-sx2zPvjwqc .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sx2zPvjwqc .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sx2zPvjwqc .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-sx2zPvjwqc .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sx2zPvjwqc .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sx2zPvjwqc .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sx2zPvjwqc .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sx2zPvjwqc .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sx2zPvjwqc .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sx2zPvjwqc .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sx2zPvjwqc .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sx2zPvjwqc .dropdown .dropdown-menu {
  background: #ec6e3b;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sx2zPvjwqc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sx2zPvjwqc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sx2zPvjwqc .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sx2zPvjwqc .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-sx2zPvjwqc .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sx2zPvjwqc .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sx2zPvjwqc .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sx2zPvjwqc .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sx2zPvjwqc .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sx2zPvjwqc .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sx2zPvjwqc .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sx2zPvjwqc button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sx2zPvjwqc button.navbar-toggler:focus {
  outline: none;
}
.cid-sx2zPvjwqc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ba2c0b;
}
.cid-sx2zPvjwqc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sx2zPvjwqc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sx2zPvjwqc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sx2zPvjwqc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sx2zPvjwqc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sx2zPvjwqc nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sx2zPvjwqc nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sx2zPvjwqc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sx2zPvjwqc .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sx2zPvjwqc .collapsed .btn {
  display: -webkit-flex;
}
.cid-sx2zPvjwqc .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sx2zPvjwqc .collapsed .navbar-collapse.collapsing,
.cid-sx2zPvjwqc .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sx2zPvjwqc .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sx2zPvjwqc .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sx2zPvjwqc .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sx2zPvjwqc .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sx2zPvjwqc .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sx2zPvjwqc .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sx2zPvjwqc .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sx2zPvjwqc .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-sx2zPvjwqc .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sx2zPvjwqc .collapsed button.navbar-toggler {
  display: block;
}
.cid-sx2zPvjwqc .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sx2zPvjwqc .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sx2zPvjwqc .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-sx2zPvjwqc .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sx2zPvjwqc .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sx2zPvjwqc .collapsed .dropdown .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;
}
@media (max-width: 1023px) {
  .cid-sx2zPvjwqc.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sx2zPvjwqc img {
    height: 3.8rem !important;
  }
  .cid-sx2zPvjwqc .btn {
    display: -webkit-flex;
  }
  .cid-sx2zPvjwqc button.navbar-toggler {
    display: block;
  }
  .cid-sx2zPvjwqc .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-sx2zPvjwqc .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sx2zPvjwqc .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sx2zPvjwqc .navbar-collapse.collapsing,
  .cid-sx2zPvjwqc .navbar-collapse.show {
    display: block !important;
  }
  .cid-sx2zPvjwqc .navbar-collapse.collapsing .navbar-nav,
  .cid-sx2zPvjwqc .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sx2zPvjwqc .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sx2zPvjwqc .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sx2zPvjwqc .navbar-collapse.collapsing .navbar-buttons,
  .cid-sx2zPvjwqc .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sx2zPvjwqc .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sx2zPvjwqc .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sx2zPvjwqc .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-sx2zPvjwqc .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sx2zPvjwqc .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sx2zPvjwqc .dropdown .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;
  }
}
@media (min-width: 767px) {
  .cid-sx2zPvjwqc .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-sx2zPvjwqc .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sx2zPvjwqc .nav-link:hover,
.cid-sx2zPvjwqc .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sx2zPvNqeM {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/img-442-2000x1333.jpg");
}
.cid-sx2zPvNqeM H1 {
  color: #ffffff;
}
.cid-sx2zPwfYKe {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sx2zPwfYKe .mbr-section-subtitle {
  color: #767676;
}
.cid-sx2zPwfYKe H2 {
  color: #ba2c0b;
}
.cid-sx2zPwx4o4 {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sx2zPwx4o4 .image-block {
  margin: auto;
}
.cid-sx2zPwx4o4 figcaption {
  position: relative;
}
.cid-sx2zPwx4o4 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sx2zPwx4o4 .image-block {
    width: 100% !important;
  }
}
.cid-sx2zPwMlFF {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sx2zPwMlFF .line {
  background-color: #ba2c0b;
  color: #ba2c0b;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sx2zPwMlFF .section-text {
  padding: 2rem 0;
}
.cid-sx2zPwMlFF .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-sx2zPwMlFF .inner-container {
    width: 100% !important;
  }
}
.cid-sx2zPwZYAB {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sx2zPwZYAB .mbr-section-subtitle {
  color: #767676;
  text-align: center;
  font-weight: 300;
}
.cid-sx2zPwZYAB .step {
  width: 46px;
  height: 46px;
  font-size: 23px;
  border-radius: 50%;
  border: 2px solid #ba2c0b;
}
.cid-sx2zPwZYAB .separline {
  position: relative;
}
.cid-sx2zPwZYAB .separline:after {
  top: 50px;
  left: 21px;
  position: absolute;
  content: "";
  width: 2px;
  height: calc(100% - (23px + 4px) * 2);
  background-color: #ba2c0b;
}
.cid-sx2zPwZYAB .mbr-section-title {
  color: #ba2c0b;
}
.cid-sx2zPxDQRy {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sx2zPxDQRy .mbr-text,
.cid-sx2zPxDQRy blockquote {
  color: #767676;
}
.cid-sx2zPxDQRy .mbr-text {
  color: #232323;
}
.cid-sx2zPxDQRy .mbr-text P {
  text-align: center;
}
.cid-sx2zPxPhco {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sx2zPxPhco [class^="socicon-"]:before,
.cid-sx2zPxPhco [class*=" socicon-"]:before {
  line-height: 44px;
}
.cid-sx2zPxPhco .btn-social {
  font-size: 20px;
  border-radius: 50%;
  padding: 0;
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  position: relative;
  color: #232323;
  cursor: pointer;
  border-color: #ba2c0b;
}
.cid-sx2zPxPhco .btn-social i {
  top: 0;
  line-height: 44px;
  width: 44px;
}
.cid-sx2zPxPhco .btn-social:hover {
  color: #fff;
  background: #ba2c0b;
}
.cid-sx2zPxPhco .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-sx2zPxPhco .btn-social + .btn {
  margin-left: .1rem;
}
@media (max-width: 767px) {
  .cid-sx2zPxPhco .btn {
    font-size: 20px !important;
  }
}
.cid-sx2zPybQZM {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sx2zPyn43T {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/img-221-1200x800.jpg");
}
.cid-sx2zPyn43T .mbr-text,
.cid-sx2zPyn43T .mbr-section-btn {
  color: #614944;
}
.cid-sx2zPyn43T .card-title,
.cid-sx2zPyn43T .card-box {
  color: #ffffff;
}
.cid-sx2zPyn43T .mbr-text,
.cid-sx2zPyn43T .link-wrap {
  color: #ffffff;
}
.cid-sx2zPyEZ9T {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/majestad-fondo-madera-3-1200x800.jpg");
}
.cid-sx2zPyEZ9T .title {
  margin-bottom: 2rem;
}
.cid-sx2zPyEZ9T .mbr-section-subtitle {
  color: #ffffff;
}
.cid-sx2zPyEZ9T a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sx2zPyEZ9T a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sx2zPyEZ9T textarea.form-control {
  min-height: 188px;
}
.cid-sx2zPyEZ9T H2 {
  color: #efa045;
}
.cid-sx2zPyEZ9T LABEL {
  color: #ffffff;
}
.cid-sx2zPz5sMu {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ec6e3b;
}
@media (max-width: 767px) {
  .cid-sx2zPz5sMu .content {
    text-align: center;
  }
  .cid-sx2zPz5sMu .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sx2zPz5sMu .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-sx2zPz5sMu .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-sx2zPz5sMu .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-sx2zPz5sMu .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sx2zPz5sMu .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-sx2zPz5sMu .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sx2zPz5sMu .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-sx2zPz5sMu .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sx2zPz5sMu .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-sx2zPz5sMu .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sx2zPz5sMu .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sx2zPz5sMu H5 {
  color: #61230a;
}
.cid-sx2zPz5sMu P {
  color: #ffffff;
}
.cid-sx2zTJf5Im .navbar {
  background: #ec6e3b;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-sx2zTJf5Im .navbar-dropdown.bg-color.transparent.opened {
  background: #ec6e3b;
}
.cid-sx2zTJf5Im a {
  font-style: normal;
}
.cid-sx2zTJf5Im .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sx2zTJf5Im .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sx2zTJf5Im .nav-item:focus,
.cid-sx2zTJf5Im .nav-link:focus {
  outline: none;
}
.cid-sx2zTJf5Im .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sx2zTJf5Im .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sx2zTJf5Im .menu-logo {
  margin-right: auto;
}
.cid-sx2zTJf5Im .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sx2zTJf5Im .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sx2zTJf5Im .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-sx2zTJf5Im .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sx2zTJf5Im .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sx2zTJf5Im .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sx2zTJf5Im .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sx2zTJf5Im .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sx2zTJf5Im .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sx2zTJf5Im .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sx2zTJf5Im .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sx2zTJf5Im .dropdown .dropdown-menu {
  background: #ec6e3b;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sx2zTJf5Im .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sx2zTJf5Im .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sx2zTJf5Im .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sx2zTJf5Im .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-sx2zTJf5Im .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sx2zTJf5Im .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sx2zTJf5Im .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sx2zTJf5Im .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sx2zTJf5Im .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sx2zTJf5Im .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sx2zTJf5Im .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sx2zTJf5Im button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sx2zTJf5Im button.navbar-toggler:focus {
  outline: none;
}
.cid-sx2zTJf5Im button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ba2c0b;
}
.cid-sx2zTJf5Im button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sx2zTJf5Im button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sx2zTJf5Im button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sx2zTJf5Im button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sx2zTJf5Im nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sx2zTJf5Im nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sx2zTJf5Im nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sx2zTJf5Im nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sx2zTJf5Im .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sx2zTJf5Im .collapsed .btn {
  display: -webkit-flex;
}
.cid-sx2zTJf5Im .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sx2zTJf5Im .collapsed .navbar-collapse.collapsing,
.cid-sx2zTJf5Im .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sx2zTJf5Im .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sx2zTJf5Im .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sx2zTJf5Im .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sx2zTJf5Im .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sx2zTJf5Im .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sx2zTJf5Im .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sx2zTJf5Im .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sx2zTJf5Im .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-sx2zTJf5Im .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sx2zTJf5Im .collapsed button.navbar-toggler {
  display: block;
}
.cid-sx2zTJf5Im .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sx2zTJf5Im .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sx2zTJf5Im .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-sx2zTJf5Im .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sx2zTJf5Im .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sx2zTJf5Im .collapsed .dropdown .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;
}
@media (max-width: 1023px) {
  .cid-sx2zTJf5Im.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sx2zTJf5Im img {
    height: 3.8rem !important;
  }
  .cid-sx2zTJf5Im .btn {
    display: -webkit-flex;
  }
  .cid-sx2zTJf5Im button.navbar-toggler {
    display: block;
  }
  .cid-sx2zTJf5Im .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-sx2zTJf5Im .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sx2zTJf5Im .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sx2zTJf5Im .navbar-collapse.collapsing,
  .cid-sx2zTJf5Im .navbar-collapse.show {
    display: block !important;
  }
  .cid-sx2zTJf5Im .navbar-collapse.collapsing .navbar-nav,
  .cid-sx2zTJf5Im .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sx2zTJf5Im .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sx2zTJf5Im .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sx2zTJf5Im .navbar-collapse.collapsing .navbar-buttons,
  .cid-sx2zTJf5Im .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sx2zTJf5Im .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sx2zTJf5Im .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sx2zTJf5Im .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-sx2zTJf5Im .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sx2zTJf5Im .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sx2zTJf5Im .dropdown .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;
  }
}
@media (min-width: 767px) {
  .cid-sx2zTJf5Im .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-sx2zTJf5Im .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sx2zTJf5Im .nav-link:hover,
.cid-sx2zTJf5Im .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sx2zTJB5LS {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/img-442-2000x1333.jpg");
}
.cid-sx2zTJB5LS H1 {
  color: #ffffff;
}
.cid-sx2zTJX6Zl {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sx2zTJX6Zl .mbr-section-subtitle {
  color: #767676;
}
.cid-sx2zTJX6Zl H2 {
  color: #ba2c0b;
}
.cid-sx2zTKbw83 {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sx2zTKbw83 .image-block {
  margin: auto;
}
.cid-sx2zTKbw83 figcaption {
  position: relative;
}
.cid-sx2zTKbw83 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sx2zTKbw83 .image-block {
    width: 100% !important;
  }
}
.cid-sx2zTKAwTP {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sx2zTKAwTP .line {
  background-color: #ba2c0b;
  color: #ba2c0b;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sx2zTKAwTP .section-text {
  padding: 2rem 0;
}
.cid-sx2zTKAwTP .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-sx2zTKAwTP .inner-container {
    width: 100% !important;
  }
}
.cid-sx2zTKSPaK {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sx2zTKSPaK .mbr-section-subtitle {
  color: #767676;
  text-align: center;
  font-weight: 300;
}
.cid-sx2zTKSPaK .step {
  width: 46px;
  height: 46px;
  font-size: 23px;
  border-radius: 50%;
  border: 2px solid #ba2c0b;
}
.cid-sx2zTKSPaK .separline {
  position: relative;
}
.cid-sx2zTKSPaK .separline:after {
  top: 50px;
  left: 21px;
  position: absolute;
  content: "";
  width: 2px;
  height: calc(100% - (23px + 4px) * 2);
  background-color: #ba2c0b;
}
.cid-sx2zTKSPaK .mbr-section-title {
  color: #ba2c0b;
}
.cid-sx2zTLMaBY {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sx2zTLMaBY .mbr-text,
.cid-sx2zTLMaBY blockquote {
  color: #767676;
}
.cid-sx2zTLMaBY .mbr-text {
  color: #232323;
}
.cid-sx2zTLMaBY .mbr-text P {
  text-align: center;
}
.cid-sx2zTM1GVz {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sx2zTM1GVz [class^="socicon-"]:before,
.cid-sx2zTM1GVz [class*=" socicon-"]:before {
  line-height: 44px;
}
.cid-sx2zTM1GVz .btn-social {
  font-size: 20px;
  border-radius: 50%;
  padding: 0;
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  position: relative;
  color: #232323;
  cursor: pointer;
  border-color: #ba2c0b;
}
.cid-sx2zTM1GVz .btn-social i {
  top: 0;
  line-height: 44px;
  width: 44px;
}
.cid-sx2zTM1GVz .btn-social:hover {
  color: #fff;
  background: #ba2c0b;
}
.cid-sx2zTM1GVz .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-sx2zTM1GVz .btn-social + .btn {
  margin-left: .1rem;
}
@media (max-width: 767px) {
  .cid-sx2zTM1GVz .btn {
    font-size: 20px !important;
  }
}
.cid-sx2zTMkFN3 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sx2zTMyK18 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/img-221-1200x800.jpg");
}
.cid-sx2zTMyK18 .mbr-text,
.cid-sx2zTMyK18 .mbr-section-btn {
  color: #614944;
}
.cid-sx2zTMyK18 .card-title,
.cid-sx2zTMyK18 .card-box {
  color: #ffffff;
}
.cid-sx2zTMyK18 .mbr-text,
.cid-sx2zTMyK18 .link-wrap {
  color: #ffffff;
}
.cid-sx2zTMRuOf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/majestad-fondo-madera-3-1200x800.jpg");
}
.cid-sx2zTMRuOf .title {
  margin-bottom: 2rem;
}
.cid-sx2zTMRuOf .mbr-section-subtitle {
  color: #ffffff;
}
.cid-sx2zTMRuOf a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sx2zTMRuOf a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sx2zTMRuOf textarea.form-control {
  min-height: 188px;
}
.cid-sx2zTMRuOf H2 {
  color: #efa045;
}
.cid-sx2zTMRuOf LABEL {
  color: #ffffff;
}
.cid-sx2zTNbleS {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ec6e3b;
}
@media (max-width: 767px) {
  .cid-sx2zTNbleS .content {
    text-align: center;
  }
  .cid-sx2zTNbleS .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sx2zTNbleS .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-sx2zTNbleS .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-sx2zTNbleS .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-sx2zTNbleS .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sx2zTNbleS .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-sx2zTNbleS .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sx2zTNbleS .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-sx2zTNbleS .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sx2zTNbleS .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-sx2zTNbleS .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sx2zTNbleS .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sx2zTNbleS H5 {
  color: #61230a;
}
.cid-sx2zTNbleS P {
  color: #ffffff;
}
.cid-sxr06Zgbc3 .navbar {
  background: #ec6e3b;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-sxr06Zgbc3 .navbar-dropdown.bg-color.transparent.opened {
  background: #ec6e3b;
}
.cid-sxr06Zgbc3 a {
  font-style: normal;
}
.cid-sxr06Zgbc3 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sxr06Zgbc3 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sxr06Zgbc3 .nav-item:focus,
.cid-sxr06Zgbc3 .nav-link:focus {
  outline: none;
}
.cid-sxr06Zgbc3 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sxr06Zgbc3 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sxr06Zgbc3 .menu-logo {
  margin-right: auto;
}
.cid-sxr06Zgbc3 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sxr06Zgbc3 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sxr06Zgbc3 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-sxr06Zgbc3 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sxr06Zgbc3 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sxr06Zgbc3 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sxr06Zgbc3 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sxr06Zgbc3 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sxr06Zgbc3 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sxr06Zgbc3 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sxr06Zgbc3 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sxr06Zgbc3 .dropdown .dropdown-menu {
  background: #ec6e3b;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sxr06Zgbc3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sxr06Zgbc3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sxr06Zgbc3 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sxr06Zgbc3 .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-sxr06Zgbc3 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sxr06Zgbc3 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sxr06Zgbc3 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sxr06Zgbc3 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sxr06Zgbc3 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sxr06Zgbc3 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sxr06Zgbc3 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sxr06Zgbc3 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sxr06Zgbc3 button.navbar-toggler:focus {
  outline: none;
}
.cid-sxr06Zgbc3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ba2c0b;
}
.cid-sxr06Zgbc3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sxr06Zgbc3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sxr06Zgbc3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sxr06Zgbc3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sxr06Zgbc3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sxr06Zgbc3 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sxr06Zgbc3 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sxr06Zgbc3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sxr06Zgbc3 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sxr06Zgbc3 .collapsed .btn {
  display: -webkit-flex;
}
.cid-sxr06Zgbc3 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sxr06Zgbc3 .collapsed .navbar-collapse.collapsing,
.cid-sxr06Zgbc3 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sxr06Zgbc3 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sxr06Zgbc3 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sxr06Zgbc3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sxr06Zgbc3 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sxr06Zgbc3 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sxr06Zgbc3 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sxr06Zgbc3 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sxr06Zgbc3 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-sxr06Zgbc3 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sxr06Zgbc3 .collapsed button.navbar-toggler {
  display: block;
}
.cid-sxr06Zgbc3 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sxr06Zgbc3 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sxr06Zgbc3 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-sxr06Zgbc3 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sxr06Zgbc3 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sxr06Zgbc3 .collapsed .dropdown .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;
}
@media (max-width: 1023px) {
  .cid-sxr06Zgbc3.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sxr06Zgbc3 img {
    height: 3.8rem !important;
  }
  .cid-sxr06Zgbc3 .btn {
    display: -webkit-flex;
  }
  .cid-sxr06Zgbc3 button.navbar-toggler {
    display: block;
  }
  .cid-sxr06Zgbc3 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-sxr06Zgbc3 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sxr06Zgbc3 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sxr06Zgbc3 .navbar-collapse.collapsing,
  .cid-sxr06Zgbc3 .navbar-collapse.show {
    display: block !important;
  }
  .cid-sxr06Zgbc3 .navbar-collapse.collapsing .navbar-nav,
  .cid-sxr06Zgbc3 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sxr06Zgbc3 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sxr06Zgbc3 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sxr06Zgbc3 .navbar-collapse.collapsing .navbar-buttons,
  .cid-sxr06Zgbc3 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sxr06Zgbc3 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sxr06Zgbc3 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sxr06Zgbc3 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-sxr06Zgbc3 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sxr06Zgbc3 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sxr06Zgbc3 .dropdown .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;
  }
}
@media (min-width: 767px) {
  .cid-sxr06Zgbc3 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-sxr06Zgbc3 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sxr06Zgbc3 .nav-link:hover,
.cid-sxr06Zgbc3 .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sxr06ZAYh0 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/img-442-2000x1333.jpg");
}
.cid-sxr06ZAYh0 H1 {
  color: #ffffff;
}
.cid-sxr06ZSjkZ {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sxr06ZSjkZ .mbr-section-subtitle {
  color: #767676;
}
.cid-sxr06ZSjkZ H2 {
  color: #ba2c0b;
}
.cid-sxr0704YJr {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sxr0704YJr .image-block {
  margin: auto;
}
.cid-sxr0704YJr figcaption {
  position: relative;
}
.cid-sxr0704YJr figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sxr0704YJr .image-block {
    width: 100% !important;
  }
}
.cid-sxr070gguN {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sxr070gguN .line {
  background-color: #ba2c0b;
  color: #ba2c0b;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sxr070gguN .section-text {
  padding: 2rem 0;
}
.cid-sxr070gguN .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-sxr070gguN .inner-container {
    width: 100% !important;
  }
}
.cid-sxr070t8hy {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sxr070t8hy .mbr-section-subtitle {
  color: #767676;
  text-align: center;
  font-weight: 300;
}
.cid-sxr070t8hy .step {
  width: 46px;
  height: 46px;
  font-size: 23px;
  border-radius: 50%;
  border: 2px solid #ba2c0b;
}
.cid-sxr070t8hy .separline {
  position: relative;
}
.cid-sxr070t8hy .separline:after {
  top: 50px;
  left: 21px;
  position: absolute;
  content: "";
  width: 2px;
  height: calc(100% - (23px + 4px) * 2);
  background-color: #ba2c0b;
}
.cid-sxr070t8hy .mbr-section-title {
  color: #ba2c0b;
}
.cid-sxr0718zST {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sxr0718zST .mbr-text,
.cid-sxr0718zST blockquote {
  color: #767676;
}
.cid-sxr0718zST .mbr-text {
  color: #232323;
}
.cid-sxr0718zST .mbr-text P {
  text-align: center;
}
.cid-sxr071laAO {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sxr071laAO [class^="socicon-"]:before,
.cid-sxr071laAO [class*=" socicon-"]:before {
  line-height: 44px;
}
.cid-sxr071laAO .btn-social {
  font-size: 20px;
  border-radius: 50%;
  padding: 0;
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  position: relative;
  color: #232323;
  cursor: pointer;
  border-color: #ba2c0b;
}
.cid-sxr071laAO .btn-social i {
  top: 0;
  line-height: 44px;
  width: 44px;
}
.cid-sxr071laAO .btn-social:hover {
  color: #fff;
  background: #ba2c0b;
}
.cid-sxr071laAO .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-sxr071laAO .btn-social + .btn {
  margin-left: .1rem;
}
@media (max-width: 767px) {
  .cid-sxr071laAO .btn {
    font-size: 20px !important;
  }
}
.cid-sxr071AzYI {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sxr071NEGn {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/img-221-1200x800.jpg");
}
.cid-sxr071NEGn .mbr-text,
.cid-sxr071NEGn .mbr-section-btn {
  color: #614944;
}
.cid-sxr071NEGn .card-title,
.cid-sxr071NEGn .card-box {
  color: #ffffff;
}
.cid-sxr071NEGn .mbr-text,
.cid-sxr071NEGn .link-wrap {
  color: #ffffff;
}
.cid-sxr0722bFp {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/majestad-fondo-madera-3-1200x800.jpg");
}
.cid-sxr0722bFp .title {
  margin-bottom: 2rem;
}
.cid-sxr0722bFp .mbr-section-subtitle {
  color: #ffffff;
}
.cid-sxr0722bFp a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sxr0722bFp a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sxr0722bFp textarea.form-control {
  min-height: 188px;
}
.cid-sxr0722bFp H2 {
  color: #efa045;
}
.cid-sxr0722bFp LABEL {
  color: #ffffff;
}
.cid-sxr072lgLN {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ec6e3b;
}
@media (max-width: 767px) {
  .cid-sxr072lgLN .content {
    text-align: center;
  }
  .cid-sxr072lgLN .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sxr072lgLN .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-sxr072lgLN .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-sxr072lgLN .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-sxr072lgLN .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sxr072lgLN .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-sxr072lgLN .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sxr072lgLN .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-sxr072lgLN .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sxr072lgLN .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-sxr072lgLN .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sxr072lgLN .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sxr072lgLN H5 {
  color: #61230a;
}
.cid-sxr072lgLN P {
  color: #ffffff;
}
.cid-sxr0hQbvbG .navbar {
  background: #ec6e3b;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-sxr0hQbvbG .navbar-dropdown.bg-color.transparent.opened {
  background: #ec6e3b;
}
.cid-sxr0hQbvbG a {
  font-style: normal;
}
.cid-sxr0hQbvbG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sxr0hQbvbG .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sxr0hQbvbG .nav-item:focus,
.cid-sxr0hQbvbG .nav-link:focus {
  outline: none;
}
.cid-sxr0hQbvbG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sxr0hQbvbG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sxr0hQbvbG .menu-logo {
  margin-right: auto;
}
.cid-sxr0hQbvbG .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sxr0hQbvbG .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sxr0hQbvbG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-sxr0hQbvbG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sxr0hQbvbG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sxr0hQbvbG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sxr0hQbvbG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sxr0hQbvbG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sxr0hQbvbG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sxr0hQbvbG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sxr0hQbvbG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sxr0hQbvbG .dropdown .dropdown-menu {
  background: #ec6e3b;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sxr0hQbvbG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sxr0hQbvbG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sxr0hQbvbG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sxr0hQbvbG .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-sxr0hQbvbG .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sxr0hQbvbG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sxr0hQbvbG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sxr0hQbvbG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sxr0hQbvbG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sxr0hQbvbG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sxr0hQbvbG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sxr0hQbvbG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sxr0hQbvbG button.navbar-toggler:focus {
  outline: none;
}
.cid-sxr0hQbvbG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ba2c0b;
}
.cid-sxr0hQbvbG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sxr0hQbvbG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sxr0hQbvbG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sxr0hQbvbG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sxr0hQbvbG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sxr0hQbvbG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sxr0hQbvbG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sxr0hQbvbG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sxr0hQbvbG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sxr0hQbvbG .collapsed .btn {
  display: -webkit-flex;
}
.cid-sxr0hQbvbG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sxr0hQbvbG .collapsed .navbar-collapse.collapsing,
.cid-sxr0hQbvbG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sxr0hQbvbG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sxr0hQbvbG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sxr0hQbvbG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sxr0hQbvbG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sxr0hQbvbG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sxr0hQbvbG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sxr0hQbvbG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sxr0hQbvbG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-sxr0hQbvbG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sxr0hQbvbG .collapsed button.navbar-toggler {
  display: block;
}
.cid-sxr0hQbvbG .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sxr0hQbvbG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sxr0hQbvbG .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-sxr0hQbvbG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sxr0hQbvbG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sxr0hQbvbG .collapsed .dropdown .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;
}
@media (max-width: 1023px) {
  .cid-sxr0hQbvbG.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sxr0hQbvbG img {
    height: 3.8rem !important;
  }
  .cid-sxr0hQbvbG .btn {
    display: -webkit-flex;
  }
  .cid-sxr0hQbvbG button.navbar-toggler {
    display: block;
  }
  .cid-sxr0hQbvbG .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-sxr0hQbvbG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sxr0hQbvbG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sxr0hQbvbG .navbar-collapse.collapsing,
  .cid-sxr0hQbvbG .navbar-collapse.show {
    display: block !important;
  }
  .cid-sxr0hQbvbG .navbar-collapse.collapsing .navbar-nav,
  .cid-sxr0hQbvbG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sxr0hQbvbG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sxr0hQbvbG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sxr0hQbvbG .navbar-collapse.collapsing .navbar-buttons,
  .cid-sxr0hQbvbG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sxr0hQbvbG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sxr0hQbvbG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sxr0hQbvbG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-sxr0hQbvbG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sxr0hQbvbG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sxr0hQbvbG .dropdown .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;
  }
}
@media (min-width: 767px) {
  .cid-sxr0hQbvbG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-sxr0hQbvbG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sxr0hQbvbG .nav-link:hover,
.cid-sxr0hQbvbG .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sxr0hQMhYR {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/img-442-2000x1333.jpg");
}
.cid-sxr0hQMhYR H1 {
  color: #ffffff;
}
.cid-sxr0hR6GoL {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sxr0hR6GoL .mbr-section-subtitle {
  color: #767676;
}
.cid-sxr0hR6GoL H2 {
  color: #ba2c0b;
}
.cid-sxr0hRi938 {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sxr0hRi938 .image-block {
  margin: auto;
}
.cid-sxr0hRi938 figcaption {
  position: relative;
}
.cid-sxr0hRi938 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sxr0hRi938 .image-block {
    width: 100% !important;
  }
}
.cid-sxr0hRuT6i {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sxr0hRuT6i .line {
  background-color: #ba2c0b;
  color: #ba2c0b;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sxr0hRuT6i .section-text {
  padding: 2rem 0;
}
.cid-sxr0hRuT6i .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-sxr0hRuT6i .inner-container {
    width: 100% !important;
  }
}
.cid-sxr0hRIA6v {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sxr0hRIA6v .mbr-section-subtitle {
  color: #767676;
  text-align: center;
  font-weight: 300;
}
.cid-sxr0hRIA6v .step {
  width: 46px;
  height: 46px;
  font-size: 23px;
  border-radius: 50%;
  border: 2px solid #ba2c0b;
}
.cid-sxr0hRIA6v .separline {
  position: relative;
}
.cid-sxr0hRIA6v .separline:after {
  top: 50px;
  left: 21px;
  position: absolute;
  content: "";
  width: 2px;
  height: calc(100% - (23px + 4px) * 2);
  background-color: #ba2c0b;
}
.cid-sxr0hRIA6v .mbr-section-title {
  color: #ba2c0b;
}
.cid-sxr0hSnGyW {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sxr0hSnGyW .mbr-text,
.cid-sxr0hSnGyW blockquote {
  color: #767676;
}
.cid-sxr0hSnGyW .mbr-text {
  color: #232323;
}
.cid-sxr0hSnGyW .mbr-text P {
  text-align: center;
}
.cid-sxr0hSA8oi {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sxr0hSA8oi [class^="socicon-"]:before,
.cid-sxr0hSA8oi [class*=" socicon-"]:before {
  line-height: 44px;
}
.cid-sxr0hSA8oi .btn-social {
  font-size: 20px;
  border-radius: 50%;
  padding: 0;
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  position: relative;
  color: #232323;
  cursor: pointer;
  border-color: #ba2c0b;
}
.cid-sxr0hSA8oi .btn-social i {
  top: 0;
  line-height: 44px;
  width: 44px;
}
.cid-sxr0hSA8oi .btn-social:hover {
  color: #fff;
  background: #ba2c0b;
}
.cid-sxr0hSA8oi .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-sxr0hSA8oi .btn-social + .btn {
  margin-left: .1rem;
}
@media (max-width: 767px) {
  .cid-sxr0hSA8oi .btn {
    font-size: 20px !important;
  }
}
.cid-sxr0hSQsc8 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sxr0hT2qbM {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/img-221-1200x800.jpg");
}
.cid-sxr0hT2qbM .mbr-text,
.cid-sxr0hT2qbM .mbr-section-btn {
  color: #614944;
}
.cid-sxr0hT2qbM .card-title,
.cid-sxr0hT2qbM .card-box {
  color: #ffffff;
}
.cid-sxr0hT2qbM .mbr-text,
.cid-sxr0hT2qbM .link-wrap {
  color: #ffffff;
}
.cid-sxr0hTjNNF {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/majestad-fondo-madera-3-1200x800.jpg");
}
.cid-sxr0hTjNNF .title {
  margin-bottom: 2rem;
}
.cid-sxr0hTjNNF .mbr-section-subtitle {
  color: #ffffff;
}
.cid-sxr0hTjNNF a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sxr0hTjNNF a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sxr0hTjNNF textarea.form-control {
  min-height: 188px;
}
.cid-sxr0hTjNNF H2 {
  color: #efa045;
}
.cid-sxr0hTjNNF LABEL {
  color: #ffffff;
}
.cid-sxr0hTFBpw {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ec6e3b;
}
@media (max-width: 767px) {
  .cid-sxr0hTFBpw .content {
    text-align: center;
  }
  .cid-sxr0hTFBpw .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sxr0hTFBpw .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-sxr0hTFBpw .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-sxr0hTFBpw .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-sxr0hTFBpw .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sxr0hTFBpw .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-sxr0hTFBpw .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sxr0hTFBpw .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-sxr0hTFBpw .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sxr0hTFBpw .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-sxr0hTFBpw .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sxr0hTFBpw .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sxr0hTFBpw H5 {
  color: #61230a;
}
.cid-sxr0hTFBpw P {
  color: #ffffff;
}
.cid-sxr0tbiHtF .navbar {
  background: #ec6e3b;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-sxr0tbiHtF .navbar-dropdown.bg-color.transparent.opened {
  background: #ec6e3b;
}
.cid-sxr0tbiHtF a {
  font-style: normal;
}
.cid-sxr0tbiHtF .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sxr0tbiHtF .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sxr0tbiHtF .nav-item:focus,
.cid-sxr0tbiHtF .nav-link:focus {
  outline: none;
}
.cid-sxr0tbiHtF .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sxr0tbiHtF .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sxr0tbiHtF .menu-logo {
  margin-right: auto;
}
.cid-sxr0tbiHtF .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sxr0tbiHtF .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sxr0tbiHtF .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-sxr0tbiHtF .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sxr0tbiHtF .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sxr0tbiHtF .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sxr0tbiHtF .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sxr0tbiHtF .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sxr0tbiHtF .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sxr0tbiHtF .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sxr0tbiHtF .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sxr0tbiHtF .dropdown .dropdown-menu {
  background: #ec6e3b;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sxr0tbiHtF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sxr0tbiHtF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sxr0tbiHtF .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sxr0tbiHtF .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-sxr0tbiHtF .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sxr0tbiHtF .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sxr0tbiHtF .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sxr0tbiHtF .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sxr0tbiHtF .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sxr0tbiHtF .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sxr0tbiHtF .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sxr0tbiHtF button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sxr0tbiHtF button.navbar-toggler:focus {
  outline: none;
}
.cid-sxr0tbiHtF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ba2c0b;
}
.cid-sxr0tbiHtF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sxr0tbiHtF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sxr0tbiHtF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sxr0tbiHtF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sxr0tbiHtF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sxr0tbiHtF nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sxr0tbiHtF nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sxr0tbiHtF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sxr0tbiHtF .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sxr0tbiHtF .collapsed .btn {
  display: -webkit-flex;
}
.cid-sxr0tbiHtF .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sxr0tbiHtF .collapsed .navbar-collapse.collapsing,
.cid-sxr0tbiHtF .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sxr0tbiHtF .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sxr0tbiHtF .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sxr0tbiHtF .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sxr0tbiHtF .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sxr0tbiHtF .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sxr0tbiHtF .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sxr0tbiHtF .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sxr0tbiHtF .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-sxr0tbiHtF .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sxr0tbiHtF .collapsed button.navbar-toggler {
  display: block;
}
.cid-sxr0tbiHtF .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sxr0tbiHtF .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sxr0tbiHtF .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-sxr0tbiHtF .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sxr0tbiHtF .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sxr0tbiHtF .collapsed .dropdown .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;
}
@media (max-width: 1023px) {
  .cid-sxr0tbiHtF.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sxr0tbiHtF img {
    height: 3.8rem !important;
  }
  .cid-sxr0tbiHtF .btn {
    display: -webkit-flex;
  }
  .cid-sxr0tbiHtF button.navbar-toggler {
    display: block;
  }
  .cid-sxr0tbiHtF .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-sxr0tbiHtF .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sxr0tbiHtF .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sxr0tbiHtF .navbar-collapse.collapsing,
  .cid-sxr0tbiHtF .navbar-collapse.show {
    display: block !important;
  }
  .cid-sxr0tbiHtF .navbar-collapse.collapsing .navbar-nav,
  .cid-sxr0tbiHtF .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sxr0tbiHtF .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sxr0tbiHtF .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sxr0tbiHtF .navbar-collapse.collapsing .navbar-buttons,
  .cid-sxr0tbiHtF .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sxr0tbiHtF .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sxr0tbiHtF .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sxr0tbiHtF .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-sxr0tbiHtF .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sxr0tbiHtF .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sxr0tbiHtF .dropdown .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;
  }
}
@media (min-width: 767px) {
  .cid-sxr0tbiHtF .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-sxr0tbiHtF .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sxr0tbiHtF .nav-link:hover,
.cid-sxr0tbiHtF .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sxr0tbAhri {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/img-442-2000x1333.jpg");
}
.cid-sxr0tbAhri H1 {
  color: #ffffff;
}
.cid-sxr0tbQdQs {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sxr0tbQdQs .mbr-section-subtitle {
  color: #767676;
}
.cid-sxr0tbQdQs H2 {
  color: #ba2c0b;
}
.cid-sxr0tc0jfJ {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sxr0tc0jfJ .image-block {
  margin: auto;
}
.cid-sxr0tc0jfJ figcaption {
  position: relative;
}
.cid-sxr0tc0jfJ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sxr0tc0jfJ .image-block {
    width: 100% !important;
  }
}
.cid-sxr0tceTHo {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sxr0tceTHo .line {
  background-color: #ba2c0b;
  color: #ba2c0b;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sxr0tceTHo .section-text {
  padding: 2rem 0;
}
.cid-sxr0tceTHo .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-sxr0tceTHo .inner-container {
    width: 100% !important;
  }
}
.cid-sxr0tcqnHA {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sxr0tcqnHA .mbr-section-subtitle {
  color: #767676;
  text-align: center;
  font-weight: 300;
}
.cid-sxr0tcqnHA .step {
  width: 46px;
  height: 46px;
  font-size: 23px;
  border-radius: 50%;
  border: 2px solid #ba2c0b;
}
.cid-sxr0tcqnHA .separline {
  position: relative;
}
.cid-sxr0tcqnHA .separline:after {
  top: 50px;
  left: 21px;
  position: absolute;
  content: "";
  width: 2px;
  height: calc(100% - (23px + 4px) * 2);
  background-color: #ba2c0b;
}
.cid-sxr0tcqnHA .mbr-section-title {
  color: #ba2c0b;
}
.cid-sxr0td2hxz {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sxr0td2hxz .mbr-text,
.cid-sxr0td2hxz blockquote {
  color: #767676;
}
.cid-sxr0td2hxz .mbr-text {
  color: #232323;
}
.cid-sxr0td2hxz .mbr-text P {
  text-align: center;
}
.cid-sxr0tdeIzJ {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sxr0tdeIzJ [class^="socicon-"]:before,
.cid-sxr0tdeIzJ [class*=" socicon-"]:before {
  line-height: 44px;
}
.cid-sxr0tdeIzJ .btn-social {
  font-size: 20px;
  border-radius: 50%;
  padding: 0;
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  position: relative;
  color: #232323;
  cursor: pointer;
  border-color: #ba2c0b;
}
.cid-sxr0tdeIzJ .btn-social i {
  top: 0;
  line-height: 44px;
  width: 44px;
}
.cid-sxr0tdeIzJ .btn-social:hover {
  color: #fff;
  background: #ba2c0b;
}
.cid-sxr0tdeIzJ .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-sxr0tdeIzJ .btn-social + .btn {
  margin-left: .1rem;
}
@media (max-width: 767px) {
  .cid-sxr0tdeIzJ .btn {
    font-size: 20px !important;
  }
}
.cid-sxr0tdtdm0 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sxr0tdCqIU {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/img-221-1200x800.jpg");
}
.cid-sxr0tdCqIU .mbr-text,
.cid-sxr0tdCqIU .mbr-section-btn {
  color: #614944;
}
.cid-sxr0tdCqIU .card-title,
.cid-sxr0tdCqIU .card-box {
  color: #ffffff;
}
.cid-sxr0tdCqIU .mbr-text,
.cid-sxr0tdCqIU .link-wrap {
  color: #ffffff;
}
.cid-sxr0tdSIYF {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/majestad-fondo-madera-3-1200x800.jpg");
}
.cid-sxr0tdSIYF .title {
  margin-bottom: 2rem;
}
.cid-sxr0tdSIYF .mbr-section-subtitle {
  color: #ffffff;
}
.cid-sxr0tdSIYF a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sxr0tdSIYF a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sxr0tdSIYF textarea.form-control {
  min-height: 188px;
}
.cid-sxr0tdSIYF H2 {
  color: #efa045;
}
.cid-sxr0tdSIYF LABEL {
  color: #ffffff;
}
.cid-sxr0tedLhT {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ec6e3b;
}
@media (max-width: 767px) {
  .cid-sxr0tedLhT .content {
    text-align: center;
  }
  .cid-sxr0tedLhT .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sxr0tedLhT .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-sxr0tedLhT .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-sxr0tedLhT .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-sxr0tedLhT .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sxr0tedLhT .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-sxr0tedLhT .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sxr0tedLhT .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-sxr0tedLhT .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sxr0tedLhT .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-sxr0tedLhT .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sxr0tedLhT .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sxr0tedLhT H5 {
  color: #61230a;
}
.cid-sxr0tedLhT P {
  color: #ffffff;
}
.cid-sxr0BqVqET .navbar {
  background: #ec6e3b;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-sxr0BqVqET .navbar-dropdown.bg-color.transparent.opened {
  background: #ec6e3b;
}
.cid-sxr0BqVqET a {
  font-style: normal;
}
.cid-sxr0BqVqET .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sxr0BqVqET .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sxr0BqVqET .nav-item:focus,
.cid-sxr0BqVqET .nav-link:focus {
  outline: none;
}
.cid-sxr0BqVqET .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sxr0BqVqET .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sxr0BqVqET .menu-logo {
  margin-right: auto;
}
.cid-sxr0BqVqET .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sxr0BqVqET .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sxr0BqVqET .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-sxr0BqVqET .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sxr0BqVqET .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sxr0BqVqET .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sxr0BqVqET .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sxr0BqVqET .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sxr0BqVqET .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sxr0BqVqET .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sxr0BqVqET .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sxr0BqVqET .dropdown .dropdown-menu {
  background: #ec6e3b;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sxr0BqVqET .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sxr0BqVqET .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sxr0BqVqET .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sxr0BqVqET .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-sxr0BqVqET .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sxr0BqVqET .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sxr0BqVqET .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sxr0BqVqET .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sxr0BqVqET .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sxr0BqVqET .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sxr0BqVqET .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sxr0BqVqET button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sxr0BqVqET button.navbar-toggler:focus {
  outline: none;
}
.cid-sxr0BqVqET button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ba2c0b;
}
.cid-sxr0BqVqET button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sxr0BqVqET button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sxr0BqVqET button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sxr0BqVqET button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sxr0BqVqET nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sxr0BqVqET nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sxr0BqVqET nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sxr0BqVqET nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sxr0BqVqET .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sxr0BqVqET .collapsed .btn {
  display: -webkit-flex;
}
.cid-sxr0BqVqET .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sxr0BqVqET .collapsed .navbar-collapse.collapsing,
.cid-sxr0BqVqET .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sxr0BqVqET .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sxr0BqVqET .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sxr0BqVqET .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sxr0BqVqET .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sxr0BqVqET .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sxr0BqVqET .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sxr0BqVqET .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sxr0BqVqET .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-sxr0BqVqET .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sxr0BqVqET .collapsed button.navbar-toggler {
  display: block;
}
.cid-sxr0BqVqET .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sxr0BqVqET .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sxr0BqVqET .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-sxr0BqVqET .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sxr0BqVqET .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sxr0BqVqET .collapsed .dropdown .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;
}
@media (max-width: 1023px) {
  .cid-sxr0BqVqET.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sxr0BqVqET img {
    height: 3.8rem !important;
  }
  .cid-sxr0BqVqET .btn {
    display: -webkit-flex;
  }
  .cid-sxr0BqVqET button.navbar-toggler {
    display: block;
  }
  .cid-sxr0BqVqET .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-sxr0BqVqET .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sxr0BqVqET .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sxr0BqVqET .navbar-collapse.collapsing,
  .cid-sxr0BqVqET .navbar-collapse.show {
    display: block !important;
  }
  .cid-sxr0BqVqET .navbar-collapse.collapsing .navbar-nav,
  .cid-sxr0BqVqET .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sxr0BqVqET .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sxr0BqVqET .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sxr0BqVqET .navbar-collapse.collapsing .navbar-buttons,
  .cid-sxr0BqVqET .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sxr0BqVqET .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sxr0BqVqET .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sxr0BqVqET .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-sxr0BqVqET .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sxr0BqVqET .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sxr0BqVqET .dropdown .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;
  }
}
@media (min-width: 767px) {
  .cid-sxr0BqVqET .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-sxr0BqVqET .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sxr0BqVqET .nav-link:hover,
.cid-sxr0BqVqET .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sxr0BrrffW {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/img-442-2000x1333.jpg");
}
.cid-sxr0BrrffW H1 {
  color: #ffffff;
}
.cid-sxr0BrLUIP {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sxr0BrLUIP .mbr-section-subtitle {
  color: #767676;
}
.cid-sxr0BrLUIP H2 {
  color: #ba2c0b;
}
.cid-sxr0BsgKDI {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sxr0BsgKDI .image-block {
  margin: auto;
}
.cid-sxr0BsgKDI figcaption {
  position: relative;
}
.cid-sxr0BsgKDI figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sxr0BsgKDI .image-block {
    width: 100% !important;
  }
}
.cid-sxr0BstGYg {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sxr0BstGYg .line {
  background-color: #ba2c0b;
  color: #ba2c0b;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sxr0BstGYg .section-text {
  padding: 2rem 0;
}
.cid-sxr0BstGYg .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-sxr0BstGYg .inner-container {
    width: 100% !important;
  }
}
.cid-sxr0BsDKCs {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sxr0BsDKCs .mbr-section-subtitle {
  color: #767676;
  text-align: center;
  font-weight: 300;
}
.cid-sxr0BsDKCs .step {
  width: 46px;
  height: 46px;
  font-size: 23px;
  border-radius: 50%;
  border: 2px solid #ba2c0b;
}
.cid-sxr0BsDKCs .separline {
  position: relative;
}
.cid-sxr0BsDKCs .separline:after {
  top: 50px;
  left: 21px;
  position: absolute;
  content: "";
  width: 2px;
  height: calc(100% - (23px + 4px) * 2);
  background-color: #ba2c0b;
}
.cid-sxr0BsDKCs .mbr-section-title {
  color: #ba2c0b;
}
.cid-sxr0Btir3K {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sxr0Btir3K .mbr-text,
.cid-sxr0Btir3K blockquote {
  color: #767676;
}
.cid-sxr0Btir3K .mbr-text {
  color: #232323;
}
.cid-sxr0Btir3K .mbr-text P {
  text-align: center;
}
.cid-sxr0BtvlY0 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sxr0BtvlY0 [class^="socicon-"]:before,
.cid-sxr0BtvlY0 [class*=" socicon-"]:before {
  line-height: 44px;
}
.cid-sxr0BtvlY0 .btn-social {
  font-size: 20px;
  border-radius: 50%;
  padding: 0;
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  position: relative;
  color: #232323;
  cursor: pointer;
  border-color: #ba2c0b;
}
.cid-sxr0BtvlY0 .btn-social i {
  top: 0;
  line-height: 44px;
  width: 44px;
}
.cid-sxr0BtvlY0 .btn-social:hover {
  color: #fff;
  background: #ba2c0b;
}
.cid-sxr0BtvlY0 .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-sxr0BtvlY0 .btn-social + .btn {
  margin-left: .1rem;
}
@media (max-width: 767px) {
  .cid-sxr0BtvlY0 .btn {
    font-size: 20px !important;
  }
}
.cid-sxr0BtLtFB {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sxr0BtYRY5 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/img-221-1200x800.jpg");
}
.cid-sxr0BtYRY5 .mbr-text,
.cid-sxr0BtYRY5 .mbr-section-btn {
  color: #614944;
}
.cid-sxr0BtYRY5 .card-title,
.cid-sxr0BtYRY5 .card-box {
  color: #ffffff;
}
.cid-sxr0BtYRY5 .mbr-text,
.cid-sxr0BtYRY5 .link-wrap {
  color: #ffffff;
}
.cid-sxr0BumEAR {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/majestad-fondo-madera-3-1200x800.jpg");
}
.cid-sxr0BumEAR .title {
  margin-bottom: 2rem;
}
.cid-sxr0BumEAR .mbr-section-subtitle {
  color: #ffffff;
}
.cid-sxr0BumEAR a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sxr0BumEAR a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sxr0BumEAR textarea.form-control {
  min-height: 188px;
}
.cid-sxr0BumEAR H2 {
  color: #efa045;
}
.cid-sxr0BumEAR LABEL {
  color: #ffffff;
}
.cid-sxr0BuLig4 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ec6e3b;
}
@media (max-width: 767px) {
  .cid-sxr0BuLig4 .content {
    text-align: center;
  }
  .cid-sxr0BuLig4 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sxr0BuLig4 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-sxr0BuLig4 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-sxr0BuLig4 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-sxr0BuLig4 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sxr0BuLig4 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-sxr0BuLig4 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sxr0BuLig4 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-sxr0BuLig4 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sxr0BuLig4 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-sxr0BuLig4 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sxr0BuLig4 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sxr0BuLig4 H5 {
  color: #61230a;
}
.cid-sxr0BuLig4 P {
  color: #ffffff;
}
