.btn {
  border-width: 2px;
}
body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Epilogue', sans-serif;
  font-size: 4.6rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 5.75rem;
}
.display-2 {
  font-family: 'Epilogue', sans-serif;
  font-size: 3rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.75rem;
}
.display-4 {
  font-family: 'Epilogue', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.25rem;
}
.display-5 {
  font-family: 'Epilogue', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.25rem;
}
.display-7 {
  font-family: 'Epilogue', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.375rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 3.68rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.22rem;
    font-size: calc( 2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.26rem + (4.6 - 2.26) * ((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.3 * (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.44rem;
    font-size: calc( 1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.88rem;
    font-size: calc( 1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #c21834 !important;
}
.bg-success {
  background-color: #40b0bf !important;
}
.bg-info {
  background-color: #47b5ed !important;
}
.bg-warning {
  background-color: #ffe161 !important;
}
.bg-danger {
  background-color: #ff9966 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #c21834 !important;
  border-color: #c21834 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #750e1f !important;
  border-color: #750e1f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #750e1f !important;
  border-color: #750e1f !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #379683 !important;
  border-color: #379683 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #20574c !important;
  border-color: #20574c !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #20574c !important;
  border-color: #20574c !important;
}
.btn-info,
.btn-info:active {
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
}
.btn-success,
.btn-success:active {
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
  color: #614f00 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #0a0800 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #614f00 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #c21834;
  color: #c21834;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #750e1f !important;
  background-color: transparent!important;
  border-color: #750e1f !important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #c21834 !important;
  border-color: #c21834 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #379683;
  color: #379683;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #20574c !important;
  background-color: transparent!important;
  border-color: #20574c !important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #379683 !important;
  border-color: #379683 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #47b5ed;
  color: #47b5ed;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #148cca !important;
  background-color: transparent!important;
  border-color: #148cca !important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #40b0bf;
  color: #40b0bf;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #2a747e !important;
  background-color: transparent!important;
  border-color: #2a747e !important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #ffe161;
  color: #ffe161;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffd10a !important;
  background-color: transparent!important;
  border-color: #ffd10a !important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #614f00 !important;
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #ff9966;
  color: #ff9966;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ff5f0f !important;
  background-color: transparent!important;
  border-color: #ff5f0f !important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: #232323;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: #000000 !important;
  box-shadow: none!important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: #cfcfcf !important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #c21834 !important;
}
.text-secondary {
  color: #379683 !important;
}
.text-success {
  color: #40b0bf !important;
}
.text-info {
  color: #47b5ed !important;
}
.text-warning {
  color: #ffe161 !important;
}
.text-danger {
  color: #ff9966 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #670d1c !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #1c4b42 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #266a73 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #1283bc !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #facb00 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #ff5500 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  transition: 0.2s;
  position: relative;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0 1.2em;
}
.nav-tabs .nav-link.active {
  color: #c21834;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #47b5ed;
}
.alert-warning {
  background-color: #ffe161;
}
.alert-danger {
  background-color: #ff9966;
}
.mbr-section-btn a.btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #c21834;
  border-color: #c21834;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #c21834;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #ed6d82;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #a0d8df;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
#scrollToTop a {
  border-radius: 100px;
}
.form-control {
  font-family: 'Epilogue', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.25rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #c21834 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Epilogue', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.25rem;
}
blockquote {
  border-color: #c21834;
}
/* Forms */
.mbr-form .input-group-btn a.btn {
  border-radius: 100px !important;
}
.mbr-form .input-group-btn a.btn:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.mbr-form .input-group-btn button[type="submit"] {
  border-radius: 100px !important;
  padding: 1rem 3rem;
}
.mbr-form .input-group-btn button[type="submit"]:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #c21834;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #c21834;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #353535;
  border-bottom-color: #353535;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #c21834;
  border-bottom-color: #c21834;
}
.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: #c21834 !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: #379683 !important;
  box-shadow: none !important;
}
.lazy-bg {
  background-image: none !important;
}
.lazy-placeholder:not(section),
.lazy-none {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: auto;
}
iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: '';
  position: absolute;
  width: 200px;
  height: 200px;
  background: transparent no-repeat center;
  background-size: contain;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%23c21834' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
.cid-sFGzlAXw3z {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sFGzlAXw3z nav.navbar {
  position: fixed;
}
.cid-sFGzlAXw3z .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sFGzlAXw3z .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sFGzlAXw3z .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sFGzlAXw3z .dropdown-item:hover,
.cid-sFGzlAXw3z .dropdown-item:focus {
  background: #c21834 !important;
  color: white !important;
}
.cid-sFGzlAXw3z .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sFGzlAXw3z .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sFGzlAXw3z .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sFGzlAXw3z .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sFGzlAXw3z .nav-link {
  position: relative;
}
.cid-sFGzlAXw3z .container {
  display: flex;
  margin: auto;
}
.cid-sFGzlAXw3z .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sFGzlAXw3z .dropdown-menu,
.cid-sFGzlAXw3z .navbar.opened {
  background: #000000 !important;
}
.cid-sFGzlAXw3z .nav-item:focus,
.cid-sFGzlAXw3z .nav-link:focus {
  outline: none;
}
.cid-sFGzlAXw3z .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sFGzlAXw3z .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sFGzlAXw3z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sFGzlAXw3z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sFGzlAXw3z .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sFGzlAXw3z .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sFGzlAXw3z .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}
.cid-sFGzlAXw3z .navbar.opened {
  transition: all 0.3s;
}
.cid-sFGzlAXw3z .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sFGzlAXw3z .navbar .navbar-logo img {
  width: auto;
}
.cid-sFGzlAXw3z .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sFGzlAXw3z .navbar.collapsed {
  justify-content: center;
}
.cid-sFGzlAXw3z .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sFGzlAXw3z .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sFGzlAXw3z .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sFGzlAXw3z .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sFGzlAXw3z .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sFGzlAXw3z .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sFGzlAXw3z .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sFGzlAXw3z .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sFGzlAXw3z .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sFGzlAXw3z .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sFGzlAXw3z .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sFGzlAXw3z .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sFGzlAXw3z .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sFGzlAXw3z .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sFGzlAXw3z .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sFGzlAXw3z .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sFGzlAXw3z .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sFGzlAXw3z .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sFGzlAXw3z .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sFGzlAXw3z .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sFGzlAXw3z .navbar.navbar-short {
  min-height: 60px;
}
.cid-sFGzlAXw3z .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sFGzlAXw3z .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sFGzlAXw3z .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sFGzlAXw3z .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sFGzlAXw3z .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sFGzlAXw3z .dropdown-item.active,
.cid-sFGzlAXw3z .dropdown-item:active {
  background-color: transparent;
}
.cid-sFGzlAXw3z .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sFGzlAXw3z .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sFGzlAXw3z .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sFGzlAXw3z .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-sFGzlAXw3z .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sFGzlAXw3z .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sFGzlAXw3z ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sFGzlAXw3z .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sFGzlAXw3z button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sFGzlAXw3z button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #c21834;
}
.cid-sFGzlAXw3z button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sFGzlAXw3z button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sFGzlAXw3z button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sFGzlAXw3z button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sFGzlAXw3z nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sFGzlAXw3z nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sFGzlAXw3z nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sFGzlAXw3z nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sFGzlAXw3z .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sFGzlAXw3z a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sFGzlAXw3z .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sFGzlAXw3z .navbar {
    height: 70px;
  }
  .cid-sFGzlAXw3z .navbar.opened {
    height: auto;
  }
  .cid-sFGzlAXw3z .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sFGzrhlvIh {
  background-image: url("../../../assets/images/tableros-electricos-portada-3.png");
}
.cid-sFGzrhlvIh .icons-media-container {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 4rem;
}
.cid-sFGzrhlvIh .icons-media-container .mbr-iconfont {
  font-size: 96px;
  color: #ffffff;
}
.cid-sFGzrhlvIh .icons-media-container .icon-block {
  padding-bottom: 1rem;
}
.cid-sFGzrhlvIh .mbr-text {
  color: #ffffff;
}
.cid-sFGzrhlvIh .card {
  padding-bottom: 1.5rem;
}
.cid-sFGzrhlvIh .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-sFGzrhlvIh .card-wrapper .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-sFGzrhlvIh .card-wrapper .card-title {
  color: #ffffff;
}
.cid-sFGzrhlvIh H1 {
  color: #c21834;
}
.cid-sFGzrhlvIh .mbr-text,
.cid-sFGzrhlvIh .mbr-section-btn {
  color: #000000;
}
.cid-sFGzrhlvIh .card-wrapper .card-title,
.cid-sFGzrhlvIh .card-box {
  color: #000000;
  text-align: center;
}
.cid-sFGBbGYuTc {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sFGBbGYuTc .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (min-width: 991px) {
  .cid-sFGBbGYuTc .item {
    margin-bottom: 4rem;
  }
}
.cid-sFGBbGYuTc .item:last-child .icon-box:before {
  display: none;
}
.cid-sFGBbGYuTc .item.last .icon-box:before {
  display: none;
}
.cid-sFGBbGYuTc .step-number {
  padding-top: 6px;
}
.cid-sFGBbGYuTc .icon-box {
  background: #c21834;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-sFGBbGYuTc .icon-box {
    margin-right: 1rem;
  }
}
.cid-sFGBbGYuTc .icon-box::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 120%;
  top: 100%;
  color: #c21834;
  transform: translate(-50%, 0);
}
.cid-sFGBbGYuTc span {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sFGBbGYuTc .card {
    margin-bottom: 2rem;
  }
  .cid-sFGBbGYuTc .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-sFGBbGYuTc .icon-box::before {
    top: 141%;
    top: 123%;
  }
}
@media (max-width: 768px) {
  .cid-sFGBbGYuTc .icon-box::before {
    top: 114%;
  }
}
.cid-sFGBbGYuTc .card-title,
.cid-sFGBbGYuTc .card-box {
  color: #c21834;
}
.cid-sFGBbGYuTc .icon-text {
  color: #000000;
  text-align: left;
}
.cid-sFGBbGYuTc .icon-text DIV {
  text-align: left;
}
.cid-sFGBbGYuTc .mbr-text,
.cid-sFGBbGYuTc .mbr-section-btn {
  color: #000000;
}
.cid-sFGGxz3b6J {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-sFGGxz3b6J .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sFGGxz3b6J .row {
    flex-direction: column-reverse;
  }
  .cid-sFGGxz3b6J .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-sFGGxz3b6J .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sFGGxz3b6J .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-sFGGxz3b6J .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sFGGxz3b6J .mbr-text,
.cid-sFGGxz3b6J .mbr-section-btn {
  color: #000000;
}
.cid-sFGGxz3b6J .card-title {
  color: #c21834;
}
.cid-sFGGDvi61Z {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-sFGGDvi61Z img,
.cid-sFGGDvi61Z .item-img {
  width: 100%;
}
.cid-sFGGDvi61Z .item:focus,
.cid-sFGGDvi61Z span:focus {
  outline: none;
}
.cid-sFGGDvi61Z .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sFGGDvi61Z .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sFGGDvi61Z .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sFGGDvi61Z .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sFGGDvi61Z .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sFGGDvi61Z .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sFGGDvi61Z .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sFGGDvi61Z .mbr-section-title {
  color: #c21834;
}
.cid-sFGGDvi61Z .mbr-text,
.cid-sFGGDvi61Z .mbr-section-btn {
  text-align: left;
  color: #bbbbbb;
}
.cid-sFGGDvi61Z .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-sFGGDvi61Z .item-subtitle {
  text-align: left;
}
.cid-uLX52JPUUk {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uLX52JPUUk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLX52JPUUk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLX52JPUUk .item {
  padding-bottom: 2rem;
}
.cid-uLX52JPUUk .item-wrapper {
  position: relative;
}
.cid-uLX52JPUUk .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uLX52JPUUk .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uLX52JPUUk .carousel-control,
.cid-uLX52JPUUk .close {
  background: #1b1b1b;
}
.cid-uLX52JPUUk .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uLX52JPUUk .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uLX52JPUUk .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uLX52JPUUk .carousel-control-next span {
  margin-left: 5px;
}
.cid-uLX52JPUUk .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uLX52JPUUk .close::before {
  content: '\e91a';
}
.cid-uLX52JPUUk .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uLX52JPUUk .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uLX52JPUUk .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uLX52JPUUk .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uLX52JPUUk .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uLX52JPUUk .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uLX52JPUUk .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uLX52JPUUk .carousel-indicators li.active,
.cid-uLX52JPUUk .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uLX52JPUUk .carousel-indicators li::after,
.cid-uLX52JPUUk .carousel-indicators li::before {
  content: none;
}
.cid-uLX52JPUUk .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uLX52JPUUk .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uLX52JPUUk .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uLX52JPUUk .carousel-indicators {
    display: none;
  }
}
.cid-uLX52JPUUk .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uLX52JPUUk .carousel-inner > .active {
  display: block;
}
.cid-uLX52JPUUk .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uLX52JPUUk .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uLX52JPUUk .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uLX52JPUUk .carousel-control,
  .cid-uLX52JPUUk .carousel-indicators,
  .cid-uLX52JPUUk .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uLX52JPUUk .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uLX52JPUUk .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uLX52JPUUk .carousel-indicators .active,
.cid-uLX52JPUUk .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uLX52JPUUk .carousel-indicators .active {
  background: #fff;
}
.cid-uLX52JPUUk .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uLX52JPUUk .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uLX52JPUUk .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uLX52JPUUk .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uLX52JPUUk .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uLX52JPUUk .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uLX52JPUUk .carousel {
  width: 100%;
}
.cid-uLX52JPUUk .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uLX52JPUUk .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uLX52JPUUk .modal.fade .modal-dialog,
.cid-uLX52JPUUk .modal.in .modal-dialog {
  transform: none;
}
.cid-uLX52JPUUk .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uLX52JPUUk H6 {
  text-align: center;
}
.cid-uLX52JPUUk H3 {
  color: #c21834;
}
.cid-uLX52JPUUk DIV {
  text-align: left;
}
.cid-uLYn7Pocsc {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (min-width: 992px) {
  .cid-uLYn7Pocsc .carousel {
    min-height: 1000px;
  }
  .cid-uLYn7Pocsc .carousel img {
    max-height: 1000px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uLYn7Pocsc .carousel {
    min-height: 650px;
  }
  .cid-uLYn7Pocsc .carousel img {
    max-height: 650px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-uLYn7Pocsc .carousel {
    min-height: 550px;
  }
  .cid-uLYn7Pocsc .carousel img {
    max-height: 550px;
    object-fit: contain;
  }
  .cid-uLYn7Pocsc .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uLYn7Pocsc .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uLYn7Pocsc .carousel,
.cid-uLYn7Pocsc .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uLYn7Pocsc .item-wrapper {
  width: 100%;
}
.cid-uLYn7Pocsc .carousel-caption {
  bottom: 40px;
}
.cid-uLYn7Pocsc .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uLYn7Pocsc .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uLYn7Pocsc .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uLYn7Pocsc .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uLYn7Pocsc .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uLYn7Pocsc .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uLYn7Pocsc .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uLYn7Pocsc .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uLYn7Pocsc .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uLYn7Pocsc .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uLYn7Pocsc .carousel-indicators li.active,
.cid-uLYn7Pocsc .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uLYn7Pocsc .carousel-indicators li::after,
.cid-uLYn7Pocsc .carousel-indicators li::before {
  content: none;
}
.cid-uLYn7Pocsc .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uLYn7Pocsc .carousel-indicators {
    display: none !important;
  }
}
.cid-uLYn7Pocsc H5 {
  color: #c21834;
}
.cid-uLYn7Pocsc P {
  color: #000000;
  text-align: center;
}
.cid-uLYV1uLC7g {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uLYV1uLC7g .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLYV1uLC7g .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLYV1uLC7g .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uLYV1uLC7g .panel-group {
  border: none;
}
.cid-uLYV1uLC7g .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uLYV1uLC7g .panel-body,
.cid-uLYV1uLC7g .card-header {
  padding: 1rem 0;
}
.cid-uLYV1uLC7g .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uLYV1uLC7g .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uLYV1uLC7g H3 {
  color: #000000;
}
.cid-uLYV1uLC7g DIV {
  text-align: left;
}
.cid-uM56rlSb8q {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uM56rlSb8q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM56rlSb8q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM56rlSb8q .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uM56rlSb8q .panel-group {
  border: none;
}
.cid-uM56rlSb8q .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uM56rlSb8q .panel-body,
.cid-uM56rlSb8q .card-header {
  padding: 1rem 0;
}
.cid-uM56rlSb8q .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uM56rlSb8q .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uM56rlSb8q H3 {
  color: #000000;
}
.cid-uM57U3vTvR {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uM57U3vTvR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM57U3vTvR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM57U3vTvR .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uM57U3vTvR .panel-group {
  border: none;
}
.cid-uM57U3vTvR .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uM57U3vTvR .panel-body,
.cid-uM57U3vTvR .card-header {
  padding: 1rem 0;
}
.cid-uM57U3vTvR .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uM57U3vTvR .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uM57U3vTvR H3 {
  color: #000000;
}
.cid-uLYQluOiWB {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uLYQluOiWB .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-uLYQluOiWB form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uLYQluOiWB form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uLYQluOiWB form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uLYQluOiWB .mbr-section-title {
  color: #c21834;
}
.cid-uLYQluOiWB .mbr-section-subtitle {
  text-align: left;
}
.cid-uLYQluOiWB .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uM4UYUwP0i {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uM4UYUwP0i .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM4UYUwP0i .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uM4UYUwP0i .row {
    flex-direction: column-reverse;
  }
  .cid-uM4UYUwP0i .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uM4UYUwP0i .google-map {
  height: 100%;
  position: relative;
}
.cid-uM4UYUwP0i .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uM4UYUwP0i .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uM4UYUwP0i .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uM4UYUwP0i .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uM4UYUwP0i .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uM4UYUwP0i .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-uM4UYUwP0i .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uM4UYUwP0i .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uM4UYUwP0i .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uM4UYUwP0i .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #c21834;
}
.cid-uM4UYUwP0i .mbr-section-title {
  color: #c21834;
}
.cid-uM4UYUwP0i .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uM5ioi5Xnc {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uM5ioi5Xnc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM5ioi5Xnc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM5ioi5Xnc .nav-tabs .nav-item.open .nav-link:focus,
.cid-uM5ioi5Xnc .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uM5ioi5Xnc .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-uM5ioi5Xnc .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-uM5ioi5Xnc .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-uM5ioi5Xnc .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-uM5ioi5Xnc .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-uM5ioi5Xnc .nav-link,
.cid-uM5ioi5Xnc .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-uM5ioi5Xnc .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-uM5ioi5Xnc H4 {
  text-align: center;
}
.cid-uM5ioi5Xnc H3 {
  text-align: center;
}
.cid-uM7IgcFUQz {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uM7IgcFUQz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM7IgcFUQz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM7IgcFUQz .mbr-text {
  color: #767676;
}
.cid-uM7IgcFUQz .mbr-section-subtitle {
  color: #767676;
}
.cid-uM7IgcFUQz .title .num {
  width: 100%;
  display: block;
}
.cid-uM7IgcFUQz .title .card-title {
  z-index: 1;
}
.cid-uM7IgcFUQz .num {
  color: #c21834;
}
@media (max-width: 767px) {
  .cid-uM7IgcFUQz * {
    text-align: center !important;
  }
  .cid-uM7IgcFUQz .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uM7IgcFUQz .mbr-text,
.cid-uM7IgcFUQz .mbr-section-btn {
  color: #000000;
}
.cid-uMmrGqpCwv {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uMmrGqpCwv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmrGqpCwv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmrGqpCwv .mbr-text {
  color: #767676;
}
.cid-uMmrGqpCwv .mbr-section-subtitle {
  color: #767676;
}
.cid-uMmrGqpCwv .title .num {
  width: 100%;
  display: block;
}
.cid-uMmrGqpCwv .title .card-title {
  z-index: 1;
}
.cid-uMmrGqpCwv .num {
  color: #c21834;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-uMmrGqpCwv * {
    text-align: center !important;
  }
  .cid-uMmrGqpCwv .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uMmrGqpCwv .mbr-section-title,
.cid-uMmrGqpCwv .card-box {
  color: #c21834;
  text-align: center;
}
.cid-uMmrGqpCwv .mbr-text,
.cid-uMmrGqpCwv .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-uMmrGqpCwv .card-text {
  text-align: left;
}
.cid-uM5bqDWQDl {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-uM5bqDWQDl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM5bqDWQDl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM5bqDWQDl .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uM5bqDWQDl .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uM5bqDWQDl .row {
    text-align: center;
  }
  .cid-uM5bqDWQDl .row > div {
    margin: auto;
  }
  .cid-uM5bqDWQDl .social-row {
    justify-content: center;
  }
}
.cid-uM5bqDWQDl .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uM5bqDWQDl .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uM5bqDWQDl .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uM5bqDWQDl .list {
    margin-bottom: 0rem;
  }
}
.cid-uM5bqDWQDl .mbr-text {
  color: #fafafa;
}
.cid-uM5bqDWQDl .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uM5bqDWQDl .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uM5bqDWQDl div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uMlDUmBKUD {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uMlDUmBKUD nav.navbar {
  position: fixed;
}
.cid-uMlDUmBKUD .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMlDUmBKUD .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uMlDUmBKUD .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uMlDUmBKUD .dropdown-item:hover,
.cid-uMlDUmBKUD .dropdown-item:focus {
  background: #c21834 !important;
  color: white !important;
}
.cid-uMlDUmBKUD .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uMlDUmBKUD .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uMlDUmBKUD .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uMlDUmBKUD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uMlDUmBKUD .nav-link {
  position: relative;
}
.cid-uMlDUmBKUD .container {
  display: flex;
  margin: auto;
}
.cid-uMlDUmBKUD .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uMlDUmBKUD .dropdown-menu,
.cid-uMlDUmBKUD .navbar.opened {
  background: #000000 !important;
}
.cid-uMlDUmBKUD .nav-item:focus,
.cid-uMlDUmBKUD .nav-link:focus {
  outline: none;
}
.cid-uMlDUmBKUD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uMlDUmBKUD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMlDUmBKUD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uMlDUmBKUD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMlDUmBKUD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMlDUmBKUD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMlDUmBKUD .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}
.cid-uMlDUmBKUD .navbar.opened {
  transition: all 0.3s;
}
.cid-uMlDUmBKUD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uMlDUmBKUD .navbar .navbar-logo img {
  width: auto;
}
.cid-uMlDUmBKUD .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMlDUmBKUD .navbar.collapsed {
  justify-content: center;
}
.cid-uMlDUmBKUD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMlDUmBKUD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uMlDUmBKUD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uMlDUmBKUD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMlDUmBKUD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMlDUmBKUD .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uMlDUmBKUD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMlDUmBKUD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uMlDUmBKUD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMlDUmBKUD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMlDUmBKUD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMlDUmBKUD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMlDUmBKUD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMlDUmBKUD .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uMlDUmBKUD .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uMlDUmBKUD .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMlDUmBKUD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMlDUmBKUD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uMlDUmBKUD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uMlDUmBKUD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uMlDUmBKUD .navbar.navbar-short {
  min-height: 60px;
}
.cid-uMlDUmBKUD .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uMlDUmBKUD .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uMlDUmBKUD .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMlDUmBKUD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMlDUmBKUD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMlDUmBKUD .dropdown-item.active,
.cid-uMlDUmBKUD .dropdown-item:active {
  background-color: transparent;
}
.cid-uMlDUmBKUD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMlDUmBKUD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMlDUmBKUD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMlDUmBKUD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uMlDUmBKUD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMlDUmBKUD .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMlDUmBKUD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uMlDUmBKUD .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uMlDUmBKUD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uMlDUmBKUD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #c21834;
}
.cid-uMlDUmBKUD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uMlDUmBKUD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMlDUmBKUD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMlDUmBKUD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uMlDUmBKUD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMlDUmBKUD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uMlDUmBKUD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uMlDUmBKUD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMlDUmBKUD .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uMlDUmBKUD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uMlDUmBKUD .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMlDUmBKUD .navbar {
    height: 70px;
  }
  .cid-uMlDUmBKUD .navbar.opened {
    height: auto;
  }
  .cid-uMlDUmBKUD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMlDUmQGAm {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMlDUmQGAm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlDUmQGAm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlDUmQGAm .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-uMlDUmQGAm .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-uMlDUmQGAm .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uMlDUmQGAm .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uMlDUmQGAm .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMlDUmQGAm .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-uMlDUmQGAm .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-uMlDUmQGAm .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uMlDUn1tlu {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMlDUnadF7 {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-uMlDUnadF7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlDUnadF7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlDUnadF7 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uMlDUnadF7 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMlDUnadF7 .row {
    text-align: center;
  }
  .cid-uMlDUnadF7 .row > div {
    margin: auto;
  }
  .cid-uMlDUnadF7 .social-row {
    justify-content: center;
  }
}
.cid-uMlDUnadF7 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uMlDUnadF7 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uMlDUnadF7 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMlDUnadF7 .list {
    margin-bottom: 0rem;
  }
}
.cid-uMlDUnadF7 .mbr-text {
  color: #fafafa;
}
.cid-uMlDUnadF7 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uMlDUnadF7 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uMlDUnadF7 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uMlHF0VoIr {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uMlHF0VoIr nav.navbar {
  position: fixed;
}
.cid-uMlHF0VoIr .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMlHF0VoIr .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uMlHF0VoIr .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uMlHF0VoIr .dropdown-item:hover,
.cid-uMlHF0VoIr .dropdown-item:focus {
  background: #c21834 !important;
  color: white !important;
}
.cid-uMlHF0VoIr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uMlHF0VoIr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uMlHF0VoIr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uMlHF0VoIr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uMlHF0VoIr .nav-link {
  position: relative;
}
.cid-uMlHF0VoIr .container {
  display: flex;
  margin: auto;
}
.cid-uMlHF0VoIr .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uMlHF0VoIr .dropdown-menu,
.cid-uMlHF0VoIr .navbar.opened {
  background: #000000 !important;
}
.cid-uMlHF0VoIr .nav-item:focus,
.cid-uMlHF0VoIr .nav-link:focus {
  outline: none;
}
.cid-uMlHF0VoIr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uMlHF0VoIr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMlHF0VoIr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uMlHF0VoIr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMlHF0VoIr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMlHF0VoIr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMlHF0VoIr .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}
.cid-uMlHF0VoIr .navbar.opened {
  transition: all 0.3s;
}
.cid-uMlHF0VoIr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uMlHF0VoIr .navbar .navbar-logo img {
  width: auto;
}
.cid-uMlHF0VoIr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMlHF0VoIr .navbar.collapsed {
  justify-content: center;
}
.cid-uMlHF0VoIr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMlHF0VoIr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uMlHF0VoIr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uMlHF0VoIr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMlHF0VoIr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMlHF0VoIr .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uMlHF0VoIr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMlHF0VoIr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uMlHF0VoIr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMlHF0VoIr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMlHF0VoIr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMlHF0VoIr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMlHF0VoIr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMlHF0VoIr .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uMlHF0VoIr .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uMlHF0VoIr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMlHF0VoIr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMlHF0VoIr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uMlHF0VoIr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uMlHF0VoIr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uMlHF0VoIr .navbar.navbar-short {
  min-height: 60px;
}
.cid-uMlHF0VoIr .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uMlHF0VoIr .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uMlHF0VoIr .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMlHF0VoIr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMlHF0VoIr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMlHF0VoIr .dropdown-item.active,
.cid-uMlHF0VoIr .dropdown-item:active {
  background-color: transparent;
}
.cid-uMlHF0VoIr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMlHF0VoIr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMlHF0VoIr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMlHF0VoIr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uMlHF0VoIr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMlHF0VoIr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMlHF0VoIr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uMlHF0VoIr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uMlHF0VoIr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uMlHF0VoIr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #c21834;
}
.cid-uMlHF0VoIr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uMlHF0VoIr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMlHF0VoIr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMlHF0VoIr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uMlHF0VoIr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMlHF0VoIr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uMlHF0VoIr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uMlHF0VoIr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMlHF0VoIr .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uMlHF0VoIr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uMlHF0VoIr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMlHF0VoIr .navbar {
    height: 70px;
  }
  .cid-uMlHF0VoIr .navbar.opened {
    height: auto;
  }
  .cid-uMlHF0VoIr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMlHF18LGR {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMlHF18LGR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlHF18LGR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlHF18LGR .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-uMlHF18LGR .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-uMlHF18LGR .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uMlHF18LGR .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uMlHF18LGR .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMlHF18LGR .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-uMlHF18LGR .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-uMlHF18LGR .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uMlHF1i0IO {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMlHF1rsNY {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-uMlHF1rsNY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlHF1rsNY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlHF1rsNY .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uMlHF1rsNY .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMlHF1rsNY .row {
    text-align: center;
  }
  .cid-uMlHF1rsNY .row > div {
    margin: auto;
  }
  .cid-uMlHF1rsNY .social-row {
    justify-content: center;
  }
}
.cid-uMlHF1rsNY .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uMlHF1rsNY .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uMlHF1rsNY .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMlHF1rsNY .list {
    margin-bottom: 0rem;
  }
}
.cid-uMlHF1rsNY .mbr-text {
  color: #fafafa;
}
.cid-uMlHF1rsNY .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uMlHF1rsNY .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uMlHF1rsNY div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uMlyFWzYwd {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uMlyFWzYwd nav.navbar {
  position: fixed;
}
.cid-uMlyFWzYwd .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMlyFWzYwd .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uMlyFWzYwd .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uMlyFWzYwd .dropdown-item:hover,
.cid-uMlyFWzYwd .dropdown-item:focus {
  background: #c21834 !important;
  color: white !important;
}
.cid-uMlyFWzYwd .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uMlyFWzYwd .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uMlyFWzYwd .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uMlyFWzYwd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uMlyFWzYwd .nav-link {
  position: relative;
}
.cid-uMlyFWzYwd .container {
  display: flex;
  margin: auto;
}
.cid-uMlyFWzYwd .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uMlyFWzYwd .dropdown-menu,
.cid-uMlyFWzYwd .navbar.opened {
  background: #000000 !important;
}
.cid-uMlyFWzYwd .nav-item:focus,
.cid-uMlyFWzYwd .nav-link:focus {
  outline: none;
}
.cid-uMlyFWzYwd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uMlyFWzYwd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMlyFWzYwd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uMlyFWzYwd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMlyFWzYwd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMlyFWzYwd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMlyFWzYwd .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}
.cid-uMlyFWzYwd .navbar.opened {
  transition: all 0.3s;
}
.cid-uMlyFWzYwd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uMlyFWzYwd .navbar .navbar-logo img {
  width: auto;
}
.cid-uMlyFWzYwd .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMlyFWzYwd .navbar.collapsed {
  justify-content: center;
}
.cid-uMlyFWzYwd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMlyFWzYwd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uMlyFWzYwd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uMlyFWzYwd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMlyFWzYwd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMlyFWzYwd .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uMlyFWzYwd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMlyFWzYwd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uMlyFWzYwd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMlyFWzYwd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMlyFWzYwd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMlyFWzYwd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMlyFWzYwd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMlyFWzYwd .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uMlyFWzYwd .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uMlyFWzYwd .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMlyFWzYwd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMlyFWzYwd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uMlyFWzYwd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uMlyFWzYwd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uMlyFWzYwd .navbar.navbar-short {
  min-height: 60px;
}
.cid-uMlyFWzYwd .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uMlyFWzYwd .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uMlyFWzYwd .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMlyFWzYwd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMlyFWzYwd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMlyFWzYwd .dropdown-item.active,
.cid-uMlyFWzYwd .dropdown-item:active {
  background-color: transparent;
}
.cid-uMlyFWzYwd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMlyFWzYwd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMlyFWzYwd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMlyFWzYwd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uMlyFWzYwd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMlyFWzYwd .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMlyFWzYwd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uMlyFWzYwd .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uMlyFWzYwd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uMlyFWzYwd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #c21834;
}
.cid-uMlyFWzYwd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uMlyFWzYwd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMlyFWzYwd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMlyFWzYwd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uMlyFWzYwd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMlyFWzYwd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uMlyFWzYwd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uMlyFWzYwd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMlyFWzYwd .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uMlyFWzYwd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uMlyFWzYwd .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMlyFWzYwd .navbar {
    height: 70px;
  }
  .cid-uMlyFWzYwd .navbar.opened {
    height: auto;
  }
  .cid-uMlyFWzYwd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMlyFX2EwB {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMlyFX2EwB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlyFX2EwB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlyFX2EwB .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-uMlyFX2EwB .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-uMlyFX2EwB .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uMlyFX2EwB .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uMlyFX2EwB .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMlyFX2EwB .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-uMlyFX2EwB .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-uMlyFX2EwB .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uMlyFXfj24 {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMlyFXoZTg {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-uMlyFXoZTg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlyFXoZTg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlyFXoZTg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uMlyFXoZTg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMlyFXoZTg .row {
    text-align: center;
  }
  .cid-uMlyFXoZTg .row > div {
    margin: auto;
  }
  .cid-uMlyFXoZTg .social-row {
    justify-content: center;
  }
}
.cid-uMlyFXoZTg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uMlyFXoZTg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uMlyFXoZTg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMlyFXoZTg .list {
    margin-bottom: 0rem;
  }
}
.cid-uMlyFXoZTg .mbr-text {
  color: #fafafa;
}
.cid-uMlyFXoZTg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uMlyFXoZTg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uMlyFXoZTg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uMlxd5PL4P {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uMlxd5PL4P nav.navbar {
  position: fixed;
}
.cid-uMlxd5PL4P .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMlxd5PL4P .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uMlxd5PL4P .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uMlxd5PL4P .dropdown-item:hover,
.cid-uMlxd5PL4P .dropdown-item:focus {
  background: #c21834 !important;
  color: white !important;
}
.cid-uMlxd5PL4P .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uMlxd5PL4P .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uMlxd5PL4P .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uMlxd5PL4P .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uMlxd5PL4P .nav-link {
  position: relative;
}
.cid-uMlxd5PL4P .container {
  display: flex;
  margin: auto;
}
.cid-uMlxd5PL4P .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uMlxd5PL4P .dropdown-menu,
.cid-uMlxd5PL4P .navbar.opened {
  background: #000000 !important;
}
.cid-uMlxd5PL4P .nav-item:focus,
.cid-uMlxd5PL4P .nav-link:focus {
  outline: none;
}
.cid-uMlxd5PL4P .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uMlxd5PL4P .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMlxd5PL4P .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uMlxd5PL4P .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMlxd5PL4P .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMlxd5PL4P .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMlxd5PL4P .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}
.cid-uMlxd5PL4P .navbar.opened {
  transition: all 0.3s;
}
.cid-uMlxd5PL4P .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uMlxd5PL4P .navbar .navbar-logo img {
  width: auto;
}
.cid-uMlxd5PL4P .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMlxd5PL4P .navbar.collapsed {
  justify-content: center;
}
.cid-uMlxd5PL4P .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMlxd5PL4P .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uMlxd5PL4P .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uMlxd5PL4P .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMlxd5PL4P .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMlxd5PL4P .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uMlxd5PL4P .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMlxd5PL4P .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uMlxd5PL4P .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMlxd5PL4P .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMlxd5PL4P .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMlxd5PL4P .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMlxd5PL4P .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMlxd5PL4P .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uMlxd5PL4P .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uMlxd5PL4P .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMlxd5PL4P .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMlxd5PL4P .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uMlxd5PL4P .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uMlxd5PL4P .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uMlxd5PL4P .navbar.navbar-short {
  min-height: 60px;
}
.cid-uMlxd5PL4P .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uMlxd5PL4P .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uMlxd5PL4P .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMlxd5PL4P .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMlxd5PL4P .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMlxd5PL4P .dropdown-item.active,
.cid-uMlxd5PL4P .dropdown-item:active {
  background-color: transparent;
}
.cid-uMlxd5PL4P .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMlxd5PL4P .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMlxd5PL4P .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMlxd5PL4P .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uMlxd5PL4P .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMlxd5PL4P .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMlxd5PL4P ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uMlxd5PL4P .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uMlxd5PL4P button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uMlxd5PL4P button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #c21834;
}
.cid-uMlxd5PL4P button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uMlxd5PL4P button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMlxd5PL4P button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMlxd5PL4P button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uMlxd5PL4P nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMlxd5PL4P nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uMlxd5PL4P nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uMlxd5PL4P nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMlxd5PL4P .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uMlxd5PL4P a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uMlxd5PL4P .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMlxd5PL4P .navbar {
    height: 70px;
  }
  .cid-uMlxd5PL4P .navbar.opened {
    height: auto;
  }
  .cid-uMlxd5PL4P .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMlxd63Vyd {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMlxd63Vyd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlxd63Vyd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlxd63Vyd .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-uMlxd63Vyd .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-uMlxd63Vyd .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uMlxd63Vyd .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uMlxd63Vyd .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMlxd63Vyd .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-uMlxd63Vyd .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-uMlxd63Vyd .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uMlxd6cJs1 {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMlxd6kscC {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-uMlxd6kscC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlxd6kscC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlxd6kscC .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uMlxd6kscC .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMlxd6kscC .row {
    text-align: center;
  }
  .cid-uMlxd6kscC .row > div {
    margin: auto;
  }
  .cid-uMlxd6kscC .social-row {
    justify-content: center;
  }
}
.cid-uMlxd6kscC .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uMlxd6kscC .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uMlxd6kscC .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMlxd6kscC .list {
    margin-bottom: 0rem;
  }
}
.cid-uMlxd6kscC .mbr-text {
  color: #fafafa;
}
.cid-uMlxd6kscC .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uMlxd6kscC .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uMlxd6kscC div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uMlseqh3Uh {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uMlseqh3Uh nav.navbar {
  position: fixed;
}
.cid-uMlseqh3Uh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMlseqh3Uh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uMlseqh3Uh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uMlseqh3Uh .dropdown-item:hover,
.cid-uMlseqh3Uh .dropdown-item:focus {
  background: #c21834 !important;
  color: white !important;
}
.cid-uMlseqh3Uh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uMlseqh3Uh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uMlseqh3Uh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uMlseqh3Uh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uMlseqh3Uh .nav-link {
  position: relative;
}
.cid-uMlseqh3Uh .container {
  display: flex;
  margin: auto;
}
.cid-uMlseqh3Uh .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uMlseqh3Uh .dropdown-menu,
.cid-uMlseqh3Uh .navbar.opened {
  background: #000000 !important;
}
.cid-uMlseqh3Uh .nav-item:focus,
.cid-uMlseqh3Uh .nav-link:focus {
  outline: none;
}
.cid-uMlseqh3Uh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uMlseqh3Uh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMlseqh3Uh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uMlseqh3Uh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMlseqh3Uh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMlseqh3Uh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMlseqh3Uh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}
.cid-uMlseqh3Uh .navbar.opened {
  transition: all 0.3s;
}
.cid-uMlseqh3Uh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uMlseqh3Uh .navbar .navbar-logo img {
  width: auto;
}
.cid-uMlseqh3Uh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMlseqh3Uh .navbar.collapsed {
  justify-content: center;
}
.cid-uMlseqh3Uh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMlseqh3Uh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uMlseqh3Uh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uMlseqh3Uh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMlseqh3Uh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMlseqh3Uh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uMlseqh3Uh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMlseqh3Uh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uMlseqh3Uh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMlseqh3Uh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMlseqh3Uh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMlseqh3Uh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMlseqh3Uh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMlseqh3Uh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uMlseqh3Uh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uMlseqh3Uh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMlseqh3Uh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMlseqh3Uh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uMlseqh3Uh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uMlseqh3Uh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uMlseqh3Uh .navbar.navbar-short {
  min-height: 60px;
}
.cid-uMlseqh3Uh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uMlseqh3Uh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uMlseqh3Uh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMlseqh3Uh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMlseqh3Uh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMlseqh3Uh .dropdown-item.active,
.cid-uMlseqh3Uh .dropdown-item:active {
  background-color: transparent;
}
.cid-uMlseqh3Uh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMlseqh3Uh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMlseqh3Uh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMlseqh3Uh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uMlseqh3Uh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMlseqh3Uh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMlseqh3Uh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uMlseqh3Uh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uMlseqh3Uh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uMlseqh3Uh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #c21834;
}
.cid-uMlseqh3Uh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uMlseqh3Uh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMlseqh3Uh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMlseqh3Uh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uMlseqh3Uh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMlseqh3Uh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uMlseqh3Uh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uMlseqh3Uh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMlseqh3Uh .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uMlseqh3Uh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uMlseqh3Uh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMlseqh3Uh .navbar {
    height: 70px;
  }
  .cid-uMlseqh3Uh .navbar.opened {
    height: auto;
  }
  .cid-uMlseqh3Uh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMlsequWVZ {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMlsequWVZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlsequWVZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlsequWVZ .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-uMlsequWVZ .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-uMlsequWVZ .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uMlsequWVZ .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uMlsequWVZ .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMlsequWVZ .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-uMlsequWVZ .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-uMlsequWVZ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uMlseqESUT {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMlseqNELs {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-uMlseqNELs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlseqNELs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlseqNELs .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uMlseqNELs .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMlseqNELs .row {
    text-align: center;
  }
  .cid-uMlseqNELs .row > div {
    margin: auto;
  }
  .cid-uMlseqNELs .social-row {
    justify-content: center;
  }
}
.cid-uMlseqNELs .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uMlseqNELs .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uMlseqNELs .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMlseqNELs .list {
    margin-bottom: 0rem;
  }
}
.cid-uMlseqNELs .mbr-text {
  color: #fafafa;
}
.cid-uMlseqNELs .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uMlseqNELs .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uMlseqNELs div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uMb7kG9X7P {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uMb7kG9X7P nav.navbar {
  position: fixed;
}
.cid-uMb7kG9X7P .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMb7kG9X7P .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uMb7kG9X7P .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uMb7kG9X7P .dropdown-item:hover,
.cid-uMb7kG9X7P .dropdown-item:focus {
  background: #c21834 !important;
  color: white !important;
}
.cid-uMb7kG9X7P .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uMb7kG9X7P .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uMb7kG9X7P .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uMb7kG9X7P .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uMb7kG9X7P .nav-link {
  position: relative;
}
.cid-uMb7kG9X7P .container {
  display: flex;
  margin: auto;
}
.cid-uMb7kG9X7P .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uMb7kG9X7P .dropdown-menu,
.cid-uMb7kG9X7P .navbar.opened {
  background: #000000 !important;
}
.cid-uMb7kG9X7P .nav-item:focus,
.cid-uMb7kG9X7P .nav-link:focus {
  outline: none;
}
.cid-uMb7kG9X7P .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uMb7kG9X7P .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMb7kG9X7P .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uMb7kG9X7P .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMb7kG9X7P .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMb7kG9X7P .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMb7kG9X7P .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}
.cid-uMb7kG9X7P .navbar.opened {
  transition: all 0.3s;
}
.cid-uMb7kG9X7P .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uMb7kG9X7P .navbar .navbar-logo img {
  width: auto;
}
.cid-uMb7kG9X7P .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMb7kG9X7P .navbar.collapsed {
  justify-content: center;
}
.cid-uMb7kG9X7P .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMb7kG9X7P .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uMb7kG9X7P .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uMb7kG9X7P .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMb7kG9X7P .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMb7kG9X7P .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uMb7kG9X7P .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMb7kG9X7P .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uMb7kG9X7P .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMb7kG9X7P .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMb7kG9X7P .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMb7kG9X7P .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMb7kG9X7P .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMb7kG9X7P .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uMb7kG9X7P .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uMb7kG9X7P .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMb7kG9X7P .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMb7kG9X7P .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uMb7kG9X7P .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uMb7kG9X7P .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uMb7kG9X7P .navbar.navbar-short {
  min-height: 60px;
}
.cid-uMb7kG9X7P .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uMb7kG9X7P .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uMb7kG9X7P .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMb7kG9X7P .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMb7kG9X7P .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMb7kG9X7P .dropdown-item.active,
.cid-uMb7kG9X7P .dropdown-item:active {
  background-color: transparent;
}
.cid-uMb7kG9X7P .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMb7kG9X7P .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMb7kG9X7P .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMb7kG9X7P .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uMb7kG9X7P .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMb7kG9X7P .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMb7kG9X7P ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uMb7kG9X7P .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uMb7kG9X7P button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uMb7kG9X7P button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #c21834;
}
.cid-uMb7kG9X7P button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uMb7kG9X7P button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMb7kG9X7P button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMb7kG9X7P button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uMb7kG9X7P nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMb7kG9X7P nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uMb7kG9X7P nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uMb7kG9X7P nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMb7kG9X7P .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uMb7kG9X7P a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uMb7kG9X7P .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMb7kG9X7P .navbar {
    height: 70px;
  }
  .cid-uMb7kG9X7P .navbar.opened {
    height: auto;
  }
  .cid-uMb7kG9X7P .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMlma5czPq {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMlma5czPq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlma5czPq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlma5czPq .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-uMlma5czPq .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-uMlma5czPq .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uMlma5czPq .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uMlma5czPq .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMlma5czPq .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-uMlma5czPq .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-uMlma5czPq .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uMb7kFTRQL {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMb7kGsW8Q {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-uMb7kGsW8Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMb7kGsW8Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMb7kGsW8Q .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uMb7kGsW8Q .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMb7kGsW8Q .row {
    text-align: center;
  }
  .cid-uMb7kGsW8Q .row > div {
    margin: auto;
  }
  .cid-uMb7kGsW8Q .social-row {
    justify-content: center;
  }
}
.cid-uMb7kGsW8Q .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uMb7kGsW8Q .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uMb7kGsW8Q .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMb7kGsW8Q .list {
    margin-bottom: 0rem;
  }
}
.cid-uMb7kGsW8Q .mbr-text {
  color: #fafafa;
}
.cid-uMb7kGsW8Q .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uMb7kGsW8Q .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uMb7kGsW8Q div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uMb9OxLl2u {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uMb9OxLl2u nav.navbar {
  position: fixed;
}
.cid-uMb9OxLl2u .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMb9OxLl2u .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uMb9OxLl2u .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uMb9OxLl2u .dropdown-item:hover,
.cid-uMb9OxLl2u .dropdown-item:focus {
  background: #c21834 !important;
  color: white !important;
}
.cid-uMb9OxLl2u .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uMb9OxLl2u .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uMb9OxLl2u .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uMb9OxLl2u .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uMb9OxLl2u .nav-link {
  position: relative;
}
.cid-uMb9OxLl2u .container {
  display: flex;
  margin: auto;
}
.cid-uMb9OxLl2u .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uMb9OxLl2u .dropdown-menu,
.cid-uMb9OxLl2u .navbar.opened {
  background: #000000 !important;
}
.cid-uMb9OxLl2u .nav-item:focus,
.cid-uMb9OxLl2u .nav-link:focus {
  outline: none;
}
.cid-uMb9OxLl2u .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uMb9OxLl2u .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMb9OxLl2u .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uMb9OxLl2u .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMb9OxLl2u .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMb9OxLl2u .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMb9OxLl2u .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}
.cid-uMb9OxLl2u .navbar.opened {
  transition: all 0.3s;
}
.cid-uMb9OxLl2u .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uMb9OxLl2u .navbar .navbar-logo img {
  width: auto;
}
.cid-uMb9OxLl2u .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMb9OxLl2u .navbar.collapsed {
  justify-content: center;
}
.cid-uMb9OxLl2u .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMb9OxLl2u .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uMb9OxLl2u .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uMb9OxLl2u .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMb9OxLl2u .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMb9OxLl2u .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uMb9OxLl2u .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMb9OxLl2u .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uMb9OxLl2u .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMb9OxLl2u .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMb9OxLl2u .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMb9OxLl2u .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMb9OxLl2u .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMb9OxLl2u .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uMb9OxLl2u .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uMb9OxLl2u .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMb9OxLl2u .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMb9OxLl2u .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uMb9OxLl2u .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uMb9OxLl2u .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uMb9OxLl2u .navbar.navbar-short {
  min-height: 60px;
}
.cid-uMb9OxLl2u .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uMb9OxLl2u .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uMb9OxLl2u .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMb9OxLl2u .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMb9OxLl2u .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMb9OxLl2u .dropdown-item.active,
.cid-uMb9OxLl2u .dropdown-item:active {
  background-color: transparent;
}
.cid-uMb9OxLl2u .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMb9OxLl2u .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMb9OxLl2u .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMb9OxLl2u .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uMb9OxLl2u .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMb9OxLl2u .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMb9OxLl2u ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uMb9OxLl2u .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uMb9OxLl2u button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uMb9OxLl2u button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #c21834;
}
.cid-uMb9OxLl2u button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uMb9OxLl2u button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMb9OxLl2u button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMb9OxLl2u button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uMb9OxLl2u nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMb9OxLl2u nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uMb9OxLl2u nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uMb9OxLl2u nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMb9OxLl2u .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uMb9OxLl2u a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uMb9OxLl2u .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMb9OxLl2u .navbar {
    height: 70px;
  }
  .cid-uMb9OxLl2u .navbar.opened {
    height: auto;
  }
  .cid-uMb9OxLl2u .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMlnEFSZDs {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMlnEFSZDs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlnEFSZDs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlnEFSZDs .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uMlnEFSZDs .card {
    margin-bottom: 2rem!important;
  }
  .cid-uMlnEFSZDs .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMlnEFSZDs .link-wrap {
    align-items: center;
  }
}
.cid-uMlnEFSZDs .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uMb9OxyVrF {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMb9Oy28AB {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-uMb9Oy28AB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMb9Oy28AB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMb9Oy28AB .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uMb9Oy28AB .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMb9Oy28AB .row {
    text-align: center;
  }
  .cid-uMb9Oy28AB .row > div {
    margin: auto;
  }
  .cid-uMb9Oy28AB .social-row {
    justify-content: center;
  }
}
.cid-uMb9Oy28AB .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uMb9Oy28AB .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uMb9Oy28AB .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMb9Oy28AB .list {
    margin-bottom: 0rem;
  }
}
.cid-uMb9Oy28AB .mbr-text {
  color: #fafafa;
}
.cid-uMb9Oy28AB .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uMb9Oy28AB .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uMb9Oy28AB div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uMb2nBkkO1 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uMb2nBkkO1 nav.navbar {
  position: fixed;
}
.cid-uMb2nBkkO1 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMb2nBkkO1 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uMb2nBkkO1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uMb2nBkkO1 .dropdown-item:hover,
.cid-uMb2nBkkO1 .dropdown-item:focus {
  background: #c21834 !important;
  color: white !important;
}
.cid-uMb2nBkkO1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uMb2nBkkO1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uMb2nBkkO1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uMb2nBkkO1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uMb2nBkkO1 .nav-link {
  position: relative;
}
.cid-uMb2nBkkO1 .container {
  display: flex;
  margin: auto;
}
.cid-uMb2nBkkO1 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uMb2nBkkO1 .dropdown-menu,
.cid-uMb2nBkkO1 .navbar.opened {
  background: #000000 !important;
}
.cid-uMb2nBkkO1 .nav-item:focus,
.cid-uMb2nBkkO1 .nav-link:focus {
  outline: none;
}
.cid-uMb2nBkkO1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uMb2nBkkO1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMb2nBkkO1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uMb2nBkkO1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMb2nBkkO1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMb2nBkkO1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMb2nBkkO1 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}
.cid-uMb2nBkkO1 .navbar.opened {
  transition: all 0.3s;
}
.cid-uMb2nBkkO1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uMb2nBkkO1 .navbar .navbar-logo img {
  width: auto;
}
.cid-uMb2nBkkO1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMb2nBkkO1 .navbar.collapsed {
  justify-content: center;
}
.cid-uMb2nBkkO1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMb2nBkkO1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uMb2nBkkO1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uMb2nBkkO1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMb2nBkkO1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMb2nBkkO1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uMb2nBkkO1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMb2nBkkO1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uMb2nBkkO1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMb2nBkkO1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMb2nBkkO1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMb2nBkkO1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMb2nBkkO1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMb2nBkkO1 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uMb2nBkkO1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uMb2nBkkO1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMb2nBkkO1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMb2nBkkO1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uMb2nBkkO1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uMb2nBkkO1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uMb2nBkkO1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uMb2nBkkO1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uMb2nBkkO1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uMb2nBkkO1 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMb2nBkkO1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMb2nBkkO1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMb2nBkkO1 .dropdown-item.active,
.cid-uMb2nBkkO1 .dropdown-item:active {
  background-color: transparent;
}
.cid-uMb2nBkkO1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMb2nBkkO1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMb2nBkkO1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMb2nBkkO1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uMb2nBkkO1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMb2nBkkO1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMb2nBkkO1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uMb2nBkkO1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uMb2nBkkO1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uMb2nBkkO1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #c21834;
}
.cid-uMb2nBkkO1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uMb2nBkkO1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMb2nBkkO1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMb2nBkkO1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uMb2nBkkO1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMb2nBkkO1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uMb2nBkkO1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uMb2nBkkO1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMb2nBkkO1 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uMb2nBkkO1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uMb2nBkkO1 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMb2nBkkO1 .navbar {
    height: 70px;
  }
  .cid-uMb2nBkkO1 .navbar.opened {
    height: auto;
  }
  .cid-uMb2nBkkO1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMlldNkQL6 {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMlldNkQL6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlldNkQL6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlldNkQL6 .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-uMlldNkQL6 .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-uMlldNkQL6 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uMlldNkQL6 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uMlldNkQL6 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMlldNkQL6 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-uMlldNkQL6 .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-uMlldNkQL6 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uMb3QNxhj0 {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMb2nKpTlZ {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-uMb2nKpTlZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMb2nKpTlZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMb2nKpTlZ .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uMb2nKpTlZ .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMb2nKpTlZ .row {
    text-align: center;
  }
  .cid-uMb2nKpTlZ .row > div {
    margin: auto;
  }
  .cid-uMb2nKpTlZ .social-row {
    justify-content: center;
  }
}
.cid-uMb2nKpTlZ .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uMb2nKpTlZ .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uMb2nKpTlZ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMb2nKpTlZ .list {
    margin-bottom: 0rem;
  }
}
.cid-uMb2nKpTlZ .mbr-text {
  color: #fafafa;
}
.cid-uMb2nKpTlZ .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uMb2nKpTlZ .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uMb2nKpTlZ div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uMltN9TPJ7 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uMltN9TPJ7 nav.navbar {
  position: fixed;
}
.cid-uMltN9TPJ7 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMltN9TPJ7 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uMltN9TPJ7 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uMltN9TPJ7 .dropdown-item:hover,
.cid-uMltN9TPJ7 .dropdown-item:focus {
  background: #c21834 !important;
  color: white !important;
}
.cid-uMltN9TPJ7 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uMltN9TPJ7 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uMltN9TPJ7 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uMltN9TPJ7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uMltN9TPJ7 .nav-link {
  position: relative;
}
.cid-uMltN9TPJ7 .container {
  display: flex;
  margin: auto;
}
.cid-uMltN9TPJ7 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uMltN9TPJ7 .dropdown-menu,
.cid-uMltN9TPJ7 .navbar.opened {
  background: #000000 !important;
}
.cid-uMltN9TPJ7 .nav-item:focus,
.cid-uMltN9TPJ7 .nav-link:focus {
  outline: none;
}
.cid-uMltN9TPJ7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uMltN9TPJ7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMltN9TPJ7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uMltN9TPJ7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMltN9TPJ7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMltN9TPJ7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMltN9TPJ7 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}
.cid-uMltN9TPJ7 .navbar.opened {
  transition: all 0.3s;
}
.cid-uMltN9TPJ7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uMltN9TPJ7 .navbar .navbar-logo img {
  width: auto;
}
.cid-uMltN9TPJ7 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMltN9TPJ7 .navbar.collapsed {
  justify-content: center;
}
.cid-uMltN9TPJ7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMltN9TPJ7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uMltN9TPJ7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uMltN9TPJ7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMltN9TPJ7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMltN9TPJ7 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uMltN9TPJ7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMltN9TPJ7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uMltN9TPJ7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMltN9TPJ7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMltN9TPJ7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMltN9TPJ7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMltN9TPJ7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMltN9TPJ7 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uMltN9TPJ7 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uMltN9TPJ7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMltN9TPJ7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMltN9TPJ7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uMltN9TPJ7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uMltN9TPJ7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uMltN9TPJ7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uMltN9TPJ7 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uMltN9TPJ7 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uMltN9TPJ7 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMltN9TPJ7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMltN9TPJ7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMltN9TPJ7 .dropdown-item.active,
.cid-uMltN9TPJ7 .dropdown-item:active {
  background-color: transparent;
}
.cid-uMltN9TPJ7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMltN9TPJ7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMltN9TPJ7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMltN9TPJ7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uMltN9TPJ7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMltN9TPJ7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMltN9TPJ7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uMltN9TPJ7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uMltN9TPJ7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uMltN9TPJ7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #c21834;
}
.cid-uMltN9TPJ7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uMltN9TPJ7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMltN9TPJ7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMltN9TPJ7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uMltN9TPJ7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMltN9TPJ7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uMltN9TPJ7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uMltN9TPJ7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMltN9TPJ7 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uMltN9TPJ7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uMltN9TPJ7 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMltN9TPJ7 .navbar {
    height: 70px;
  }
  .cid-uMltN9TPJ7 .navbar.opened {
    height: auto;
  }
  .cid-uMltN9TPJ7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMltNa7PCD {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMltNa7PCD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMltNa7PCD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMltNa7PCD .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-uMltNa7PCD .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-uMltNa7PCD .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uMltNa7PCD .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uMltNa7PCD .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMltNa7PCD .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-uMltNa7PCD .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-uMltNa7PCD .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uMltNapx5g {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-uMltNapx5g .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMltNapx5g .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMltNapx5g .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uMltNapx5g .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMltNapx5g .row {
    text-align: center;
  }
  .cid-uMltNapx5g .row > div {
    margin: auto;
  }
  .cid-uMltNapx5g .social-row {
    justify-content: center;
  }
}
.cid-uMltNapx5g .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uMltNapx5g .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uMltNapx5g .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMltNapx5g .list {
    margin-bottom: 0rem;
  }
}
.cid-uMltNapx5g .mbr-text {
  color: #fafafa;
}
.cid-uMltNapx5g .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uMltNapx5g .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uMltNapx5g div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uMlP7qMdwo {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uMlP7qMdwo nav.navbar {
  position: fixed;
}
.cid-uMlP7qMdwo .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMlP7qMdwo .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uMlP7qMdwo .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uMlP7qMdwo .dropdown-item:hover,
.cid-uMlP7qMdwo .dropdown-item:focus {
  background: #c21834 !important;
  color: white !important;
}
.cid-uMlP7qMdwo .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uMlP7qMdwo .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uMlP7qMdwo .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uMlP7qMdwo .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uMlP7qMdwo .nav-link {
  position: relative;
}
.cid-uMlP7qMdwo .container {
  display: flex;
  margin: auto;
}
.cid-uMlP7qMdwo .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uMlP7qMdwo .dropdown-menu,
.cid-uMlP7qMdwo .navbar.opened {
  background: #000000 !important;
}
.cid-uMlP7qMdwo .nav-item:focus,
.cid-uMlP7qMdwo .nav-link:focus {
  outline: none;
}
.cid-uMlP7qMdwo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uMlP7qMdwo .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMlP7qMdwo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uMlP7qMdwo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMlP7qMdwo .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMlP7qMdwo .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMlP7qMdwo .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}
.cid-uMlP7qMdwo .navbar.opened {
  transition: all 0.3s;
}
.cid-uMlP7qMdwo .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uMlP7qMdwo .navbar .navbar-logo img {
  width: auto;
}
.cid-uMlP7qMdwo .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMlP7qMdwo .navbar.collapsed {
  justify-content: center;
}
.cid-uMlP7qMdwo .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMlP7qMdwo .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uMlP7qMdwo .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uMlP7qMdwo .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMlP7qMdwo .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMlP7qMdwo .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uMlP7qMdwo .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMlP7qMdwo .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uMlP7qMdwo .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMlP7qMdwo .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMlP7qMdwo .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMlP7qMdwo .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMlP7qMdwo .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMlP7qMdwo .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uMlP7qMdwo .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uMlP7qMdwo .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMlP7qMdwo .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMlP7qMdwo .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uMlP7qMdwo .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uMlP7qMdwo .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uMlP7qMdwo .navbar.navbar-short {
  min-height: 60px;
}
.cid-uMlP7qMdwo .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uMlP7qMdwo .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uMlP7qMdwo .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMlP7qMdwo .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMlP7qMdwo .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMlP7qMdwo .dropdown-item.active,
.cid-uMlP7qMdwo .dropdown-item:active {
  background-color: transparent;
}
.cid-uMlP7qMdwo .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMlP7qMdwo .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMlP7qMdwo .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMlP7qMdwo .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uMlP7qMdwo .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMlP7qMdwo .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMlP7qMdwo ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uMlP7qMdwo .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uMlP7qMdwo button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uMlP7qMdwo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #c21834;
}
.cid-uMlP7qMdwo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uMlP7qMdwo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMlP7qMdwo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMlP7qMdwo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uMlP7qMdwo nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMlP7qMdwo nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uMlP7qMdwo nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uMlP7qMdwo nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMlP7qMdwo .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uMlP7qMdwo a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uMlP7qMdwo .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMlP7qMdwo .navbar {
    height: 70px;
  }
  .cid-uMlP7qMdwo .navbar.opened {
    height: auto;
  }
  .cid-uMlP7qMdwo .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMlP7r0sjv {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMlP7r0sjv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlP7r0sjv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlP7r0sjv .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-uMlP7r0sjv .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-uMlP7r0sjv .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uMlP7r0sjv .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uMlP7r0sjv .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMlP7r0sjv .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-uMlP7r0sjv .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-uMlP7r0sjv .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uMlP7raXwJ {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMlP7rjcHT {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-uMlP7rjcHT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlP7rjcHT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlP7rjcHT .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uMlP7rjcHT .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMlP7rjcHT .row {
    text-align: center;
  }
  .cid-uMlP7rjcHT .row > div {
    margin: auto;
  }
  .cid-uMlP7rjcHT .social-row {
    justify-content: center;
  }
}
.cid-uMlP7rjcHT .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uMlP7rjcHT .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uMlP7rjcHT .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMlP7rjcHT .list {
    margin-bottom: 0rem;
  }
}
.cid-uMlP7rjcHT .mbr-text {
  color: #fafafa;
}
.cid-uMlP7rjcHT .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uMlP7rjcHT .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uMlP7rjcHT div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uMlVbefadc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uMlVbefadc nav.navbar {
  position: fixed;
}
.cid-uMlVbefadc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMlVbefadc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uMlVbefadc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uMlVbefadc .dropdown-item:hover,
.cid-uMlVbefadc .dropdown-item:focus {
  background: #c21834 !important;
  color: white !important;
}
.cid-uMlVbefadc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uMlVbefadc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uMlVbefadc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uMlVbefadc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uMlVbefadc .nav-link {
  position: relative;
}
.cid-uMlVbefadc .container {
  display: flex;
  margin: auto;
}
.cid-uMlVbefadc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uMlVbefadc .dropdown-menu,
.cid-uMlVbefadc .navbar.opened {
  background: #000000 !important;
}
.cid-uMlVbefadc .nav-item:focus,
.cid-uMlVbefadc .nav-link:focus {
  outline: none;
}
.cid-uMlVbefadc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uMlVbefadc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMlVbefadc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uMlVbefadc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMlVbefadc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMlVbefadc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMlVbefadc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}
.cid-uMlVbefadc .navbar.opened {
  transition: all 0.3s;
}
.cid-uMlVbefadc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uMlVbefadc .navbar .navbar-logo img {
  width: auto;
}
.cid-uMlVbefadc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMlVbefadc .navbar.collapsed {
  justify-content: center;
}
.cid-uMlVbefadc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMlVbefadc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uMlVbefadc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uMlVbefadc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMlVbefadc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMlVbefadc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uMlVbefadc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMlVbefadc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uMlVbefadc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMlVbefadc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMlVbefadc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMlVbefadc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMlVbefadc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMlVbefadc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uMlVbefadc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uMlVbefadc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMlVbefadc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMlVbefadc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uMlVbefadc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uMlVbefadc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uMlVbefadc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uMlVbefadc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uMlVbefadc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uMlVbefadc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMlVbefadc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMlVbefadc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMlVbefadc .dropdown-item.active,
.cid-uMlVbefadc .dropdown-item:active {
  background-color: transparent;
}
.cid-uMlVbefadc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMlVbefadc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMlVbefadc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMlVbefadc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uMlVbefadc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMlVbefadc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMlVbefadc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uMlVbefadc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uMlVbefadc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uMlVbefadc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #c21834;
}
.cid-uMlVbefadc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uMlVbefadc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMlVbefadc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMlVbefadc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uMlVbefadc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMlVbefadc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uMlVbefadc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uMlVbefadc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMlVbefadc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uMlVbefadc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uMlVbefadc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMlVbefadc .navbar {
    height: 70px;
  }
  .cid-uMlVbefadc .navbar.opened {
    height: auto;
  }
  .cid-uMlVbefadc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMlVbevnA2 {
  background-image: url("../../../assets/images/tableros-electricos-portada-3.png");
}
.cid-uMlVbevnA2 .icons-media-container {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 4rem;
}
.cid-uMlVbevnA2 .icons-media-container .mbr-iconfont {
  font-size: 96px;
  color: #ffffff;
}
.cid-uMlVbevnA2 .icons-media-container .icon-block {
  padding-bottom: 1rem;
}
.cid-uMlVbevnA2 .mbr-text {
  color: #ffffff;
}
.cid-uMlVbevnA2 .card {
  padding-bottom: 1.5rem;
}
.cid-uMlVbevnA2 .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uMlVbevnA2 .card-wrapper .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-uMlVbevnA2 .card-wrapper .card-title {
  color: #ffffff;
}
.cid-uMlVbevnA2 H1 {
  color: #c21834;
}
.cid-uMlVbevnA2 .mbr-text,
.cid-uMlVbevnA2 .mbr-section-btn {
  color: #000000;
}
.cid-uMlVbevnA2 .card-wrapper .card-title,
.cid-uMlVbevnA2 .card-box {
  color: #000000;
  text-align: center;
}
.cid-uMlVbeJDgm {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMlVbeJDgm .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (min-width: 991px) {
  .cid-uMlVbeJDgm .item {
    margin-bottom: 4rem;
  }
}
.cid-uMlVbeJDgm .item:last-child .icon-box:before {
  display: none;
}
.cid-uMlVbeJDgm .item.last .icon-box:before {
  display: none;
}
.cid-uMlVbeJDgm .step-number {
  padding-top: 6px;
}
.cid-uMlVbeJDgm .icon-box {
  background: #c21834;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uMlVbeJDgm .icon-box {
    margin-right: 1rem;
  }
}
.cid-uMlVbeJDgm .icon-box::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 120%;
  top: 100%;
  color: #c21834;
  transform: translate(-50%, 0);
}
.cid-uMlVbeJDgm span {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uMlVbeJDgm .card {
    margin-bottom: 2rem;
  }
  .cid-uMlVbeJDgm .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMlVbeJDgm .icon-box::before {
    top: 141%;
    top: 123%;
  }
}
@media (max-width: 768px) {
  .cid-uMlVbeJDgm .icon-box::before {
    top: 114%;
  }
}
.cid-uMlVbeJDgm .card-title,
.cid-uMlVbeJDgm .card-box {
  color: #c21834;
}
.cid-uMlVbeJDgm .icon-text {
  color: #000000;
  text-align: left;
}
.cid-uMlVbeJDgm .icon-text DIV {
  text-align: left;
}
.cid-uMlVbeJDgm .mbr-text,
.cid-uMlVbeJDgm .mbr-section-btn {
  color: #000000;
}
.cid-uMlVbf43rk {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-uMlVbf43rk .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uMlVbf43rk .row {
    flex-direction: column-reverse;
  }
  .cid-uMlVbf43rk .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMlVbf43rk .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uMlVbf43rk .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uMlVbf43rk .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uMlVbf43rk .mbr-text,
.cid-uMlVbf43rk .mbr-section-btn {
  color: #000000;
}
.cid-uMlVbf43rk .card-title {
  color: #c21834;
}
.cid-uMlVbfgrWo {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-uMlVbfgrWo img,
.cid-uMlVbfgrWo .item-img {
  width: 100%;
}
.cid-uMlVbfgrWo .item:focus,
.cid-uMlVbfgrWo span:focus {
  outline: none;
}
.cid-uMlVbfgrWo .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uMlVbfgrWo .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uMlVbfgrWo .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uMlVbfgrWo .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uMlVbfgrWo .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uMlVbfgrWo .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uMlVbfgrWo .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uMlVbfgrWo .mbr-section-title {
  color: #c21834;
}
.cid-uMlVbfgrWo .mbr-text,
.cid-uMlVbfgrWo .mbr-section-btn {
  text-align: left;
  color: #bbbbbb;
}
.cid-uMlVbfgrWo .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uMlVbfgrWo .item-subtitle {
  text-align: left;
}
.cid-uMlVbgen5m {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMlVbgen5m .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlVbgen5m .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlVbgen5m .item {
  padding-bottom: 2rem;
}
.cid-uMlVbgen5m .item-wrapper {
  position: relative;
}
.cid-uMlVbgen5m .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uMlVbgen5m .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uMlVbgen5m .carousel-control,
.cid-uMlVbgen5m .close {
  background: #1b1b1b;
}
.cid-uMlVbgen5m .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uMlVbgen5m .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uMlVbgen5m .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uMlVbgen5m .carousel-control-next span {
  margin-left: 5px;
}
.cid-uMlVbgen5m .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uMlVbgen5m .close::before {
  content: '\e91a';
}
.cid-uMlVbgen5m .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uMlVbgen5m .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMlVbgen5m .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMlVbgen5m .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMlVbgen5m .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMlVbgen5m .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uMlVbgen5m .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMlVbgen5m .carousel-indicators li.active,
.cid-uMlVbgen5m .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMlVbgen5m .carousel-indicators li::after,
.cid-uMlVbgen5m .carousel-indicators li::before {
  content: none;
}
.cid-uMlVbgen5m .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMlVbgen5m .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uMlVbgen5m .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uMlVbgen5m .carousel-indicators {
    display: none;
  }
}
.cid-uMlVbgen5m .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMlVbgen5m .carousel-inner > .active {
  display: block;
}
.cid-uMlVbgen5m .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMlVbgen5m .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uMlVbgen5m .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uMlVbgen5m .carousel-control,
  .cid-uMlVbgen5m .carousel-indicators,
  .cid-uMlVbgen5m .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uMlVbgen5m .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uMlVbgen5m .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uMlVbgen5m .carousel-indicators .active,
.cid-uMlVbgen5m .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uMlVbgen5m .carousel-indicators .active {
  background: #fff;
}
.cid-uMlVbgen5m .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uMlVbgen5m .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uMlVbgen5m .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uMlVbgen5m .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uMlVbgen5m .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uMlVbgen5m .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uMlVbgen5m .carousel {
  width: 100%;
}
.cid-uMlVbgen5m .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uMlVbgen5m .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uMlVbgen5m .modal.fade .modal-dialog,
.cid-uMlVbgen5m .modal.in .modal-dialog {
  transform: none;
}
.cid-uMlVbgen5m .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uMlVbgen5m H6 {
  text-align: center;
}
.cid-uMlVbgen5m H3 {
  color: #c21834;
}
.cid-uMlVbgen5m DIV {
  text-align: left;
}
.cid-uMlVbgQuMV {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (min-width: 992px) {
  .cid-uMlVbgQuMV .carousel {
    min-height: 1000px;
  }
  .cid-uMlVbgQuMV .carousel img {
    max-height: 1000px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uMlVbgQuMV .carousel {
    min-height: 650px;
  }
  .cid-uMlVbgQuMV .carousel img {
    max-height: 650px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-uMlVbgQuMV .carousel {
    min-height: 550px;
  }
  .cid-uMlVbgQuMV .carousel img {
    max-height: 550px;
    object-fit: contain;
  }
  .cid-uMlVbgQuMV .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uMlVbgQuMV .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uMlVbgQuMV .carousel,
.cid-uMlVbgQuMV .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMlVbgQuMV .item-wrapper {
  width: 100%;
}
.cid-uMlVbgQuMV .carousel-caption {
  bottom: 40px;
}
.cid-uMlVbgQuMV .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uMlVbgQuMV .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uMlVbgQuMV .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uMlVbgQuMV .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uMlVbgQuMV .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMlVbgQuMV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMlVbgQuMV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMlVbgQuMV .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMlVbgQuMV .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uMlVbgQuMV .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMlVbgQuMV .carousel-indicators li.active,
.cid-uMlVbgQuMV .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMlVbgQuMV .carousel-indicators li::after,
.cid-uMlVbgQuMV .carousel-indicators li::before {
  content: none;
}
.cid-uMlVbgQuMV .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMlVbgQuMV .carousel-indicators {
    display: none !important;
  }
}
.cid-uMlVbgQuMV H5 {
  color: #c21834;
}
.cid-uMlVbgQuMV P {
  color: #000000;
  text-align: center;
}
.cid-uMlVbhgqTE {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMlVbhgqTE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlVbhgqTE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlVbhgqTE .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMlVbhgqTE .panel-group {
  border: none;
}
.cid-uMlVbhgqTE .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMlVbhgqTE .panel-body,
.cid-uMlVbhgqTE .card-header {
  padding: 1rem 0;
}
.cid-uMlVbhgqTE .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMlVbhgqTE .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMlVbhgqTE H3 {
  color: #000000;
}
.cid-uMlVbhgqTE DIV {
  text-align: left;
}
.cid-uMlVbhD1PM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMlVbhD1PM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlVbhD1PM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlVbhD1PM .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMlVbhD1PM .panel-group {
  border: none;
}
.cid-uMlVbhD1PM .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMlVbhD1PM .panel-body,
.cid-uMlVbhD1PM .card-header {
  padding: 1rem 0;
}
.cid-uMlVbhD1PM .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMlVbhD1PM .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMlVbhD1PM H3 {
  color: #000000;
}
.cid-uMlVbi1mIE {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uMlVbi1mIE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlVbi1mIE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlVbi1mIE .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMlVbi1mIE .panel-group {
  border: none;
}
.cid-uMlVbi1mIE .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMlVbi1mIE .panel-body,
.cid-uMlVbi1mIE .card-header {
  padding: 1rem 0;
}
.cid-uMlVbi1mIE .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMlVbi1mIE .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMlVbi1mIE H3 {
  color: #000000;
}
.cid-uMlVbiqu1T {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMlVbiqu1T .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-uMlVbiqu1T form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uMlVbiqu1T form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uMlVbiqu1T form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uMlVbiqu1T .mbr-section-title {
  color: #c21834;
}
.cid-uMlVbiqu1T .mbr-section-subtitle {
  text-align: left;
}
.cid-uMlVbiqu1T .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMlVbiO4HC {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uMlVbiO4HC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlVbiO4HC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uMlVbiO4HC .row {
    flex-direction: column-reverse;
  }
  .cid-uMlVbiO4HC .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uMlVbiO4HC .google-map {
  height: 100%;
  position: relative;
}
.cid-uMlVbiO4HC .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uMlVbiO4HC .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uMlVbiO4HC .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uMlVbiO4HC .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uMlVbiO4HC .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uMlVbiO4HC .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-uMlVbiO4HC .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uMlVbiO4HC .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMlVbiO4HC .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uMlVbiO4HC .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #c21834;
}
.cid-uMlVbiO4HC .mbr-section-title {
  color: #c21834;
}
.cid-uMlVbiO4HC .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMlVbjgRTi {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMlVbjgRTi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlVbjgRTi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlVbjgRTi .nav-tabs .nav-item.open .nav-link:focus,
.cid-uMlVbjgRTi .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uMlVbjgRTi .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-uMlVbjgRTi .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-uMlVbjgRTi .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-uMlVbjgRTi .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-uMlVbjgRTi .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-uMlVbjgRTi .nav-link,
.cid-uMlVbjgRTi .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-uMlVbjgRTi .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-uMlVbjgRTi H4 {
  text-align: center;
}
.cid-uMlVbjgRTi H3 {
  text-align: center;
}
.cid-uMlVbjJV85 {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMlVbjJV85 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlVbjJV85 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlVbjJV85 .mbr-text {
  color: #767676;
}
.cid-uMlVbjJV85 .mbr-section-subtitle {
  color: #767676;
}
.cid-uMlVbjJV85 .title .num {
  width: 100%;
  display: block;
}
.cid-uMlVbjJV85 .title .card-title {
  z-index: 1;
}
.cid-uMlVbjJV85 .num {
  color: #c21834;
}
@media (max-width: 767px) {
  .cid-uMlVbjJV85 * {
    text-align: center !important;
  }
  .cid-uMlVbjJV85 .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uMlVbjJV85 .mbr-text,
.cid-uMlVbjJV85 .mbr-section-btn {
  color: #000000;
}
.cid-uMlVbkiuim {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-uMlVbkiuim .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlVbkiuim .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlVbkiuim .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uMlVbkiuim .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMlVbkiuim .row {
    text-align: center;
  }
  .cid-uMlVbkiuim .row > div {
    margin: auto;
  }
  .cid-uMlVbkiuim .social-row {
    justify-content: center;
  }
}
.cid-uMlVbkiuim .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uMlVbkiuim .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uMlVbkiuim .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMlVbkiuim .list {
    margin-bottom: 0rem;
  }
}
.cid-uMlVbkiuim .mbr-text {
  color: #fafafa;
}
.cid-uMlVbkiuim .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uMlVbkiuim .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uMlVbkiuim div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uMlWWpncWp {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uMlWWpncWp nav.navbar {
  position: fixed;
}
.cid-uMlWWpncWp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMlWWpncWp .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uMlWWpncWp .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uMlWWpncWp .dropdown-item:hover,
.cid-uMlWWpncWp .dropdown-item:focus {
  background: #c21834 !important;
  color: white !important;
}
.cid-uMlWWpncWp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uMlWWpncWp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uMlWWpncWp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uMlWWpncWp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uMlWWpncWp .nav-link {
  position: relative;
}
.cid-uMlWWpncWp .container {
  display: flex;
  margin: auto;
}
.cid-uMlWWpncWp .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uMlWWpncWp .dropdown-menu,
.cid-uMlWWpncWp .navbar.opened {
  background: #000000 !important;
}
.cid-uMlWWpncWp .nav-item:focus,
.cid-uMlWWpncWp .nav-link:focus {
  outline: none;
}
.cid-uMlWWpncWp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uMlWWpncWp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMlWWpncWp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uMlWWpncWp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMlWWpncWp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMlWWpncWp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMlWWpncWp .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}
.cid-uMlWWpncWp .navbar.opened {
  transition: all 0.3s;
}
.cid-uMlWWpncWp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uMlWWpncWp .navbar .navbar-logo img {
  width: auto;
}
.cid-uMlWWpncWp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMlWWpncWp .navbar.collapsed {
  justify-content: center;
}
.cid-uMlWWpncWp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMlWWpncWp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uMlWWpncWp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uMlWWpncWp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMlWWpncWp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMlWWpncWp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uMlWWpncWp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMlWWpncWp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uMlWWpncWp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMlWWpncWp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMlWWpncWp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMlWWpncWp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMlWWpncWp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMlWWpncWp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uMlWWpncWp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uMlWWpncWp .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMlWWpncWp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMlWWpncWp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uMlWWpncWp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uMlWWpncWp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uMlWWpncWp .navbar.navbar-short {
  min-height: 60px;
}
.cid-uMlWWpncWp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uMlWWpncWp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uMlWWpncWp .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMlWWpncWp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMlWWpncWp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMlWWpncWp .dropdown-item.active,
.cid-uMlWWpncWp .dropdown-item:active {
  background-color: transparent;
}
.cid-uMlWWpncWp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMlWWpncWp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMlWWpncWp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMlWWpncWp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uMlWWpncWp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMlWWpncWp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMlWWpncWp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uMlWWpncWp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uMlWWpncWp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uMlWWpncWp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #c21834;
}
.cid-uMlWWpncWp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uMlWWpncWp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMlWWpncWp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMlWWpncWp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uMlWWpncWp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMlWWpncWp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uMlWWpncWp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uMlWWpncWp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMlWWpncWp .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uMlWWpncWp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uMlWWpncWp .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMlWWpncWp .navbar {
    height: 70px;
  }
  .cid-uMlWWpncWp .navbar.opened {
    height: auto;
  }
  .cid-uMlWWpncWp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMlWWpGbgS {
  background-image: url("../../../assets/images/tableros-electricos-portada-3.png");
}
.cid-uMlWWpGbgS .icons-media-container {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 4rem;
}
.cid-uMlWWpGbgS .icons-media-container .mbr-iconfont {
  font-size: 96px;
  color: #ffffff;
}
.cid-uMlWWpGbgS .icons-media-container .icon-block {
  padding-bottom: 1rem;
}
.cid-uMlWWpGbgS .mbr-text {
  color: #ffffff;
}
.cid-uMlWWpGbgS .card {
  padding-bottom: 1.5rem;
}
.cid-uMlWWpGbgS .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uMlWWpGbgS .card-wrapper .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-uMlWWpGbgS .card-wrapper .card-title {
  color: #ffffff;
}
.cid-uMlWWpGbgS H1 {
  color: #c21834;
}
.cid-uMlWWpGbgS .mbr-text,
.cid-uMlWWpGbgS .mbr-section-btn {
  color: #000000;
}
.cid-uMlWWpGbgS .card-wrapper .card-title,
.cid-uMlWWpGbgS .card-box {
  color: #000000;
  text-align: center;
}
.cid-uMlWWpXOHR {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMlWWpXOHR .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (min-width: 991px) {
  .cid-uMlWWpXOHR .item {
    margin-bottom: 4rem;
  }
}
.cid-uMlWWpXOHR .item:last-child .icon-box:before {
  display: none;
}
.cid-uMlWWpXOHR .item.last .icon-box:before {
  display: none;
}
.cid-uMlWWpXOHR .step-number {
  padding-top: 6px;
}
.cid-uMlWWpXOHR .icon-box {
  background: #c21834;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uMlWWpXOHR .icon-box {
    margin-right: 1rem;
  }
}
.cid-uMlWWpXOHR .icon-box::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 120%;
  top: 100%;
  color: #c21834;
  transform: translate(-50%, 0);
}
.cid-uMlWWpXOHR span {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uMlWWpXOHR .card {
    margin-bottom: 2rem;
  }
  .cid-uMlWWpXOHR .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMlWWpXOHR .icon-box::before {
    top: 141%;
    top: 123%;
  }
}
@media (max-width: 768px) {
  .cid-uMlWWpXOHR .icon-box::before {
    top: 114%;
  }
}
.cid-uMlWWpXOHR .card-title,
.cid-uMlWWpXOHR .card-box {
  color: #c21834;
}
.cid-uMlWWpXOHR .icon-text {
  color: #000000;
  text-align: left;
}
.cid-uMlWWpXOHR .icon-text DIV {
  text-align: left;
}
.cid-uMlWWpXOHR .mbr-text,
.cid-uMlWWpXOHR .mbr-section-btn {
  color: #000000;
}
.cid-uMlWWqogbs {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-uMlWWqogbs .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uMlWWqogbs .row {
    flex-direction: column-reverse;
  }
  .cid-uMlWWqogbs .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMlWWqogbs .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uMlWWqogbs .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uMlWWqogbs .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uMlWWqogbs .mbr-text,
.cid-uMlWWqogbs .mbr-section-btn {
  color: #000000;
}
.cid-uMlWWqogbs .card-title {
  color: #c21834;
}
.cid-uMlWWqEFsB {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-uMlWWqEFsB img,
.cid-uMlWWqEFsB .item-img {
  width: 100%;
}
.cid-uMlWWqEFsB .item:focus,
.cid-uMlWWqEFsB span:focus {
  outline: none;
}
.cid-uMlWWqEFsB .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uMlWWqEFsB .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uMlWWqEFsB .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uMlWWqEFsB .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uMlWWqEFsB .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uMlWWqEFsB .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uMlWWqEFsB .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uMlWWqEFsB .mbr-section-title {
  color: #c21834;
}
.cid-uMlWWqEFsB .mbr-text,
.cid-uMlWWqEFsB .mbr-section-btn {
  text-align: left;
  color: #bbbbbb;
}
.cid-uMlWWqEFsB .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uMlWWqEFsB .item-subtitle {
  text-align: left;
}
.cid-uMlWWshefu {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMlWWshefu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlWWshefu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlWWshefu .item {
  padding-bottom: 2rem;
}
.cid-uMlWWshefu .item-wrapper {
  position: relative;
}
.cid-uMlWWshefu .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uMlWWshefu .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uMlWWshefu .carousel-control,
.cid-uMlWWshefu .close {
  background: #1b1b1b;
}
.cid-uMlWWshefu .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uMlWWshefu .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uMlWWshefu .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uMlWWshefu .carousel-control-next span {
  margin-left: 5px;
}
.cid-uMlWWshefu .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uMlWWshefu .close::before {
  content: '\e91a';
}
.cid-uMlWWshefu .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uMlWWshefu .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMlWWshefu .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMlWWshefu .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMlWWshefu .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMlWWshefu .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uMlWWshefu .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMlWWshefu .carousel-indicators li.active,
.cid-uMlWWshefu .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMlWWshefu .carousel-indicators li::after,
.cid-uMlWWshefu .carousel-indicators li::before {
  content: none;
}
.cid-uMlWWshefu .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMlWWshefu .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uMlWWshefu .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uMlWWshefu .carousel-indicators {
    display: none;
  }
}
.cid-uMlWWshefu .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMlWWshefu .carousel-inner > .active {
  display: block;
}
.cid-uMlWWshefu .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMlWWshefu .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uMlWWshefu .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uMlWWshefu .carousel-control,
  .cid-uMlWWshefu .carousel-indicators,
  .cid-uMlWWshefu .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uMlWWshefu .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uMlWWshefu .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uMlWWshefu .carousel-indicators .active,
.cid-uMlWWshefu .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uMlWWshefu .carousel-indicators .active {
  background: #fff;
}
.cid-uMlWWshefu .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uMlWWshefu .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uMlWWshefu .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uMlWWshefu .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uMlWWshefu .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uMlWWshefu .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uMlWWshefu .carousel {
  width: 100%;
}
.cid-uMlWWshefu .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uMlWWshefu .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uMlWWshefu .modal.fade .modal-dialog,
.cid-uMlWWshefu .modal.in .modal-dialog {
  transform: none;
}
.cid-uMlWWshefu .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uMlWWshefu H6 {
  text-align: center;
}
.cid-uMlWWshefu H3 {
  color: #c21834;
}
.cid-uMlWWshefu DIV {
  text-align: left;
}
.cid-uMlWWsYdHr {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (min-width: 992px) {
  .cid-uMlWWsYdHr .carousel {
    min-height: 1000px;
  }
  .cid-uMlWWsYdHr .carousel img {
    max-height: 1000px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uMlWWsYdHr .carousel {
    min-height: 650px;
  }
  .cid-uMlWWsYdHr .carousel img {
    max-height: 650px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-uMlWWsYdHr .carousel {
    min-height: 550px;
  }
  .cid-uMlWWsYdHr .carousel img {
    max-height: 550px;
    object-fit: contain;
  }
  .cid-uMlWWsYdHr .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uMlWWsYdHr .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uMlWWsYdHr .carousel,
.cid-uMlWWsYdHr .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMlWWsYdHr .item-wrapper {
  width: 100%;
}
.cid-uMlWWsYdHr .carousel-caption {
  bottom: 40px;
}
.cid-uMlWWsYdHr .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uMlWWsYdHr .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uMlWWsYdHr .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uMlWWsYdHr .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uMlWWsYdHr .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMlWWsYdHr .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMlWWsYdHr .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMlWWsYdHr .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMlWWsYdHr .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uMlWWsYdHr .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMlWWsYdHr .carousel-indicators li.active,
.cid-uMlWWsYdHr .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMlWWsYdHr .carousel-indicators li::after,
.cid-uMlWWsYdHr .carousel-indicators li::before {
  content: none;
}
.cid-uMlWWsYdHr .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMlWWsYdHr .carousel-indicators {
    display: none !important;
  }
}
.cid-uMlWWsYdHr H5 {
  color: #c21834;
}
.cid-uMlWWsYdHr P {
  color: #000000;
  text-align: center;
}
.cid-uMlWWttw3Q {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMlWWttw3Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlWWttw3Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlWWttw3Q .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMlWWttw3Q .panel-group {
  border: none;
}
.cid-uMlWWttw3Q .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMlWWttw3Q .panel-body,
.cid-uMlWWttw3Q .card-header {
  padding: 1rem 0;
}
.cid-uMlWWttw3Q .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMlWWttw3Q .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMlWWttw3Q H3 {
  color: #000000;
}
.cid-uMlWWttw3Q DIV {
  text-align: left;
}
.cid-uMlWWtUFxQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMlWWtUFxQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlWWtUFxQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlWWtUFxQ .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMlWWtUFxQ .panel-group {
  border: none;
}
.cid-uMlWWtUFxQ .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMlWWtUFxQ .panel-body,
.cid-uMlWWtUFxQ .card-header {
  padding: 1rem 0;
}
.cid-uMlWWtUFxQ .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMlWWtUFxQ .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMlWWtUFxQ H3 {
  color: #000000;
}
.cid-uMlWWuoLUP {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uMlWWuoLUP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlWWuoLUP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlWWuoLUP .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMlWWuoLUP .panel-group {
  border: none;
}
.cid-uMlWWuoLUP .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMlWWuoLUP .panel-body,
.cid-uMlWWuoLUP .card-header {
  padding: 1rem 0;
}
.cid-uMlWWuoLUP .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMlWWuoLUP .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMlWWuoLUP H3 {
  color: #000000;
}
.cid-uMlWWuQmJx {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMlWWuQmJx .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-uMlWWuQmJx form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uMlWWuQmJx form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uMlWWuQmJx form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uMlWWuQmJx .mbr-section-title {
  color: #c21834;
}
.cid-uMlWWuQmJx .mbr-section-subtitle {
  text-align: left;
}
.cid-uMlWWuQmJx .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMlWWvffac {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uMlWWvffac .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlWWvffac .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uMlWWvffac .row {
    flex-direction: column-reverse;
  }
  .cid-uMlWWvffac .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uMlWWvffac .google-map {
  height: 100%;
  position: relative;
}
.cid-uMlWWvffac .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uMlWWvffac .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uMlWWvffac .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uMlWWvffac .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uMlWWvffac .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uMlWWvffac .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-uMlWWvffac .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uMlWWvffac .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMlWWvffac .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uMlWWvffac .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #c21834;
}
.cid-uMlWWvffac .mbr-section-title {
  color: #c21834;
}
.cid-uMlWWvffac .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMlWWvNFeb {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMlWWvNFeb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlWWvNFeb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlWWvNFeb .nav-tabs .nav-item.open .nav-link:focus,
.cid-uMlWWvNFeb .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uMlWWvNFeb .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-uMlWWvNFeb .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-uMlWWvNFeb .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-uMlWWvNFeb .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-uMlWWvNFeb .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-uMlWWvNFeb .nav-link,
.cid-uMlWWvNFeb .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-uMlWWvNFeb .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-uMlWWvNFeb H4 {
  text-align: center;
}
.cid-uMlWWvNFeb H3 {
  text-align: center;
}
.cid-uMlWWwvsGY {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMlWWwvsGY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlWWwvsGY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlWWwvsGY .mbr-text {
  color: #767676;
}
.cid-uMlWWwvsGY .mbr-section-subtitle {
  color: #767676;
}
.cid-uMlWWwvsGY .title .num {
  width: 100%;
  display: block;
}
.cid-uMlWWwvsGY .title .card-title {
  z-index: 1;
}
.cid-uMlWWwvsGY .num {
  color: #c21834;
}
@media (max-width: 767px) {
  .cid-uMlWWwvsGY * {
    text-align: center !important;
  }
  .cid-uMlWWwvsGY .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uMlWWwvsGY .mbr-text,
.cid-uMlWWwvsGY .mbr-section-btn {
  color: #000000;
}
.cid-uMlWWxdBo1 {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-uMlWWxdBo1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlWWxdBo1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlWWxdBo1 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uMlWWxdBo1 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMlWWxdBo1 .row {
    text-align: center;
  }
  .cid-uMlWWxdBo1 .row > div {
    margin: auto;
  }
  .cid-uMlWWxdBo1 .social-row {
    justify-content: center;
  }
}
.cid-uMlWWxdBo1 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uMlWWxdBo1 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uMlWWxdBo1 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMlWWxdBo1 .list {
    margin-bottom: 0rem;
  }
}
.cid-uMlWWxdBo1 .mbr-text {
  color: #fafafa;
}
.cid-uMlWWxdBo1 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uMlWWxdBo1 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uMlWWxdBo1 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uMlXDgv9yn {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uMlXDgv9yn nav.navbar {
  position: fixed;
}
.cid-uMlXDgv9yn .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMlXDgv9yn .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uMlXDgv9yn .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uMlXDgv9yn .dropdown-item:hover,
.cid-uMlXDgv9yn .dropdown-item:focus {
  background: #c21834 !important;
  color: white !important;
}
.cid-uMlXDgv9yn .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uMlXDgv9yn .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uMlXDgv9yn .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uMlXDgv9yn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uMlXDgv9yn .nav-link {
  position: relative;
}
.cid-uMlXDgv9yn .container {
  display: flex;
  margin: auto;
}
.cid-uMlXDgv9yn .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uMlXDgv9yn .dropdown-menu,
.cid-uMlXDgv9yn .navbar.opened {
  background: #000000 !important;
}
.cid-uMlXDgv9yn .nav-item:focus,
.cid-uMlXDgv9yn .nav-link:focus {
  outline: none;
}
.cid-uMlXDgv9yn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uMlXDgv9yn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMlXDgv9yn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uMlXDgv9yn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMlXDgv9yn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMlXDgv9yn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMlXDgv9yn .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}
.cid-uMlXDgv9yn .navbar.opened {
  transition: all 0.3s;
}
.cid-uMlXDgv9yn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uMlXDgv9yn .navbar .navbar-logo img {
  width: auto;
}
.cid-uMlXDgv9yn .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMlXDgv9yn .navbar.collapsed {
  justify-content: center;
}
.cid-uMlXDgv9yn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMlXDgv9yn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uMlXDgv9yn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uMlXDgv9yn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMlXDgv9yn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMlXDgv9yn .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uMlXDgv9yn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMlXDgv9yn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uMlXDgv9yn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMlXDgv9yn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMlXDgv9yn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMlXDgv9yn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMlXDgv9yn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMlXDgv9yn .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uMlXDgv9yn .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uMlXDgv9yn .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMlXDgv9yn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMlXDgv9yn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uMlXDgv9yn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uMlXDgv9yn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uMlXDgv9yn .navbar.navbar-short {
  min-height: 60px;
}
.cid-uMlXDgv9yn .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uMlXDgv9yn .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uMlXDgv9yn .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMlXDgv9yn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMlXDgv9yn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMlXDgv9yn .dropdown-item.active,
.cid-uMlXDgv9yn .dropdown-item:active {
  background-color: transparent;
}
.cid-uMlXDgv9yn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMlXDgv9yn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMlXDgv9yn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMlXDgv9yn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uMlXDgv9yn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMlXDgv9yn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMlXDgv9yn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uMlXDgv9yn .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uMlXDgv9yn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uMlXDgv9yn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #c21834;
}
.cid-uMlXDgv9yn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uMlXDgv9yn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMlXDgv9yn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMlXDgv9yn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uMlXDgv9yn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMlXDgv9yn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uMlXDgv9yn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uMlXDgv9yn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMlXDgv9yn .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uMlXDgv9yn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uMlXDgv9yn .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMlXDgv9yn .navbar {
    height: 70px;
  }
  .cid-uMlXDgv9yn .navbar.opened {
    height: auto;
  }
  .cid-uMlXDgv9yn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMlXDgM8fL {
  background-image: url("../../../assets/images/tableros-electricos-portada-3.png");
}
.cid-uMlXDgM8fL .icons-media-container {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 4rem;
}
.cid-uMlXDgM8fL .icons-media-container .mbr-iconfont {
  font-size: 96px;
  color: #ffffff;
}
.cid-uMlXDgM8fL .icons-media-container .icon-block {
  padding-bottom: 1rem;
}
.cid-uMlXDgM8fL .mbr-text {
  color: #ffffff;
}
.cid-uMlXDgM8fL .card {
  padding-bottom: 1.5rem;
}
.cid-uMlXDgM8fL .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uMlXDgM8fL .card-wrapper .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-uMlXDgM8fL .card-wrapper .card-title {
  color: #ffffff;
}
.cid-uMlXDgM8fL H1 {
  color: #c21834;
}
.cid-uMlXDgM8fL .mbr-text,
.cid-uMlXDgM8fL .mbr-section-btn {
  color: #000000;
}
.cid-uMlXDgM8fL .card-wrapper .card-title,
.cid-uMlXDgM8fL .card-box {
  color: #000000;
  text-align: center;
}
.cid-uMlXDh1wS2 {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMlXDh1wS2 .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (min-width: 991px) {
  .cid-uMlXDh1wS2 .item {
    margin-bottom: 4rem;
  }
}
.cid-uMlXDh1wS2 .item:last-child .icon-box:before {
  display: none;
}
.cid-uMlXDh1wS2 .item.last .icon-box:before {
  display: none;
}
.cid-uMlXDh1wS2 .step-number {
  padding-top: 6px;
}
.cid-uMlXDh1wS2 .icon-box {
  background: #c21834;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uMlXDh1wS2 .icon-box {
    margin-right: 1rem;
  }
}
.cid-uMlXDh1wS2 .icon-box::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 120%;
  top: 100%;
  color: #c21834;
  transform: translate(-50%, 0);
}
.cid-uMlXDh1wS2 span {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uMlXDh1wS2 .card {
    margin-bottom: 2rem;
  }
  .cid-uMlXDh1wS2 .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMlXDh1wS2 .icon-box::before {
    top: 141%;
    top: 123%;
  }
}
@media (max-width: 768px) {
  .cid-uMlXDh1wS2 .icon-box::before {
    top: 114%;
  }
}
.cid-uMlXDh1wS2 .card-title,
.cid-uMlXDh1wS2 .card-box {
  color: #c21834;
}
.cid-uMlXDh1wS2 .icon-text {
  color: #000000;
  text-align: left;
}
.cid-uMlXDh1wS2 .icon-text DIV {
  text-align: left;
}
.cid-uMlXDh1wS2 .mbr-text,
.cid-uMlXDh1wS2 .mbr-section-btn {
  color: #000000;
}
.cid-uMlXDhpEKI {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-uMlXDhpEKI .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uMlXDhpEKI .row {
    flex-direction: column-reverse;
  }
  .cid-uMlXDhpEKI .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMlXDhpEKI .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uMlXDhpEKI .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uMlXDhpEKI .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uMlXDhpEKI .mbr-text,
.cid-uMlXDhpEKI .mbr-section-btn {
  color: #000000;
}
.cid-uMlXDhpEKI .card-title {
  color: #c21834;
}
.cid-uMlXDhEBpd {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-uMlXDhEBpd img,
.cid-uMlXDhEBpd .item-img {
  width: 100%;
}
.cid-uMlXDhEBpd .item:focus,
.cid-uMlXDhEBpd span:focus {
  outline: none;
}
.cid-uMlXDhEBpd .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uMlXDhEBpd .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uMlXDhEBpd .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uMlXDhEBpd .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uMlXDhEBpd .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uMlXDhEBpd .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uMlXDhEBpd .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uMlXDhEBpd .mbr-section-title {
  color: #c21834;
}
.cid-uMlXDhEBpd .mbr-text,
.cid-uMlXDhEBpd .mbr-section-btn {
  text-align: left;
  color: #bbbbbb;
}
.cid-uMlXDhEBpd .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uMlXDhEBpd .item-subtitle {
  text-align: left;
}
.cid-uMlXDiVWCD {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMlXDiVWCD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlXDiVWCD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlXDiVWCD .item {
  padding-bottom: 2rem;
}
.cid-uMlXDiVWCD .item-wrapper {
  position: relative;
}
.cid-uMlXDiVWCD .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uMlXDiVWCD .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uMlXDiVWCD .carousel-control,
.cid-uMlXDiVWCD .close {
  background: #1b1b1b;
}
.cid-uMlXDiVWCD .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uMlXDiVWCD .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uMlXDiVWCD .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uMlXDiVWCD .carousel-control-next span {
  margin-left: 5px;
}
.cid-uMlXDiVWCD .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uMlXDiVWCD .close::before {
  content: '\e91a';
}
.cid-uMlXDiVWCD .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uMlXDiVWCD .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMlXDiVWCD .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMlXDiVWCD .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMlXDiVWCD .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMlXDiVWCD .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uMlXDiVWCD .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMlXDiVWCD .carousel-indicators li.active,
.cid-uMlXDiVWCD .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMlXDiVWCD .carousel-indicators li::after,
.cid-uMlXDiVWCD .carousel-indicators li::before {
  content: none;
}
.cid-uMlXDiVWCD .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMlXDiVWCD .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uMlXDiVWCD .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uMlXDiVWCD .carousel-indicators {
    display: none;
  }
}
.cid-uMlXDiVWCD .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMlXDiVWCD .carousel-inner > .active {
  display: block;
}
.cid-uMlXDiVWCD .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMlXDiVWCD .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uMlXDiVWCD .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uMlXDiVWCD .carousel-control,
  .cid-uMlXDiVWCD .carousel-indicators,
  .cid-uMlXDiVWCD .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uMlXDiVWCD .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uMlXDiVWCD .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uMlXDiVWCD .carousel-indicators .active,
.cid-uMlXDiVWCD .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uMlXDiVWCD .carousel-indicators .active {
  background: #fff;
}
.cid-uMlXDiVWCD .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uMlXDiVWCD .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uMlXDiVWCD .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uMlXDiVWCD .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uMlXDiVWCD .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uMlXDiVWCD .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uMlXDiVWCD .carousel {
  width: 100%;
}
.cid-uMlXDiVWCD .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uMlXDiVWCD .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uMlXDiVWCD .modal.fade .modal-dialog,
.cid-uMlXDiVWCD .modal.in .modal-dialog {
  transform: none;
}
.cid-uMlXDiVWCD .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uMlXDiVWCD H6 {
  text-align: center;
}
.cid-uMlXDiVWCD H3 {
  color: #c21834;
}
.cid-uMlXDiVWCD DIV {
  text-align: left;
}
.cid-uMlXDjAcDX {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (min-width: 992px) {
  .cid-uMlXDjAcDX .carousel {
    min-height: 1000px;
  }
  .cid-uMlXDjAcDX .carousel img {
    max-height: 1000px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uMlXDjAcDX .carousel {
    min-height: 650px;
  }
  .cid-uMlXDjAcDX .carousel img {
    max-height: 650px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-uMlXDjAcDX .carousel {
    min-height: 550px;
  }
  .cid-uMlXDjAcDX .carousel img {
    max-height: 550px;
    object-fit: contain;
  }
  .cid-uMlXDjAcDX .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uMlXDjAcDX .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uMlXDjAcDX .carousel,
.cid-uMlXDjAcDX .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMlXDjAcDX .item-wrapper {
  width: 100%;
}
.cid-uMlXDjAcDX .carousel-caption {
  bottom: 40px;
}
.cid-uMlXDjAcDX .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uMlXDjAcDX .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uMlXDjAcDX .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uMlXDjAcDX .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uMlXDjAcDX .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMlXDjAcDX .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMlXDjAcDX .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMlXDjAcDX .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMlXDjAcDX .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uMlXDjAcDX .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMlXDjAcDX .carousel-indicators li.active,
.cid-uMlXDjAcDX .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMlXDjAcDX .carousel-indicators li::after,
.cid-uMlXDjAcDX .carousel-indicators li::before {
  content: none;
}
.cid-uMlXDjAcDX .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMlXDjAcDX .carousel-indicators {
    display: none !important;
  }
}
.cid-uMlXDjAcDX H5 {
  color: #c21834;
}
.cid-uMlXDjAcDX P {
  color: #000000;
  text-align: center;
}
.cid-uMlXDk2aqI {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMlXDk2aqI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlXDk2aqI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlXDk2aqI .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMlXDk2aqI .panel-group {
  border: none;
}
.cid-uMlXDk2aqI .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMlXDk2aqI .panel-body,
.cid-uMlXDk2aqI .card-header {
  padding: 1rem 0;
}
.cid-uMlXDk2aqI .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMlXDk2aqI .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMlXDk2aqI H3 {
  color: #000000;
}
.cid-uMlXDk2aqI DIV {
  text-align: left;
}
.cid-uMlXDkrH0f {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMlXDkrH0f .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlXDkrH0f .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlXDkrH0f .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMlXDkrH0f .panel-group {
  border: none;
}
.cid-uMlXDkrH0f .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMlXDkrH0f .panel-body,
.cid-uMlXDkrH0f .card-header {
  padding: 1rem 0;
}
.cid-uMlXDkrH0f .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMlXDkrH0f .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMlXDkrH0f H3 {
  color: #000000;
}
.cid-uMlXDkS467 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uMlXDkS467 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlXDkS467 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlXDkS467 .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMlXDkS467 .panel-group {
  border: none;
}
.cid-uMlXDkS467 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMlXDkS467 .panel-body,
.cid-uMlXDkS467 .card-header {
  padding: 1rem 0;
}
.cid-uMlXDkS467 .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMlXDkS467 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMlXDkS467 H3 {
  color: #000000;
}
.cid-uMlXDlhNr4 {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMlXDlhNr4 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-uMlXDlhNr4 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uMlXDlhNr4 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uMlXDlhNr4 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uMlXDlhNr4 .mbr-section-title {
  color: #c21834;
}
.cid-uMlXDlhNr4 .mbr-section-subtitle {
  text-align: left;
}
.cid-uMlXDlhNr4 .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMlXDlEYrc {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uMlXDlEYrc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlXDlEYrc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uMlXDlEYrc .row {
    flex-direction: column-reverse;
  }
  .cid-uMlXDlEYrc .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uMlXDlEYrc .google-map {
  height: 100%;
  position: relative;
}
.cid-uMlXDlEYrc .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uMlXDlEYrc .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uMlXDlEYrc .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uMlXDlEYrc .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uMlXDlEYrc .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uMlXDlEYrc .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-uMlXDlEYrc .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uMlXDlEYrc .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMlXDlEYrc .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uMlXDlEYrc .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #c21834;
}
.cid-uMlXDlEYrc .mbr-section-title {
  color: #c21834;
}
.cid-uMlXDlEYrc .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMlXDm8g7D {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMlXDm8g7D .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlXDm8g7D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlXDm8g7D .nav-tabs .nav-item.open .nav-link:focus,
.cid-uMlXDm8g7D .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uMlXDm8g7D .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-uMlXDm8g7D .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-uMlXDm8g7D .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-uMlXDm8g7D .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-uMlXDm8g7D .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-uMlXDm8g7D .nav-link,
.cid-uMlXDm8g7D .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-uMlXDm8g7D .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-uMlXDm8g7D H4 {
  text-align: center;
}
.cid-uMlXDm8g7D H3 {
  text-align: center;
}
.cid-uMlXDmLbkL {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMlXDmLbkL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlXDmLbkL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlXDmLbkL .mbr-text {
  color: #767676;
}
.cid-uMlXDmLbkL .mbr-section-subtitle {
  color: #767676;
}
.cid-uMlXDmLbkL .title .num {
  width: 100%;
  display: block;
}
.cid-uMlXDmLbkL .title .card-title {
  z-index: 1;
}
.cid-uMlXDmLbkL .num {
  color: #c21834;
}
@media (max-width: 767px) {
  .cid-uMlXDmLbkL * {
    text-align: center !important;
  }
  .cid-uMlXDmLbkL .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uMlXDmLbkL .mbr-text,
.cid-uMlXDmLbkL .mbr-section-btn {
  color: #000000;
}
.cid-uMlXDnpS8J {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-uMlXDnpS8J .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlXDnpS8J .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlXDnpS8J .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uMlXDnpS8J .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMlXDnpS8J .row {
    text-align: center;
  }
  .cid-uMlXDnpS8J .row > div {
    margin: auto;
  }
  .cid-uMlXDnpS8J .social-row {
    justify-content: center;
  }
}
.cid-uMlXDnpS8J .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uMlXDnpS8J .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uMlXDnpS8J .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMlXDnpS8J .list {
    margin-bottom: 0rem;
  }
}
.cid-uMlXDnpS8J .mbr-text {
  color: #fafafa;
}
.cid-uMlXDnpS8J .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uMlXDnpS8J .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uMlXDnpS8J div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uMlZUTZMyA {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uMlZUTZMyA nav.navbar {
  position: fixed;
}
.cid-uMlZUTZMyA .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMlZUTZMyA .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uMlZUTZMyA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uMlZUTZMyA .dropdown-item:hover,
.cid-uMlZUTZMyA .dropdown-item:focus {
  background: #c21834 !important;
  color: white !important;
}
.cid-uMlZUTZMyA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uMlZUTZMyA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uMlZUTZMyA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uMlZUTZMyA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uMlZUTZMyA .nav-link {
  position: relative;
}
.cid-uMlZUTZMyA .container {
  display: flex;
  margin: auto;
}
.cid-uMlZUTZMyA .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uMlZUTZMyA .dropdown-menu,
.cid-uMlZUTZMyA .navbar.opened {
  background: #000000 !important;
}
.cid-uMlZUTZMyA .nav-item:focus,
.cid-uMlZUTZMyA .nav-link:focus {
  outline: none;
}
.cid-uMlZUTZMyA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uMlZUTZMyA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMlZUTZMyA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uMlZUTZMyA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMlZUTZMyA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMlZUTZMyA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMlZUTZMyA .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}
.cid-uMlZUTZMyA .navbar.opened {
  transition: all 0.3s;
}
.cid-uMlZUTZMyA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uMlZUTZMyA .navbar .navbar-logo img {
  width: auto;
}
.cid-uMlZUTZMyA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMlZUTZMyA .navbar.collapsed {
  justify-content: center;
}
.cid-uMlZUTZMyA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMlZUTZMyA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uMlZUTZMyA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uMlZUTZMyA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMlZUTZMyA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMlZUTZMyA .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uMlZUTZMyA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMlZUTZMyA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uMlZUTZMyA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMlZUTZMyA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMlZUTZMyA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMlZUTZMyA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMlZUTZMyA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMlZUTZMyA .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uMlZUTZMyA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uMlZUTZMyA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMlZUTZMyA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMlZUTZMyA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uMlZUTZMyA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uMlZUTZMyA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uMlZUTZMyA .navbar.navbar-short {
  min-height: 60px;
}
.cid-uMlZUTZMyA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uMlZUTZMyA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uMlZUTZMyA .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMlZUTZMyA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMlZUTZMyA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMlZUTZMyA .dropdown-item.active,
.cid-uMlZUTZMyA .dropdown-item:active {
  background-color: transparent;
}
.cid-uMlZUTZMyA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMlZUTZMyA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMlZUTZMyA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMlZUTZMyA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uMlZUTZMyA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMlZUTZMyA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMlZUTZMyA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uMlZUTZMyA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uMlZUTZMyA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uMlZUTZMyA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #c21834;
}
.cid-uMlZUTZMyA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uMlZUTZMyA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMlZUTZMyA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMlZUTZMyA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uMlZUTZMyA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMlZUTZMyA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uMlZUTZMyA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uMlZUTZMyA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMlZUTZMyA .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uMlZUTZMyA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uMlZUTZMyA .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMlZUTZMyA .navbar {
    height: 70px;
  }
  .cid-uMlZUTZMyA .navbar.opened {
    height: auto;
  }
  .cid-uMlZUTZMyA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMlZUUgr0M {
  background-image: url("../../../assets/images/tableros-electricos-portada-3.png");
}
.cid-uMlZUUgr0M .icons-media-container {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 4rem;
}
.cid-uMlZUUgr0M .icons-media-container .mbr-iconfont {
  font-size: 96px;
  color: #ffffff;
}
.cid-uMlZUUgr0M .icons-media-container .icon-block {
  padding-bottom: 1rem;
}
.cid-uMlZUUgr0M .mbr-text {
  color: #ffffff;
}
.cid-uMlZUUgr0M .card {
  padding-bottom: 1.5rem;
}
.cid-uMlZUUgr0M .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uMlZUUgr0M .card-wrapper .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-uMlZUUgr0M .card-wrapper .card-title {
  color: #ffffff;
}
.cid-uMlZUUgr0M H1 {
  color: #c21834;
}
.cid-uMlZUUgr0M .mbr-text,
.cid-uMlZUUgr0M .mbr-section-btn {
  color: #000000;
}
.cid-uMlZUUgr0M .card-wrapper .card-title,
.cid-uMlZUUgr0M .card-box {
  color: #000000;
  text-align: center;
}
.cid-uMlZUUv63S {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMlZUUv63S .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (min-width: 991px) {
  .cid-uMlZUUv63S .item {
    margin-bottom: 4rem;
  }
}
.cid-uMlZUUv63S .item:last-child .icon-box:before {
  display: none;
}
.cid-uMlZUUv63S .item.last .icon-box:before {
  display: none;
}
.cid-uMlZUUv63S .step-number {
  padding-top: 6px;
}
.cid-uMlZUUv63S .icon-box {
  background: #c21834;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uMlZUUv63S .icon-box {
    margin-right: 1rem;
  }
}
.cid-uMlZUUv63S .icon-box::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 120%;
  top: 100%;
  color: #c21834;
  transform: translate(-50%, 0);
}
.cid-uMlZUUv63S span {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uMlZUUv63S .card {
    margin-bottom: 2rem;
  }
  .cid-uMlZUUv63S .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMlZUUv63S .icon-box::before {
    top: 141%;
    top: 123%;
  }
}
@media (max-width: 768px) {
  .cid-uMlZUUv63S .icon-box::before {
    top: 114%;
  }
}
.cid-uMlZUUv63S .card-title,
.cid-uMlZUUv63S .card-box {
  color: #c21834;
}
.cid-uMlZUUv63S .icon-text {
  color: #000000;
  text-align: left;
}
.cid-uMlZUUv63S .icon-text DIV {
  text-align: left;
}
.cid-uMlZUUv63S .mbr-text,
.cid-uMlZUUv63S .mbr-section-btn {
  color: #000000;
}
.cid-uMlZUURfJC {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-uMlZUURfJC .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uMlZUURfJC .row {
    flex-direction: column-reverse;
  }
  .cid-uMlZUURfJC .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMlZUURfJC .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uMlZUURfJC .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uMlZUURfJC .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uMlZUURfJC .mbr-text,
.cid-uMlZUURfJC .mbr-section-btn {
  color: #000000;
}
.cid-uMlZUURfJC .card-title {
  color: #c21834;
}
.cid-uMlZUV7Aqv {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-uMlZUV7Aqv img,
.cid-uMlZUV7Aqv .item-img {
  width: 100%;
}
.cid-uMlZUV7Aqv .item:focus,
.cid-uMlZUV7Aqv span:focus {
  outline: none;
}
.cid-uMlZUV7Aqv .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uMlZUV7Aqv .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uMlZUV7Aqv .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uMlZUV7Aqv .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uMlZUV7Aqv .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uMlZUV7Aqv .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uMlZUV7Aqv .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uMlZUV7Aqv .mbr-section-title {
  color: #c21834;
}
.cid-uMlZUV7Aqv .mbr-text,
.cid-uMlZUV7Aqv .mbr-section-btn {
  text-align: left;
  color: #bbbbbb;
}
.cid-uMlZUV7Aqv .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uMlZUV7Aqv .item-subtitle {
  text-align: left;
}
.cid-uMlZUWhm8E {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMlZUWhm8E .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlZUWhm8E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlZUWhm8E .item {
  padding-bottom: 2rem;
}
.cid-uMlZUWhm8E .item-wrapper {
  position: relative;
}
.cid-uMlZUWhm8E .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uMlZUWhm8E .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uMlZUWhm8E .carousel-control,
.cid-uMlZUWhm8E .close {
  background: #1b1b1b;
}
.cid-uMlZUWhm8E .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uMlZUWhm8E .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uMlZUWhm8E .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uMlZUWhm8E .carousel-control-next span {
  margin-left: 5px;
}
.cid-uMlZUWhm8E .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uMlZUWhm8E .close::before {
  content: '\e91a';
}
.cid-uMlZUWhm8E .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uMlZUWhm8E .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMlZUWhm8E .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMlZUWhm8E .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMlZUWhm8E .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMlZUWhm8E .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uMlZUWhm8E .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMlZUWhm8E .carousel-indicators li.active,
.cid-uMlZUWhm8E .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMlZUWhm8E .carousel-indicators li::after,
.cid-uMlZUWhm8E .carousel-indicators li::before {
  content: none;
}
.cid-uMlZUWhm8E .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMlZUWhm8E .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uMlZUWhm8E .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uMlZUWhm8E .carousel-indicators {
    display: none;
  }
}
.cid-uMlZUWhm8E .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMlZUWhm8E .carousel-inner > .active {
  display: block;
}
.cid-uMlZUWhm8E .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMlZUWhm8E .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uMlZUWhm8E .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uMlZUWhm8E .carousel-control,
  .cid-uMlZUWhm8E .carousel-indicators,
  .cid-uMlZUWhm8E .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uMlZUWhm8E .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uMlZUWhm8E .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uMlZUWhm8E .carousel-indicators .active,
.cid-uMlZUWhm8E .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uMlZUWhm8E .carousel-indicators .active {
  background: #fff;
}
.cid-uMlZUWhm8E .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uMlZUWhm8E .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uMlZUWhm8E .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uMlZUWhm8E .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uMlZUWhm8E .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uMlZUWhm8E .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uMlZUWhm8E .carousel {
  width: 100%;
}
.cid-uMlZUWhm8E .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uMlZUWhm8E .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uMlZUWhm8E .modal.fade .modal-dialog,
.cid-uMlZUWhm8E .modal.in .modal-dialog {
  transform: none;
}
.cid-uMlZUWhm8E .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uMlZUWhm8E H6 {
  text-align: center;
}
.cid-uMlZUWhm8E H3 {
  color: #c21834;
}
.cid-uMlZUWhm8E DIV {
  text-align: left;
}
.cid-uMlZUWXKJK {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (min-width: 992px) {
  .cid-uMlZUWXKJK .carousel {
    min-height: 1000px;
  }
  .cid-uMlZUWXKJK .carousel img {
    max-height: 1000px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uMlZUWXKJK .carousel {
    min-height: 650px;
  }
  .cid-uMlZUWXKJK .carousel img {
    max-height: 650px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-uMlZUWXKJK .carousel {
    min-height: 550px;
  }
  .cid-uMlZUWXKJK .carousel img {
    max-height: 550px;
    object-fit: contain;
  }
  .cid-uMlZUWXKJK .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uMlZUWXKJK .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uMlZUWXKJK .carousel,
.cid-uMlZUWXKJK .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMlZUWXKJK .item-wrapper {
  width: 100%;
}
.cid-uMlZUWXKJK .carousel-caption {
  bottom: 40px;
}
.cid-uMlZUWXKJK .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uMlZUWXKJK .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uMlZUWXKJK .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uMlZUWXKJK .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uMlZUWXKJK .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMlZUWXKJK .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMlZUWXKJK .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMlZUWXKJK .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMlZUWXKJK .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uMlZUWXKJK .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMlZUWXKJK .carousel-indicators li.active,
.cid-uMlZUWXKJK .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMlZUWXKJK .carousel-indicators li::after,
.cid-uMlZUWXKJK .carousel-indicators li::before {
  content: none;
}
.cid-uMlZUWXKJK .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMlZUWXKJK .carousel-indicators {
    display: none !important;
  }
}
.cid-uMlZUWXKJK H5 {
  color: #c21834;
}
.cid-uMlZUWXKJK P {
  color: #000000;
  text-align: center;
}
.cid-uMlZUXp7Np {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMlZUXp7Np .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlZUXp7Np .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlZUXp7Np .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMlZUXp7Np .panel-group {
  border: none;
}
.cid-uMlZUXp7Np .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMlZUXp7Np .panel-body,
.cid-uMlZUXp7Np .card-header {
  padding: 1rem 0;
}
.cid-uMlZUXp7Np .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMlZUXp7Np .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMlZUXp7Np H3 {
  color: #000000;
}
.cid-uMlZUXp7Np DIV {
  text-align: left;
}
.cid-uMlZUXO00e {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMlZUXO00e .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlZUXO00e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlZUXO00e .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMlZUXO00e .panel-group {
  border: none;
}
.cid-uMlZUXO00e .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMlZUXO00e .panel-body,
.cid-uMlZUXO00e .card-header {
  padding: 1rem 0;
}
.cid-uMlZUXO00e .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMlZUXO00e .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMlZUXO00e H3 {
  color: #000000;
}
.cid-uMlZUYeGmB {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uMlZUYeGmB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlZUYeGmB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlZUYeGmB .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMlZUYeGmB .panel-group {
  border: none;
}
.cid-uMlZUYeGmB .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMlZUYeGmB .panel-body,
.cid-uMlZUYeGmB .card-header {
  padding: 1rem 0;
}
.cid-uMlZUYeGmB .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMlZUYeGmB .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMlZUYeGmB H3 {
  color: #000000;
}
.cid-uMlZUYHg8O {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMlZUYHg8O .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-uMlZUYHg8O form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uMlZUYHg8O form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uMlZUYHg8O form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uMlZUYHg8O .mbr-section-title {
  color: #c21834;
}
.cid-uMlZUYHg8O .mbr-section-subtitle {
  text-align: left;
}
.cid-uMlZUYHg8O .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMlZUZ5kI1 {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uMlZUZ5kI1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlZUZ5kI1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uMlZUZ5kI1 .row {
    flex-direction: column-reverse;
  }
  .cid-uMlZUZ5kI1 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uMlZUZ5kI1 .google-map {
  height: 100%;
  position: relative;
}
.cid-uMlZUZ5kI1 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uMlZUZ5kI1 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uMlZUZ5kI1 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uMlZUZ5kI1 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uMlZUZ5kI1 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uMlZUZ5kI1 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-uMlZUZ5kI1 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uMlZUZ5kI1 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMlZUZ5kI1 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uMlZUZ5kI1 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #c21834;
}
.cid-uMlZUZ5kI1 .mbr-section-title {
  color: #c21834;
}
.cid-uMlZUZ5kI1 .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMlZUZATq6 {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMlZUZATq6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlZUZATq6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlZUZATq6 .nav-tabs .nav-item.open .nav-link:focus,
.cid-uMlZUZATq6 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uMlZUZATq6 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-uMlZUZATq6 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-uMlZUZATq6 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-uMlZUZATq6 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-uMlZUZATq6 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-uMlZUZATq6 .nav-link,
.cid-uMlZUZATq6 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-uMlZUZATq6 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-uMlZUZATq6 H4 {
  text-align: center;
}
.cid-uMlZUZATq6 H3 {
  text-align: center;
}
.cid-uMlZV08Rqw {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMlZV08Rqw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlZV08Rqw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlZV08Rqw .mbr-text {
  color: #767676;
}
.cid-uMlZV08Rqw .mbr-section-subtitle {
  color: #767676;
}
.cid-uMlZV08Rqw .title .num {
  width: 100%;
  display: block;
}
.cid-uMlZV08Rqw .title .card-title {
  z-index: 1;
}
.cid-uMlZV08Rqw .num {
  color: #c21834;
}
@media (max-width: 767px) {
  .cid-uMlZV08Rqw * {
    text-align: center !important;
  }
  .cid-uMlZV08Rqw .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uMlZV08Rqw .mbr-text,
.cid-uMlZV08Rqw .mbr-section-btn {
  color: #000000;
}
.cid-uMlZV0MHp6 {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-uMlZV0MHp6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMlZV0MHp6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMlZV0MHp6 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uMlZV0MHp6 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMlZV0MHp6 .row {
    text-align: center;
  }
  .cid-uMlZV0MHp6 .row > div {
    margin: auto;
  }
  .cid-uMlZV0MHp6 .social-row {
    justify-content: center;
  }
}
.cid-uMlZV0MHp6 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uMlZV0MHp6 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uMlZV0MHp6 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMlZV0MHp6 .list {
    margin-bottom: 0rem;
  }
}
.cid-uMlZV0MHp6 .mbr-text {
  color: #fafafa;
}
.cid-uMlZV0MHp6 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uMlZV0MHp6 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uMlZV0MHp6 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uMm18nhZm9 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uMm18nhZm9 nav.navbar {
  position: fixed;
}
.cid-uMm18nhZm9 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMm18nhZm9 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uMm18nhZm9 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uMm18nhZm9 .dropdown-item:hover,
.cid-uMm18nhZm9 .dropdown-item:focus {
  background: #c21834 !important;
  color: white !important;
}
.cid-uMm18nhZm9 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uMm18nhZm9 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uMm18nhZm9 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uMm18nhZm9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uMm18nhZm9 .nav-link {
  position: relative;
}
.cid-uMm18nhZm9 .container {
  display: flex;
  margin: auto;
}
.cid-uMm18nhZm9 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uMm18nhZm9 .dropdown-menu,
.cid-uMm18nhZm9 .navbar.opened {
  background: #000000 !important;
}
.cid-uMm18nhZm9 .nav-item:focus,
.cid-uMm18nhZm9 .nav-link:focus {
  outline: none;
}
.cid-uMm18nhZm9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uMm18nhZm9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMm18nhZm9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uMm18nhZm9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMm18nhZm9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMm18nhZm9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMm18nhZm9 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}
.cid-uMm18nhZm9 .navbar.opened {
  transition: all 0.3s;
}
.cid-uMm18nhZm9 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uMm18nhZm9 .navbar .navbar-logo img {
  width: auto;
}
.cid-uMm18nhZm9 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMm18nhZm9 .navbar.collapsed {
  justify-content: center;
}
.cid-uMm18nhZm9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMm18nhZm9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uMm18nhZm9 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uMm18nhZm9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMm18nhZm9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMm18nhZm9 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uMm18nhZm9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMm18nhZm9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uMm18nhZm9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMm18nhZm9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMm18nhZm9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMm18nhZm9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMm18nhZm9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMm18nhZm9 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uMm18nhZm9 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uMm18nhZm9 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMm18nhZm9 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMm18nhZm9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uMm18nhZm9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uMm18nhZm9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uMm18nhZm9 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uMm18nhZm9 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uMm18nhZm9 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uMm18nhZm9 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMm18nhZm9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMm18nhZm9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMm18nhZm9 .dropdown-item.active,
.cid-uMm18nhZm9 .dropdown-item:active {
  background-color: transparent;
}
.cid-uMm18nhZm9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMm18nhZm9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMm18nhZm9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMm18nhZm9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uMm18nhZm9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMm18nhZm9 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMm18nhZm9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uMm18nhZm9 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uMm18nhZm9 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uMm18nhZm9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #c21834;
}
.cid-uMm18nhZm9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uMm18nhZm9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMm18nhZm9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMm18nhZm9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uMm18nhZm9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMm18nhZm9 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uMm18nhZm9 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uMm18nhZm9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMm18nhZm9 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uMm18nhZm9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uMm18nhZm9 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMm18nhZm9 .navbar {
    height: 70px;
  }
  .cid-uMm18nhZm9 .navbar.opened {
    height: auto;
  }
  .cid-uMm18nhZm9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMm18nLiiX {
  background-image: url("../../../assets/images/tableros-electricos-portada-3.png");
}
.cid-uMm18nLiiX .icons-media-container {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 4rem;
}
.cid-uMm18nLiiX .icons-media-container .mbr-iconfont {
  font-size: 96px;
  color: #ffffff;
}
.cid-uMm18nLiiX .icons-media-container .icon-block {
  padding-bottom: 1rem;
}
.cid-uMm18nLiiX .mbr-text {
  color: #ffffff;
}
.cid-uMm18nLiiX .card {
  padding-bottom: 1.5rem;
}
.cid-uMm18nLiiX .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uMm18nLiiX .card-wrapper .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-uMm18nLiiX .card-wrapper .card-title {
  color: #ffffff;
}
.cid-uMm18nLiiX H1 {
  color: #c21834;
}
.cid-uMm18nLiiX .mbr-text,
.cid-uMm18nLiiX .mbr-section-btn {
  color: #000000;
}
.cid-uMm18nLiiX .card-wrapper .card-title,
.cid-uMm18nLiiX .card-box {
  color: #000000;
  text-align: center;
}
.cid-uMm18oaX6c {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMm18oaX6c .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (min-width: 991px) {
  .cid-uMm18oaX6c .item {
    margin-bottom: 4rem;
  }
}
.cid-uMm18oaX6c .item:last-child .icon-box:before {
  display: none;
}
.cid-uMm18oaX6c .item.last .icon-box:before {
  display: none;
}
.cid-uMm18oaX6c .step-number {
  padding-top: 6px;
}
.cid-uMm18oaX6c .icon-box {
  background: #c21834;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uMm18oaX6c .icon-box {
    margin-right: 1rem;
  }
}
.cid-uMm18oaX6c .icon-box::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 120%;
  top: 100%;
  color: #c21834;
  transform: translate(-50%, 0);
}
.cid-uMm18oaX6c span {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uMm18oaX6c .card {
    margin-bottom: 2rem;
  }
  .cid-uMm18oaX6c .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMm18oaX6c .icon-box::before {
    top: 141%;
    top: 123%;
  }
}
@media (max-width: 768px) {
  .cid-uMm18oaX6c .icon-box::before {
    top: 114%;
  }
}
.cid-uMm18oaX6c .card-title,
.cid-uMm18oaX6c .card-box {
  color: #c21834;
}
.cid-uMm18oaX6c .icon-text {
  color: #000000;
  text-align: left;
}
.cid-uMm18oaX6c .icon-text DIV {
  text-align: left;
}
.cid-uMm18oaX6c .mbr-text,
.cid-uMm18oaX6c .mbr-section-btn {
  color: #000000;
}
.cid-uMm18pDy4d {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-uMm18pDy4d .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uMm18pDy4d .row {
    flex-direction: column-reverse;
  }
  .cid-uMm18pDy4d .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMm18pDy4d .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uMm18pDy4d .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uMm18pDy4d .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uMm18pDy4d .mbr-text,
.cid-uMm18pDy4d .mbr-section-btn {
  color: #000000;
}
.cid-uMm18pDy4d .card-title {
  color: #c21834;
}
.cid-uMm18pRw4u {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-uMm18pRw4u img,
.cid-uMm18pRw4u .item-img {
  width: 100%;
}
.cid-uMm18pRw4u .item:focus,
.cid-uMm18pRw4u span:focus {
  outline: none;
}
.cid-uMm18pRw4u .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uMm18pRw4u .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uMm18pRw4u .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uMm18pRw4u .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uMm18pRw4u .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uMm18pRw4u .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uMm18pRw4u .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uMm18pRw4u .mbr-section-title {
  color: #c21834;
}
.cid-uMm18pRw4u .mbr-text,
.cid-uMm18pRw4u .mbr-section-btn {
  text-align: left;
  color: #bbbbbb;
}
.cid-uMm18pRw4u .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uMm18pRw4u .item-subtitle {
  text-align: left;
}
.cid-uMm18qA9km {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMm18qA9km .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm18qA9km .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm18qA9km .item {
  padding-bottom: 2rem;
}
.cid-uMm18qA9km .item-wrapper {
  position: relative;
}
.cid-uMm18qA9km .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uMm18qA9km .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uMm18qA9km .carousel-control,
.cid-uMm18qA9km .close {
  background: #1b1b1b;
}
.cid-uMm18qA9km .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uMm18qA9km .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uMm18qA9km .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uMm18qA9km .carousel-control-next span {
  margin-left: 5px;
}
.cid-uMm18qA9km .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uMm18qA9km .close::before {
  content: '\e91a';
}
.cid-uMm18qA9km .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uMm18qA9km .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMm18qA9km .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMm18qA9km .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMm18qA9km .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMm18qA9km .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uMm18qA9km .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMm18qA9km .carousel-indicators li.active,
.cid-uMm18qA9km .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMm18qA9km .carousel-indicators li::after,
.cid-uMm18qA9km .carousel-indicators li::before {
  content: none;
}
.cid-uMm18qA9km .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMm18qA9km .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uMm18qA9km .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uMm18qA9km .carousel-indicators {
    display: none;
  }
}
.cid-uMm18qA9km .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMm18qA9km .carousel-inner > .active {
  display: block;
}
.cid-uMm18qA9km .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMm18qA9km .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uMm18qA9km .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uMm18qA9km .carousel-control,
  .cid-uMm18qA9km .carousel-indicators,
  .cid-uMm18qA9km .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uMm18qA9km .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uMm18qA9km .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uMm18qA9km .carousel-indicators .active,
.cid-uMm18qA9km .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uMm18qA9km .carousel-indicators .active {
  background: #fff;
}
.cid-uMm18qA9km .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uMm18qA9km .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uMm18qA9km .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uMm18qA9km .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uMm18qA9km .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uMm18qA9km .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uMm18qA9km .carousel {
  width: 100%;
}
.cid-uMm18qA9km .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uMm18qA9km .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uMm18qA9km .modal.fade .modal-dialog,
.cid-uMm18qA9km .modal.in .modal-dialog {
  transform: none;
}
.cid-uMm18qA9km .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uMm18qA9km H6 {
  text-align: center;
}
.cid-uMm18qA9km H3 {
  color: #c21834;
}
.cid-uMm18qA9km DIV {
  text-align: left;
}
.cid-uMm18rcUHO {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (min-width: 992px) {
  .cid-uMm18rcUHO .carousel {
    min-height: 1000px;
  }
  .cid-uMm18rcUHO .carousel img {
    max-height: 1000px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uMm18rcUHO .carousel {
    min-height: 650px;
  }
  .cid-uMm18rcUHO .carousel img {
    max-height: 650px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-uMm18rcUHO .carousel {
    min-height: 550px;
  }
  .cid-uMm18rcUHO .carousel img {
    max-height: 550px;
    object-fit: contain;
  }
  .cid-uMm18rcUHO .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uMm18rcUHO .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uMm18rcUHO .carousel,
.cid-uMm18rcUHO .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMm18rcUHO .item-wrapper {
  width: 100%;
}
.cid-uMm18rcUHO .carousel-caption {
  bottom: 40px;
}
.cid-uMm18rcUHO .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uMm18rcUHO .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uMm18rcUHO .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uMm18rcUHO .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uMm18rcUHO .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMm18rcUHO .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMm18rcUHO .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMm18rcUHO .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMm18rcUHO .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uMm18rcUHO .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMm18rcUHO .carousel-indicators li.active,
.cid-uMm18rcUHO .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMm18rcUHO .carousel-indicators li::after,
.cid-uMm18rcUHO .carousel-indicators li::before {
  content: none;
}
.cid-uMm18rcUHO .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMm18rcUHO .carousel-indicators {
    display: none !important;
  }
}
.cid-uMm18rcUHO H5 {
  color: #c21834;
}
.cid-uMm18rcUHO P {
  color: #000000;
  text-align: center;
}
.cid-uMm18rBRQ3 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMm18rBRQ3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm18rBRQ3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm18rBRQ3 .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMm18rBRQ3 .panel-group {
  border: none;
}
.cid-uMm18rBRQ3 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMm18rBRQ3 .panel-body,
.cid-uMm18rBRQ3 .card-header {
  padding: 1rem 0;
}
.cid-uMm18rBRQ3 .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMm18rBRQ3 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMm18rBRQ3 H3 {
  color: #000000;
}
.cid-uMm18rBRQ3 DIV {
  text-align: left;
}
.cid-uMm18rXIWN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMm18rXIWN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm18rXIWN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm18rXIWN .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMm18rXIWN .panel-group {
  border: none;
}
.cid-uMm18rXIWN .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMm18rXIWN .panel-body,
.cid-uMm18rXIWN .card-header {
  padding: 1rem 0;
}
.cid-uMm18rXIWN .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMm18rXIWN .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMm18rXIWN H3 {
  color: #000000;
}
.cid-uMm18sjrJv {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uMm18sjrJv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm18sjrJv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm18sjrJv .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMm18sjrJv .panel-group {
  border: none;
}
.cid-uMm18sjrJv .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMm18sjrJv .panel-body,
.cid-uMm18sjrJv .card-header {
  padding: 1rem 0;
}
.cid-uMm18sjrJv .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMm18sjrJv .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMm18sjrJv H3 {
  color: #000000;
}
.cid-uMm18sIL4x {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMm18sIL4x .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-uMm18sIL4x form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uMm18sIL4x form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uMm18sIL4x form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uMm18sIL4x .mbr-section-title {
  color: #c21834;
}
.cid-uMm18sIL4x .mbr-section-subtitle {
  text-align: left;
}
.cid-uMm18sIL4x .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMm18t4q6h {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uMm18t4q6h .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm18t4q6h .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uMm18t4q6h .row {
    flex-direction: column-reverse;
  }
  .cid-uMm18t4q6h .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uMm18t4q6h .google-map {
  height: 100%;
  position: relative;
}
.cid-uMm18t4q6h .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uMm18t4q6h .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uMm18t4q6h .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uMm18t4q6h .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uMm18t4q6h .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uMm18t4q6h .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-uMm18t4q6h .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uMm18t4q6h .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMm18t4q6h .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uMm18t4q6h .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #c21834;
}
.cid-uMm18t4q6h .mbr-section-title {
  color: #c21834;
}
.cid-uMm18t4q6h .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMm18txZtB {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMm18txZtB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm18txZtB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm18txZtB .nav-tabs .nav-item.open .nav-link:focus,
.cid-uMm18txZtB .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uMm18txZtB .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-uMm18txZtB .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-uMm18txZtB .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-uMm18txZtB .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-uMm18txZtB .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-uMm18txZtB .nav-link,
.cid-uMm18txZtB .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-uMm18txZtB .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-uMm18txZtB H4 {
  text-align: center;
}
.cid-uMm18txZtB H3 {
  text-align: center;
}
.cid-uMm18tYehh {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMm18tYehh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm18tYehh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm18tYehh .mbr-text {
  color: #767676;
}
.cid-uMm18tYehh .mbr-section-subtitle {
  color: #767676;
}
.cid-uMm18tYehh .title .num {
  width: 100%;
  display: block;
}
.cid-uMm18tYehh .title .card-title {
  z-index: 1;
}
.cid-uMm18tYehh .num {
  color: #c21834;
}
@media (max-width: 767px) {
  .cid-uMm18tYehh * {
    text-align: center !important;
  }
  .cid-uMm18tYehh .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uMm18tYehh .mbr-text,
.cid-uMm18tYehh .mbr-section-btn {
  color: #000000;
}
.cid-uMm18uuggP {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-uMm18uuggP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm18uuggP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm18uuggP .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uMm18uuggP .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMm18uuggP .row {
    text-align: center;
  }
  .cid-uMm18uuggP .row > div {
    margin: auto;
  }
  .cid-uMm18uuggP .social-row {
    justify-content: center;
  }
}
.cid-uMm18uuggP .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uMm18uuggP .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uMm18uuggP .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMm18uuggP .list {
    margin-bottom: 0rem;
  }
}
.cid-uMm18uuggP .mbr-text {
  color: #fafafa;
}
.cid-uMm18uuggP .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uMm18uuggP .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uMm18uuggP div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uMm3ORwF9Z {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uMm3ORwF9Z nav.navbar {
  position: fixed;
}
.cid-uMm3ORwF9Z .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMm3ORwF9Z .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uMm3ORwF9Z .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uMm3ORwF9Z .dropdown-item:hover,
.cid-uMm3ORwF9Z .dropdown-item:focus {
  background: #c21834 !important;
  color: white !important;
}
.cid-uMm3ORwF9Z .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uMm3ORwF9Z .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uMm3ORwF9Z .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uMm3ORwF9Z .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uMm3ORwF9Z .nav-link {
  position: relative;
}
.cid-uMm3ORwF9Z .container {
  display: flex;
  margin: auto;
}
.cid-uMm3ORwF9Z .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uMm3ORwF9Z .dropdown-menu,
.cid-uMm3ORwF9Z .navbar.opened {
  background: #000000 !important;
}
.cid-uMm3ORwF9Z .nav-item:focus,
.cid-uMm3ORwF9Z .nav-link:focus {
  outline: none;
}
.cid-uMm3ORwF9Z .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uMm3ORwF9Z .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMm3ORwF9Z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uMm3ORwF9Z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMm3ORwF9Z .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMm3ORwF9Z .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMm3ORwF9Z .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}
.cid-uMm3ORwF9Z .navbar.opened {
  transition: all 0.3s;
}
.cid-uMm3ORwF9Z .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uMm3ORwF9Z .navbar .navbar-logo img {
  width: auto;
}
.cid-uMm3ORwF9Z .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMm3ORwF9Z .navbar.collapsed {
  justify-content: center;
}
.cid-uMm3ORwF9Z .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMm3ORwF9Z .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uMm3ORwF9Z .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uMm3ORwF9Z .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMm3ORwF9Z .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMm3ORwF9Z .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uMm3ORwF9Z .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMm3ORwF9Z .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uMm3ORwF9Z .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMm3ORwF9Z .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMm3ORwF9Z .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMm3ORwF9Z .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMm3ORwF9Z .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMm3ORwF9Z .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uMm3ORwF9Z .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uMm3ORwF9Z .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMm3ORwF9Z .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMm3ORwF9Z .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uMm3ORwF9Z .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uMm3ORwF9Z .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uMm3ORwF9Z .navbar.navbar-short {
  min-height: 60px;
}
.cid-uMm3ORwF9Z .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uMm3ORwF9Z .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uMm3ORwF9Z .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMm3ORwF9Z .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMm3ORwF9Z .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMm3ORwF9Z .dropdown-item.active,
.cid-uMm3ORwF9Z .dropdown-item:active {
  background-color: transparent;
}
.cid-uMm3ORwF9Z .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMm3ORwF9Z .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMm3ORwF9Z .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMm3ORwF9Z .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uMm3ORwF9Z .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMm3ORwF9Z .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMm3ORwF9Z ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uMm3ORwF9Z .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uMm3ORwF9Z button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uMm3ORwF9Z button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #c21834;
}
.cid-uMm3ORwF9Z button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uMm3ORwF9Z button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMm3ORwF9Z button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMm3ORwF9Z button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uMm3ORwF9Z nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMm3ORwF9Z nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uMm3ORwF9Z nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uMm3ORwF9Z nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMm3ORwF9Z .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uMm3ORwF9Z a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uMm3ORwF9Z .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMm3ORwF9Z .navbar {
    height: 70px;
  }
  .cid-uMm3ORwF9Z .navbar.opened {
    height: auto;
  }
  .cid-uMm3ORwF9Z .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMm3ORLKNz {
  background-image: url("../../../assets/images/tableros-electricos-portada-3.png");
}
.cid-uMm3ORLKNz .icons-media-container {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 4rem;
}
.cid-uMm3ORLKNz .icons-media-container .mbr-iconfont {
  font-size: 96px;
  color: #ffffff;
}
.cid-uMm3ORLKNz .icons-media-container .icon-block {
  padding-bottom: 1rem;
}
.cid-uMm3ORLKNz .mbr-text {
  color: #ffffff;
}
.cid-uMm3ORLKNz .card {
  padding-bottom: 1.5rem;
}
.cid-uMm3ORLKNz .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uMm3ORLKNz .card-wrapper .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-uMm3ORLKNz .card-wrapper .card-title {
  color: #ffffff;
}
.cid-uMm3ORLKNz H1 {
  color: #c21834;
}
.cid-uMm3ORLKNz .mbr-text,
.cid-uMm3ORLKNz .mbr-section-btn {
  color: #000000;
}
.cid-uMm3ORLKNz .card-wrapper .card-title,
.cid-uMm3ORLKNz .card-box {
  color: #000000;
  text-align: center;
}
.cid-uMm3ORYW9m {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMm3ORYW9m .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (min-width: 991px) {
  .cid-uMm3ORYW9m .item {
    margin-bottom: 4rem;
  }
}
.cid-uMm3ORYW9m .item:last-child .icon-box:before {
  display: none;
}
.cid-uMm3ORYW9m .item.last .icon-box:before {
  display: none;
}
.cid-uMm3ORYW9m .step-number {
  padding-top: 6px;
}
.cid-uMm3ORYW9m .icon-box {
  background: #c21834;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uMm3ORYW9m .icon-box {
    margin-right: 1rem;
  }
}
.cid-uMm3ORYW9m .icon-box::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 120%;
  top: 100%;
  color: #c21834;
  transform: translate(-50%, 0);
}
.cid-uMm3ORYW9m span {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uMm3ORYW9m .card {
    margin-bottom: 2rem;
  }
  .cid-uMm3ORYW9m .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMm3ORYW9m .icon-box::before {
    top: 141%;
    top: 123%;
  }
}
@media (max-width: 768px) {
  .cid-uMm3ORYW9m .icon-box::before {
    top: 114%;
  }
}
.cid-uMm3ORYW9m .card-title,
.cid-uMm3ORYW9m .card-box {
  color: #c21834;
}
.cid-uMm3ORYW9m .icon-text {
  color: #000000;
  text-align: left;
}
.cid-uMm3ORYW9m .icon-text DIV {
  text-align: left;
}
.cid-uMm3ORYW9m .mbr-text,
.cid-uMm3ORYW9m .mbr-section-btn {
  color: #000000;
}
.cid-uMm3OSi9j3 {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-uMm3OSi9j3 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uMm3OSi9j3 .row {
    flex-direction: column-reverse;
  }
  .cid-uMm3OSi9j3 .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMm3OSi9j3 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uMm3OSi9j3 .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uMm3OSi9j3 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uMm3OSi9j3 .mbr-text,
.cid-uMm3OSi9j3 .mbr-section-btn {
  color: #000000;
}
.cid-uMm3OSi9j3 .card-title {
  color: #c21834;
}
.cid-uMm3OSumEL {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-uMm3OSumEL img,
.cid-uMm3OSumEL .item-img {
  width: 100%;
}
.cid-uMm3OSumEL .item:focus,
.cid-uMm3OSumEL span:focus {
  outline: none;
}
.cid-uMm3OSumEL .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uMm3OSumEL .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uMm3OSumEL .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uMm3OSumEL .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uMm3OSumEL .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uMm3OSumEL .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uMm3OSumEL .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uMm3OSumEL .mbr-section-title {
  color: #c21834;
}
.cid-uMm3OSumEL .mbr-text,
.cid-uMm3OSumEL .mbr-section-btn {
  text-align: left;
  color: #bbbbbb;
}
.cid-uMm3OSumEL .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uMm3OSumEL .item-subtitle {
  text-align: left;
}
.cid-uMm3OTd14R {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMm3OTd14R .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm3OTd14R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm3OTd14R .item {
  padding-bottom: 2rem;
}
.cid-uMm3OTd14R .item-wrapper {
  position: relative;
}
.cid-uMm3OTd14R .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uMm3OTd14R .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uMm3OTd14R .carousel-control,
.cid-uMm3OTd14R .close {
  background: #1b1b1b;
}
.cid-uMm3OTd14R .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uMm3OTd14R .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uMm3OTd14R .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uMm3OTd14R .carousel-control-next span {
  margin-left: 5px;
}
.cid-uMm3OTd14R .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uMm3OTd14R .close::before {
  content: '\e91a';
}
.cid-uMm3OTd14R .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uMm3OTd14R .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMm3OTd14R .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMm3OTd14R .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMm3OTd14R .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMm3OTd14R .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uMm3OTd14R .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMm3OTd14R .carousel-indicators li.active,
.cid-uMm3OTd14R .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMm3OTd14R .carousel-indicators li::after,
.cid-uMm3OTd14R .carousel-indicators li::before {
  content: none;
}
.cid-uMm3OTd14R .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMm3OTd14R .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uMm3OTd14R .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uMm3OTd14R .carousel-indicators {
    display: none;
  }
}
.cid-uMm3OTd14R .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMm3OTd14R .carousel-inner > .active {
  display: block;
}
.cid-uMm3OTd14R .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMm3OTd14R .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uMm3OTd14R .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uMm3OTd14R .carousel-control,
  .cid-uMm3OTd14R .carousel-indicators,
  .cid-uMm3OTd14R .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uMm3OTd14R .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uMm3OTd14R .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uMm3OTd14R .carousel-indicators .active,
.cid-uMm3OTd14R .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uMm3OTd14R .carousel-indicators .active {
  background: #fff;
}
.cid-uMm3OTd14R .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uMm3OTd14R .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uMm3OTd14R .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uMm3OTd14R .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uMm3OTd14R .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uMm3OTd14R .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uMm3OTd14R .carousel {
  width: 100%;
}
.cid-uMm3OTd14R .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uMm3OTd14R .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uMm3OTd14R .modal.fade .modal-dialog,
.cid-uMm3OTd14R .modal.in .modal-dialog {
  transform: none;
}
.cid-uMm3OTd14R .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uMm3OTd14R H6 {
  text-align: center;
}
.cid-uMm3OTd14R H3 {
  color: #c21834;
}
.cid-uMm3OTd14R DIV {
  text-align: left;
}
.cid-uMm3OTNjLz {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (min-width: 992px) {
  .cid-uMm3OTNjLz .carousel {
    min-height: 1000px;
  }
  .cid-uMm3OTNjLz .carousel img {
    max-height: 1000px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uMm3OTNjLz .carousel {
    min-height: 650px;
  }
  .cid-uMm3OTNjLz .carousel img {
    max-height: 650px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-uMm3OTNjLz .carousel {
    min-height: 550px;
  }
  .cid-uMm3OTNjLz .carousel img {
    max-height: 550px;
    object-fit: contain;
  }
  .cid-uMm3OTNjLz .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uMm3OTNjLz .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uMm3OTNjLz .carousel,
.cid-uMm3OTNjLz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMm3OTNjLz .item-wrapper {
  width: 100%;
}
.cid-uMm3OTNjLz .carousel-caption {
  bottom: 40px;
}
.cid-uMm3OTNjLz .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uMm3OTNjLz .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uMm3OTNjLz .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uMm3OTNjLz .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uMm3OTNjLz .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMm3OTNjLz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMm3OTNjLz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMm3OTNjLz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMm3OTNjLz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uMm3OTNjLz .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMm3OTNjLz .carousel-indicators li.active,
.cid-uMm3OTNjLz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMm3OTNjLz .carousel-indicators li::after,
.cid-uMm3OTNjLz .carousel-indicators li::before {
  content: none;
}
.cid-uMm3OTNjLz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMm3OTNjLz .carousel-indicators {
    display: none !important;
  }
}
.cid-uMm3OTNjLz H5 {
  color: #c21834;
}
.cid-uMm3OTNjLz P {
  color: #000000;
  text-align: center;
}
.cid-uMm3OUaVQI {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMm3OUaVQI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm3OUaVQI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm3OUaVQI .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMm3OUaVQI .panel-group {
  border: none;
}
.cid-uMm3OUaVQI .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMm3OUaVQI .panel-body,
.cid-uMm3OUaVQI .card-header {
  padding: 1rem 0;
}
.cid-uMm3OUaVQI .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMm3OUaVQI .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMm3OUaVQI H3 {
  color: #000000;
}
.cid-uMm3OUaVQI DIV {
  text-align: left;
}
.cid-uMm3OUwQOQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMm3OUwQOQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm3OUwQOQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm3OUwQOQ .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMm3OUwQOQ .panel-group {
  border: none;
}
.cid-uMm3OUwQOQ .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMm3OUwQOQ .panel-body,
.cid-uMm3OUwQOQ .card-header {
  padding: 1rem 0;
}
.cid-uMm3OUwQOQ .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMm3OUwQOQ .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMm3OUwQOQ H3 {
  color: #000000;
}
.cid-uMm3OUTmJd {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uMm3OUTmJd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm3OUTmJd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm3OUTmJd .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMm3OUTmJd .panel-group {
  border: none;
}
.cid-uMm3OUTmJd .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMm3OUTmJd .panel-body,
.cid-uMm3OUTmJd .card-header {
  padding: 1rem 0;
}
.cid-uMm3OUTmJd .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMm3OUTmJd .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMm3OUTmJd H3 {
  color: #000000;
}
.cid-uMm3OVgojQ {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMm3OVgojQ .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-uMm3OVgojQ form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uMm3OVgojQ form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uMm3OVgojQ form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uMm3OVgojQ .mbr-section-title {
  color: #c21834;
}
.cid-uMm3OVgojQ .mbr-section-subtitle {
  text-align: left;
}
.cid-uMm3OVgojQ .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMm3OVCbwX {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uMm3OVCbwX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm3OVCbwX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uMm3OVCbwX .row {
    flex-direction: column-reverse;
  }
  .cid-uMm3OVCbwX .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uMm3OVCbwX .google-map {
  height: 100%;
  position: relative;
}
.cid-uMm3OVCbwX .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uMm3OVCbwX .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uMm3OVCbwX .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uMm3OVCbwX .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uMm3OVCbwX .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uMm3OVCbwX .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-uMm3OVCbwX .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uMm3OVCbwX .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMm3OVCbwX .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uMm3OVCbwX .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #c21834;
}
.cid-uMm3OVCbwX .mbr-section-title {
  color: #c21834;
}
.cid-uMm3OVCbwX .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMm3OW3TPR {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMm3OW3TPR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm3OW3TPR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm3OW3TPR .nav-tabs .nav-item.open .nav-link:focus,
.cid-uMm3OW3TPR .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uMm3OW3TPR .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-uMm3OW3TPR .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-uMm3OW3TPR .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-uMm3OW3TPR .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-uMm3OW3TPR .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-uMm3OW3TPR .nav-link,
.cid-uMm3OW3TPR .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-uMm3OW3TPR .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-uMm3OW3TPR H4 {
  text-align: center;
}
.cid-uMm3OW3TPR H3 {
  text-align: center;
}
.cid-uMm3OWv7tr {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMm3OWv7tr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm3OWv7tr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm3OWv7tr .mbr-text {
  color: #767676;
}
.cid-uMm3OWv7tr .mbr-section-subtitle {
  color: #767676;
}
.cid-uMm3OWv7tr .title .num {
  width: 100%;
  display: block;
}
.cid-uMm3OWv7tr .title .card-title {
  z-index: 1;
}
.cid-uMm3OWv7tr .num {
  color: #c21834;
}
@media (max-width: 767px) {
  .cid-uMm3OWv7tr * {
    text-align: center !important;
  }
  .cid-uMm3OWv7tr .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uMm3OWv7tr .mbr-text,
.cid-uMm3OWv7tr .mbr-section-btn {
  color: #000000;
}
.cid-uMm3OX0roy {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-uMm3OX0roy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm3OX0roy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm3OX0roy .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uMm3OX0roy .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMm3OX0roy .row {
    text-align: center;
  }
  .cid-uMm3OX0roy .row > div {
    margin: auto;
  }
  .cid-uMm3OX0roy .social-row {
    justify-content: center;
  }
}
.cid-uMm3OX0roy .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uMm3OX0roy .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uMm3OX0roy .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMm3OX0roy .list {
    margin-bottom: 0rem;
  }
}
.cid-uMm3OX0roy .mbr-text {
  color: #fafafa;
}
.cid-uMm3OX0roy .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uMm3OX0roy .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uMm3OX0roy div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uMm4VCgR1x {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uMm4VCgR1x nav.navbar {
  position: fixed;
}
.cid-uMm4VCgR1x .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMm4VCgR1x .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uMm4VCgR1x .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uMm4VCgR1x .dropdown-item:hover,
.cid-uMm4VCgR1x .dropdown-item:focus {
  background: #c21834 !important;
  color: white !important;
}
.cid-uMm4VCgR1x .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uMm4VCgR1x .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uMm4VCgR1x .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uMm4VCgR1x .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uMm4VCgR1x .nav-link {
  position: relative;
}
.cid-uMm4VCgR1x .container {
  display: flex;
  margin: auto;
}
.cid-uMm4VCgR1x .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uMm4VCgR1x .dropdown-menu,
.cid-uMm4VCgR1x .navbar.opened {
  background: #000000 !important;
}
.cid-uMm4VCgR1x .nav-item:focus,
.cid-uMm4VCgR1x .nav-link:focus {
  outline: none;
}
.cid-uMm4VCgR1x .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uMm4VCgR1x .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMm4VCgR1x .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uMm4VCgR1x .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMm4VCgR1x .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMm4VCgR1x .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMm4VCgR1x .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}
.cid-uMm4VCgR1x .navbar.opened {
  transition: all 0.3s;
}
.cid-uMm4VCgR1x .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uMm4VCgR1x .navbar .navbar-logo img {
  width: auto;
}
.cid-uMm4VCgR1x .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMm4VCgR1x .navbar.collapsed {
  justify-content: center;
}
.cid-uMm4VCgR1x .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMm4VCgR1x .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uMm4VCgR1x .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uMm4VCgR1x .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMm4VCgR1x .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMm4VCgR1x .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uMm4VCgR1x .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMm4VCgR1x .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uMm4VCgR1x .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMm4VCgR1x .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMm4VCgR1x .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMm4VCgR1x .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMm4VCgR1x .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMm4VCgR1x .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uMm4VCgR1x .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uMm4VCgR1x .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMm4VCgR1x .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMm4VCgR1x .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uMm4VCgR1x .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uMm4VCgR1x .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uMm4VCgR1x .navbar.navbar-short {
  min-height: 60px;
}
.cid-uMm4VCgR1x .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uMm4VCgR1x .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uMm4VCgR1x .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMm4VCgR1x .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMm4VCgR1x .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMm4VCgR1x .dropdown-item.active,
.cid-uMm4VCgR1x .dropdown-item:active {
  background-color: transparent;
}
.cid-uMm4VCgR1x .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMm4VCgR1x .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMm4VCgR1x .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMm4VCgR1x .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uMm4VCgR1x .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMm4VCgR1x .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMm4VCgR1x ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uMm4VCgR1x .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uMm4VCgR1x button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uMm4VCgR1x button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #c21834;
}
.cid-uMm4VCgR1x button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uMm4VCgR1x button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMm4VCgR1x button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMm4VCgR1x button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uMm4VCgR1x nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMm4VCgR1x nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uMm4VCgR1x nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uMm4VCgR1x nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMm4VCgR1x .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uMm4VCgR1x a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uMm4VCgR1x .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMm4VCgR1x .navbar {
    height: 70px;
  }
  .cid-uMm4VCgR1x .navbar.opened {
    height: auto;
  }
  .cid-uMm4VCgR1x .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMm4VCvmTl {
  background-image: url("../../../assets/images/tableros-electricos-portada-3.png");
}
.cid-uMm4VCvmTl .icons-media-container {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 4rem;
}
.cid-uMm4VCvmTl .icons-media-container .mbr-iconfont {
  font-size: 96px;
  color: #ffffff;
}
.cid-uMm4VCvmTl .icons-media-container .icon-block {
  padding-bottom: 1rem;
}
.cid-uMm4VCvmTl .mbr-text {
  color: #ffffff;
}
.cid-uMm4VCvmTl .card {
  padding-bottom: 1.5rem;
}
.cid-uMm4VCvmTl .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uMm4VCvmTl .card-wrapper .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-uMm4VCvmTl .card-wrapper .card-title {
  color: #ffffff;
}
.cid-uMm4VCvmTl H1 {
  color: #c21834;
}
.cid-uMm4VCvmTl .mbr-text,
.cid-uMm4VCvmTl .mbr-section-btn {
  color: #000000;
}
.cid-uMm4VCvmTl .card-wrapper .card-title,
.cid-uMm4VCvmTl .card-box {
  color: #000000;
  text-align: center;
}
.cid-uMm4VCJBiO {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMm4VCJBiO .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (min-width: 991px) {
  .cid-uMm4VCJBiO .item {
    margin-bottom: 4rem;
  }
}
.cid-uMm4VCJBiO .item:last-child .icon-box:before {
  display: none;
}
.cid-uMm4VCJBiO .item.last .icon-box:before {
  display: none;
}
.cid-uMm4VCJBiO .step-number {
  padding-top: 6px;
}
.cid-uMm4VCJBiO .icon-box {
  background: #c21834;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uMm4VCJBiO .icon-box {
    margin-right: 1rem;
  }
}
.cid-uMm4VCJBiO .icon-box::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 120%;
  top: 100%;
  color: #c21834;
  transform: translate(-50%, 0);
}
.cid-uMm4VCJBiO span {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uMm4VCJBiO .card {
    margin-bottom: 2rem;
  }
  .cid-uMm4VCJBiO .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMm4VCJBiO .icon-box::before {
    top: 141%;
    top: 123%;
  }
}
@media (max-width: 768px) {
  .cid-uMm4VCJBiO .icon-box::before {
    top: 114%;
  }
}
.cid-uMm4VCJBiO .card-title,
.cid-uMm4VCJBiO .card-box {
  color: #c21834;
}
.cid-uMm4VCJBiO .icon-text {
  color: #000000;
  text-align: left;
}
.cid-uMm4VCJBiO .icon-text DIV {
  text-align: left;
}
.cid-uMm4VCJBiO .mbr-text,
.cid-uMm4VCJBiO .mbr-section-btn {
  color: #000000;
}
.cid-uMm4VD3jBT {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-uMm4VD3jBT .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uMm4VD3jBT .row {
    flex-direction: column-reverse;
  }
  .cid-uMm4VD3jBT .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMm4VD3jBT .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uMm4VD3jBT .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uMm4VD3jBT .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uMm4VD3jBT .mbr-text,
.cid-uMm4VD3jBT .mbr-section-btn {
  color: #000000;
}
.cid-uMm4VD3jBT .card-title {
  color: #c21834;
}
.cid-uMm4VDhyDa {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-uMm4VDhyDa img,
.cid-uMm4VDhyDa .item-img {
  width: 100%;
}
.cid-uMm4VDhyDa .item:focus,
.cid-uMm4VDhyDa span:focus {
  outline: none;
}
.cid-uMm4VDhyDa .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uMm4VDhyDa .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uMm4VDhyDa .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uMm4VDhyDa .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uMm4VDhyDa .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uMm4VDhyDa .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uMm4VDhyDa .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uMm4VDhyDa .mbr-section-title {
  color: #c21834;
}
.cid-uMm4VDhyDa .mbr-text,
.cid-uMm4VDhyDa .mbr-section-btn {
  text-align: left;
  color: #bbbbbb;
}
.cid-uMm4VDhyDa .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uMm4VDhyDa .item-subtitle {
  text-align: left;
}
.cid-uMm4VE49tC {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMm4VE49tC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm4VE49tC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm4VE49tC .item {
  padding-bottom: 2rem;
}
.cid-uMm4VE49tC .item-wrapper {
  position: relative;
}
.cid-uMm4VE49tC .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uMm4VE49tC .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uMm4VE49tC .carousel-control,
.cid-uMm4VE49tC .close {
  background: #1b1b1b;
}
.cid-uMm4VE49tC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uMm4VE49tC .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uMm4VE49tC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uMm4VE49tC .carousel-control-next span {
  margin-left: 5px;
}
.cid-uMm4VE49tC .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uMm4VE49tC .close::before {
  content: '\e91a';
}
.cid-uMm4VE49tC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uMm4VE49tC .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMm4VE49tC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMm4VE49tC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMm4VE49tC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMm4VE49tC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uMm4VE49tC .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMm4VE49tC .carousel-indicators li.active,
.cid-uMm4VE49tC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMm4VE49tC .carousel-indicators li::after,
.cid-uMm4VE49tC .carousel-indicators li::before {
  content: none;
}
.cid-uMm4VE49tC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMm4VE49tC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uMm4VE49tC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uMm4VE49tC .carousel-indicators {
    display: none;
  }
}
.cid-uMm4VE49tC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMm4VE49tC .carousel-inner > .active {
  display: block;
}
.cid-uMm4VE49tC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMm4VE49tC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uMm4VE49tC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uMm4VE49tC .carousel-control,
  .cid-uMm4VE49tC .carousel-indicators,
  .cid-uMm4VE49tC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uMm4VE49tC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uMm4VE49tC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uMm4VE49tC .carousel-indicators .active,
.cid-uMm4VE49tC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uMm4VE49tC .carousel-indicators .active {
  background: #fff;
}
.cid-uMm4VE49tC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uMm4VE49tC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uMm4VE49tC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uMm4VE49tC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uMm4VE49tC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uMm4VE49tC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uMm4VE49tC .carousel {
  width: 100%;
}
.cid-uMm4VE49tC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uMm4VE49tC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uMm4VE49tC .modal.fade .modal-dialog,
.cid-uMm4VE49tC .modal.in .modal-dialog {
  transform: none;
}
.cid-uMm4VE49tC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uMm4VE49tC H6 {
  text-align: center;
}
.cid-uMm4VE49tC H3 {
  color: #c21834;
}
.cid-uMm4VE49tC DIV {
  text-align: left;
}
.cid-uMm4VEJwLi {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (min-width: 992px) {
  .cid-uMm4VEJwLi .carousel {
    min-height: 1000px;
  }
  .cid-uMm4VEJwLi .carousel img {
    max-height: 1000px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uMm4VEJwLi .carousel {
    min-height: 650px;
  }
  .cid-uMm4VEJwLi .carousel img {
    max-height: 650px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-uMm4VEJwLi .carousel {
    min-height: 550px;
  }
  .cid-uMm4VEJwLi .carousel img {
    max-height: 550px;
    object-fit: contain;
  }
  .cid-uMm4VEJwLi .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uMm4VEJwLi .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uMm4VEJwLi .carousel,
.cid-uMm4VEJwLi .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMm4VEJwLi .item-wrapper {
  width: 100%;
}
.cid-uMm4VEJwLi .carousel-caption {
  bottom: 40px;
}
.cid-uMm4VEJwLi .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uMm4VEJwLi .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uMm4VEJwLi .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uMm4VEJwLi .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uMm4VEJwLi .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMm4VEJwLi .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMm4VEJwLi .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMm4VEJwLi .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMm4VEJwLi .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uMm4VEJwLi .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMm4VEJwLi .carousel-indicators li.active,
.cid-uMm4VEJwLi .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMm4VEJwLi .carousel-indicators li::after,
.cid-uMm4VEJwLi .carousel-indicators li::before {
  content: none;
}
.cid-uMm4VEJwLi .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMm4VEJwLi .carousel-indicators {
    display: none !important;
  }
}
.cid-uMm4VEJwLi H5 {
  color: #c21834;
}
.cid-uMm4VEJwLi P {
  color: #000000;
  text-align: center;
}
.cid-uMm4VF98Xd {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMm4VF98Xd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm4VF98Xd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm4VF98Xd .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMm4VF98Xd .panel-group {
  border: none;
}
.cid-uMm4VF98Xd .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMm4VF98Xd .panel-body,
.cid-uMm4VF98Xd .card-header {
  padding: 1rem 0;
}
.cid-uMm4VF98Xd .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMm4VF98Xd .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMm4VF98Xd H3 {
  color: #000000;
}
.cid-uMm4VF98Xd DIV {
  text-align: left;
}
.cid-uMm4VFwRlG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMm4VFwRlG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm4VFwRlG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm4VFwRlG .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMm4VFwRlG .panel-group {
  border: none;
}
.cid-uMm4VFwRlG .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMm4VFwRlG .panel-body,
.cid-uMm4VFwRlG .card-header {
  padding: 1rem 0;
}
.cid-uMm4VFwRlG .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMm4VFwRlG .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMm4VFwRlG H3 {
  color: #000000;
}
.cid-uMm4VFTSEO {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uMm4VFTSEO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm4VFTSEO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm4VFTSEO .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMm4VFTSEO .panel-group {
  border: none;
}
.cid-uMm4VFTSEO .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMm4VFTSEO .panel-body,
.cid-uMm4VFTSEO .card-header {
  padding: 1rem 0;
}
.cid-uMm4VFTSEO .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMm4VFTSEO .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMm4VFTSEO H3 {
  color: #000000;
}
.cid-uMm4VGjUkB {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMm4VGjUkB .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-uMm4VGjUkB form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uMm4VGjUkB form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uMm4VGjUkB form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uMm4VGjUkB .mbr-section-title {
  color: #c21834;
}
.cid-uMm4VGjUkB .mbr-section-subtitle {
  text-align: left;
}
.cid-uMm4VGjUkB .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMm4VGGiBR {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uMm4VGGiBR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm4VGGiBR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uMm4VGGiBR .row {
    flex-direction: column-reverse;
  }
  .cid-uMm4VGGiBR .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uMm4VGGiBR .google-map {
  height: 100%;
  position: relative;
}
.cid-uMm4VGGiBR .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uMm4VGGiBR .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uMm4VGGiBR .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uMm4VGGiBR .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uMm4VGGiBR .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uMm4VGGiBR .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-uMm4VGGiBR .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uMm4VGGiBR .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMm4VGGiBR .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uMm4VGGiBR .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #c21834;
}
.cid-uMm4VGGiBR .mbr-section-title {
  color: #c21834;
}
.cid-uMm4VGGiBR .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMm4VH8FUf {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMm4VH8FUf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm4VH8FUf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm4VH8FUf .nav-tabs .nav-item.open .nav-link:focus,
.cid-uMm4VH8FUf .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uMm4VH8FUf .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-uMm4VH8FUf .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-uMm4VH8FUf .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-uMm4VH8FUf .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-uMm4VH8FUf .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-uMm4VH8FUf .nav-link,
.cid-uMm4VH8FUf .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-uMm4VH8FUf .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-uMm4VH8FUf H4 {
  text-align: center;
}
.cid-uMm4VH8FUf H3 {
  text-align: center;
}
.cid-uMm4VHAgYm {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMm4VHAgYm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm4VHAgYm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm4VHAgYm .mbr-text {
  color: #767676;
}
.cid-uMm4VHAgYm .mbr-section-subtitle {
  color: #767676;
}
.cid-uMm4VHAgYm .title .num {
  width: 100%;
  display: block;
}
.cid-uMm4VHAgYm .title .card-title {
  z-index: 1;
}
.cid-uMm4VHAgYm .num {
  color: #c21834;
}
@media (max-width: 767px) {
  .cid-uMm4VHAgYm * {
    text-align: center !important;
  }
  .cid-uMm4VHAgYm .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uMm4VHAgYm .mbr-text,
.cid-uMm4VHAgYm .mbr-section-btn {
  color: #000000;
}
.cid-uMm4VI8cSv {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-uMm4VI8cSv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm4VI8cSv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm4VI8cSv .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uMm4VI8cSv .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMm4VI8cSv .row {
    text-align: center;
  }
  .cid-uMm4VI8cSv .row > div {
    margin: auto;
  }
  .cid-uMm4VI8cSv .social-row {
    justify-content: center;
  }
}
.cid-uMm4VI8cSv .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uMm4VI8cSv .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uMm4VI8cSv .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMm4VI8cSv .list {
    margin-bottom: 0rem;
  }
}
.cid-uMm4VI8cSv .mbr-text {
  color: #fafafa;
}
.cid-uMm4VI8cSv .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uMm4VI8cSv .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uMm4VI8cSv div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uMm5HsnV6w {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uMm5HsnV6w nav.navbar {
  position: fixed;
}
.cid-uMm5HsnV6w .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMm5HsnV6w .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uMm5HsnV6w .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uMm5HsnV6w .dropdown-item:hover,
.cid-uMm5HsnV6w .dropdown-item:focus {
  background: #c21834 !important;
  color: white !important;
}
.cid-uMm5HsnV6w .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uMm5HsnV6w .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uMm5HsnV6w .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uMm5HsnV6w .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uMm5HsnV6w .nav-link {
  position: relative;
}
.cid-uMm5HsnV6w .container {
  display: flex;
  margin: auto;
}
.cid-uMm5HsnV6w .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uMm5HsnV6w .dropdown-menu,
.cid-uMm5HsnV6w .navbar.opened {
  background: #000000 !important;
}
.cid-uMm5HsnV6w .nav-item:focus,
.cid-uMm5HsnV6w .nav-link:focus {
  outline: none;
}
.cid-uMm5HsnV6w .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uMm5HsnV6w .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMm5HsnV6w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uMm5HsnV6w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMm5HsnV6w .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMm5HsnV6w .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMm5HsnV6w .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}
.cid-uMm5HsnV6w .navbar.opened {
  transition: all 0.3s;
}
.cid-uMm5HsnV6w .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uMm5HsnV6w .navbar .navbar-logo img {
  width: auto;
}
.cid-uMm5HsnV6w .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMm5HsnV6w .navbar.collapsed {
  justify-content: center;
}
.cid-uMm5HsnV6w .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMm5HsnV6w .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uMm5HsnV6w .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uMm5HsnV6w .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMm5HsnV6w .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMm5HsnV6w .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uMm5HsnV6w .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMm5HsnV6w .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uMm5HsnV6w .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMm5HsnV6w .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMm5HsnV6w .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMm5HsnV6w .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMm5HsnV6w .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMm5HsnV6w .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uMm5HsnV6w .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uMm5HsnV6w .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMm5HsnV6w .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMm5HsnV6w .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uMm5HsnV6w .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uMm5HsnV6w .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uMm5HsnV6w .navbar.navbar-short {
  min-height: 60px;
}
.cid-uMm5HsnV6w .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uMm5HsnV6w .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uMm5HsnV6w .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMm5HsnV6w .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMm5HsnV6w .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMm5HsnV6w .dropdown-item.active,
.cid-uMm5HsnV6w .dropdown-item:active {
  background-color: transparent;
}
.cid-uMm5HsnV6w .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMm5HsnV6w .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMm5HsnV6w .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMm5HsnV6w .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uMm5HsnV6w .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMm5HsnV6w .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMm5HsnV6w ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uMm5HsnV6w .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uMm5HsnV6w button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uMm5HsnV6w button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #c21834;
}
.cid-uMm5HsnV6w button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uMm5HsnV6w button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMm5HsnV6w button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMm5HsnV6w button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uMm5HsnV6w nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMm5HsnV6w nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uMm5HsnV6w nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uMm5HsnV6w nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMm5HsnV6w .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uMm5HsnV6w a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uMm5HsnV6w .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMm5HsnV6w .navbar {
    height: 70px;
  }
  .cid-uMm5HsnV6w .navbar.opened {
    height: auto;
  }
  .cid-uMm5HsnV6w .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMm5HsC6Ww {
  background-image: url("../../../assets/images/tableros-electricos-portada-3.png");
}
.cid-uMm5HsC6Ww .icons-media-container {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 4rem;
}
.cid-uMm5HsC6Ww .icons-media-container .mbr-iconfont {
  font-size: 96px;
  color: #ffffff;
}
.cid-uMm5HsC6Ww .icons-media-container .icon-block {
  padding-bottom: 1rem;
}
.cid-uMm5HsC6Ww .mbr-text {
  color: #ffffff;
}
.cid-uMm5HsC6Ww .card {
  padding-bottom: 1.5rem;
}
.cid-uMm5HsC6Ww .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uMm5HsC6Ww .card-wrapper .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-uMm5HsC6Ww .card-wrapper .card-title {
  color: #ffffff;
}
.cid-uMm5HsC6Ww H1 {
  color: #c21834;
}
.cid-uMm5HsC6Ww .mbr-text,
.cid-uMm5HsC6Ww .mbr-section-btn {
  color: #000000;
}
.cid-uMm5HsC6Ww .card-wrapper .card-title,
.cid-uMm5HsC6Ww .card-box {
  color: #000000;
  text-align: center;
}
.cid-uMm5HsPCu9 {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMm5HsPCu9 .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (min-width: 991px) {
  .cid-uMm5HsPCu9 .item {
    margin-bottom: 4rem;
  }
}
.cid-uMm5HsPCu9 .item:last-child .icon-box:before {
  display: none;
}
.cid-uMm5HsPCu9 .item.last .icon-box:before {
  display: none;
}
.cid-uMm5HsPCu9 .step-number {
  padding-top: 6px;
}
.cid-uMm5HsPCu9 .icon-box {
  background: #c21834;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uMm5HsPCu9 .icon-box {
    margin-right: 1rem;
  }
}
.cid-uMm5HsPCu9 .icon-box::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 120%;
  top: 100%;
  color: #c21834;
  transform: translate(-50%, 0);
}
.cid-uMm5HsPCu9 span {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uMm5HsPCu9 .card {
    margin-bottom: 2rem;
  }
  .cid-uMm5HsPCu9 .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMm5HsPCu9 .icon-box::before {
    top: 141%;
    top: 123%;
  }
}
@media (max-width: 768px) {
  .cid-uMm5HsPCu9 .icon-box::before {
    top: 114%;
  }
}
.cid-uMm5HsPCu9 .card-title,
.cid-uMm5HsPCu9 .card-box {
  color: #c21834;
}
.cid-uMm5HsPCu9 .icon-text {
  color: #000000;
  text-align: left;
}
.cid-uMm5HsPCu9 .icon-text DIV {
  text-align: left;
}
.cid-uMm5HsPCu9 .mbr-text,
.cid-uMm5HsPCu9 .mbr-section-btn {
  color: #000000;
}
.cid-uMm5Ht7H3L {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-uMm5Ht7H3L .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uMm5Ht7H3L .row {
    flex-direction: column-reverse;
  }
  .cid-uMm5Ht7H3L .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMm5Ht7H3L .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uMm5Ht7H3L .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uMm5Ht7H3L .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uMm5Ht7H3L .mbr-text,
.cid-uMm5Ht7H3L .mbr-section-btn {
  color: #000000;
}
.cid-uMm5Ht7H3L .card-title {
  color: #c21834;
}
.cid-uMm5Htj9ji {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-uMm5Htj9ji img,
.cid-uMm5Htj9ji .item-img {
  width: 100%;
}
.cid-uMm5Htj9ji .item:focus,
.cid-uMm5Htj9ji span:focus {
  outline: none;
}
.cid-uMm5Htj9ji .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uMm5Htj9ji .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uMm5Htj9ji .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uMm5Htj9ji .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uMm5Htj9ji .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uMm5Htj9ji .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uMm5Htj9ji .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uMm5Htj9ji .mbr-section-title {
  color: #c21834;
}
.cid-uMm5Htj9ji .mbr-text,
.cid-uMm5Htj9ji .mbr-section-btn {
  text-align: left;
  color: #bbbbbb;
}
.cid-uMm5Htj9ji .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uMm5Htj9ji .item-subtitle {
  text-align: left;
}
.cid-uMm5Hu3Yjm {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMm5Hu3Yjm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm5Hu3Yjm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm5Hu3Yjm .item {
  padding-bottom: 2rem;
}
.cid-uMm5Hu3Yjm .item-wrapper {
  position: relative;
}
.cid-uMm5Hu3Yjm .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uMm5Hu3Yjm .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uMm5Hu3Yjm .carousel-control,
.cid-uMm5Hu3Yjm .close {
  background: #1b1b1b;
}
.cid-uMm5Hu3Yjm .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uMm5Hu3Yjm .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uMm5Hu3Yjm .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uMm5Hu3Yjm .carousel-control-next span {
  margin-left: 5px;
}
.cid-uMm5Hu3Yjm .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uMm5Hu3Yjm .close::before {
  content: '\e91a';
}
.cid-uMm5Hu3Yjm .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uMm5Hu3Yjm .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMm5Hu3Yjm .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMm5Hu3Yjm .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMm5Hu3Yjm .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMm5Hu3Yjm .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uMm5Hu3Yjm .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMm5Hu3Yjm .carousel-indicators li.active,
.cid-uMm5Hu3Yjm .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMm5Hu3Yjm .carousel-indicators li::after,
.cid-uMm5Hu3Yjm .carousel-indicators li::before {
  content: none;
}
.cid-uMm5Hu3Yjm .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMm5Hu3Yjm .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uMm5Hu3Yjm .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uMm5Hu3Yjm .carousel-indicators {
    display: none;
  }
}
.cid-uMm5Hu3Yjm .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMm5Hu3Yjm .carousel-inner > .active {
  display: block;
}
.cid-uMm5Hu3Yjm .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMm5Hu3Yjm .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uMm5Hu3Yjm .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uMm5Hu3Yjm .carousel-control,
  .cid-uMm5Hu3Yjm .carousel-indicators,
  .cid-uMm5Hu3Yjm .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uMm5Hu3Yjm .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uMm5Hu3Yjm .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uMm5Hu3Yjm .carousel-indicators .active,
.cid-uMm5Hu3Yjm .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uMm5Hu3Yjm .carousel-indicators .active {
  background: #fff;
}
.cid-uMm5Hu3Yjm .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uMm5Hu3Yjm .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uMm5Hu3Yjm .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uMm5Hu3Yjm .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uMm5Hu3Yjm .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uMm5Hu3Yjm .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uMm5Hu3Yjm .carousel {
  width: 100%;
}
.cid-uMm5Hu3Yjm .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uMm5Hu3Yjm .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uMm5Hu3Yjm .modal.fade .modal-dialog,
.cid-uMm5Hu3Yjm .modal.in .modal-dialog {
  transform: none;
}
.cid-uMm5Hu3Yjm .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uMm5Hu3Yjm H6 {
  text-align: center;
}
.cid-uMm5Hu3Yjm H3 {
  color: #c21834;
}
.cid-uMm5Hu3Yjm DIV {
  text-align: left;
}
.cid-uMm5HuFvnB {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (min-width: 992px) {
  .cid-uMm5HuFvnB .carousel {
    min-height: 1000px;
  }
  .cid-uMm5HuFvnB .carousel img {
    max-height: 1000px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uMm5HuFvnB .carousel {
    min-height: 650px;
  }
  .cid-uMm5HuFvnB .carousel img {
    max-height: 650px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-uMm5HuFvnB .carousel {
    min-height: 550px;
  }
  .cid-uMm5HuFvnB .carousel img {
    max-height: 550px;
    object-fit: contain;
  }
  .cid-uMm5HuFvnB .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uMm5HuFvnB .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uMm5HuFvnB .carousel,
.cid-uMm5HuFvnB .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMm5HuFvnB .item-wrapper {
  width: 100%;
}
.cid-uMm5HuFvnB .carousel-caption {
  bottom: 40px;
}
.cid-uMm5HuFvnB .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uMm5HuFvnB .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uMm5HuFvnB .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uMm5HuFvnB .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uMm5HuFvnB .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMm5HuFvnB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMm5HuFvnB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMm5HuFvnB .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMm5HuFvnB .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uMm5HuFvnB .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMm5HuFvnB .carousel-indicators li.active,
.cid-uMm5HuFvnB .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMm5HuFvnB .carousel-indicators li::after,
.cid-uMm5HuFvnB .carousel-indicators li::before {
  content: none;
}
.cid-uMm5HuFvnB .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMm5HuFvnB .carousel-indicators {
    display: none !important;
  }
}
.cid-uMm5HuFvnB H5 {
  color: #c21834;
}
.cid-uMm5HuFvnB P {
  color: #000000;
  text-align: center;
}
.cid-uMm5Hv4Y4r {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMm5Hv4Y4r .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm5Hv4Y4r .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm5Hv4Y4r .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMm5Hv4Y4r .panel-group {
  border: none;
}
.cid-uMm5Hv4Y4r .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMm5Hv4Y4r .panel-body,
.cid-uMm5Hv4Y4r .card-header {
  padding: 1rem 0;
}
.cid-uMm5Hv4Y4r .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMm5Hv4Y4r .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMm5Hv4Y4r H3 {
  color: #000000;
}
.cid-uMm5Hv4Y4r DIV {
  text-align: left;
}
.cid-uMm5Hvpz7h {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMm5Hvpz7h .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm5Hvpz7h .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm5Hvpz7h .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMm5Hvpz7h .panel-group {
  border: none;
}
.cid-uMm5Hvpz7h .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMm5Hvpz7h .panel-body,
.cid-uMm5Hvpz7h .card-header {
  padding: 1rem 0;
}
.cid-uMm5Hvpz7h .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMm5Hvpz7h .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMm5Hvpz7h H3 {
  color: #000000;
}
.cid-uMm5HvMriW {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uMm5HvMriW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm5HvMriW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm5HvMriW .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMm5HvMriW .panel-group {
  border: none;
}
.cid-uMm5HvMriW .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMm5HvMriW .panel-body,
.cid-uMm5HvMriW .card-header {
  padding: 1rem 0;
}
.cid-uMm5HvMriW .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMm5HvMriW .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMm5HvMriW H3 {
  color: #000000;
}
.cid-uMm5HwaLy4 {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMm5HwaLy4 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-uMm5HwaLy4 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uMm5HwaLy4 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uMm5HwaLy4 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uMm5HwaLy4 .mbr-section-title {
  color: #c21834;
}
.cid-uMm5HwaLy4 .mbr-section-subtitle {
  text-align: left;
}
.cid-uMm5HwaLy4 .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMm5HwzQot {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uMm5HwzQot .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm5HwzQot .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uMm5HwzQot .row {
    flex-direction: column-reverse;
  }
  .cid-uMm5HwzQot .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uMm5HwzQot .google-map {
  height: 100%;
  position: relative;
}
.cid-uMm5HwzQot .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uMm5HwzQot .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uMm5HwzQot .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uMm5HwzQot .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uMm5HwzQot .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uMm5HwzQot .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-uMm5HwzQot .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uMm5HwzQot .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMm5HwzQot .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uMm5HwzQot .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #c21834;
}
.cid-uMm5HwzQot .mbr-section-title {
  color: #c21834;
}
.cid-uMm5HwzQot .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMm5Hx22Vu {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMm5Hx22Vu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm5Hx22Vu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm5Hx22Vu .nav-tabs .nav-item.open .nav-link:focus,
.cid-uMm5Hx22Vu .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uMm5Hx22Vu .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-uMm5Hx22Vu .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-uMm5Hx22Vu .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-uMm5Hx22Vu .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-uMm5Hx22Vu .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-uMm5Hx22Vu .nav-link,
.cid-uMm5Hx22Vu .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-uMm5Hx22Vu .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-uMm5Hx22Vu H4 {
  text-align: center;
}
.cid-uMm5Hx22Vu H3 {
  text-align: center;
}
.cid-uMm5HxtWNz {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMm5HxtWNz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm5HxtWNz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm5HxtWNz .mbr-text {
  color: #767676;
}
.cid-uMm5HxtWNz .mbr-section-subtitle {
  color: #767676;
}
.cid-uMm5HxtWNz .title .num {
  width: 100%;
  display: block;
}
.cid-uMm5HxtWNz .title .card-title {
  z-index: 1;
}
.cid-uMm5HxtWNz .num {
  color: #c21834;
}
@media (max-width: 767px) {
  .cid-uMm5HxtWNz * {
    text-align: center !important;
  }
  .cid-uMm5HxtWNz .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uMm5HxtWNz .mbr-text,
.cid-uMm5HxtWNz .mbr-section-btn {
  color: #000000;
}
.cid-uMm5Hy0TrE {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-uMm5Hy0TrE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm5Hy0TrE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm5Hy0TrE .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uMm5Hy0TrE .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMm5Hy0TrE .row {
    text-align: center;
  }
  .cid-uMm5Hy0TrE .row > div {
    margin: auto;
  }
  .cid-uMm5Hy0TrE .social-row {
    justify-content: center;
  }
}
.cid-uMm5Hy0TrE .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uMm5Hy0TrE .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uMm5Hy0TrE .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMm5Hy0TrE .list {
    margin-bottom: 0rem;
  }
}
.cid-uMm5Hy0TrE .mbr-text {
  color: #fafafa;
}
.cid-uMm5Hy0TrE .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uMm5Hy0TrE .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uMm5Hy0TrE div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uMm7oSHesk {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uMm7oSHesk nav.navbar {
  position: fixed;
}
.cid-uMm7oSHesk .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMm7oSHesk .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uMm7oSHesk .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uMm7oSHesk .dropdown-item:hover,
.cid-uMm7oSHesk .dropdown-item:focus {
  background: #c21834 !important;
  color: white !important;
}
.cid-uMm7oSHesk .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uMm7oSHesk .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uMm7oSHesk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uMm7oSHesk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uMm7oSHesk .nav-link {
  position: relative;
}
.cid-uMm7oSHesk .container {
  display: flex;
  margin: auto;
}
.cid-uMm7oSHesk .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uMm7oSHesk .dropdown-menu,
.cid-uMm7oSHesk .navbar.opened {
  background: #000000 !important;
}
.cid-uMm7oSHesk .nav-item:focus,
.cid-uMm7oSHesk .nav-link:focus {
  outline: none;
}
.cid-uMm7oSHesk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uMm7oSHesk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMm7oSHesk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uMm7oSHesk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMm7oSHesk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMm7oSHesk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMm7oSHesk .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}
.cid-uMm7oSHesk .navbar.opened {
  transition: all 0.3s;
}
.cid-uMm7oSHesk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uMm7oSHesk .navbar .navbar-logo img {
  width: auto;
}
.cid-uMm7oSHesk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMm7oSHesk .navbar.collapsed {
  justify-content: center;
}
.cid-uMm7oSHesk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMm7oSHesk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uMm7oSHesk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uMm7oSHesk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMm7oSHesk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMm7oSHesk .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uMm7oSHesk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMm7oSHesk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uMm7oSHesk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMm7oSHesk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMm7oSHesk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMm7oSHesk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMm7oSHesk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMm7oSHesk .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uMm7oSHesk .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uMm7oSHesk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMm7oSHesk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMm7oSHesk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uMm7oSHesk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uMm7oSHesk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uMm7oSHesk .navbar.navbar-short {
  min-height: 60px;
}
.cid-uMm7oSHesk .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uMm7oSHesk .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uMm7oSHesk .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMm7oSHesk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMm7oSHesk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMm7oSHesk .dropdown-item.active,
.cid-uMm7oSHesk .dropdown-item:active {
  background-color: transparent;
}
.cid-uMm7oSHesk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMm7oSHesk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMm7oSHesk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMm7oSHesk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uMm7oSHesk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMm7oSHesk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMm7oSHesk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uMm7oSHesk .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uMm7oSHesk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uMm7oSHesk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #c21834;
}
.cid-uMm7oSHesk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uMm7oSHesk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMm7oSHesk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMm7oSHesk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uMm7oSHesk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMm7oSHesk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uMm7oSHesk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uMm7oSHesk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMm7oSHesk .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uMm7oSHesk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uMm7oSHesk .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMm7oSHesk .navbar {
    height: 70px;
  }
  .cid-uMm7oSHesk .navbar.opened {
    height: auto;
  }
  .cid-uMm7oSHesk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMm7oSXwmD {
  background-image: url("../../../assets/images/tableros-electricos-portada-3.png");
}
.cid-uMm7oSXwmD .icons-media-container {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 4rem;
}
.cid-uMm7oSXwmD .icons-media-container .mbr-iconfont {
  font-size: 96px;
  color: #ffffff;
}
.cid-uMm7oSXwmD .icons-media-container .icon-block {
  padding-bottom: 1rem;
}
.cid-uMm7oSXwmD .mbr-text {
  color: #ffffff;
}
.cid-uMm7oSXwmD .card {
  padding-bottom: 1.5rem;
}
.cid-uMm7oSXwmD .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uMm7oSXwmD .card-wrapper .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-uMm7oSXwmD .card-wrapper .card-title {
  color: #ffffff;
}
.cid-uMm7oSXwmD H1 {
  color: #c21834;
}
.cid-uMm7oSXwmD .mbr-text,
.cid-uMm7oSXwmD .mbr-section-btn {
  color: #000000;
}
.cid-uMm7oSXwmD .card-wrapper .card-title,
.cid-uMm7oSXwmD .card-box {
  color: #000000;
  text-align: center;
}
.cid-uMm7oTagAd {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMm7oTagAd .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (min-width: 991px) {
  .cid-uMm7oTagAd .item {
    margin-bottom: 4rem;
  }
}
.cid-uMm7oTagAd .item:last-child .icon-box:before {
  display: none;
}
.cid-uMm7oTagAd .item.last .icon-box:before {
  display: none;
}
.cid-uMm7oTagAd .step-number {
  padding-top: 6px;
}
.cid-uMm7oTagAd .icon-box {
  background: #c21834;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uMm7oTagAd .icon-box {
    margin-right: 1rem;
  }
}
.cid-uMm7oTagAd .icon-box::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 120%;
  top: 100%;
  color: #c21834;
  transform: translate(-50%, 0);
}
.cid-uMm7oTagAd span {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uMm7oTagAd .card {
    margin-bottom: 2rem;
  }
  .cid-uMm7oTagAd .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMm7oTagAd .icon-box::before {
    top: 141%;
    top: 123%;
  }
}
@media (max-width: 768px) {
  .cid-uMm7oTagAd .icon-box::before {
    top: 114%;
  }
}
.cid-uMm7oTagAd .card-title,
.cid-uMm7oTagAd .card-box {
  color: #c21834;
}
.cid-uMm7oTagAd .icon-text {
  color: #000000;
  text-align: left;
}
.cid-uMm7oTagAd .icon-text DIV {
  text-align: left;
}
.cid-uMm7oTagAd .mbr-text,
.cid-uMm7oTagAd .mbr-section-btn {
  color: #000000;
}
.cid-uMm7oTtgOP {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-uMm7oTtgOP .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uMm7oTtgOP .row {
    flex-direction: column-reverse;
  }
  .cid-uMm7oTtgOP .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMm7oTtgOP .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uMm7oTtgOP .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uMm7oTtgOP .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uMm7oTtgOP .mbr-text,
.cid-uMm7oTtgOP .mbr-section-btn {
  color: #000000;
}
.cid-uMm7oTtgOP .card-title {
  color: #c21834;
}
.cid-uMm7oTGx7A {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-uMm7oTGx7A img,
.cid-uMm7oTGx7A .item-img {
  width: 100%;
}
.cid-uMm7oTGx7A .item:focus,
.cid-uMm7oTGx7A span:focus {
  outline: none;
}
.cid-uMm7oTGx7A .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uMm7oTGx7A .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uMm7oTGx7A .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uMm7oTGx7A .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uMm7oTGx7A .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uMm7oTGx7A .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uMm7oTGx7A .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uMm7oTGx7A .mbr-section-title {
  color: #c21834;
}
.cid-uMm7oTGx7A .mbr-text,
.cid-uMm7oTGx7A .mbr-section-btn {
  text-align: left;
  color: #bbbbbb;
}
.cid-uMm7oTGx7A .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uMm7oTGx7A .item-subtitle {
  text-align: left;
}
.cid-uMm7oUqUjv {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMm7oUqUjv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm7oUqUjv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm7oUqUjv .item {
  padding-bottom: 2rem;
}
.cid-uMm7oUqUjv .item-wrapper {
  position: relative;
}
.cid-uMm7oUqUjv .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uMm7oUqUjv .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uMm7oUqUjv .carousel-control,
.cid-uMm7oUqUjv .close {
  background: #1b1b1b;
}
.cid-uMm7oUqUjv .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uMm7oUqUjv .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uMm7oUqUjv .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uMm7oUqUjv .carousel-control-next span {
  margin-left: 5px;
}
.cid-uMm7oUqUjv .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uMm7oUqUjv .close::before {
  content: '\e91a';
}
.cid-uMm7oUqUjv .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uMm7oUqUjv .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMm7oUqUjv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMm7oUqUjv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMm7oUqUjv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMm7oUqUjv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uMm7oUqUjv .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMm7oUqUjv .carousel-indicators li.active,
.cid-uMm7oUqUjv .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMm7oUqUjv .carousel-indicators li::after,
.cid-uMm7oUqUjv .carousel-indicators li::before {
  content: none;
}
.cid-uMm7oUqUjv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMm7oUqUjv .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uMm7oUqUjv .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uMm7oUqUjv .carousel-indicators {
    display: none;
  }
}
.cid-uMm7oUqUjv .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMm7oUqUjv .carousel-inner > .active {
  display: block;
}
.cid-uMm7oUqUjv .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMm7oUqUjv .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uMm7oUqUjv .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uMm7oUqUjv .carousel-control,
  .cid-uMm7oUqUjv .carousel-indicators,
  .cid-uMm7oUqUjv .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uMm7oUqUjv .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uMm7oUqUjv .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uMm7oUqUjv .carousel-indicators .active,
.cid-uMm7oUqUjv .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uMm7oUqUjv .carousel-indicators .active {
  background: #fff;
}
.cid-uMm7oUqUjv .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uMm7oUqUjv .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uMm7oUqUjv .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uMm7oUqUjv .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uMm7oUqUjv .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uMm7oUqUjv .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uMm7oUqUjv .carousel {
  width: 100%;
}
.cid-uMm7oUqUjv .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uMm7oUqUjv .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uMm7oUqUjv .modal.fade .modal-dialog,
.cid-uMm7oUqUjv .modal.in .modal-dialog {
  transform: none;
}
.cid-uMm7oUqUjv .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uMm7oUqUjv H6 {
  text-align: center;
}
.cid-uMm7oUqUjv H3 {
  color: #c21834;
}
.cid-uMm7oUqUjv DIV {
  text-align: left;
}
.cid-uMm7oV3F0Z {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (min-width: 992px) {
  .cid-uMm7oV3F0Z .carousel {
    min-height: 1000px;
  }
  .cid-uMm7oV3F0Z .carousel img {
    max-height: 1000px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uMm7oV3F0Z .carousel {
    min-height: 650px;
  }
  .cid-uMm7oV3F0Z .carousel img {
    max-height: 650px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-uMm7oV3F0Z .carousel {
    min-height: 550px;
  }
  .cid-uMm7oV3F0Z .carousel img {
    max-height: 550px;
    object-fit: contain;
  }
  .cid-uMm7oV3F0Z .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uMm7oV3F0Z .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uMm7oV3F0Z .carousel,
.cid-uMm7oV3F0Z .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMm7oV3F0Z .item-wrapper {
  width: 100%;
}
.cid-uMm7oV3F0Z .carousel-caption {
  bottom: 40px;
}
.cid-uMm7oV3F0Z .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uMm7oV3F0Z .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uMm7oV3F0Z .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uMm7oV3F0Z .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uMm7oV3F0Z .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMm7oV3F0Z .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMm7oV3F0Z .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMm7oV3F0Z .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMm7oV3F0Z .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uMm7oV3F0Z .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMm7oV3F0Z .carousel-indicators li.active,
.cid-uMm7oV3F0Z .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMm7oV3F0Z .carousel-indicators li::after,
.cid-uMm7oV3F0Z .carousel-indicators li::before {
  content: none;
}
.cid-uMm7oV3F0Z .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMm7oV3F0Z .carousel-indicators {
    display: none !important;
  }
}
.cid-uMm7oV3F0Z H5 {
  color: #c21834;
}
.cid-uMm7oV3F0Z P {
  color: #000000;
  text-align: center;
}
.cid-uMm7oVt1Ja {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMm7oVt1Ja .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm7oVt1Ja .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm7oVt1Ja .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMm7oVt1Ja .panel-group {
  border: none;
}
.cid-uMm7oVt1Ja .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMm7oVt1Ja .panel-body,
.cid-uMm7oVt1Ja .card-header {
  padding: 1rem 0;
}
.cid-uMm7oVt1Ja .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMm7oVt1Ja .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMm7oVt1Ja H3 {
  color: #000000;
}
.cid-uMm7oVt1Ja DIV {
  text-align: left;
}
.cid-uMm7oVPrAt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMm7oVPrAt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm7oVPrAt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm7oVPrAt .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMm7oVPrAt .panel-group {
  border: none;
}
.cid-uMm7oVPrAt .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMm7oVPrAt .panel-body,
.cid-uMm7oVPrAt .card-header {
  padding: 1rem 0;
}
.cid-uMm7oVPrAt .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMm7oVPrAt .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMm7oVPrAt H3 {
  color: #000000;
}
.cid-uMm7oWcm7p {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uMm7oWcm7p .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm7oWcm7p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm7oWcm7p .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMm7oWcm7p .panel-group {
  border: none;
}
.cid-uMm7oWcm7p .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMm7oWcm7p .panel-body,
.cid-uMm7oWcm7p .card-header {
  padding: 1rem 0;
}
.cid-uMm7oWcm7p .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMm7oWcm7p .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMm7oWcm7p H3 {
  color: #000000;
}
.cid-uMm7oWBkKf {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMm7oWBkKf .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-uMm7oWBkKf form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uMm7oWBkKf form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uMm7oWBkKf form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uMm7oWBkKf .mbr-section-title {
  color: #c21834;
}
.cid-uMm7oWBkKf .mbr-section-subtitle {
  text-align: left;
}
.cid-uMm7oWBkKf .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMm7oWYfWA {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uMm7oWYfWA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm7oWYfWA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uMm7oWYfWA .row {
    flex-direction: column-reverse;
  }
  .cid-uMm7oWYfWA .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uMm7oWYfWA .google-map {
  height: 100%;
  position: relative;
}
.cid-uMm7oWYfWA .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uMm7oWYfWA .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uMm7oWYfWA .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uMm7oWYfWA .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uMm7oWYfWA .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uMm7oWYfWA .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-uMm7oWYfWA .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uMm7oWYfWA .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMm7oWYfWA .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uMm7oWYfWA .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #c21834;
}
.cid-uMm7oWYfWA .mbr-section-title {
  color: #c21834;
}
.cid-uMm7oWYfWA .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMm7oXqSaW {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMm7oXqSaW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm7oXqSaW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm7oXqSaW .nav-tabs .nav-item.open .nav-link:focus,
.cid-uMm7oXqSaW .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uMm7oXqSaW .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-uMm7oXqSaW .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-uMm7oXqSaW .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-uMm7oXqSaW .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-uMm7oXqSaW .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-uMm7oXqSaW .nav-link,
.cid-uMm7oXqSaW .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-uMm7oXqSaW .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-uMm7oXqSaW H4 {
  text-align: center;
}
.cid-uMm7oXqSaW H3 {
  text-align: center;
}
.cid-uMm7oXQG4r {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMm7oXQG4r .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm7oXQG4r .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm7oXQG4r .mbr-text {
  color: #767676;
}
.cid-uMm7oXQG4r .mbr-section-subtitle {
  color: #767676;
}
.cid-uMm7oXQG4r .title .num {
  width: 100%;
  display: block;
}
.cid-uMm7oXQG4r .title .card-title {
  z-index: 1;
}
.cid-uMm7oXQG4r .num {
  color: #c21834;
}
@media (max-width: 767px) {
  .cid-uMm7oXQG4r * {
    text-align: center !important;
  }
  .cid-uMm7oXQG4r .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uMm7oXQG4r .mbr-text,
.cid-uMm7oXQG4r .mbr-section-btn {
  color: #000000;
}
.cid-uMm7oYnLSD {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-uMm7oYnLSD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm7oYnLSD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm7oYnLSD .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uMm7oYnLSD .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMm7oYnLSD .row {
    text-align: center;
  }
  .cid-uMm7oYnLSD .row > div {
    margin: auto;
  }
  .cid-uMm7oYnLSD .social-row {
    justify-content: center;
  }
}
.cid-uMm7oYnLSD .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uMm7oYnLSD .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uMm7oYnLSD .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMm7oYnLSD .list {
    margin-bottom: 0rem;
  }
}
.cid-uMm7oYnLSD .mbr-text {
  color: #fafafa;
}
.cid-uMm7oYnLSD .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uMm7oYnLSD .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uMm7oYnLSD div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uMm8mCZfSZ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uMm8mCZfSZ nav.navbar {
  position: fixed;
}
.cid-uMm8mCZfSZ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMm8mCZfSZ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uMm8mCZfSZ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uMm8mCZfSZ .dropdown-item:hover,
.cid-uMm8mCZfSZ .dropdown-item:focus {
  background: #c21834 !important;
  color: white !important;
}
.cid-uMm8mCZfSZ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uMm8mCZfSZ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uMm8mCZfSZ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uMm8mCZfSZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uMm8mCZfSZ .nav-link {
  position: relative;
}
.cid-uMm8mCZfSZ .container {
  display: flex;
  margin: auto;
}
.cid-uMm8mCZfSZ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uMm8mCZfSZ .dropdown-menu,
.cid-uMm8mCZfSZ .navbar.opened {
  background: #000000 !important;
}
.cid-uMm8mCZfSZ .nav-item:focus,
.cid-uMm8mCZfSZ .nav-link:focus {
  outline: none;
}
.cid-uMm8mCZfSZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uMm8mCZfSZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMm8mCZfSZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uMm8mCZfSZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMm8mCZfSZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMm8mCZfSZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMm8mCZfSZ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}
.cid-uMm8mCZfSZ .navbar.opened {
  transition: all 0.3s;
}
.cid-uMm8mCZfSZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uMm8mCZfSZ .navbar .navbar-logo img {
  width: auto;
}
.cid-uMm8mCZfSZ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMm8mCZfSZ .navbar.collapsed {
  justify-content: center;
}
.cid-uMm8mCZfSZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMm8mCZfSZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uMm8mCZfSZ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uMm8mCZfSZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMm8mCZfSZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMm8mCZfSZ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uMm8mCZfSZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMm8mCZfSZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uMm8mCZfSZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMm8mCZfSZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMm8mCZfSZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMm8mCZfSZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMm8mCZfSZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMm8mCZfSZ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uMm8mCZfSZ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uMm8mCZfSZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMm8mCZfSZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMm8mCZfSZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uMm8mCZfSZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uMm8mCZfSZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uMm8mCZfSZ .navbar.navbar-short {
  min-height: 60px;
}
.cid-uMm8mCZfSZ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uMm8mCZfSZ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uMm8mCZfSZ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMm8mCZfSZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMm8mCZfSZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMm8mCZfSZ .dropdown-item.active,
.cid-uMm8mCZfSZ .dropdown-item:active {
  background-color: transparent;
}
.cid-uMm8mCZfSZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMm8mCZfSZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMm8mCZfSZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMm8mCZfSZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uMm8mCZfSZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMm8mCZfSZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMm8mCZfSZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uMm8mCZfSZ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uMm8mCZfSZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uMm8mCZfSZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #c21834;
}
.cid-uMm8mCZfSZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uMm8mCZfSZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMm8mCZfSZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMm8mCZfSZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uMm8mCZfSZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMm8mCZfSZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uMm8mCZfSZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uMm8mCZfSZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMm8mCZfSZ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uMm8mCZfSZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uMm8mCZfSZ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMm8mCZfSZ .navbar {
    height: 70px;
  }
  .cid-uMm8mCZfSZ .navbar.opened {
    height: auto;
  }
  .cid-uMm8mCZfSZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMm8mDeo9o {
  background-image: url("../../../assets/images/tableros-electricos-portada-3.png");
}
.cid-uMm8mDeo9o .icons-media-container {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 4rem;
}
.cid-uMm8mDeo9o .icons-media-container .mbr-iconfont {
  font-size: 96px;
  color: #ffffff;
}
.cid-uMm8mDeo9o .icons-media-container .icon-block {
  padding-bottom: 1rem;
}
.cid-uMm8mDeo9o .mbr-text {
  color: #ffffff;
}
.cid-uMm8mDeo9o .card {
  padding-bottom: 1.5rem;
}
.cid-uMm8mDeo9o .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uMm8mDeo9o .card-wrapper .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-uMm8mDeo9o .card-wrapper .card-title {
  color: #ffffff;
}
.cid-uMm8mDeo9o H1 {
  color: #c21834;
}
.cid-uMm8mDeo9o .mbr-text,
.cid-uMm8mDeo9o .mbr-section-btn {
  color: #000000;
}
.cid-uMm8mDeo9o .card-wrapper .card-title,
.cid-uMm8mDeo9o .card-box {
  color: #000000;
  text-align: center;
}
.cid-uMm8mDqN49 {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMm8mDqN49 .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (min-width: 991px) {
  .cid-uMm8mDqN49 .item {
    margin-bottom: 4rem;
  }
}
.cid-uMm8mDqN49 .item:last-child .icon-box:before {
  display: none;
}
.cid-uMm8mDqN49 .item.last .icon-box:before {
  display: none;
}
.cid-uMm8mDqN49 .step-number {
  padding-top: 6px;
}
.cid-uMm8mDqN49 .icon-box {
  background: #c21834;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uMm8mDqN49 .icon-box {
    margin-right: 1rem;
  }
}
.cid-uMm8mDqN49 .icon-box::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 120%;
  top: 100%;
  color: #c21834;
  transform: translate(-50%, 0);
}
.cid-uMm8mDqN49 span {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uMm8mDqN49 .card {
    margin-bottom: 2rem;
  }
  .cid-uMm8mDqN49 .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMm8mDqN49 .icon-box::before {
    top: 141%;
    top: 123%;
  }
}
@media (max-width: 768px) {
  .cid-uMm8mDqN49 .icon-box::before {
    top: 114%;
  }
}
.cid-uMm8mDqN49 .card-title,
.cid-uMm8mDqN49 .card-box {
  color: #c21834;
}
.cid-uMm8mDqN49 .icon-text {
  color: #000000;
  text-align: left;
}
.cid-uMm8mDqN49 .icon-text DIV {
  text-align: left;
}
.cid-uMm8mDqN49 .mbr-text,
.cid-uMm8mDqN49 .mbr-section-btn {
  color: #000000;
}
.cid-uMm8mDJ5Eg {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-uMm8mDJ5Eg .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uMm8mDJ5Eg .row {
    flex-direction: column-reverse;
  }
  .cid-uMm8mDJ5Eg .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMm8mDJ5Eg .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uMm8mDJ5Eg .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uMm8mDJ5Eg .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uMm8mDJ5Eg .mbr-text,
.cid-uMm8mDJ5Eg .mbr-section-btn {
  color: #000000;
}
.cid-uMm8mDJ5Eg .card-title {
  color: #c21834;
}
.cid-uMm8mDVl4w {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-uMm8mDVl4w img,
.cid-uMm8mDVl4w .item-img {
  width: 100%;
}
.cid-uMm8mDVl4w .item:focus,
.cid-uMm8mDVl4w span:focus {
  outline: none;
}
.cid-uMm8mDVl4w .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uMm8mDVl4w .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uMm8mDVl4w .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uMm8mDVl4w .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uMm8mDVl4w .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uMm8mDVl4w .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uMm8mDVl4w .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uMm8mDVl4w .mbr-section-title {
  color: #c21834;
}
.cid-uMm8mDVl4w .mbr-text,
.cid-uMm8mDVl4w .mbr-section-btn {
  text-align: left;
  color: #bbbbbb;
}
.cid-uMm8mDVl4w .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uMm8mDVl4w .item-subtitle {
  text-align: left;
}
.cid-uMm8mEEr4p {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMm8mEEr4p .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm8mEEr4p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm8mEEr4p .item {
  padding-bottom: 2rem;
}
.cid-uMm8mEEr4p .item-wrapper {
  position: relative;
}
.cid-uMm8mEEr4p .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uMm8mEEr4p .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uMm8mEEr4p .carousel-control,
.cid-uMm8mEEr4p .close {
  background: #1b1b1b;
}
.cid-uMm8mEEr4p .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uMm8mEEr4p .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uMm8mEEr4p .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uMm8mEEr4p .carousel-control-next span {
  margin-left: 5px;
}
.cid-uMm8mEEr4p .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uMm8mEEr4p .close::before {
  content: '\e91a';
}
.cid-uMm8mEEr4p .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uMm8mEEr4p .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMm8mEEr4p .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMm8mEEr4p .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMm8mEEr4p .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMm8mEEr4p .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uMm8mEEr4p .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMm8mEEr4p .carousel-indicators li.active,
.cid-uMm8mEEr4p .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMm8mEEr4p .carousel-indicators li::after,
.cid-uMm8mEEr4p .carousel-indicators li::before {
  content: none;
}
.cid-uMm8mEEr4p .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMm8mEEr4p .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uMm8mEEr4p .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uMm8mEEr4p .carousel-indicators {
    display: none;
  }
}
.cid-uMm8mEEr4p .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMm8mEEr4p .carousel-inner > .active {
  display: block;
}
.cid-uMm8mEEr4p .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMm8mEEr4p .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uMm8mEEr4p .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uMm8mEEr4p .carousel-control,
  .cid-uMm8mEEr4p .carousel-indicators,
  .cid-uMm8mEEr4p .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uMm8mEEr4p .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uMm8mEEr4p .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uMm8mEEr4p .carousel-indicators .active,
.cid-uMm8mEEr4p .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uMm8mEEr4p .carousel-indicators .active {
  background: #fff;
}
.cid-uMm8mEEr4p .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uMm8mEEr4p .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uMm8mEEr4p .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uMm8mEEr4p .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uMm8mEEr4p .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uMm8mEEr4p .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uMm8mEEr4p .carousel {
  width: 100%;
}
.cid-uMm8mEEr4p .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uMm8mEEr4p .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uMm8mEEr4p .modal.fade .modal-dialog,
.cid-uMm8mEEr4p .modal.in .modal-dialog {
  transform: none;
}
.cid-uMm8mEEr4p .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uMm8mEEr4p H6 {
  text-align: center;
}
.cid-uMm8mEEr4p H3 {
  color: #c21834;
}
.cid-uMm8mEEr4p DIV {
  text-align: left;
}
.cid-uMm8mFincn {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (min-width: 992px) {
  .cid-uMm8mFincn .carousel {
    min-height: 1000px;
  }
  .cid-uMm8mFincn .carousel img {
    max-height: 1000px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uMm8mFincn .carousel {
    min-height: 650px;
  }
  .cid-uMm8mFincn .carousel img {
    max-height: 650px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-uMm8mFincn .carousel {
    min-height: 550px;
  }
  .cid-uMm8mFincn .carousel img {
    max-height: 550px;
    object-fit: contain;
  }
  .cid-uMm8mFincn .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uMm8mFincn .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uMm8mFincn .carousel,
.cid-uMm8mFincn .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMm8mFincn .item-wrapper {
  width: 100%;
}
.cid-uMm8mFincn .carousel-caption {
  bottom: 40px;
}
.cid-uMm8mFincn .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uMm8mFincn .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uMm8mFincn .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uMm8mFincn .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uMm8mFincn .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMm8mFincn .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMm8mFincn .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMm8mFincn .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMm8mFincn .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uMm8mFincn .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMm8mFincn .carousel-indicators li.active,
.cid-uMm8mFincn .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMm8mFincn .carousel-indicators li::after,
.cid-uMm8mFincn .carousel-indicators li::before {
  content: none;
}
.cid-uMm8mFincn .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMm8mFincn .carousel-indicators {
    display: none !important;
  }
}
.cid-uMm8mFincn H5 {
  color: #c21834;
}
.cid-uMm8mFincn P {
  color: #000000;
  text-align: center;
}
.cid-uMm8mFEVaj {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMm8mFEVaj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm8mFEVaj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm8mFEVaj .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMm8mFEVaj .panel-group {
  border: none;
}
.cid-uMm8mFEVaj .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMm8mFEVaj .panel-body,
.cid-uMm8mFEVaj .card-header {
  padding: 1rem 0;
}
.cid-uMm8mFEVaj .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMm8mFEVaj .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMm8mFEVaj H3 {
  color: #000000;
}
.cid-uMm8mFEVaj DIV {
  text-align: left;
}
.cid-uMm8mG0BA7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMm8mG0BA7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm8mG0BA7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm8mG0BA7 .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMm8mG0BA7 .panel-group {
  border: none;
}
.cid-uMm8mG0BA7 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMm8mG0BA7 .panel-body,
.cid-uMm8mG0BA7 .card-header {
  padding: 1rem 0;
}
.cid-uMm8mG0BA7 .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMm8mG0BA7 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMm8mG0BA7 H3 {
  color: #000000;
}
.cid-uMm8mGnSAF {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uMm8mGnSAF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm8mGnSAF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm8mGnSAF .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMm8mGnSAF .panel-group {
  border: none;
}
.cid-uMm8mGnSAF .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMm8mGnSAF .panel-body,
.cid-uMm8mGnSAF .card-header {
  padding: 1rem 0;
}
.cid-uMm8mGnSAF .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMm8mGnSAF .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMm8mGnSAF H3 {
  color: #000000;
}
.cid-uMm8mGLCAY {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMm8mGLCAY .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-uMm8mGLCAY form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uMm8mGLCAY form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uMm8mGLCAY form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uMm8mGLCAY .mbr-section-title {
  color: #c21834;
}
.cid-uMm8mGLCAY .mbr-section-subtitle {
  text-align: left;
}
.cid-uMm8mGLCAY .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMm8mH8qdf {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uMm8mH8qdf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm8mH8qdf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uMm8mH8qdf .row {
    flex-direction: column-reverse;
  }
  .cid-uMm8mH8qdf .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uMm8mH8qdf .google-map {
  height: 100%;
  position: relative;
}
.cid-uMm8mH8qdf .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uMm8mH8qdf .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uMm8mH8qdf .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uMm8mH8qdf .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uMm8mH8qdf .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uMm8mH8qdf .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-uMm8mH8qdf .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uMm8mH8qdf .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMm8mH8qdf .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uMm8mH8qdf .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #c21834;
}
.cid-uMm8mH8qdf .mbr-section-title {
  color: #c21834;
}
.cid-uMm8mH8qdf .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMm8mHz2jj {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMm8mHz2jj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm8mHz2jj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm8mHz2jj .nav-tabs .nav-item.open .nav-link:focus,
.cid-uMm8mHz2jj .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uMm8mHz2jj .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-uMm8mHz2jj .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-uMm8mHz2jj .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-uMm8mHz2jj .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-uMm8mHz2jj .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-uMm8mHz2jj .nav-link,
.cid-uMm8mHz2jj .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-uMm8mHz2jj .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-uMm8mHz2jj H4 {
  text-align: center;
}
.cid-uMm8mHz2jj H3 {
  text-align: center;
}
.cid-uMm8mI1Sf6 {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMm8mI1Sf6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm8mI1Sf6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm8mI1Sf6 .mbr-text {
  color: #767676;
}
.cid-uMm8mI1Sf6 .mbr-section-subtitle {
  color: #767676;
}
.cid-uMm8mI1Sf6 .title .num {
  width: 100%;
  display: block;
}
.cid-uMm8mI1Sf6 .title .card-title {
  z-index: 1;
}
.cid-uMm8mI1Sf6 .num {
  color: #c21834;
}
@media (max-width: 767px) {
  .cid-uMm8mI1Sf6 * {
    text-align: center !important;
  }
  .cid-uMm8mI1Sf6 .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uMm8mI1Sf6 .mbr-text,
.cid-uMm8mI1Sf6 .mbr-section-btn {
  color: #000000;
}
.cid-uMm8mIw8ig {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-uMm8mIw8ig .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMm8mIw8ig .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMm8mIw8ig .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uMm8mIw8ig .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMm8mIw8ig .row {
    text-align: center;
  }
  .cid-uMm8mIw8ig .row > div {
    margin: auto;
  }
  .cid-uMm8mIw8ig .social-row {
    justify-content: center;
  }
}
.cid-uMm8mIw8ig .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uMm8mIw8ig .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uMm8mIw8ig .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMm8mIw8ig .list {
    margin-bottom: 0rem;
  }
}
.cid-uMm8mIw8ig .mbr-text {
  color: #fafafa;
}
.cid-uMm8mIw8ig .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uMm8mIw8ig .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uMm8mIw8ig div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uMmceoFiKZ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uMmceoFiKZ nav.navbar {
  position: fixed;
}
.cid-uMmceoFiKZ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMmceoFiKZ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uMmceoFiKZ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uMmceoFiKZ .dropdown-item:hover,
.cid-uMmceoFiKZ .dropdown-item:focus {
  background: #c21834 !important;
  color: white !important;
}
.cid-uMmceoFiKZ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uMmceoFiKZ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uMmceoFiKZ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uMmceoFiKZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uMmceoFiKZ .nav-link {
  position: relative;
}
.cid-uMmceoFiKZ .container {
  display: flex;
  margin: auto;
}
.cid-uMmceoFiKZ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uMmceoFiKZ .dropdown-menu,
.cid-uMmceoFiKZ .navbar.opened {
  background: #000000 !important;
}
.cid-uMmceoFiKZ .nav-item:focus,
.cid-uMmceoFiKZ .nav-link:focus {
  outline: none;
}
.cid-uMmceoFiKZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uMmceoFiKZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMmceoFiKZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uMmceoFiKZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMmceoFiKZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMmceoFiKZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMmceoFiKZ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}
.cid-uMmceoFiKZ .navbar.opened {
  transition: all 0.3s;
}
.cid-uMmceoFiKZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uMmceoFiKZ .navbar .navbar-logo img {
  width: auto;
}
.cid-uMmceoFiKZ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMmceoFiKZ .navbar.collapsed {
  justify-content: center;
}
.cid-uMmceoFiKZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMmceoFiKZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uMmceoFiKZ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uMmceoFiKZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMmceoFiKZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMmceoFiKZ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uMmceoFiKZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMmceoFiKZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uMmceoFiKZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMmceoFiKZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMmceoFiKZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMmceoFiKZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMmceoFiKZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMmceoFiKZ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uMmceoFiKZ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uMmceoFiKZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMmceoFiKZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMmceoFiKZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uMmceoFiKZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uMmceoFiKZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uMmceoFiKZ .navbar.navbar-short {
  min-height: 60px;
}
.cid-uMmceoFiKZ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uMmceoFiKZ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uMmceoFiKZ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMmceoFiKZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMmceoFiKZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMmceoFiKZ .dropdown-item.active,
.cid-uMmceoFiKZ .dropdown-item:active {
  background-color: transparent;
}
.cid-uMmceoFiKZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMmceoFiKZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMmceoFiKZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMmceoFiKZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uMmceoFiKZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMmceoFiKZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMmceoFiKZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uMmceoFiKZ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uMmceoFiKZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uMmceoFiKZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #c21834;
}
.cid-uMmceoFiKZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uMmceoFiKZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMmceoFiKZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMmceoFiKZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uMmceoFiKZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMmceoFiKZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uMmceoFiKZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uMmceoFiKZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMmceoFiKZ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uMmceoFiKZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uMmceoFiKZ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMmceoFiKZ .navbar {
    height: 70px;
  }
  .cid-uMmceoFiKZ .navbar.opened {
    height: auto;
  }
  .cid-uMmceoFiKZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMmceoWXae {
  background-image: url("../../../assets/images/tableros-electricos-portada-3.png");
}
.cid-uMmceoWXae .icons-media-container {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 4rem;
}
.cid-uMmceoWXae .icons-media-container .mbr-iconfont {
  font-size: 96px;
  color: #ffffff;
}
.cid-uMmceoWXae .icons-media-container .icon-block {
  padding-bottom: 1rem;
}
.cid-uMmceoWXae .mbr-text {
  color: #ffffff;
}
.cid-uMmceoWXae .card {
  padding-bottom: 1.5rem;
}
.cid-uMmceoWXae .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uMmceoWXae .card-wrapper .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-uMmceoWXae .card-wrapper .card-title {
  color: #ffffff;
}
.cid-uMmceoWXae H1 {
  color: #c21834;
}
.cid-uMmceoWXae .mbr-text,
.cid-uMmceoWXae .mbr-section-btn {
  color: #000000;
}
.cid-uMmceoWXae .card-wrapper .card-title,
.cid-uMmceoWXae .card-box {
  color: #000000;
  text-align: center;
}
.cid-uMmcepbt0L {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMmcepbt0L .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (min-width: 991px) {
  .cid-uMmcepbt0L .item {
    margin-bottom: 4rem;
  }
}
.cid-uMmcepbt0L .item:last-child .icon-box:before {
  display: none;
}
.cid-uMmcepbt0L .item.last .icon-box:before {
  display: none;
}
.cid-uMmcepbt0L .step-number {
  padding-top: 6px;
}
.cid-uMmcepbt0L .icon-box {
  background: #c21834;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uMmcepbt0L .icon-box {
    margin-right: 1rem;
  }
}
.cid-uMmcepbt0L .icon-box::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 120%;
  top: 100%;
  color: #c21834;
  transform: translate(-50%, 0);
}
.cid-uMmcepbt0L span {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uMmcepbt0L .card {
    margin-bottom: 2rem;
  }
  .cid-uMmcepbt0L .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMmcepbt0L .icon-box::before {
    top: 141%;
    top: 123%;
  }
}
@media (max-width: 768px) {
  .cid-uMmcepbt0L .icon-box::before {
    top: 114%;
  }
}
.cid-uMmcepbt0L .card-title,
.cid-uMmcepbt0L .card-box {
  color: #c21834;
}
.cid-uMmcepbt0L .icon-text {
  color: #000000;
  text-align: left;
}
.cid-uMmcepbt0L .icon-text DIV {
  text-align: left;
}
.cid-uMmcepbt0L .mbr-text,
.cid-uMmcepbt0L .mbr-section-btn {
  color: #000000;
}
.cid-uMmcepwLTZ {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-uMmcepwLTZ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uMmcepwLTZ .row {
    flex-direction: column-reverse;
  }
  .cid-uMmcepwLTZ .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMmcepwLTZ .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uMmcepwLTZ .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uMmcepwLTZ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uMmcepwLTZ .mbr-text,
.cid-uMmcepwLTZ .mbr-section-btn {
  color: #000000;
}
.cid-uMmcepwLTZ .card-title {
  color: #c21834;
}
.cid-uMmcepJ01M {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-uMmcepJ01M img,
.cid-uMmcepJ01M .item-img {
  width: 100%;
}
.cid-uMmcepJ01M .item:focus,
.cid-uMmcepJ01M span:focus {
  outline: none;
}
.cid-uMmcepJ01M .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uMmcepJ01M .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uMmcepJ01M .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uMmcepJ01M .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uMmcepJ01M .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uMmcepJ01M .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uMmcepJ01M .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uMmcepJ01M .mbr-section-title {
  color: #c21834;
}
.cid-uMmcepJ01M .mbr-text,
.cid-uMmcepJ01M .mbr-section-btn {
  text-align: left;
  color: #bbbbbb;
}
.cid-uMmcepJ01M .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uMmcepJ01M .item-subtitle {
  text-align: left;
}
.cid-uMmceqrlje {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMmceqrlje .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmceqrlje .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmceqrlje .item {
  padding-bottom: 2rem;
}
.cid-uMmceqrlje .item-wrapper {
  position: relative;
}
.cid-uMmceqrlje .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uMmceqrlje .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uMmceqrlje .carousel-control,
.cid-uMmceqrlje .close {
  background: #1b1b1b;
}
.cid-uMmceqrlje .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uMmceqrlje .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uMmceqrlje .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uMmceqrlje .carousel-control-next span {
  margin-left: 5px;
}
.cid-uMmceqrlje .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uMmceqrlje .close::before {
  content: '\e91a';
}
.cid-uMmceqrlje .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uMmceqrlje .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMmceqrlje .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMmceqrlje .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMmceqrlje .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMmceqrlje .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uMmceqrlje .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMmceqrlje .carousel-indicators li.active,
.cid-uMmceqrlje .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMmceqrlje .carousel-indicators li::after,
.cid-uMmceqrlje .carousel-indicators li::before {
  content: none;
}
.cid-uMmceqrlje .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMmceqrlje .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uMmceqrlje .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uMmceqrlje .carousel-indicators {
    display: none;
  }
}
.cid-uMmceqrlje .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMmceqrlje .carousel-inner > .active {
  display: block;
}
.cid-uMmceqrlje .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMmceqrlje .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uMmceqrlje .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uMmceqrlje .carousel-control,
  .cid-uMmceqrlje .carousel-indicators,
  .cid-uMmceqrlje .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uMmceqrlje .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uMmceqrlje .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uMmceqrlje .carousel-indicators .active,
.cid-uMmceqrlje .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uMmceqrlje .carousel-indicators .active {
  background: #fff;
}
.cid-uMmceqrlje .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uMmceqrlje .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uMmceqrlje .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uMmceqrlje .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uMmceqrlje .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uMmceqrlje .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uMmceqrlje .carousel {
  width: 100%;
}
.cid-uMmceqrlje .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uMmceqrlje .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uMmceqrlje .modal.fade .modal-dialog,
.cid-uMmceqrlje .modal.in .modal-dialog {
  transform: none;
}
.cid-uMmceqrlje .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uMmceqrlje H6 {
  text-align: center;
}
.cid-uMmceqrlje H3 {
  color: #c21834;
}
.cid-uMmceqrlje DIV {
  text-align: left;
}
.cid-uMmcer6gsA {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (min-width: 992px) {
  .cid-uMmcer6gsA .carousel {
    min-height: 1000px;
  }
  .cid-uMmcer6gsA .carousel img {
    max-height: 1000px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uMmcer6gsA .carousel {
    min-height: 650px;
  }
  .cid-uMmcer6gsA .carousel img {
    max-height: 650px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-uMmcer6gsA .carousel {
    min-height: 550px;
  }
  .cid-uMmcer6gsA .carousel img {
    max-height: 550px;
    object-fit: contain;
  }
  .cid-uMmcer6gsA .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uMmcer6gsA .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uMmcer6gsA .carousel,
.cid-uMmcer6gsA .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMmcer6gsA .item-wrapper {
  width: 100%;
}
.cid-uMmcer6gsA .carousel-caption {
  bottom: 40px;
}
.cid-uMmcer6gsA .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uMmcer6gsA .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uMmcer6gsA .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uMmcer6gsA .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uMmcer6gsA .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMmcer6gsA .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMmcer6gsA .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMmcer6gsA .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMmcer6gsA .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uMmcer6gsA .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMmcer6gsA .carousel-indicators li.active,
.cid-uMmcer6gsA .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMmcer6gsA .carousel-indicators li::after,
.cid-uMmcer6gsA .carousel-indicators li::before {
  content: none;
}
.cid-uMmcer6gsA .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMmcer6gsA .carousel-indicators {
    display: none !important;
  }
}
.cid-uMmcer6gsA H5 {
  color: #c21834;
}
.cid-uMmcer6gsA P {
  color: #000000;
  text-align: center;
}
.cid-uMmcervrPy {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMmcervrPy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmcervrPy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmcervrPy .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMmcervrPy .panel-group {
  border: none;
}
.cid-uMmcervrPy .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMmcervrPy .panel-body,
.cid-uMmcervrPy .card-header {
  padding: 1rem 0;
}
.cid-uMmcervrPy .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMmcervrPy .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMmcervrPy H3 {
  color: #000000;
}
.cid-uMmcervrPy DIV {
  text-align: left;
}
.cid-uMmcerSktk {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMmcerSktk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmcerSktk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmcerSktk .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMmcerSktk .panel-group {
  border: none;
}
.cid-uMmcerSktk .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMmcerSktk .panel-body,
.cid-uMmcerSktk .card-header {
  padding: 1rem 0;
}
.cid-uMmcerSktk .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMmcerSktk .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMmcerSktk H3 {
  color: #000000;
}
.cid-uMmcesf6KP {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uMmcesf6KP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmcesf6KP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmcesf6KP .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMmcesf6KP .panel-group {
  border: none;
}
.cid-uMmcesf6KP .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMmcesf6KP .panel-body,
.cid-uMmcesf6KP .card-header {
  padding: 1rem 0;
}
.cid-uMmcesf6KP .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMmcesf6KP .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMmcesf6KP H3 {
  color: #000000;
}
.cid-uMmcesERJr {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMmcesERJr .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-uMmcesERJr form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uMmcesERJr form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uMmcesERJr form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uMmcesERJr .mbr-section-title {
  color: #c21834;
}
.cid-uMmcesERJr .mbr-section-subtitle {
  text-align: left;
}
.cid-uMmcesERJr .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMmcet1wqI {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uMmcet1wqI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmcet1wqI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uMmcet1wqI .row {
    flex-direction: column-reverse;
  }
  .cid-uMmcet1wqI .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uMmcet1wqI .google-map {
  height: 100%;
  position: relative;
}
.cid-uMmcet1wqI .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uMmcet1wqI .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uMmcet1wqI .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uMmcet1wqI .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uMmcet1wqI .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uMmcet1wqI .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-uMmcet1wqI .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uMmcet1wqI .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMmcet1wqI .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uMmcet1wqI .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #c21834;
}
.cid-uMmcet1wqI .mbr-section-title {
  color: #c21834;
}
.cid-uMmcet1wqI .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMmcetv68X {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMmcetv68X .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmcetv68X .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmcetv68X .nav-tabs .nav-item.open .nav-link:focus,
.cid-uMmcetv68X .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uMmcetv68X .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-uMmcetv68X .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-uMmcetv68X .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-uMmcetv68X .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-uMmcetv68X .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-uMmcetv68X .nav-link,
.cid-uMmcetv68X .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-uMmcetv68X .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-uMmcetv68X H4 {
  text-align: center;
}
.cid-uMmcetv68X H3 {
  text-align: center;
}
.cid-uMmceu0eTY {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMmceu0eTY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmceu0eTY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmceu0eTY .mbr-text {
  color: #767676;
}
.cid-uMmceu0eTY .mbr-section-subtitle {
  color: #767676;
}
.cid-uMmceu0eTY .title .num {
  width: 100%;
  display: block;
}
.cid-uMmceu0eTY .title .card-title {
  z-index: 1;
}
.cid-uMmceu0eTY .num {
  color: #c21834;
}
@media (max-width: 767px) {
  .cid-uMmceu0eTY * {
    text-align: center !important;
  }
  .cid-uMmceu0eTY .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uMmceu0eTY .mbr-text,
.cid-uMmceu0eTY .mbr-section-btn {
  color: #000000;
}
.cid-uMmceuvYs2 {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-uMmceuvYs2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmceuvYs2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmceuvYs2 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uMmceuvYs2 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMmceuvYs2 .row {
    text-align: center;
  }
  .cid-uMmceuvYs2 .row > div {
    margin: auto;
  }
  .cid-uMmceuvYs2 .social-row {
    justify-content: center;
  }
}
.cid-uMmceuvYs2 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uMmceuvYs2 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uMmceuvYs2 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMmceuvYs2 .list {
    margin-bottom: 0rem;
  }
}
.cid-uMmceuvYs2 .mbr-text {
  color: #fafafa;
}
.cid-uMmceuvYs2 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uMmceuvYs2 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uMmceuvYs2 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uMmh9uQmEg {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uMmh9uQmEg nav.navbar {
  position: fixed;
}
.cid-uMmh9uQmEg .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMmh9uQmEg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uMmh9uQmEg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uMmh9uQmEg .dropdown-item:hover,
.cid-uMmh9uQmEg .dropdown-item:focus {
  background: #c21834 !important;
  color: white !important;
}
.cid-uMmh9uQmEg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uMmh9uQmEg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uMmh9uQmEg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uMmh9uQmEg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uMmh9uQmEg .nav-link {
  position: relative;
}
.cid-uMmh9uQmEg .container {
  display: flex;
  margin: auto;
}
.cid-uMmh9uQmEg .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uMmh9uQmEg .dropdown-menu,
.cid-uMmh9uQmEg .navbar.opened {
  background: #000000 !important;
}
.cid-uMmh9uQmEg .nav-item:focus,
.cid-uMmh9uQmEg .nav-link:focus {
  outline: none;
}
.cid-uMmh9uQmEg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uMmh9uQmEg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMmh9uQmEg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uMmh9uQmEg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMmh9uQmEg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMmh9uQmEg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMmh9uQmEg .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}
.cid-uMmh9uQmEg .navbar.opened {
  transition: all 0.3s;
}
.cid-uMmh9uQmEg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uMmh9uQmEg .navbar .navbar-logo img {
  width: auto;
}
.cid-uMmh9uQmEg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMmh9uQmEg .navbar.collapsed {
  justify-content: center;
}
.cid-uMmh9uQmEg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMmh9uQmEg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uMmh9uQmEg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uMmh9uQmEg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMmh9uQmEg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMmh9uQmEg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uMmh9uQmEg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMmh9uQmEg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uMmh9uQmEg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMmh9uQmEg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMmh9uQmEg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMmh9uQmEg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMmh9uQmEg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMmh9uQmEg .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uMmh9uQmEg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uMmh9uQmEg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMmh9uQmEg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMmh9uQmEg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uMmh9uQmEg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uMmh9uQmEg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uMmh9uQmEg .navbar.navbar-short {
  min-height: 60px;
}
.cid-uMmh9uQmEg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uMmh9uQmEg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uMmh9uQmEg .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMmh9uQmEg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMmh9uQmEg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMmh9uQmEg .dropdown-item.active,
.cid-uMmh9uQmEg .dropdown-item:active {
  background-color: transparent;
}
.cid-uMmh9uQmEg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMmh9uQmEg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMmh9uQmEg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMmh9uQmEg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uMmh9uQmEg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMmh9uQmEg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMmh9uQmEg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uMmh9uQmEg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uMmh9uQmEg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uMmh9uQmEg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #c21834;
}
.cid-uMmh9uQmEg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uMmh9uQmEg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMmh9uQmEg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMmh9uQmEg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uMmh9uQmEg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMmh9uQmEg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uMmh9uQmEg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uMmh9uQmEg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMmh9uQmEg .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uMmh9uQmEg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uMmh9uQmEg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMmh9uQmEg .navbar {
    height: 70px;
  }
  .cid-uMmh9uQmEg .navbar.opened {
    height: auto;
  }
  .cid-uMmh9uQmEg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMmh9v5TD3 {
  background-image: url("../../../assets/images/tableros-electricos-portada-3.png");
}
.cid-uMmh9v5TD3 .icons-media-container {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 4rem;
}
.cid-uMmh9v5TD3 .icons-media-container .mbr-iconfont {
  font-size: 96px;
  color: #ffffff;
}
.cid-uMmh9v5TD3 .icons-media-container .icon-block {
  padding-bottom: 1rem;
}
.cid-uMmh9v5TD3 .mbr-text {
  color: #ffffff;
}
.cid-uMmh9v5TD3 .card {
  padding-bottom: 1.5rem;
}
.cid-uMmh9v5TD3 .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uMmh9v5TD3 .card-wrapper .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-uMmh9v5TD3 .card-wrapper .card-title {
  color: #ffffff;
}
.cid-uMmh9v5TD3 H1 {
  color: #c21834;
}
.cid-uMmh9v5TD3 .mbr-text,
.cid-uMmh9v5TD3 .mbr-section-btn {
  color: #000000;
}
.cid-uMmh9v5TD3 .card-wrapper .card-title,
.cid-uMmh9v5TD3 .card-box {
  color: #000000;
  text-align: center;
}
.cid-uMmh9viB8Q {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMmh9viB8Q .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (min-width: 991px) {
  .cid-uMmh9viB8Q .item {
    margin-bottom: 4rem;
  }
}
.cid-uMmh9viB8Q .item:last-child .icon-box:before {
  display: none;
}
.cid-uMmh9viB8Q .item.last .icon-box:before {
  display: none;
}
.cid-uMmh9viB8Q .step-number {
  padding-top: 6px;
}
.cid-uMmh9viB8Q .icon-box {
  background: #c21834;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uMmh9viB8Q .icon-box {
    margin-right: 1rem;
  }
}
.cid-uMmh9viB8Q .icon-box::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 120%;
  top: 100%;
  color: #c21834;
  transform: translate(-50%, 0);
}
.cid-uMmh9viB8Q span {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uMmh9viB8Q .card {
    margin-bottom: 2rem;
  }
  .cid-uMmh9viB8Q .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMmh9viB8Q .icon-box::before {
    top: 141%;
    top: 123%;
  }
}
@media (max-width: 768px) {
  .cid-uMmh9viB8Q .icon-box::before {
    top: 114%;
  }
}
.cid-uMmh9viB8Q .card-title,
.cid-uMmh9viB8Q .card-box {
  color: #c21834;
}
.cid-uMmh9viB8Q .icon-text {
  color: #000000;
  text-align: left;
}
.cid-uMmh9viB8Q .icon-text DIV {
  text-align: left;
}
.cid-uMmh9viB8Q .mbr-text,
.cid-uMmh9viB8Q .mbr-section-btn {
  color: #000000;
}
.cid-uMmh9vBOYr {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-uMmh9vBOYr .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uMmh9vBOYr .row {
    flex-direction: column-reverse;
  }
  .cid-uMmh9vBOYr .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMmh9vBOYr .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uMmh9vBOYr .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uMmh9vBOYr .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uMmh9vBOYr .mbr-text,
.cid-uMmh9vBOYr .mbr-section-btn {
  color: #000000;
}
.cid-uMmh9vBOYr .card-title {
  color: #c21834;
}
.cid-uMmh9vNMkZ {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-uMmh9vNMkZ img,
.cid-uMmh9vNMkZ .item-img {
  width: 100%;
}
.cid-uMmh9vNMkZ .item:focus,
.cid-uMmh9vNMkZ span:focus {
  outline: none;
}
.cid-uMmh9vNMkZ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uMmh9vNMkZ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uMmh9vNMkZ .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uMmh9vNMkZ .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uMmh9vNMkZ .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uMmh9vNMkZ .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uMmh9vNMkZ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uMmh9vNMkZ .mbr-section-title {
  color: #c21834;
}
.cid-uMmh9vNMkZ .mbr-text,
.cid-uMmh9vNMkZ .mbr-section-btn {
  text-align: left;
  color: #bbbbbb;
}
.cid-uMmh9vNMkZ .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uMmh9vNMkZ .item-subtitle {
  text-align: left;
}
.cid-uMmh9wzV6g {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMmh9wzV6g .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmh9wzV6g .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmh9wzV6g .item {
  padding-bottom: 2rem;
}
.cid-uMmh9wzV6g .item-wrapper {
  position: relative;
}
.cid-uMmh9wzV6g .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uMmh9wzV6g .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uMmh9wzV6g .carousel-control,
.cid-uMmh9wzV6g .close {
  background: #1b1b1b;
}
.cid-uMmh9wzV6g .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uMmh9wzV6g .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uMmh9wzV6g .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uMmh9wzV6g .carousel-control-next span {
  margin-left: 5px;
}
.cid-uMmh9wzV6g .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uMmh9wzV6g .close::before {
  content: '\e91a';
}
.cid-uMmh9wzV6g .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uMmh9wzV6g .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMmh9wzV6g .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMmh9wzV6g .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMmh9wzV6g .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMmh9wzV6g .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uMmh9wzV6g .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMmh9wzV6g .carousel-indicators li.active,
.cid-uMmh9wzV6g .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMmh9wzV6g .carousel-indicators li::after,
.cid-uMmh9wzV6g .carousel-indicators li::before {
  content: none;
}
.cid-uMmh9wzV6g .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMmh9wzV6g .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uMmh9wzV6g .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uMmh9wzV6g .carousel-indicators {
    display: none;
  }
}
.cid-uMmh9wzV6g .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMmh9wzV6g .carousel-inner > .active {
  display: block;
}
.cid-uMmh9wzV6g .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMmh9wzV6g .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uMmh9wzV6g .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uMmh9wzV6g .carousel-control,
  .cid-uMmh9wzV6g .carousel-indicators,
  .cid-uMmh9wzV6g .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uMmh9wzV6g .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uMmh9wzV6g .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uMmh9wzV6g .carousel-indicators .active,
.cid-uMmh9wzV6g .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uMmh9wzV6g .carousel-indicators .active {
  background: #fff;
}
.cid-uMmh9wzV6g .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uMmh9wzV6g .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uMmh9wzV6g .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uMmh9wzV6g .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uMmh9wzV6g .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uMmh9wzV6g .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uMmh9wzV6g .carousel {
  width: 100%;
}
.cid-uMmh9wzV6g .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uMmh9wzV6g .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uMmh9wzV6g .modal.fade .modal-dialog,
.cid-uMmh9wzV6g .modal.in .modal-dialog {
  transform: none;
}
.cid-uMmh9wzV6g .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uMmh9wzV6g H6 {
  text-align: center;
}
.cid-uMmh9wzV6g H3 {
  color: #c21834;
}
.cid-uMmh9wzV6g DIV {
  text-align: left;
}
.cid-uMmh9xabPo {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (min-width: 992px) {
  .cid-uMmh9xabPo .carousel {
    min-height: 1000px;
  }
  .cid-uMmh9xabPo .carousel img {
    max-height: 1000px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uMmh9xabPo .carousel {
    min-height: 650px;
  }
  .cid-uMmh9xabPo .carousel img {
    max-height: 650px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-uMmh9xabPo .carousel {
    min-height: 550px;
  }
  .cid-uMmh9xabPo .carousel img {
    max-height: 550px;
    object-fit: contain;
  }
  .cid-uMmh9xabPo .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uMmh9xabPo .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uMmh9xabPo .carousel,
.cid-uMmh9xabPo .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMmh9xabPo .item-wrapper {
  width: 100%;
}
.cid-uMmh9xabPo .carousel-caption {
  bottom: 40px;
}
.cid-uMmh9xabPo .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uMmh9xabPo .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uMmh9xabPo .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uMmh9xabPo .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uMmh9xabPo .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMmh9xabPo .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMmh9xabPo .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMmh9xabPo .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMmh9xabPo .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uMmh9xabPo .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMmh9xabPo .carousel-indicators li.active,
.cid-uMmh9xabPo .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMmh9xabPo .carousel-indicators li::after,
.cid-uMmh9xabPo .carousel-indicators li::before {
  content: none;
}
.cid-uMmh9xabPo .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMmh9xabPo .carousel-indicators {
    display: none !important;
  }
}
.cid-uMmh9xabPo H5 {
  color: #c21834;
}
.cid-uMmh9xabPo P {
  color: #000000;
  text-align: center;
}
.cid-uMmh9xAlKp {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMmh9xAlKp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmh9xAlKp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmh9xAlKp .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMmh9xAlKp .panel-group {
  border: none;
}
.cid-uMmh9xAlKp .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMmh9xAlKp .panel-body,
.cid-uMmh9xAlKp .card-header {
  padding: 1rem 0;
}
.cid-uMmh9xAlKp .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMmh9xAlKp .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMmh9xAlKp H3 {
  color: #000000;
}
.cid-uMmh9xAlKp DIV {
  text-align: left;
}
.cid-uMmh9xXI4w {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMmh9xXI4w .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmh9xXI4w .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmh9xXI4w .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMmh9xXI4w .panel-group {
  border: none;
}
.cid-uMmh9xXI4w .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMmh9xXI4w .panel-body,
.cid-uMmh9xXI4w .card-header {
  padding: 1rem 0;
}
.cid-uMmh9xXI4w .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMmh9xXI4w .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMmh9xXI4w H3 {
  color: #000000;
}
.cid-uMmh9ykAVx {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uMmh9ykAVx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmh9ykAVx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmh9ykAVx .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMmh9ykAVx .panel-group {
  border: none;
}
.cid-uMmh9ykAVx .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMmh9ykAVx .panel-body,
.cid-uMmh9ykAVx .card-header {
  padding: 1rem 0;
}
.cid-uMmh9ykAVx .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMmh9ykAVx .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMmh9ykAVx H3 {
  color: #000000;
}
.cid-uMmh9yIDQV {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMmh9yIDQV .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-uMmh9yIDQV form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uMmh9yIDQV form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uMmh9yIDQV form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uMmh9yIDQV .mbr-section-title {
  color: #c21834;
}
.cid-uMmh9yIDQV .mbr-section-subtitle {
  text-align: left;
}
.cid-uMmh9yIDQV .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMmh9z7a3X {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uMmh9z7a3X .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmh9z7a3X .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uMmh9z7a3X .row {
    flex-direction: column-reverse;
  }
  .cid-uMmh9z7a3X .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uMmh9z7a3X .google-map {
  height: 100%;
  position: relative;
}
.cid-uMmh9z7a3X .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uMmh9z7a3X .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uMmh9z7a3X .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uMmh9z7a3X .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uMmh9z7a3X .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uMmh9z7a3X .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-uMmh9z7a3X .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uMmh9z7a3X .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMmh9z7a3X .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uMmh9z7a3X .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #c21834;
}
.cid-uMmh9z7a3X .mbr-section-title {
  color: #c21834;
}
.cid-uMmh9z7a3X .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMmh9zCeBr {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMmh9zCeBr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmh9zCeBr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmh9zCeBr .nav-tabs .nav-item.open .nav-link:focus,
.cid-uMmh9zCeBr .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uMmh9zCeBr .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-uMmh9zCeBr .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-uMmh9zCeBr .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-uMmh9zCeBr .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-uMmh9zCeBr .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-uMmh9zCeBr .nav-link,
.cid-uMmh9zCeBr .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-uMmh9zCeBr .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-uMmh9zCeBr H4 {
  text-align: center;
}
.cid-uMmh9zCeBr H3 {
  text-align: center;
}
.cid-uMmh9A3kqh {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMmh9A3kqh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmh9A3kqh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmh9A3kqh .mbr-text {
  color: #767676;
}
.cid-uMmh9A3kqh .mbr-section-subtitle {
  color: #767676;
}
.cid-uMmh9A3kqh .title .num {
  width: 100%;
  display: block;
}
.cid-uMmh9A3kqh .title .card-title {
  z-index: 1;
}
.cid-uMmh9A3kqh .num {
  color: #c21834;
}
@media (max-width: 767px) {
  .cid-uMmh9A3kqh * {
    text-align: center !important;
  }
  .cid-uMmh9A3kqh .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uMmh9A3kqh .mbr-text,
.cid-uMmh9A3kqh .mbr-section-btn {
  color: #000000;
}
.cid-uMmh9ACELu {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-uMmh9ACELu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmh9ACELu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmh9ACELu .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uMmh9ACELu .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMmh9ACELu .row {
    text-align: center;
  }
  .cid-uMmh9ACELu .row > div {
    margin: auto;
  }
  .cid-uMmh9ACELu .social-row {
    justify-content: center;
  }
}
.cid-uMmh9ACELu .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uMmh9ACELu .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uMmh9ACELu .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMmh9ACELu .list {
    margin-bottom: 0rem;
  }
}
.cid-uMmh9ACELu .mbr-text {
  color: #fafafa;
}
.cid-uMmh9ACELu .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uMmh9ACELu .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uMmh9ACELu div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uMmjtnDH0N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uMmjtnDH0N nav.navbar {
  position: fixed;
}
.cid-uMmjtnDH0N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMmjtnDH0N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uMmjtnDH0N .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uMmjtnDH0N .dropdown-item:hover,
.cid-uMmjtnDH0N .dropdown-item:focus {
  background: #c21834 !important;
  color: white !important;
}
.cid-uMmjtnDH0N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uMmjtnDH0N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uMmjtnDH0N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uMmjtnDH0N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uMmjtnDH0N .nav-link {
  position: relative;
}
.cid-uMmjtnDH0N .container {
  display: flex;
  margin: auto;
}
.cid-uMmjtnDH0N .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uMmjtnDH0N .dropdown-menu,
.cid-uMmjtnDH0N .navbar.opened {
  background: #000000 !important;
}
.cid-uMmjtnDH0N .nav-item:focus,
.cid-uMmjtnDH0N .nav-link:focus {
  outline: none;
}
.cid-uMmjtnDH0N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uMmjtnDH0N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMmjtnDH0N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uMmjtnDH0N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMmjtnDH0N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMmjtnDH0N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMmjtnDH0N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}
.cid-uMmjtnDH0N .navbar.opened {
  transition: all 0.3s;
}
.cid-uMmjtnDH0N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uMmjtnDH0N .navbar .navbar-logo img {
  width: auto;
}
.cid-uMmjtnDH0N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMmjtnDH0N .navbar.collapsed {
  justify-content: center;
}
.cid-uMmjtnDH0N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMmjtnDH0N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uMmjtnDH0N .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uMmjtnDH0N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMmjtnDH0N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMmjtnDH0N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uMmjtnDH0N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMmjtnDH0N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uMmjtnDH0N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMmjtnDH0N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMmjtnDH0N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMmjtnDH0N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMmjtnDH0N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMmjtnDH0N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uMmjtnDH0N .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uMmjtnDH0N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMmjtnDH0N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMmjtnDH0N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uMmjtnDH0N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uMmjtnDH0N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uMmjtnDH0N .navbar.navbar-short {
  min-height: 60px;
}
.cid-uMmjtnDH0N .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uMmjtnDH0N .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uMmjtnDH0N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMmjtnDH0N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMmjtnDH0N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMmjtnDH0N .dropdown-item.active,
.cid-uMmjtnDH0N .dropdown-item:active {
  background-color: transparent;
}
.cid-uMmjtnDH0N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMmjtnDH0N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMmjtnDH0N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMmjtnDH0N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uMmjtnDH0N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMmjtnDH0N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMmjtnDH0N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uMmjtnDH0N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uMmjtnDH0N button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uMmjtnDH0N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #c21834;
}
.cid-uMmjtnDH0N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uMmjtnDH0N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMmjtnDH0N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMmjtnDH0N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uMmjtnDH0N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMmjtnDH0N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uMmjtnDH0N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uMmjtnDH0N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMmjtnDH0N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uMmjtnDH0N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uMmjtnDH0N .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMmjtnDH0N .navbar {
    height: 70px;
  }
  .cid-uMmjtnDH0N .navbar.opened {
    height: auto;
  }
  .cid-uMmjtnDH0N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMmjtnVkFT {
  background-image: url("../../../assets/images/tableros-electricos-portada-3.png");
}
.cid-uMmjtnVkFT .icons-media-container {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 4rem;
}
.cid-uMmjtnVkFT .icons-media-container .mbr-iconfont {
  font-size: 96px;
  color: #ffffff;
}
.cid-uMmjtnVkFT .icons-media-container .icon-block {
  padding-bottom: 1rem;
}
.cid-uMmjtnVkFT .mbr-text {
  color: #ffffff;
}
.cid-uMmjtnVkFT .card {
  padding-bottom: 1.5rem;
}
.cid-uMmjtnVkFT .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uMmjtnVkFT .card-wrapper .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-uMmjtnVkFT .card-wrapper .card-title {
  color: #ffffff;
}
.cid-uMmjtnVkFT H1 {
  color: #c21834;
}
.cid-uMmjtnVkFT .mbr-text,
.cid-uMmjtnVkFT .mbr-section-btn {
  color: #000000;
}
.cid-uMmjtnVkFT .card-wrapper .card-title,
.cid-uMmjtnVkFT .card-box {
  color: #000000;
  text-align: center;
}
.cid-uMmjtoacW6 {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMmjtoacW6 .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (min-width: 991px) {
  .cid-uMmjtoacW6 .item {
    margin-bottom: 4rem;
  }
}
.cid-uMmjtoacW6 .item:last-child .icon-box:before {
  display: none;
}
.cid-uMmjtoacW6 .item.last .icon-box:before {
  display: none;
}
.cid-uMmjtoacW6 .step-number {
  padding-top: 6px;
}
.cid-uMmjtoacW6 .icon-box {
  background: #c21834;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uMmjtoacW6 .icon-box {
    margin-right: 1rem;
  }
}
.cid-uMmjtoacW6 .icon-box::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 120%;
  top: 100%;
  color: #c21834;
  transform: translate(-50%, 0);
}
.cid-uMmjtoacW6 span {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uMmjtoacW6 .card {
    margin-bottom: 2rem;
  }
  .cid-uMmjtoacW6 .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMmjtoacW6 .icon-box::before {
    top: 141%;
    top: 123%;
  }
}
@media (max-width: 768px) {
  .cid-uMmjtoacW6 .icon-box::before {
    top: 114%;
  }
}
.cid-uMmjtoacW6 .card-title,
.cid-uMmjtoacW6 .card-box {
  color: #c21834;
}
.cid-uMmjtoacW6 .icon-text {
  color: #000000;
  text-align: left;
}
.cid-uMmjtoacW6 .icon-text DIV {
  text-align: left;
}
.cid-uMmjtoacW6 .mbr-text,
.cid-uMmjtoacW6 .mbr-section-btn {
  color: #000000;
}
.cid-uMmjtoxDRh {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-uMmjtoxDRh .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uMmjtoxDRh .row {
    flex-direction: column-reverse;
  }
  .cid-uMmjtoxDRh .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMmjtoxDRh .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uMmjtoxDRh .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uMmjtoxDRh .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uMmjtoxDRh .mbr-text,
.cid-uMmjtoxDRh .mbr-section-btn {
  color: #000000;
}
.cid-uMmjtoxDRh .card-title {
  color: #c21834;
}
.cid-uMmjtoKSTE {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-uMmjtoKSTE img,
.cid-uMmjtoKSTE .item-img {
  width: 100%;
}
.cid-uMmjtoKSTE .item:focus,
.cid-uMmjtoKSTE span:focus {
  outline: none;
}
.cid-uMmjtoKSTE .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uMmjtoKSTE .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uMmjtoKSTE .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uMmjtoKSTE .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uMmjtoKSTE .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uMmjtoKSTE .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uMmjtoKSTE .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uMmjtoKSTE .mbr-section-title {
  color: #c21834;
}
.cid-uMmjtoKSTE .mbr-text,
.cid-uMmjtoKSTE .mbr-section-btn {
  text-align: left;
  color: #bbbbbb;
}
.cid-uMmjtoKSTE .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uMmjtoKSTE .item-subtitle {
  text-align: left;
}
.cid-uMmjtpzez8 {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMmjtpzez8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmjtpzez8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmjtpzez8 .item {
  padding-bottom: 2rem;
}
.cid-uMmjtpzez8 .item-wrapper {
  position: relative;
}
.cid-uMmjtpzez8 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uMmjtpzez8 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uMmjtpzez8 .carousel-control,
.cid-uMmjtpzez8 .close {
  background: #1b1b1b;
}
.cid-uMmjtpzez8 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uMmjtpzez8 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uMmjtpzez8 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uMmjtpzez8 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uMmjtpzez8 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uMmjtpzez8 .close::before {
  content: '\e91a';
}
.cid-uMmjtpzez8 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uMmjtpzez8 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMmjtpzez8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMmjtpzez8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMmjtpzez8 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMmjtpzez8 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uMmjtpzez8 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMmjtpzez8 .carousel-indicators li.active,
.cid-uMmjtpzez8 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMmjtpzez8 .carousel-indicators li::after,
.cid-uMmjtpzez8 .carousel-indicators li::before {
  content: none;
}
.cid-uMmjtpzez8 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMmjtpzez8 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uMmjtpzez8 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uMmjtpzez8 .carousel-indicators {
    display: none;
  }
}
.cid-uMmjtpzez8 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMmjtpzez8 .carousel-inner > .active {
  display: block;
}
.cid-uMmjtpzez8 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMmjtpzez8 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uMmjtpzez8 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uMmjtpzez8 .carousel-control,
  .cid-uMmjtpzez8 .carousel-indicators,
  .cid-uMmjtpzez8 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uMmjtpzez8 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uMmjtpzez8 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uMmjtpzez8 .carousel-indicators .active,
.cid-uMmjtpzez8 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uMmjtpzez8 .carousel-indicators .active {
  background: #fff;
}
.cid-uMmjtpzez8 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uMmjtpzez8 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uMmjtpzez8 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uMmjtpzez8 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uMmjtpzez8 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uMmjtpzez8 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uMmjtpzez8 .carousel {
  width: 100%;
}
.cid-uMmjtpzez8 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uMmjtpzez8 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uMmjtpzez8 .modal.fade .modal-dialog,
.cid-uMmjtpzez8 .modal.in .modal-dialog {
  transform: none;
}
.cid-uMmjtpzez8 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uMmjtpzez8 H6 {
  text-align: center;
}
.cid-uMmjtpzez8 H3 {
  color: #c21834;
}
.cid-uMmjtpzez8 DIV {
  text-align: left;
}
.cid-uMmjtqgQbc {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (min-width: 992px) {
  .cid-uMmjtqgQbc .carousel {
    min-height: 1000px;
  }
  .cid-uMmjtqgQbc .carousel img {
    max-height: 1000px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uMmjtqgQbc .carousel {
    min-height: 650px;
  }
  .cid-uMmjtqgQbc .carousel img {
    max-height: 650px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-uMmjtqgQbc .carousel {
    min-height: 550px;
  }
  .cid-uMmjtqgQbc .carousel img {
    max-height: 550px;
    object-fit: contain;
  }
  .cid-uMmjtqgQbc .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uMmjtqgQbc .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uMmjtqgQbc .carousel,
.cid-uMmjtqgQbc .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMmjtqgQbc .item-wrapper {
  width: 100%;
}
.cid-uMmjtqgQbc .carousel-caption {
  bottom: 40px;
}
.cid-uMmjtqgQbc .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uMmjtqgQbc .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uMmjtqgQbc .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uMmjtqgQbc .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uMmjtqgQbc .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMmjtqgQbc .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMmjtqgQbc .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMmjtqgQbc .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMmjtqgQbc .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uMmjtqgQbc .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMmjtqgQbc .carousel-indicators li.active,
.cid-uMmjtqgQbc .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMmjtqgQbc .carousel-indicators li::after,
.cid-uMmjtqgQbc .carousel-indicators li::before {
  content: none;
}
.cid-uMmjtqgQbc .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMmjtqgQbc .carousel-indicators {
    display: none !important;
  }
}
.cid-uMmjtqgQbc H5 {
  color: #c21834;
}
.cid-uMmjtqgQbc P {
  color: #000000;
  text-align: center;
}
.cid-uMmjtqHPuv {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMmjtqHPuv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmjtqHPuv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmjtqHPuv .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMmjtqHPuv .panel-group {
  border: none;
}
.cid-uMmjtqHPuv .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMmjtqHPuv .panel-body,
.cid-uMmjtqHPuv .card-header {
  padding: 1rem 0;
}
.cid-uMmjtqHPuv .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMmjtqHPuv .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMmjtqHPuv H3 {
  color: #000000;
}
.cid-uMmjtqHPuv DIV {
  text-align: left;
}
.cid-uMmjtr826I {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMmjtr826I .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmjtr826I .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmjtr826I .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMmjtr826I .panel-group {
  border: none;
}
.cid-uMmjtr826I .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMmjtr826I .panel-body,
.cid-uMmjtr826I .card-header {
  padding: 1rem 0;
}
.cid-uMmjtr826I .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMmjtr826I .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMmjtr826I H3 {
  color: #000000;
}
.cid-uMmjtrx3D1 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uMmjtrx3D1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmjtrx3D1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmjtrx3D1 .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMmjtrx3D1 .panel-group {
  border: none;
}
.cid-uMmjtrx3D1 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMmjtrx3D1 .panel-body,
.cid-uMmjtrx3D1 .card-header {
  padding: 1rem 0;
}
.cid-uMmjtrx3D1 .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMmjtrx3D1 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMmjtrx3D1 H3 {
  color: #000000;
}
.cid-uMmjtrXciZ {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMmjtrXciZ .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-uMmjtrXciZ form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uMmjtrXciZ form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uMmjtrXciZ form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uMmjtrXciZ .mbr-section-title {
  color: #c21834;
}
.cid-uMmjtrXciZ .mbr-section-subtitle {
  text-align: left;
}
.cid-uMmjtrXciZ .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMmjtsnhjf {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uMmjtsnhjf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmjtsnhjf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uMmjtsnhjf .row {
    flex-direction: column-reverse;
  }
  .cid-uMmjtsnhjf .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uMmjtsnhjf .google-map {
  height: 100%;
  position: relative;
}
.cid-uMmjtsnhjf .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uMmjtsnhjf .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uMmjtsnhjf .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uMmjtsnhjf .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uMmjtsnhjf .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uMmjtsnhjf .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-uMmjtsnhjf .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uMmjtsnhjf .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMmjtsnhjf .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uMmjtsnhjf .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #c21834;
}
.cid-uMmjtsnhjf .mbr-section-title {
  color: #c21834;
}
.cid-uMmjtsnhjf .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMmjtsUQSc {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMmjtsUQSc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmjtsUQSc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmjtsUQSc .nav-tabs .nav-item.open .nav-link:focus,
.cid-uMmjtsUQSc .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uMmjtsUQSc .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-uMmjtsUQSc .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-uMmjtsUQSc .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-uMmjtsUQSc .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-uMmjtsUQSc .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-uMmjtsUQSc .nav-link,
.cid-uMmjtsUQSc .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-uMmjtsUQSc .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-uMmjtsUQSc H4 {
  text-align: center;
}
.cid-uMmjtsUQSc H3 {
  text-align: center;
}
.cid-uMmjttp4AR {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMmjttp4AR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmjttp4AR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmjttp4AR .mbr-text {
  color: #767676;
}
.cid-uMmjttp4AR .mbr-section-subtitle {
  color: #767676;
}
.cid-uMmjttp4AR .title .num {
  width: 100%;
  display: block;
}
.cid-uMmjttp4AR .title .card-title {
  z-index: 1;
}
.cid-uMmjttp4AR .num {
  color: #c21834;
}
@media (max-width: 767px) {
  .cid-uMmjttp4AR * {
    text-align: center !important;
  }
  .cid-uMmjttp4AR .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uMmjttp4AR .mbr-text,
.cid-uMmjttp4AR .mbr-section-btn {
  color: #000000;
}
.cid-uMmjtu14zF {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-uMmjtu14zF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmjtu14zF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmjtu14zF .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uMmjtu14zF .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMmjtu14zF .row {
    text-align: center;
  }
  .cid-uMmjtu14zF .row > div {
    margin: auto;
  }
  .cid-uMmjtu14zF .social-row {
    justify-content: center;
  }
}
.cid-uMmjtu14zF .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uMmjtu14zF .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uMmjtu14zF .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMmjtu14zF .list {
    margin-bottom: 0rem;
  }
}
.cid-uMmjtu14zF .mbr-text {
  color: #fafafa;
}
.cid-uMmjtu14zF .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uMmjtu14zF .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uMmjtu14zF div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uMmktD7FW1 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uMmktD7FW1 nav.navbar {
  position: fixed;
}
.cid-uMmktD7FW1 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMmktD7FW1 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uMmktD7FW1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uMmktD7FW1 .dropdown-item:hover,
.cid-uMmktD7FW1 .dropdown-item:focus {
  background: #c21834 !important;
  color: white !important;
}
.cid-uMmktD7FW1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uMmktD7FW1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uMmktD7FW1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uMmktD7FW1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uMmktD7FW1 .nav-link {
  position: relative;
}
.cid-uMmktD7FW1 .container {
  display: flex;
  margin: auto;
}
.cid-uMmktD7FW1 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uMmktD7FW1 .dropdown-menu,
.cid-uMmktD7FW1 .navbar.opened {
  background: #000000 !important;
}
.cid-uMmktD7FW1 .nav-item:focus,
.cid-uMmktD7FW1 .nav-link:focus {
  outline: none;
}
.cid-uMmktD7FW1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uMmktD7FW1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMmktD7FW1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uMmktD7FW1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMmktD7FW1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMmktD7FW1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMmktD7FW1 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}
.cid-uMmktD7FW1 .navbar.opened {
  transition: all 0.3s;
}
.cid-uMmktD7FW1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uMmktD7FW1 .navbar .navbar-logo img {
  width: auto;
}
.cid-uMmktD7FW1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMmktD7FW1 .navbar.collapsed {
  justify-content: center;
}
.cid-uMmktD7FW1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMmktD7FW1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uMmktD7FW1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uMmktD7FW1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMmktD7FW1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMmktD7FW1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uMmktD7FW1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMmktD7FW1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uMmktD7FW1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMmktD7FW1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMmktD7FW1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMmktD7FW1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMmktD7FW1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMmktD7FW1 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uMmktD7FW1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uMmktD7FW1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMmktD7FW1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMmktD7FW1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uMmktD7FW1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uMmktD7FW1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uMmktD7FW1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uMmktD7FW1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uMmktD7FW1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uMmktD7FW1 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMmktD7FW1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMmktD7FW1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMmktD7FW1 .dropdown-item.active,
.cid-uMmktD7FW1 .dropdown-item:active {
  background-color: transparent;
}
.cid-uMmktD7FW1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMmktD7FW1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMmktD7FW1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMmktD7FW1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uMmktD7FW1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMmktD7FW1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMmktD7FW1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uMmktD7FW1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uMmktD7FW1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uMmktD7FW1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #c21834;
}
.cid-uMmktD7FW1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uMmktD7FW1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMmktD7FW1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMmktD7FW1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uMmktD7FW1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMmktD7FW1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uMmktD7FW1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uMmktD7FW1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMmktD7FW1 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uMmktD7FW1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uMmktD7FW1 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMmktD7FW1 .navbar {
    height: 70px;
  }
  .cid-uMmktD7FW1 .navbar.opened {
    height: auto;
  }
  .cid-uMmktD7FW1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMmktDAJSR {
  background-image: url("../../../assets/images/tableros-electricos-portada-3.png");
}
.cid-uMmktDAJSR .icons-media-container {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 4rem;
}
.cid-uMmktDAJSR .icons-media-container .mbr-iconfont {
  font-size: 96px;
  color: #ffffff;
}
.cid-uMmktDAJSR .icons-media-container .icon-block {
  padding-bottom: 1rem;
}
.cid-uMmktDAJSR .mbr-text {
  color: #ffffff;
}
.cid-uMmktDAJSR .card {
  padding-bottom: 1.5rem;
}
.cid-uMmktDAJSR .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uMmktDAJSR .card-wrapper .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-uMmktDAJSR .card-wrapper .card-title {
  color: #ffffff;
}
.cid-uMmktDAJSR H1 {
  color: #c21834;
}
.cid-uMmktDAJSR .mbr-text,
.cid-uMmktDAJSR .mbr-section-btn {
  color: #000000;
}
.cid-uMmktDAJSR .card-wrapper .card-title,
.cid-uMmktDAJSR .card-box {
  color: #000000;
  text-align: center;
}
.cid-uMmktDUMJs {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMmktDUMJs .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (min-width: 991px) {
  .cid-uMmktDUMJs .item {
    margin-bottom: 4rem;
  }
}
.cid-uMmktDUMJs .item:last-child .icon-box:before {
  display: none;
}
.cid-uMmktDUMJs .item.last .icon-box:before {
  display: none;
}
.cid-uMmktDUMJs .step-number {
  padding-top: 6px;
}
.cid-uMmktDUMJs .icon-box {
  background: #c21834;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uMmktDUMJs .icon-box {
    margin-right: 1rem;
  }
}
.cid-uMmktDUMJs .icon-box::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 120%;
  top: 100%;
  color: #c21834;
  transform: translate(-50%, 0);
}
.cid-uMmktDUMJs span {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uMmktDUMJs .card {
    margin-bottom: 2rem;
  }
  .cid-uMmktDUMJs .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMmktDUMJs .icon-box::before {
    top: 141%;
    top: 123%;
  }
}
@media (max-width: 768px) {
  .cid-uMmktDUMJs .icon-box::before {
    top: 114%;
  }
}
.cid-uMmktDUMJs .card-title,
.cid-uMmktDUMJs .card-box {
  color: #c21834;
}
.cid-uMmktDUMJs .icon-text {
  color: #000000;
  text-align: left;
}
.cid-uMmktDUMJs .icon-text DIV {
  text-align: left;
}
.cid-uMmktDUMJs .mbr-text,
.cid-uMmktDUMJs .mbr-section-btn {
  color: #000000;
}
.cid-uMmktEwdzo {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-uMmktEwdzo .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uMmktEwdzo .row {
    flex-direction: column-reverse;
  }
  .cid-uMmktEwdzo .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMmktEwdzo .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uMmktEwdzo .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uMmktEwdzo .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uMmktEwdzo .mbr-text,
.cid-uMmktEwdzo .mbr-section-btn {
  color: #000000;
}
.cid-uMmktEwdzo .card-title {
  color: #c21834;
}
.cid-uMmktEObrK {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-uMmktEObrK img,
.cid-uMmktEObrK .item-img {
  width: 100%;
}
.cid-uMmktEObrK .item:focus,
.cid-uMmktEObrK span:focus {
  outline: none;
}
.cid-uMmktEObrK .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uMmktEObrK .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uMmktEObrK .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uMmktEObrK .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uMmktEObrK .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uMmktEObrK .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uMmktEObrK .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uMmktEObrK .mbr-section-title {
  color: #c21834;
}
.cid-uMmktEObrK .mbr-text,
.cid-uMmktEObrK .mbr-section-btn {
  text-align: left;
  color: #bbbbbb;
}
.cid-uMmktEObrK .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uMmktEObrK .item-subtitle {
  text-align: left;
}
.cid-uMmktHemIJ {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMmktHemIJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmktHemIJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmktHemIJ .item {
  padding-bottom: 2rem;
}
.cid-uMmktHemIJ .item-wrapper {
  position: relative;
}
.cid-uMmktHemIJ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uMmktHemIJ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uMmktHemIJ .carousel-control,
.cid-uMmktHemIJ .close {
  background: #1b1b1b;
}
.cid-uMmktHemIJ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uMmktHemIJ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uMmktHemIJ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uMmktHemIJ .carousel-control-next span {
  margin-left: 5px;
}
.cid-uMmktHemIJ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uMmktHemIJ .close::before {
  content: '\e91a';
}
.cid-uMmktHemIJ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uMmktHemIJ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMmktHemIJ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMmktHemIJ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMmktHemIJ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMmktHemIJ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uMmktHemIJ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMmktHemIJ .carousel-indicators li.active,
.cid-uMmktHemIJ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMmktHemIJ .carousel-indicators li::after,
.cid-uMmktHemIJ .carousel-indicators li::before {
  content: none;
}
.cid-uMmktHemIJ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMmktHemIJ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uMmktHemIJ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uMmktHemIJ .carousel-indicators {
    display: none;
  }
}
.cid-uMmktHemIJ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMmktHemIJ .carousel-inner > .active {
  display: block;
}
.cid-uMmktHemIJ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMmktHemIJ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uMmktHemIJ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uMmktHemIJ .carousel-control,
  .cid-uMmktHemIJ .carousel-indicators,
  .cid-uMmktHemIJ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uMmktHemIJ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uMmktHemIJ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uMmktHemIJ .carousel-indicators .active,
.cid-uMmktHemIJ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uMmktHemIJ .carousel-indicators .active {
  background: #fff;
}
.cid-uMmktHemIJ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uMmktHemIJ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uMmktHemIJ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uMmktHemIJ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uMmktHemIJ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uMmktHemIJ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uMmktHemIJ .carousel {
  width: 100%;
}
.cid-uMmktHemIJ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uMmktHemIJ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uMmktHemIJ .modal.fade .modal-dialog,
.cid-uMmktHemIJ .modal.in .modal-dialog {
  transform: none;
}
.cid-uMmktHemIJ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uMmktHemIJ H6 {
  text-align: center;
}
.cid-uMmktHemIJ H3 {
  color: #c21834;
}
.cid-uMmktHemIJ DIV {
  text-align: left;
}
.cid-uMmktHSMua {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (min-width: 992px) {
  .cid-uMmktHSMua .carousel {
    min-height: 1000px;
  }
  .cid-uMmktHSMua .carousel img {
    max-height: 1000px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uMmktHSMua .carousel {
    min-height: 650px;
  }
  .cid-uMmktHSMua .carousel img {
    max-height: 650px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-uMmktHSMua .carousel {
    min-height: 550px;
  }
  .cid-uMmktHSMua .carousel img {
    max-height: 550px;
    object-fit: contain;
  }
  .cid-uMmktHSMua .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uMmktHSMua .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uMmktHSMua .carousel,
.cid-uMmktHSMua .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMmktHSMua .item-wrapper {
  width: 100%;
}
.cid-uMmktHSMua .carousel-caption {
  bottom: 40px;
}
.cid-uMmktHSMua .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uMmktHSMua .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uMmktHSMua .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uMmktHSMua .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uMmktHSMua .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMmktHSMua .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMmktHSMua .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMmktHSMua .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMmktHSMua .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uMmktHSMua .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMmktHSMua .carousel-indicators li.active,
.cid-uMmktHSMua .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMmktHSMua .carousel-indicators li::after,
.cid-uMmktHSMua .carousel-indicators li::before {
  content: none;
}
.cid-uMmktHSMua .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMmktHSMua .carousel-indicators {
    display: none !important;
  }
}
.cid-uMmktHSMua H5 {
  color: #c21834;
}
.cid-uMmktHSMua P {
  color: #000000;
  text-align: center;
}
.cid-uMmktIexk6 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMmktIexk6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmktIexk6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmktIexk6 .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMmktIexk6 .panel-group {
  border: none;
}
.cid-uMmktIexk6 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMmktIexk6 .panel-body,
.cid-uMmktIexk6 .card-header {
  padding: 1rem 0;
}
.cid-uMmktIexk6 .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMmktIexk6 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMmktIexk6 H3 {
  color: #000000;
}
.cid-uMmktIexk6 DIV {
  text-align: left;
}
.cid-uMmktIzwYQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMmktIzwYQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmktIzwYQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmktIzwYQ .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMmktIzwYQ .panel-group {
  border: none;
}
.cid-uMmktIzwYQ .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMmktIzwYQ .panel-body,
.cid-uMmktIzwYQ .card-header {
  padding: 1rem 0;
}
.cid-uMmktIzwYQ .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMmktIzwYQ .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMmktIzwYQ H3 {
  color: #000000;
}
.cid-uMmktIYlM0 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uMmktIYlM0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmktIYlM0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmktIYlM0 .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMmktIYlM0 .panel-group {
  border: none;
}
.cid-uMmktIYlM0 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMmktIYlM0 .panel-body,
.cid-uMmktIYlM0 .card-header {
  padding: 1rem 0;
}
.cid-uMmktIYlM0 .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMmktIYlM0 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMmktIYlM0 H3 {
  color: #000000;
}
.cid-uMmktJkBeO {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMmktJkBeO .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-uMmktJkBeO form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uMmktJkBeO form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uMmktJkBeO form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uMmktJkBeO .mbr-section-title {
  color: #c21834;
}
.cid-uMmktJkBeO .mbr-section-subtitle {
  text-align: left;
}
.cid-uMmktJkBeO .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMmktJGqVU {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uMmktJGqVU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmktJGqVU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uMmktJGqVU .row {
    flex-direction: column-reverse;
  }
  .cid-uMmktJGqVU .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uMmktJGqVU .google-map {
  height: 100%;
  position: relative;
}
.cid-uMmktJGqVU .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uMmktJGqVU .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uMmktJGqVU .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uMmktJGqVU .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uMmktJGqVU .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uMmktJGqVU .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-uMmktJGqVU .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uMmktJGqVU .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMmktJGqVU .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uMmktJGqVU .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #c21834;
}
.cid-uMmktJGqVU .mbr-section-title {
  color: #c21834;
}
.cid-uMmktJGqVU .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMmktK9V1H {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMmktK9V1H .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmktK9V1H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmktK9V1H .nav-tabs .nav-item.open .nav-link:focus,
.cid-uMmktK9V1H .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uMmktK9V1H .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-uMmktK9V1H .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-uMmktK9V1H .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-uMmktK9V1H .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-uMmktK9V1H .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-uMmktK9V1H .nav-link,
.cid-uMmktK9V1H .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-uMmktK9V1H .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-uMmktK9V1H H4 {
  text-align: center;
}
.cid-uMmktK9V1H H3 {
  text-align: center;
}
.cid-uMmktKC5lV {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMmktKC5lV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmktKC5lV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmktKC5lV .mbr-text {
  color: #767676;
}
.cid-uMmktKC5lV .mbr-section-subtitle {
  color: #767676;
}
.cid-uMmktKC5lV .title .num {
  width: 100%;
  display: block;
}
.cid-uMmktKC5lV .title .card-title {
  z-index: 1;
}
.cid-uMmktKC5lV .num {
  color: #c21834;
}
@media (max-width: 767px) {
  .cid-uMmktKC5lV * {
    text-align: center !important;
  }
  .cid-uMmktKC5lV .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uMmktKC5lV .mbr-text,
.cid-uMmktKC5lV .mbr-section-btn {
  color: #000000;
}
.cid-uMmktL7Ti4 {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-uMmktL7Ti4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmktL7Ti4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmktL7Ti4 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uMmktL7Ti4 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMmktL7Ti4 .row {
    text-align: center;
  }
  .cid-uMmktL7Ti4 .row > div {
    margin: auto;
  }
  .cid-uMmktL7Ti4 .social-row {
    justify-content: center;
  }
}
.cid-uMmktL7Ti4 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uMmktL7Ti4 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uMmktL7Ti4 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMmktL7Ti4 .list {
    margin-bottom: 0rem;
  }
}
.cid-uMmktL7Ti4 .mbr-text {
  color: #fafafa;
}
.cid-uMmktL7Ti4 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uMmktL7Ti4 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uMmktL7Ti4 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uMmlxdtzs6 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uMmlxdtzs6 nav.navbar {
  position: fixed;
}
.cid-uMmlxdtzs6 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMmlxdtzs6 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uMmlxdtzs6 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uMmlxdtzs6 .dropdown-item:hover,
.cid-uMmlxdtzs6 .dropdown-item:focus {
  background: #c21834 !important;
  color: white !important;
}
.cid-uMmlxdtzs6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uMmlxdtzs6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uMmlxdtzs6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uMmlxdtzs6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uMmlxdtzs6 .nav-link {
  position: relative;
}
.cid-uMmlxdtzs6 .container {
  display: flex;
  margin: auto;
}
.cid-uMmlxdtzs6 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uMmlxdtzs6 .dropdown-menu,
.cid-uMmlxdtzs6 .navbar.opened {
  background: #000000 !important;
}
.cid-uMmlxdtzs6 .nav-item:focus,
.cid-uMmlxdtzs6 .nav-link:focus {
  outline: none;
}
.cid-uMmlxdtzs6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uMmlxdtzs6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMmlxdtzs6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uMmlxdtzs6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMmlxdtzs6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMmlxdtzs6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMmlxdtzs6 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}
.cid-uMmlxdtzs6 .navbar.opened {
  transition: all 0.3s;
}
.cid-uMmlxdtzs6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uMmlxdtzs6 .navbar .navbar-logo img {
  width: auto;
}
.cid-uMmlxdtzs6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMmlxdtzs6 .navbar.collapsed {
  justify-content: center;
}
.cid-uMmlxdtzs6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMmlxdtzs6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uMmlxdtzs6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uMmlxdtzs6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMmlxdtzs6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMmlxdtzs6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uMmlxdtzs6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMmlxdtzs6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uMmlxdtzs6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMmlxdtzs6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMmlxdtzs6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMmlxdtzs6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMmlxdtzs6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMmlxdtzs6 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uMmlxdtzs6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uMmlxdtzs6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMmlxdtzs6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMmlxdtzs6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uMmlxdtzs6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uMmlxdtzs6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uMmlxdtzs6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uMmlxdtzs6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uMmlxdtzs6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uMmlxdtzs6 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMmlxdtzs6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMmlxdtzs6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMmlxdtzs6 .dropdown-item.active,
.cid-uMmlxdtzs6 .dropdown-item:active {
  background-color: transparent;
}
.cid-uMmlxdtzs6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMmlxdtzs6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMmlxdtzs6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMmlxdtzs6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uMmlxdtzs6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMmlxdtzs6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMmlxdtzs6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uMmlxdtzs6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uMmlxdtzs6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uMmlxdtzs6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #c21834;
}
.cid-uMmlxdtzs6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uMmlxdtzs6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMmlxdtzs6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMmlxdtzs6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uMmlxdtzs6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMmlxdtzs6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uMmlxdtzs6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uMmlxdtzs6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMmlxdtzs6 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uMmlxdtzs6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uMmlxdtzs6 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMmlxdtzs6 .navbar {
    height: 70px;
  }
  .cid-uMmlxdtzs6 .navbar.opened {
    height: auto;
  }
  .cid-uMmlxdtzs6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMmlxdJJpa {
  background-image: url("../../../assets/images/tableros-electricos-portada-3.png");
}
.cid-uMmlxdJJpa .icons-media-container {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 4rem;
}
.cid-uMmlxdJJpa .icons-media-container .mbr-iconfont {
  font-size: 96px;
  color: #ffffff;
}
.cid-uMmlxdJJpa .icons-media-container .icon-block {
  padding-bottom: 1rem;
}
.cid-uMmlxdJJpa .mbr-text {
  color: #ffffff;
}
.cid-uMmlxdJJpa .card {
  padding-bottom: 1.5rem;
}
.cid-uMmlxdJJpa .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uMmlxdJJpa .card-wrapper .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-uMmlxdJJpa .card-wrapper .card-title {
  color: #ffffff;
}
.cid-uMmlxdJJpa H1 {
  color: #c21834;
}
.cid-uMmlxdJJpa .mbr-text,
.cid-uMmlxdJJpa .mbr-section-btn {
  color: #000000;
}
.cid-uMmlxdJJpa .card-wrapper .card-title,
.cid-uMmlxdJJpa .card-box {
  color: #000000;
  text-align: center;
}
.cid-uMmlxe0DwW {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMmlxe0DwW .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (min-width: 991px) {
  .cid-uMmlxe0DwW .item {
    margin-bottom: 4rem;
  }
}
.cid-uMmlxe0DwW .item:last-child .icon-box:before {
  display: none;
}
.cid-uMmlxe0DwW .item.last .icon-box:before {
  display: none;
}
.cid-uMmlxe0DwW .step-number {
  padding-top: 6px;
}
.cid-uMmlxe0DwW .icon-box {
  background: #c21834;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uMmlxe0DwW .icon-box {
    margin-right: 1rem;
  }
}
.cid-uMmlxe0DwW .icon-box::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 120%;
  top: 100%;
  color: #c21834;
  transform: translate(-50%, 0);
}
.cid-uMmlxe0DwW span {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uMmlxe0DwW .card {
    margin-bottom: 2rem;
  }
  .cid-uMmlxe0DwW .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMmlxe0DwW .icon-box::before {
    top: 141%;
    top: 123%;
  }
}
@media (max-width: 768px) {
  .cid-uMmlxe0DwW .icon-box::before {
    top: 114%;
  }
}
.cid-uMmlxe0DwW .card-title,
.cid-uMmlxe0DwW .card-box {
  color: #c21834;
}
.cid-uMmlxe0DwW .icon-text {
  color: #000000;
  text-align: left;
}
.cid-uMmlxe0DwW .icon-text DIV {
  text-align: left;
}
.cid-uMmlxe0DwW .mbr-text,
.cid-uMmlxe0DwW .mbr-section-btn {
  color: #000000;
}
.cid-uMmlxemFGJ {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-uMmlxemFGJ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uMmlxemFGJ .row {
    flex-direction: column-reverse;
  }
  .cid-uMmlxemFGJ .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMmlxemFGJ .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uMmlxemFGJ .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uMmlxemFGJ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uMmlxemFGJ .mbr-text,
.cid-uMmlxemFGJ .mbr-section-btn {
  color: #000000;
}
.cid-uMmlxemFGJ .card-title {
  color: #c21834;
}
.cid-uMmlxeBU6k {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-uMmlxeBU6k img,
.cid-uMmlxeBU6k .item-img {
  width: 100%;
}
.cid-uMmlxeBU6k .item:focus,
.cid-uMmlxeBU6k span:focus {
  outline: none;
}
.cid-uMmlxeBU6k .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uMmlxeBU6k .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uMmlxeBU6k .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uMmlxeBU6k .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uMmlxeBU6k .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uMmlxeBU6k .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uMmlxeBU6k .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uMmlxeBU6k .mbr-section-title {
  color: #c21834;
}
.cid-uMmlxeBU6k .mbr-text,
.cid-uMmlxeBU6k .mbr-section-btn {
  text-align: left;
  color: #bbbbbb;
}
.cid-uMmlxeBU6k .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uMmlxeBU6k .item-subtitle {
  text-align: left;
}
.cid-uMmlxfsiCq {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMmlxfsiCq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmlxfsiCq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmlxfsiCq .item {
  padding-bottom: 2rem;
}
.cid-uMmlxfsiCq .item-wrapper {
  position: relative;
}
.cid-uMmlxfsiCq .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uMmlxfsiCq .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uMmlxfsiCq .carousel-control,
.cid-uMmlxfsiCq .close {
  background: #1b1b1b;
}
.cid-uMmlxfsiCq .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uMmlxfsiCq .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uMmlxfsiCq .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uMmlxfsiCq .carousel-control-next span {
  margin-left: 5px;
}
.cid-uMmlxfsiCq .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uMmlxfsiCq .close::before {
  content: '\e91a';
}
.cid-uMmlxfsiCq .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uMmlxfsiCq .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMmlxfsiCq .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMmlxfsiCq .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMmlxfsiCq .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMmlxfsiCq .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uMmlxfsiCq .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMmlxfsiCq .carousel-indicators li.active,
.cid-uMmlxfsiCq .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMmlxfsiCq .carousel-indicators li::after,
.cid-uMmlxfsiCq .carousel-indicators li::before {
  content: none;
}
.cid-uMmlxfsiCq .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMmlxfsiCq .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uMmlxfsiCq .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uMmlxfsiCq .carousel-indicators {
    display: none;
  }
}
.cid-uMmlxfsiCq .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMmlxfsiCq .carousel-inner > .active {
  display: block;
}
.cid-uMmlxfsiCq .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMmlxfsiCq .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uMmlxfsiCq .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uMmlxfsiCq .carousel-control,
  .cid-uMmlxfsiCq .carousel-indicators,
  .cid-uMmlxfsiCq .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uMmlxfsiCq .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uMmlxfsiCq .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uMmlxfsiCq .carousel-indicators .active,
.cid-uMmlxfsiCq .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uMmlxfsiCq .carousel-indicators .active {
  background: #fff;
}
.cid-uMmlxfsiCq .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uMmlxfsiCq .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uMmlxfsiCq .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uMmlxfsiCq .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uMmlxfsiCq .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uMmlxfsiCq .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uMmlxfsiCq .carousel {
  width: 100%;
}
.cid-uMmlxfsiCq .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uMmlxfsiCq .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uMmlxfsiCq .modal.fade .modal-dialog,
.cid-uMmlxfsiCq .modal.in .modal-dialog {
  transform: none;
}
.cid-uMmlxfsiCq .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uMmlxfsiCq H6 {
  text-align: center;
}
.cid-uMmlxfsiCq H3 {
  color: #c21834;
}
.cid-uMmlxfsiCq DIV {
  text-align: left;
}
.cid-uMmlxga09R {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (min-width: 992px) {
  .cid-uMmlxga09R .carousel {
    min-height: 1000px;
  }
  .cid-uMmlxga09R .carousel img {
    max-height: 1000px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uMmlxga09R .carousel {
    min-height: 650px;
  }
  .cid-uMmlxga09R .carousel img {
    max-height: 650px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-uMmlxga09R .carousel {
    min-height: 550px;
  }
  .cid-uMmlxga09R .carousel img {
    max-height: 550px;
    object-fit: contain;
  }
  .cid-uMmlxga09R .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uMmlxga09R .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uMmlxga09R .carousel,
.cid-uMmlxga09R .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMmlxga09R .item-wrapper {
  width: 100%;
}
.cid-uMmlxga09R .carousel-caption {
  bottom: 40px;
}
.cid-uMmlxga09R .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uMmlxga09R .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uMmlxga09R .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uMmlxga09R .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uMmlxga09R .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMmlxga09R .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMmlxga09R .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMmlxga09R .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMmlxga09R .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uMmlxga09R .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMmlxga09R .carousel-indicators li.active,
.cid-uMmlxga09R .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMmlxga09R .carousel-indicators li::after,
.cid-uMmlxga09R .carousel-indicators li::before {
  content: none;
}
.cid-uMmlxga09R .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMmlxga09R .carousel-indicators {
    display: none !important;
  }
}
.cid-uMmlxga09R H5 {
  color: #c21834;
}
.cid-uMmlxga09R P {
  color: #000000;
  text-align: center;
}
.cid-uMmlxgCGXJ {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMmlxgCGXJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmlxgCGXJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmlxgCGXJ .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMmlxgCGXJ .panel-group {
  border: none;
}
.cid-uMmlxgCGXJ .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMmlxgCGXJ .panel-body,
.cid-uMmlxgCGXJ .card-header {
  padding: 1rem 0;
}
.cid-uMmlxgCGXJ .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMmlxgCGXJ .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMmlxgCGXJ H3 {
  color: #000000;
}
.cid-uMmlxgCGXJ DIV {
  text-align: left;
}
.cid-uMmlxh1uux {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMmlxh1uux .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmlxh1uux .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmlxh1uux .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMmlxh1uux .panel-group {
  border: none;
}
.cid-uMmlxh1uux .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMmlxh1uux .panel-body,
.cid-uMmlxh1uux .card-header {
  padding: 1rem 0;
}
.cid-uMmlxh1uux .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMmlxh1uux .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMmlxh1uux H3 {
  color: #000000;
}
.cid-uMmlxhqQMt {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uMmlxhqQMt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmlxhqQMt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmlxhqQMt .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMmlxhqQMt .panel-group {
  border: none;
}
.cid-uMmlxhqQMt .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMmlxhqQMt .panel-body,
.cid-uMmlxhqQMt .card-header {
  padding: 1rem 0;
}
.cid-uMmlxhqQMt .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMmlxhqQMt .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMmlxhqQMt H3 {
  color: #000000;
}
.cid-uMmlxhQwh4 {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMmlxhQwh4 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-uMmlxhQwh4 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uMmlxhQwh4 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uMmlxhQwh4 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uMmlxhQwh4 .mbr-section-title {
  color: #c21834;
}
.cid-uMmlxhQwh4 .mbr-section-subtitle {
  text-align: left;
}
.cid-uMmlxhQwh4 .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMmlxifO9p {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uMmlxifO9p .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmlxifO9p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uMmlxifO9p .row {
    flex-direction: column-reverse;
  }
  .cid-uMmlxifO9p .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uMmlxifO9p .google-map {
  height: 100%;
  position: relative;
}
.cid-uMmlxifO9p .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uMmlxifO9p .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uMmlxifO9p .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uMmlxifO9p .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uMmlxifO9p .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uMmlxifO9p .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-uMmlxifO9p .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uMmlxifO9p .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMmlxifO9p .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uMmlxifO9p .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #c21834;
}
.cid-uMmlxifO9p .mbr-section-title {
  color: #c21834;
}
.cid-uMmlxifO9p .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMmlxiLqrN {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMmlxiLqrN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmlxiLqrN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmlxiLqrN .nav-tabs .nav-item.open .nav-link:focus,
.cid-uMmlxiLqrN .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uMmlxiLqrN .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-uMmlxiLqrN .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-uMmlxiLqrN .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-uMmlxiLqrN .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-uMmlxiLqrN .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-uMmlxiLqrN .nav-link,
.cid-uMmlxiLqrN .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-uMmlxiLqrN .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-uMmlxiLqrN H4 {
  text-align: center;
}
.cid-uMmlxiLqrN H3 {
  text-align: center;
}
.cid-uMmlxjfxIH {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMmlxjfxIH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmlxjfxIH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmlxjfxIH .mbr-text {
  color: #767676;
}
.cid-uMmlxjfxIH .mbr-section-subtitle {
  color: #767676;
}
.cid-uMmlxjfxIH .title .num {
  width: 100%;
  display: block;
}
.cid-uMmlxjfxIH .title .card-title {
  z-index: 1;
}
.cid-uMmlxjfxIH .num {
  color: #c21834;
}
@media (max-width: 767px) {
  .cid-uMmlxjfxIH * {
    text-align: center !important;
  }
  .cid-uMmlxjfxIH .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uMmlxjfxIH .mbr-text,
.cid-uMmlxjfxIH .mbr-section-btn {
  color: #000000;
}
.cid-uMmlxjPchS {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-uMmlxjPchS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmlxjPchS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmlxjPchS .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uMmlxjPchS .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMmlxjPchS .row {
    text-align: center;
  }
  .cid-uMmlxjPchS .row > div {
    margin: auto;
  }
  .cid-uMmlxjPchS .social-row {
    justify-content: center;
  }
}
.cid-uMmlxjPchS .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uMmlxjPchS .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uMmlxjPchS .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMmlxjPchS .list {
    margin-bottom: 0rem;
  }
}
.cid-uMmlxjPchS .mbr-text {
  color: #fafafa;
}
.cid-uMmlxjPchS .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uMmlxjPchS .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uMmlxjPchS div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uMmneeUuTu {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uMmneeUuTu nav.navbar {
  position: fixed;
}
.cid-uMmneeUuTu .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMmneeUuTu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uMmneeUuTu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uMmneeUuTu .dropdown-item:hover,
.cid-uMmneeUuTu .dropdown-item:focus {
  background: #c21834 !important;
  color: white !important;
}
.cid-uMmneeUuTu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uMmneeUuTu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uMmneeUuTu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uMmneeUuTu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uMmneeUuTu .nav-link {
  position: relative;
}
.cid-uMmneeUuTu .container {
  display: flex;
  margin: auto;
}
.cid-uMmneeUuTu .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uMmneeUuTu .dropdown-menu,
.cid-uMmneeUuTu .navbar.opened {
  background: #000000 !important;
}
.cid-uMmneeUuTu .nav-item:focus,
.cid-uMmneeUuTu .nav-link:focus {
  outline: none;
}
.cid-uMmneeUuTu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uMmneeUuTu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMmneeUuTu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uMmneeUuTu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMmneeUuTu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMmneeUuTu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMmneeUuTu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}
.cid-uMmneeUuTu .navbar.opened {
  transition: all 0.3s;
}
.cid-uMmneeUuTu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uMmneeUuTu .navbar .navbar-logo img {
  width: auto;
}
.cid-uMmneeUuTu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMmneeUuTu .navbar.collapsed {
  justify-content: center;
}
.cid-uMmneeUuTu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMmneeUuTu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uMmneeUuTu .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uMmneeUuTu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMmneeUuTu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMmneeUuTu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uMmneeUuTu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMmneeUuTu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uMmneeUuTu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMmneeUuTu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMmneeUuTu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMmneeUuTu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMmneeUuTu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMmneeUuTu .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uMmneeUuTu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uMmneeUuTu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMmneeUuTu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMmneeUuTu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uMmneeUuTu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uMmneeUuTu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uMmneeUuTu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uMmneeUuTu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uMmneeUuTu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uMmneeUuTu .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMmneeUuTu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMmneeUuTu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMmneeUuTu .dropdown-item.active,
.cid-uMmneeUuTu .dropdown-item:active {
  background-color: transparent;
}
.cid-uMmneeUuTu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMmneeUuTu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMmneeUuTu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMmneeUuTu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uMmneeUuTu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMmneeUuTu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMmneeUuTu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uMmneeUuTu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uMmneeUuTu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uMmneeUuTu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #c21834;
}
.cid-uMmneeUuTu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uMmneeUuTu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMmneeUuTu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMmneeUuTu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uMmneeUuTu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMmneeUuTu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uMmneeUuTu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uMmneeUuTu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMmneeUuTu .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uMmneeUuTu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uMmneeUuTu .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMmneeUuTu .navbar {
    height: 70px;
  }
  .cid-uMmneeUuTu .navbar.opened {
    height: auto;
  }
  .cid-uMmneeUuTu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMmnef9zS9 {
  background-image: url("../../../assets/images/tableros-electricos-portada-3.png");
}
.cid-uMmnef9zS9 .icons-media-container {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 4rem;
}
.cid-uMmnef9zS9 .icons-media-container .mbr-iconfont {
  font-size: 96px;
  color: #ffffff;
}
.cid-uMmnef9zS9 .icons-media-container .icon-block {
  padding-bottom: 1rem;
}
.cid-uMmnef9zS9 .mbr-text {
  color: #ffffff;
}
.cid-uMmnef9zS9 .card {
  padding-bottom: 1.5rem;
}
.cid-uMmnef9zS9 .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uMmnef9zS9 .card-wrapper .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-uMmnef9zS9 .card-wrapper .card-title {
  color: #ffffff;
}
.cid-uMmnef9zS9 H1 {
  color: #c21834;
}
.cid-uMmnef9zS9 .mbr-text,
.cid-uMmnef9zS9 .mbr-section-btn {
  color: #000000;
}
.cid-uMmnef9zS9 .card-wrapper .card-title,
.cid-uMmnef9zS9 .card-box {
  color: #000000;
  text-align: center;
}
.cid-uMmnefn97S {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMmnefn97S .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (min-width: 991px) {
  .cid-uMmnefn97S .item {
    margin-bottom: 4rem;
  }
}
.cid-uMmnefn97S .item:last-child .icon-box:before {
  display: none;
}
.cid-uMmnefn97S .item.last .icon-box:before {
  display: none;
}
.cid-uMmnefn97S .step-number {
  padding-top: 6px;
}
.cid-uMmnefn97S .icon-box {
  background: #c21834;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uMmnefn97S .icon-box {
    margin-right: 1rem;
  }
}
.cid-uMmnefn97S .icon-box::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 120%;
  top: 100%;
  color: #c21834;
  transform: translate(-50%, 0);
}
.cid-uMmnefn97S span {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uMmnefn97S .card {
    margin-bottom: 2rem;
  }
  .cid-uMmnefn97S .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMmnefn97S .icon-box::before {
    top: 141%;
    top: 123%;
  }
}
@media (max-width: 768px) {
  .cid-uMmnefn97S .icon-box::before {
    top: 114%;
  }
}
.cid-uMmnefn97S .card-title,
.cid-uMmnefn97S .card-box {
  color: #c21834;
}
.cid-uMmnefn97S .icon-text {
  color: #000000;
  text-align: left;
}
.cid-uMmnefn97S .icon-text DIV {
  text-align: left;
}
.cid-uMmnefn97S .mbr-text,
.cid-uMmnefn97S .mbr-section-btn {
  color: #000000;
}
.cid-uMmnefGw4i {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-uMmnefGw4i .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uMmnefGw4i .row {
    flex-direction: column-reverse;
  }
  .cid-uMmnefGw4i .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uMmnefGw4i .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uMmnefGw4i .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uMmnefGw4i .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uMmnefGw4i .mbr-text,
.cid-uMmnefGw4i .mbr-section-btn {
  color: #000000;
}
.cid-uMmnefGw4i .card-title {
  color: #c21834;
}
.cid-uMmnefSWCW {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-uMmnefSWCW img,
.cid-uMmnefSWCW .item-img {
  width: 100%;
}
.cid-uMmnefSWCW .item:focus,
.cid-uMmnefSWCW span:focus {
  outline: none;
}
.cid-uMmnefSWCW .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uMmnefSWCW .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uMmnefSWCW .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uMmnefSWCW .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uMmnefSWCW .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uMmnefSWCW .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uMmnefSWCW .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uMmnefSWCW .mbr-section-title {
  color: #c21834;
}
.cid-uMmnefSWCW .mbr-text,
.cid-uMmnefSWCW .mbr-section-btn {
  text-align: left;
  color: #bbbbbb;
}
.cid-uMmnefSWCW .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uMmnefSWCW .item-subtitle {
  text-align: left;
}
.cid-uMmnegFNi4 {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMmnegFNi4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmnegFNi4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmnegFNi4 .item {
  padding-bottom: 2rem;
}
.cid-uMmnegFNi4 .item-wrapper {
  position: relative;
}
.cid-uMmnegFNi4 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uMmnegFNi4 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uMmnegFNi4 .carousel-control,
.cid-uMmnegFNi4 .close {
  background: #1b1b1b;
}
.cid-uMmnegFNi4 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uMmnegFNi4 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uMmnegFNi4 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uMmnegFNi4 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uMmnegFNi4 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uMmnegFNi4 .close::before {
  content: '\e91a';
}
.cid-uMmnegFNi4 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uMmnegFNi4 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMmnegFNi4 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMmnegFNi4 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMmnegFNi4 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMmnegFNi4 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uMmnegFNi4 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMmnegFNi4 .carousel-indicators li.active,
.cid-uMmnegFNi4 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMmnegFNi4 .carousel-indicators li::after,
.cid-uMmnegFNi4 .carousel-indicators li::before {
  content: none;
}
.cid-uMmnegFNi4 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMmnegFNi4 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uMmnegFNi4 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uMmnegFNi4 .carousel-indicators {
    display: none;
  }
}
.cid-uMmnegFNi4 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMmnegFNi4 .carousel-inner > .active {
  display: block;
}
.cid-uMmnegFNi4 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMmnegFNi4 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uMmnegFNi4 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uMmnegFNi4 .carousel-control,
  .cid-uMmnegFNi4 .carousel-indicators,
  .cid-uMmnegFNi4 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uMmnegFNi4 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uMmnegFNi4 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uMmnegFNi4 .carousel-indicators .active,
.cid-uMmnegFNi4 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uMmnegFNi4 .carousel-indicators .active {
  background: #fff;
}
.cid-uMmnegFNi4 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uMmnegFNi4 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uMmnegFNi4 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uMmnegFNi4 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uMmnegFNi4 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uMmnegFNi4 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uMmnegFNi4 .carousel {
  width: 100%;
}
.cid-uMmnegFNi4 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uMmnegFNi4 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uMmnegFNi4 .modal.fade .modal-dialog,
.cid-uMmnegFNi4 .modal.in .modal-dialog {
  transform: none;
}
.cid-uMmnegFNi4 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uMmnegFNi4 H6 {
  text-align: center;
}
.cid-uMmnegFNi4 H3 {
  color: #c21834;
}
.cid-uMmnegFNi4 DIV {
  text-align: left;
}
.cid-uMmnehh3XT {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (min-width: 992px) {
  .cid-uMmnehh3XT .carousel {
    min-height: 1000px;
  }
  .cid-uMmnehh3XT .carousel img {
    max-height: 1000px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uMmnehh3XT .carousel {
    min-height: 650px;
  }
  .cid-uMmnehh3XT .carousel img {
    max-height: 650px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-uMmnehh3XT .carousel {
    min-height: 550px;
  }
  .cid-uMmnehh3XT .carousel img {
    max-height: 550px;
    object-fit: contain;
  }
  .cid-uMmnehh3XT .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uMmnehh3XT .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uMmnehh3XT .carousel,
.cid-uMmnehh3XT .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMmnehh3XT .item-wrapper {
  width: 100%;
}
.cid-uMmnehh3XT .carousel-caption {
  bottom: 40px;
}
.cid-uMmnehh3XT .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uMmnehh3XT .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uMmnehh3XT .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uMmnehh3XT .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uMmnehh3XT .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMmnehh3XT .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMmnehh3XT .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMmnehh3XT .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMmnehh3XT .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uMmnehh3XT .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMmnehh3XT .carousel-indicators li.active,
.cid-uMmnehh3XT .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMmnehh3XT .carousel-indicators li::after,
.cid-uMmnehh3XT .carousel-indicators li::before {
  content: none;
}
.cid-uMmnehh3XT .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMmnehh3XT .carousel-indicators {
    display: none !important;
  }
}
.cid-uMmnehh3XT H5 {
  color: #c21834;
}
.cid-uMmnehh3XT P {
  color: #000000;
  text-align: center;
}
.cid-uMmnehHtI3 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMmnehHtI3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmnehHtI3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmnehHtI3 .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMmnehHtI3 .panel-group {
  border: none;
}
.cid-uMmnehHtI3 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMmnehHtI3 .panel-body,
.cid-uMmnehHtI3 .card-header {
  padding: 1rem 0;
}
.cid-uMmnehHtI3 .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMmnehHtI3 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMmnehHtI3 H3 {
  color: #000000;
}
.cid-uMmnehHtI3 DIV {
  text-align: left;
}
.cid-uMmnei21TO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMmnei21TO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmnei21TO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmnei21TO .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMmnei21TO .panel-group {
  border: none;
}
.cid-uMmnei21TO .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMmnei21TO .panel-body,
.cid-uMmnei21TO .card-header {
  padding: 1rem 0;
}
.cid-uMmnei21TO .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMmnei21TO .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMmnei21TO H3 {
  color: #000000;
}
.cid-uMmneiox9R {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uMmneiox9R .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmneiox9R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmneiox9R .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #c21834;
  margin-left: 1rem;
}
.cid-uMmneiox9R .panel-group {
  border: none;
}
.cid-uMmneiox9R .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMmneiox9R .panel-body,
.cid-uMmneiox9R .card-header {
  padding: 1rem 0;
}
.cid-uMmneiox9R .panel-title-edit {
  color: #000000;
  text-align: center;
}
.cid-uMmneiox9R .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uMmneiox9R H3 {
  color: #000000;
}
.cid-uMmneiLdx4 {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMmneiLdx4 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-uMmneiLdx4 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uMmneiLdx4 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uMmneiLdx4 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uMmneiLdx4 .mbr-section-title {
  color: #c21834;
}
.cid-uMmneiLdx4 .mbr-section-subtitle {
  text-align: left;
}
.cid-uMmneiLdx4 .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMmnej9rmM {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uMmnej9rmM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmnej9rmM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uMmnej9rmM .row {
    flex-direction: column-reverse;
  }
  .cid-uMmnej9rmM .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uMmnej9rmM .google-map {
  height: 100%;
  position: relative;
}
.cid-uMmnej9rmM .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uMmnej9rmM .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uMmnej9rmM .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uMmnej9rmM .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uMmnej9rmM .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uMmnej9rmM .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-uMmnej9rmM .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uMmnej9rmM .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMmnej9rmM .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uMmnej9rmM .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #c21834;
}
.cid-uMmnej9rmM .mbr-section-title {
  color: #c21834;
}
.cid-uMmnej9rmM .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-uMmnejCm7H {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMmnejCm7H .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmnejCm7H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmnejCm7H .nav-tabs .nav-item.open .nav-link:focus,
.cid-uMmnejCm7H .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uMmnejCm7H .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-uMmnejCm7H .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-uMmnejCm7H .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-uMmnejCm7H .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-uMmnejCm7H .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-uMmnejCm7H .nav-link,
.cid-uMmnejCm7H .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-uMmnejCm7H .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-uMmnejCm7H H4 {
  text-align: center;
}
.cid-uMmnejCm7H H3 {
  text-align: center;
}
.cid-uMmnek3haj {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMmnek3haj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmnek3haj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmnek3haj .mbr-text {
  color: #767676;
}
.cid-uMmnek3haj .mbr-section-subtitle {
  color: #767676;
}
.cid-uMmnek3haj .title .num {
  width: 100%;
  display: block;
}
.cid-uMmnek3haj .title .card-title {
  z-index: 1;
}
.cid-uMmnek3haj .num {
  color: #c21834;
}
@media (max-width: 767px) {
  .cid-uMmnek3haj * {
    text-align: center !important;
  }
  .cid-uMmnek3haj .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uMmnek3haj .mbr-text,
.cid-uMmnek3haj .mbr-section-btn {
  color: #000000;
}
.cid-uMmnekAmUY {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-uMmnekAmUY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMmnekAmUY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMmnekAmUY .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uMmnekAmUY .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMmnekAmUY .row {
    text-align: center;
  }
  .cid-uMmnekAmUY .row > div {
    margin: auto;
  }
  .cid-uMmnekAmUY .social-row {
    justify-content: center;
  }
}
.cid-uMmnekAmUY .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uMmnekAmUY .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uMmnekAmUY .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMmnekAmUY .list {
    margin-bottom: 0rem;
  }
}
.cid-uMmnekAmUY .mbr-text {
  color: #fafafa;
}
.cid-uMmnekAmUY .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uMmnekAmUY .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uMmnekAmUY div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uMluRdkmB9 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uMluRdkmB9 nav.navbar {
  position: fixed;
}
.cid-uMluRdkmB9 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMluRdkmB9 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uMluRdkmB9 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uMluRdkmB9 .dropdown-item:hover,
.cid-uMluRdkmB9 .dropdown-item:focus {
  background: #c21834 !important;
  color: white !important;
}
.cid-uMluRdkmB9 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uMluRdkmB9 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uMluRdkmB9 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uMluRdkmB9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uMluRdkmB9 .nav-link {
  position: relative;
}
.cid-uMluRdkmB9 .container {
  display: flex;
  margin: auto;
}
.cid-uMluRdkmB9 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uMluRdkmB9 .dropdown-menu,
.cid-uMluRdkmB9 .navbar.opened {
  background: #000000 !important;
}
.cid-uMluRdkmB9 .nav-item:focus,
.cid-uMluRdkmB9 .nav-link:focus {
  outline: none;
}
.cid-uMluRdkmB9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uMluRdkmB9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMluRdkmB9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uMluRdkmB9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMluRdkmB9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMluRdkmB9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMluRdkmB9 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}
.cid-uMluRdkmB9 .navbar.opened {
  transition: all 0.3s;
}
.cid-uMluRdkmB9 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uMluRdkmB9 .navbar .navbar-logo img {
  width: auto;
}
.cid-uMluRdkmB9 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMluRdkmB9 .navbar.collapsed {
  justify-content: center;
}
.cid-uMluRdkmB9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMluRdkmB9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uMluRdkmB9 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uMluRdkmB9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMluRdkmB9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMluRdkmB9 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uMluRdkmB9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMluRdkmB9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uMluRdkmB9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMluRdkmB9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMluRdkmB9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMluRdkmB9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMluRdkmB9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMluRdkmB9 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uMluRdkmB9 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uMluRdkmB9 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMluRdkmB9 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMluRdkmB9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uMluRdkmB9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uMluRdkmB9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uMluRdkmB9 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uMluRdkmB9 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uMluRdkmB9 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uMluRdkmB9 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMluRdkmB9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMluRdkmB9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMluRdkmB9 .dropdown-item.active,
.cid-uMluRdkmB9 .dropdown-item:active {
  background-color: transparent;
}
.cid-uMluRdkmB9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMluRdkmB9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMluRdkmB9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMluRdkmB9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uMluRdkmB9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMluRdkmB9 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMluRdkmB9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uMluRdkmB9 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uMluRdkmB9 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uMluRdkmB9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #c21834;
}
.cid-uMluRdkmB9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uMluRdkmB9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMluRdkmB9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMluRdkmB9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uMluRdkmB9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMluRdkmB9 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uMluRdkmB9 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uMluRdkmB9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMluRdkmB9 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uMluRdkmB9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uMluRdkmB9 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMluRdkmB9 .navbar {
    height: 70px;
  }
  .cid-uMluRdkmB9 .navbar.opened {
    height: auto;
  }
  .cid-uMluRdkmB9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMluRdxWJD {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMluRdxWJD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMluRdxWJD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMluRdxWJD .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-uMluRdxWJD .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-uMluRdxWJD .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uMluRdxWJD .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uMluRdxWJD .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMluRdxWJD .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-uMluRdxWJD .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-uMluRdxWJD .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uMluRdGlMk {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMluRdNZlR {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-uMluRdNZlR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMluRdNZlR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMluRdNZlR .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uMluRdNZlR .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMluRdNZlR .row {
    text-align: center;
  }
  .cid-uMluRdNZlR .row > div {
    margin: auto;
  }
  .cid-uMluRdNZlR .social-row {
    justify-content: center;
  }
}
.cid-uMluRdNZlR .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uMluRdNZlR .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uMluRdNZlR .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMluRdNZlR .list {
    margin-bottom: 0rem;
  }
}
.cid-uMluRdNZlR .mbr-text {
  color: #fafafa;
}
.cid-uMluRdNZlR .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uMluRdNZlR .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uMluRdNZlR div > *:last-child {
    margin-top: 0 !important;
  }
}
