.btn {
  border-width: 2px;
}
body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Jost', sans-serif;
  font-size: 1.2rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 1.5rem;
}
.display-2 {
  font-family: 'Merriweather', serif;
  font-size: 1.6rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 2rem;
}
.display-4 {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.375rem;
}
.display-5 {
  font-family: 'PT Serif', serif;
  font-size: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-7 {
  font-family: 'Jost', sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.5rem;
}
/* ---- 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: 0.96rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 0.84rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 1.28rem;
    font-size: calc( 1.21rem + (1.6 - 1.21) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.21rem + (1.6 - 1.21) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.88rem;
    font-size: calc( 1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* 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: #34a1ad !important;
}
.bg-success {
  background-color: #3c0228 !important;
}
.bg-info {
  background-color: #5d7bc0 !important;
}
.bg-warning {
  background-color: #ffe161 !important;
}
.bg-danger {
  background-color: #ff9966 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #34a1ad !important;
  border-color: #34a1ad !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: #20636a !important;
  border-color: #20636a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #20636a !important;
  border-color: #20636a !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !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: #545454 !important;
  background-color: #d4d4d4 !important;
  border-color: #d4d4d4 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #808080 !important;
  background-color: #d4d4d4 !important;
  border-color: #d4d4d4 !important;
}
.btn-info,
.btn-info:active {
  background-color: #5d7bc0 !important;
  border-color: #5d7bc0 !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: #38528f !important;
  border-color: #38528f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #38528f !important;
  border-color: #38528f !important;
}
.btn-success,
.btn-success:active {
  background-color: #3c0228 !important;
  border-color: #3c0228 !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: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !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: #34a1ad;
  color: #34a1ad;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #20636a !important;
  background-color: transparent!important;
  border-color: #20636a !important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #34a1ad !important;
  border-color: #34a1ad !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #d4d4d4 !important;
  background-color: transparent!important;
  border-color: #d4d4d4 !important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #5d7bc0;
  color: #5d7bc0;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #38528f !important;
  background-color: transparent!important;
  border-color: #38528f !important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #5d7bc0 !important;
  border-color: #5d7bc0 !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #3c0228;
  color: #3c0228;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: #000000 !important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #3c0228 !important;
  border-color: #3c0228 !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: #34a1ad !important;
}
.text-secondary {
  color: #ffffff !important;
}
.text-success {
  color: #3c0228 !important;
}
.text-info {
  color: #5d7bc0 !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: #1c585f !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #cccccc !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #000000 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #334c84 !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) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
.nav-tabs .nav-link.active {
  color: #34a1ad;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #5d7bc0;
}
.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: #34a1ad;
  border-color: #34a1ad;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #34a1ad;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #86d2db;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #f82cb1;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #b9c6e4;
}
.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: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.375rem;
}
.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: #34a1ad !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.375rem;
}
blockquote {
  border-color: #34a1ad;
}
/* 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: #34a1ad;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #34a1ad;
}
.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: #34a1ad;
  border-bottom-color: #34a1ad;
}
.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: #34a1ad !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #ffffff !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='%2334a1ad' %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-tDTsWmQmFt {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDTsWmQmFt nav.navbar {
  position: fixed;
}
.cid-tDTsWmQmFt .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-tDTsWmQmFt .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDTsWmQmFt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDTsWmQmFt .dropdown-item:hover,
.cid-tDTsWmQmFt .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-tDTsWmQmFt .dropdown-item:hover span {
  color: white;
}
.cid-tDTsWmQmFt .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDTsWmQmFt .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDTsWmQmFt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDTsWmQmFt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDTsWmQmFt .nav-link {
  position: relative;
}
.cid-tDTsWmQmFt .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tDTsWmQmFt .container {
    flex-wrap: nowrap;
  }
}
.cid-tDTsWmQmFt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDTsWmQmFt .dropdown-menu,
.cid-tDTsWmQmFt .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-tDTsWmQmFt .nav-item:focus,
.cid-tDTsWmQmFt .nav-link:focus {
  outline: none;
}
.cid-tDTsWmQmFt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDTsWmQmFt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDTsWmQmFt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDTsWmQmFt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDTsWmQmFt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDTsWmQmFt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDTsWmQmFt .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: #f8f2f4;
}
.cid-tDTsWmQmFt .navbar.opened {
  transition: all 0.3s;
}
.cid-tDTsWmQmFt .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDTsWmQmFt .navbar .navbar-logo img {
  width: auto;
}
.cid-tDTsWmQmFt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDTsWmQmFt .navbar.collapsed {
  justify-content: center;
}
.cid-tDTsWmQmFt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDTsWmQmFt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tDTsWmQmFt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tDTsWmQmFt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDTsWmQmFt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDTsWmQmFt .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-tDTsWmQmFt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDTsWmQmFt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDTsWmQmFt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDTsWmQmFt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDTsWmQmFt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDTsWmQmFt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDTsWmQmFt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDTsWmQmFt .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-tDTsWmQmFt .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDTsWmQmFt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDTsWmQmFt .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDTsWmQmFt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDTsWmQmFt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDTsWmQmFt .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tDTsWmQmFt .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tDTsWmQmFt .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDTsWmQmFt .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDTsWmQmFt .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDTsWmQmFt .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-tDTsWmQmFt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDTsWmQmFt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDTsWmQmFt .dropdown-item.active,
.cid-tDTsWmQmFt .dropdown-item:active {
  background-color: transparent;
}
.cid-tDTsWmQmFt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDTsWmQmFt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDTsWmQmFt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDTsWmQmFt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-tDTsWmQmFt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDTsWmQmFt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDTsWmQmFt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDTsWmQmFt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDTsWmQmFt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDTsWmQmFt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-tDTsWmQmFt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDTsWmQmFt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDTsWmQmFt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDTsWmQmFt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDTsWmQmFt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDTsWmQmFt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDTsWmQmFt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDTsWmQmFt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDTsWmQmFt .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDTsWmQmFt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDTsWmQmFt .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-tDTsWmQmFt .navbar {
    height: 70px;
  }
  .cid-tDTsWmQmFt .navbar.opened {
    height: auto;
  }
  .cid-tDTsWmQmFt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uf0mzUmQYO {
  background-image: url("../../../assets/images/todo-1920x1200.jpeg");
}
.cid-uf0mzUmQYO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uf0mzUmQYO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDTyaMsQRv {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-tDTyaMsQRv img,
.cid-tDTyaMsQRv .item-img {
  width: 100%;
  height: 100%;
  height: 500px;
  object-fit: cover;
}
.cid-tDTyaMsQRv .item:focus,
.cid-tDTyaMsQRv span:focus {
  outline: none;
}
.cid-tDTyaMsQRv .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tDTyaMsQRv .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #f8f2f4;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tDTyaMsQRv .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tDTyaMsQRv .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tDTyaMsQRv .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tDTyaMsQRv .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tDTyaMsQRv .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tDTyaMsQRv .mbr-section-title {
  color: #3c0228;
  text-align: center;
}
.cid-tDTyaMsQRv .mbr-text,
.cid-tDTyaMsQRv .mbr-section-btn {
  text-align: left;
}
.cid-tDTyaMsQRv .item-title {
  text-align: left;
}
.cid-tDTyaMsQRv .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-tDTyC452ZS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-tDTyC452ZS .carousel {
  height: 800px;
}
.cid-tDTyC452ZS .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tDTyC452ZS .carousel-item,
.cid-tDTyC452ZS .carousel-inner {
  height: 100%;
}
.cid-tDTyC452ZS .carousel-caption {
  bottom: 40px;
}
.cid-tDTyC452ZS .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-tDTyC452ZS .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-tDTyC452ZS .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-tDTyC452ZS .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tDTyC452ZS .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-tDTyC452ZS .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-tDTyC452ZS .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-tDTyC452ZS .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-tDTyC452ZS .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDTyC452ZS .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDTyC452ZS .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDTyC452ZS .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-tDTyC452ZS .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-tDTyC452ZS .carousel-indicators li.active,
.cid-tDTyC452ZS .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDTyC452ZS .carousel-indicators li::after,
.cid-tDTyC452ZS .carousel-indicators li::before {
  content: none;
}
.cid-tDTyC452ZS .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDTyC452ZS .carousel-indicators {
    display: none !important;
  }
}
.cid-u4T3bKvYAY {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-u4T3bKvYAY .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4T3bKvYAY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4T3bKvYAY .mbr-section-title {
  color: #3c0228;
}
.cid-u4T3bKvYAY .mbr-section-subtitle {
  color: #3c0228;
}
.cid-uQG4iKgmA9 {
  background-color: #f8f2f4;
}
.cid-uQG4iKgmA9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQG4iKgmA9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uQG4iKgmA9 .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uQG4iKgmA9 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uQG4iKgmA9 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uQG4iKgmA9 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uQG4iKgmA9 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uQG4iKgmA9 .mbr-text,
.cid-uQG4iKgmA9 .mbr-section-btn {
  color: #3c0228;
  text-align: right;
}
.cid-uQG4iKgmA9 .mbr-section-title {
  color: #3c0228;
  text-align: right;
}
.cid-uFcaZPPcLH {
  background-color: #f8f2f4;
}
.cid-uFcaZPPcLH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFcaZPPcLH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uFcaZPPcLH .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFcaZPPcLH .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uFcaZPPcLH .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uFcaZPPcLH .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFcaZPPcLH .mbr-text,
.cid-uFcaZPPcLH .mbr-section-btn {
  color: #3c0228;
}
.cid-uFcaZPPcLH .mbr-section-title {
  color: #3c0228;
}
.cid-uFcaYqKzV4 {
  background-color: #f8f2f4;
}
.cid-uFcaYqKzV4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFcaYqKzV4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFcaYqKzV4 .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uFcaYqKzV4 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFcaYqKzV4 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uFcaYqKzV4 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uFcaYqKzV4 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFcaYqKzV4 .mbr-text,
.cid-uFcaYqKzV4 .mbr-section-btn {
  color: #3c0228;
  text-align: right;
}
.cid-uFcaYqKzV4 .mbr-section-title {
  color: #3c0228;
  text-align: right;
}
.cid-uEMOpW45I8 {
  background-color: #f8f2f4;
}
.cid-uEMOpW45I8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMOpW45I8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uEMOpW45I8 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uEMOpW45I8 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uEMOpW45I8 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uEMOpW45I8 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uEMOpW45I8 .mbr-text,
.cid-uEMOpW45I8 .mbr-section-btn {
  color: #3c0228;
}
.cid-uEMOpW45I8 .mbr-section-title {
  color: #3c0228;
}
.cid-uDhOAyPsAx {
  background-color: #f8f2f4;
}
.cid-uDhOAyPsAx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDhOAyPsAx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDhOAyPsAx .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uDhOAyPsAx .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uDhOAyPsAx .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uDhOAyPsAx .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uDhOAyPsAx .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uDhOAyPsAx .mbr-text,
.cid-uDhOAyPsAx .mbr-section-btn {
  color: #3c0228;
  text-align: right;
}
.cid-uDhOAyPsAx .mbr-section-title {
  color: #3c0228;
  text-align: right;
}
.cid-uCabnNoEcA {
  background-color: #f8f2f4;
}
.cid-uCabnNoEcA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCabnNoEcA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uCabnNoEcA .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uCabnNoEcA .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uCabnNoEcA .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uCabnNoEcA .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uCabnNoEcA .mbr-text,
.cid-uCabnNoEcA .mbr-section-btn {
  color: #3c0228;
}
.cid-uCabnNoEcA .mbr-section-title {
  color: #3c0228;
}
.cid-urBgD9VEtO {
  background-color: #f8f2f4;
}
.cid-urBgD9VEtO .mbr-fallback-image.disabled {
  display: none;
}
.cid-urBgD9VEtO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-urBgD9VEtO .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-urBgD9VEtO .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-urBgD9VEtO .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-urBgD9VEtO .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-urBgD9VEtO .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-urBgD9VEtO .mbr-text,
.cid-urBgD9VEtO .mbr-section-btn {
  color: #3c0228;
  text-align: right;
}
.cid-urBgD9VEtO .mbr-section-title {
  color: #3c0228;
  text-align: right;
}
.cid-urnTcspaeJ {
  background-color: #f8f2f4;
}
.cid-urnTcspaeJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-urnTcspaeJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-urnTcspaeJ .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-urnTcspaeJ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-urnTcspaeJ .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-urnTcspaeJ .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-urnTcspaeJ .mbr-text,
.cid-urnTcspaeJ .mbr-section-btn {
  color: #3c0228;
}
.cid-urnTcspaeJ .mbr-section-title {
  color: #3c0228;
}
.cid-urnTbGz2xP {
  background-color: #f8f2f4;
}
.cid-urnTbGz2xP .mbr-fallback-image.disabled {
  display: none;
}
.cid-urnTbGz2xP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-urnTbGz2xP .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-urnTbGz2xP .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-urnTbGz2xP .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-urnTbGz2xP .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-urnTbGz2xP .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-urnTbGz2xP .mbr-text,
.cid-urnTbGz2xP .mbr-section-btn {
  color: #3c0228;
  text-align: right;
}
.cid-urnTbGz2xP .mbr-section-title {
  color: #3c0228;
  text-align: right;
}
.cid-urnTa1WTio {
  background-color: #f8f2f4;
}
.cid-urnTa1WTio .mbr-fallback-image.disabled {
  display: none;
}
.cid-urnTa1WTio .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-urnTa1WTio .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-urnTa1WTio .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-urnTa1WTio .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-urnTa1WTio .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-urnTa1WTio .mbr-text,
.cid-urnTa1WTio .mbr-section-btn {
  color: #3c0228;
}
.cid-urnTa1WTio .mbr-section-title {
  color: #3c0228;
}
.cid-udWX0mGeNG {
  background-color: #f8f2f4;
}
.cid-udWX0mGeNG .mbr-fallback-image.disabled {
  display: none;
}
.cid-udWX0mGeNG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-udWX0mGeNG .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-udWX0mGeNG .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-udWX0mGeNG .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-udWX0mGeNG .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-udWX0mGeNG .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-udWX0mGeNG .mbr-text,
.cid-udWX0mGeNG .mbr-section-btn {
  color: #3c0228;
  text-align: right;
}
.cid-udWX0mGeNG .mbr-section-title {
  color: #3c0228;
  text-align: right;
}
.cid-uaNmsLXYUw {
  background-color: #f8f2f4;
}
.cid-uaNmsLXYUw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uaNmsLXYUw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uaNmsLXYUw .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uaNmsLXYUw .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uaNmsLXYUw .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uaNmsLXYUw .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uaNmsLXYUw .mbr-text,
.cid-uaNmsLXYUw .mbr-section-btn {
  color: #3c0228;
  text-align: left;
}
.cid-uaNmsLXYUw .mbr-section-title {
  color: #3c0228;
  text-align: left;
}
.cid-u6PMeWpViH {
  background-color: #f8f2f4;
}
.cid-u6PMeWpViH .mbr-fallback-image.disabled {
  display: none;
}
.cid-u6PMeWpViH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u6PMeWpViH .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-u6PMeWpViH .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-u6PMeWpViH .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-u6PMeWpViH .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-u6PMeWpViH .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-u6PMeWpViH .mbr-text,
.cid-u6PMeWpViH .mbr-section-btn {
  color: #3c0228;
  text-align: right;
}
.cid-u6PMeWpViH .mbr-section-title {
  color: #3c0228;
  text-align: right;
}
.cid-u4T2sKeB9H {
  background-color: #f8f2f4;
}
.cid-u4T2sKeB9H .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4T2sKeB9H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-u4T2sKeB9H .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-u4T2sKeB9H .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-u4T2sKeB9H .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-u4T2sKeB9H .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-u4T2sKeB9H .mbr-text,
.cid-u4T2sKeB9H .mbr-section-btn {
  color: #3c0228;
  text-align: left;
}
.cid-u4T2sKeB9H .mbr-section-title {
  color: #3c0228;
  text-align: left;
}
.cid-u4T2tOIjUR {
  background-color: #f8f2f4;
}
.cid-u4T2tOIjUR .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4T2tOIjUR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4T2tOIjUR .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-u4T2tOIjUR .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-u4T2tOIjUR .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-u4T2tOIjUR .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-u4T2tOIjUR .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-u4T2tOIjUR .mbr-text,
.cid-u4T2tOIjUR .mbr-section-btn {
  color: #3c0228;
  text-align: right;
}
.cid-u4T2tOIjUR .mbr-section-title {
  color: #3c0228;
  text-align: right;
}
.cid-tHKv2hYrFy {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tHKv2hYrFy .mbr-fallback-image.disabled {
  display: none;
}
.cid-tHKv2hYrFy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tHKv2hYrFy .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tHKv2hYrFy .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tHKv2hYrFy .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-tHKv2hYrFy .bg-instagram:hover {
  background: #bd005c;
}
.cid-tHKv2hYrFy .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tHKv2hYrFy [class^="socicon-"]:before,
.cid-tHKv2hYrFy [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tHKv2hYrFy .mbr-section-title,
.cid-tHKv2hYrFy .social-list {
  color: #34a1ad;
}
.cid-tDUHviEMn0 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-tDUHviEMn0 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tDUHviEMn0 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tDUHviEMn0 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tDUHviEMn0 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tDUHviEMn0 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tDUHviEMn0 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tDUHviEMn0 .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tDUHviEMn0 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tDUHviEMn0 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tDUHviEMn0 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tDUHviEMn0 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tDUHviEMn0 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tDUHviEMn0 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tDUHviEMn0 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tDUooPAQqS {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDUooPAQqS nav.navbar {
  position: fixed;
}
.cid-tDUooPAQqS .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-tDUooPAQqS .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDUooPAQqS .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDUooPAQqS .dropdown-item:hover,
.cid-tDUooPAQqS .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-tDUooPAQqS .dropdown-item:hover span {
  color: white;
}
.cid-tDUooPAQqS .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDUooPAQqS .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDUooPAQqS .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDUooPAQqS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDUooPAQqS .nav-link {
  position: relative;
}
.cid-tDUooPAQqS .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tDUooPAQqS .container {
    flex-wrap: nowrap;
  }
}
.cid-tDUooPAQqS .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDUooPAQqS .dropdown-menu,
.cid-tDUooPAQqS .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-tDUooPAQqS .nav-item:focus,
.cid-tDUooPAQqS .nav-link:focus {
  outline: none;
}
.cid-tDUooPAQqS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDUooPAQqS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDUooPAQqS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDUooPAQqS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDUooPAQqS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDUooPAQqS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDUooPAQqS .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: #f8f2f4;
}
.cid-tDUooPAQqS .navbar.opened {
  transition: all 0.3s;
}
.cid-tDUooPAQqS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDUooPAQqS .navbar .navbar-logo img {
  width: auto;
}
.cid-tDUooPAQqS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDUooPAQqS .navbar.collapsed {
  justify-content: center;
}
.cid-tDUooPAQqS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDUooPAQqS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tDUooPAQqS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tDUooPAQqS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDUooPAQqS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDUooPAQqS .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-tDUooPAQqS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDUooPAQqS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDUooPAQqS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDUooPAQqS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDUooPAQqS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDUooPAQqS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDUooPAQqS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDUooPAQqS .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-tDUooPAQqS .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDUooPAQqS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDUooPAQqS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDUooPAQqS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDUooPAQqS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDUooPAQqS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tDUooPAQqS .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tDUooPAQqS .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDUooPAQqS .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDUooPAQqS .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDUooPAQqS .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-tDUooPAQqS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDUooPAQqS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDUooPAQqS .dropdown-item.active,
.cid-tDUooPAQqS .dropdown-item:active {
  background-color: transparent;
}
.cid-tDUooPAQqS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDUooPAQqS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDUooPAQqS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDUooPAQqS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-tDUooPAQqS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDUooPAQqS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDUooPAQqS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDUooPAQqS .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDUooPAQqS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDUooPAQqS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-tDUooPAQqS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDUooPAQqS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDUooPAQqS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDUooPAQqS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDUooPAQqS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDUooPAQqS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDUooPAQqS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDUooPAQqS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDUooPAQqS .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDUooPAQqS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDUooPAQqS .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-tDUooPAQqS .navbar {
    height: 70px;
  }
  .cid-tDUooPAQqS .navbar.opened {
    height: auto;
  }
  .cid-tDUooPAQqS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDUooPZ38M {
  background-image: url("../../../assets/images/bio-2-1920x1200.jpg");
}
.cid-tDUooPZ38M .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDUooPZ38M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tHKlSBf8qC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-tHKlSBf8qC .mbr-fallback-image.disabled {
  display: none;
}
.cid-tHKlSBf8qC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tHKlSBf8qC .content-wrapper {
  background: #f8f2f4;
}
@media (max-width: 991px) {
  .cid-tHKlSBf8qC .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tHKlSBf8qC .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tHKlSBf8qC .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tHKlSBf8qC .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tHKlSBf8qC .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tHKlSBf8qC .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-tHKlSBf8qC .card-title {
  color: #3c0228;
}
.cid-tHKlSBf8qC .mbr-text,
.cid-tHKlSBf8qC .mbr-section-btn {
  color: #3c0228;
}
.cid-tHKweM5bpO {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tHKweM5bpO .mbr-fallback-image.disabled {
  display: none;
}
.cid-tHKweM5bpO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tHKweM5bpO .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tHKweM5bpO .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tHKweM5bpO .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-tHKweM5bpO .bg-instagram:hover {
  background: #bd005c;
}
.cid-tHKweM5bpO .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tHKweM5bpO [class^="socicon-"]:before,
.cid-tHKweM5bpO [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tHKweM5bpO .mbr-section-title,
.cid-tHKweM5bpO .social-list {
  color: #34a1ad;
}
.cid-tDUHviEMn0 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-tDUHviEMn0 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tDUHviEMn0 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tDUHviEMn0 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tDUHviEMn0 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tDUHviEMn0 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tDUHviEMn0 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tDUHviEMn0 .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tDUHviEMn0 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tDUHviEMn0 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tDUHviEMn0 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tDUHviEMn0 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tDUHviEMn0 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tDUHviEMn0 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tDUHviEMn0 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tDUsUhB0iP {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDUsUhB0iP nav.navbar {
  position: fixed;
}
.cid-tDUsUhB0iP .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-tDUsUhB0iP .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDUsUhB0iP .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDUsUhB0iP .dropdown-item:hover,
.cid-tDUsUhB0iP .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-tDUsUhB0iP .dropdown-item:hover span {
  color: white;
}
.cid-tDUsUhB0iP .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDUsUhB0iP .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDUsUhB0iP .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDUsUhB0iP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDUsUhB0iP .nav-link {
  position: relative;
}
.cid-tDUsUhB0iP .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tDUsUhB0iP .container {
    flex-wrap: nowrap;
  }
}
.cid-tDUsUhB0iP .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDUsUhB0iP .dropdown-menu,
.cid-tDUsUhB0iP .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-tDUsUhB0iP .nav-item:focus,
.cid-tDUsUhB0iP .nav-link:focus {
  outline: none;
}
.cid-tDUsUhB0iP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDUsUhB0iP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDUsUhB0iP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDUsUhB0iP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDUsUhB0iP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDUsUhB0iP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDUsUhB0iP .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: #f8f2f4;
}
.cid-tDUsUhB0iP .navbar.opened {
  transition: all 0.3s;
}
.cid-tDUsUhB0iP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDUsUhB0iP .navbar .navbar-logo img {
  width: auto;
}
.cid-tDUsUhB0iP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDUsUhB0iP .navbar.collapsed {
  justify-content: center;
}
.cid-tDUsUhB0iP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDUsUhB0iP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tDUsUhB0iP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tDUsUhB0iP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDUsUhB0iP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDUsUhB0iP .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-tDUsUhB0iP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDUsUhB0iP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDUsUhB0iP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDUsUhB0iP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDUsUhB0iP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDUsUhB0iP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDUsUhB0iP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDUsUhB0iP .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-tDUsUhB0iP .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDUsUhB0iP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDUsUhB0iP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDUsUhB0iP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDUsUhB0iP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDUsUhB0iP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tDUsUhB0iP .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tDUsUhB0iP .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDUsUhB0iP .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDUsUhB0iP .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDUsUhB0iP .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-tDUsUhB0iP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDUsUhB0iP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDUsUhB0iP .dropdown-item.active,
.cid-tDUsUhB0iP .dropdown-item:active {
  background-color: transparent;
}
.cid-tDUsUhB0iP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDUsUhB0iP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDUsUhB0iP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDUsUhB0iP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-tDUsUhB0iP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDUsUhB0iP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDUsUhB0iP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDUsUhB0iP .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDUsUhB0iP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDUsUhB0iP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-tDUsUhB0iP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDUsUhB0iP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDUsUhB0iP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDUsUhB0iP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDUsUhB0iP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDUsUhB0iP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDUsUhB0iP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDUsUhB0iP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDUsUhB0iP .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDUsUhB0iP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDUsUhB0iP .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-tDUsUhB0iP .navbar {
    height: 70px;
  }
  .cid-tDUsUhB0iP .navbar.opened {
    height: auto;
  }
  .cid-tDUsUhB0iP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDUsUi5fOY {
  background-image: url("../../../assets/images/fondo-expo-1-1920x1200.jpg");
}
.cid-tDUsUi5fOY .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDUsUi5fOY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4SSrjZ0DT {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-u4SSrjZ0DT .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4SSrjZ0DT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4SSrjZ0DT .mbr-section-title {
  color: #3c0228;
}
.cid-u4SSrjZ0DT .mbr-section-subtitle {
  color: #3c0228;
}
.cid-uQG3Be8cRs {
  background-color: #f8f2f4;
}
.cid-uQG3Be8cRs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQG3Be8cRs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uQG3Be8cRs .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uQG3Be8cRs .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uQG3Be8cRs .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uQG3Be8cRs .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uQG3Be8cRs .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uQG3Be8cRs .mbr-text,
.cid-uQG3Be8cRs .mbr-section-btn {
  color: #3c0228;
  text-align: right;
}
.cid-uQG3Be8cRs .mbr-section-title {
  color: #3c0228;
  text-align: right;
}
.cid-uFcegt29hQ {
  background-color: #f8f2f4;
}
.cid-uFcegt29hQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFcegt29hQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uFcegt29hQ .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFcegt29hQ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uFcegt29hQ .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uFcegt29hQ .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFcegt29hQ .mbr-text,
.cid-uFcegt29hQ .mbr-section-btn {
  color: #3c0228;
}
.cid-uFcegt29hQ .mbr-section-title {
  color: #3c0228;
}
.cid-uFcefunnxT {
  background-color: #f8f2f4;
}
.cid-uFcefunnxT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFcefunnxT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFcefunnxT .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uFcefunnxT .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFcefunnxT .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uFcefunnxT .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uFcefunnxT .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uFcefunnxT .mbr-text,
.cid-uFcefunnxT .mbr-section-btn {
  color: #3c0228;
  text-align: right;
}
.cid-uFcefunnxT .mbr-section-title {
  color: #3c0228;
  text-align: right;
}
.cid-uEMNdJhx6j {
  background-color: #f8f2f4;
}
.cid-uEMNdJhx6j .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMNdJhx6j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uEMNdJhx6j .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uEMNdJhx6j .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uEMNdJhx6j .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uEMNdJhx6j .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uEMNdJhx6j .mbr-text,
.cid-uEMNdJhx6j .mbr-section-btn {
  color: #3c0228;
}
.cid-uEMNdJhx6j .mbr-section-title {
  color: #3c0228;
}
.cid-uDytnL6YTB {
  background-color: #f8f2f4;
}
.cid-uDytnL6YTB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDytnL6YTB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDytnL6YTB .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uDytnL6YTB .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uDytnL6YTB .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uDytnL6YTB .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uDytnL6YTB .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uDytnL6YTB .mbr-text,
.cid-uDytnL6YTB .mbr-section-btn {
  color: #3c0228;
  text-align: right;
}
.cid-uDytnL6YTB .mbr-section-title {
  color: #3c0228;
  text-align: right;
}
.cid-uCa5Sp9fVR {
  background-color: #f8f2f4;
}
.cid-uCa5Sp9fVR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCa5Sp9fVR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uCa5Sp9fVR .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uCa5Sp9fVR .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uCa5Sp9fVR .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uCa5Sp9fVR .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uCa5Sp9fVR .mbr-text,
.cid-uCa5Sp9fVR .mbr-section-btn {
  color: #3c0228;
}
.cid-uCa5Sp9fVR .mbr-section-title {
  color: #3c0228;
}
.cid-urBhNoJxOF {
  background-color: #f8f2f4;
}
.cid-urBhNoJxOF .mbr-fallback-image.disabled {
  display: none;
}
.cid-urBhNoJxOF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-urBhNoJxOF .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-urBhNoJxOF .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-urBhNoJxOF .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-urBhNoJxOF .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-urBhNoJxOF .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-urBhNoJxOF .mbr-text,
.cid-urBhNoJxOF .mbr-section-btn {
  color: #3c0228;
  text-align: right;
}
.cid-urBhNoJxOF .mbr-section-title {
  color: #3c0228;
  text-align: right;
}
.cid-urnRKp1EKo {
  background-color: #f8f2f4;
}
.cid-urnRKp1EKo .mbr-fallback-image.disabled {
  display: none;
}
.cid-urnRKp1EKo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-urnRKp1EKo .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-urnRKp1EKo .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-urnRKp1EKo .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-urnRKp1EKo .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-urnRKp1EKo .mbr-text,
.cid-urnRKp1EKo .mbr-section-btn {
  color: #3c0228;
}
.cid-urnRKp1EKo .mbr-section-title {
  color: #3c0228;
}
.cid-urnOtNskh6 {
  background-color: #f8f2f4;
}
.cid-urnOtNskh6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-urnOtNskh6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-urnOtNskh6 .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-urnOtNskh6 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-urnOtNskh6 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-urnOtNskh6 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-urnOtNskh6 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-urnOtNskh6 .mbr-text,
.cid-urnOtNskh6 .mbr-section-btn {
  color: #3c0228;
  text-align: right;
}
.cid-urnOtNskh6 .mbr-section-title {
  color: #3c0228;
  text-align: right;
}
.cid-urnMtuSVIk {
  background-color: #f8f2f4;
}
.cid-urnMtuSVIk .mbr-fallback-image.disabled {
  display: none;
}
.cid-urnMtuSVIk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-urnMtuSVIk .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-urnMtuSVIk .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-urnMtuSVIk .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-urnMtuSVIk .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-urnMtuSVIk .mbr-text,
.cid-urnMtuSVIk .mbr-section-btn {
  color: #3c0228;
}
.cid-urnMtuSVIk .mbr-section-title {
  color: #3c0228;
}
.cid-urnKsdx4Dg {
  background-color: #f8f2f4;
}
.cid-urnKsdx4Dg .mbr-fallback-image.disabled {
  display: none;
}
.cid-urnKsdx4Dg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-urnKsdx4Dg .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-urnKsdx4Dg .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-urnKsdx4Dg .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-urnKsdx4Dg .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-urnKsdx4Dg .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-urnKsdx4Dg .mbr-text,
.cid-urnKsdx4Dg .mbr-section-btn {
  color: #3c0228;
  text-align: right;
}
.cid-urnKsdx4Dg .mbr-section-title {
  color: #3c0228;
  text-align: right;
}
.cid-urnITcQH65 {
  background-color: #f8f2f4;
}
.cid-urnITcQH65 .mbr-fallback-image.disabled {
  display: none;
}
.cid-urnITcQH65 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-urnITcQH65 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-urnITcQH65 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-urnITcQH65 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-urnITcQH65 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-urnITcQH65 .mbr-text,
.cid-urnITcQH65 .mbr-section-btn {
  color: #3c0228;
}
.cid-urnITcQH65 .mbr-section-title {
  color: #3c0228;
}
.cid-udWY3Mtboc {
  background-color: #f8f2f4;
}
.cid-udWY3Mtboc .mbr-fallback-image.disabled {
  display: none;
}
.cid-udWY3Mtboc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-udWY3Mtboc .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-udWY3Mtboc .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-udWY3Mtboc .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-udWY3Mtboc .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-udWY3Mtboc .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-udWY3Mtboc .mbr-text,
.cid-udWY3Mtboc .mbr-section-btn {
  color: #3c0228;
  text-align: right;
}
.cid-udWY3Mtboc .mbr-section-title {
  color: #3c0228;
  text-align: right;
}
.cid-uaNhzLsqCy {
  background-color: #f8f2f4;
}
.cid-uaNhzLsqCy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uaNhzLsqCy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uaNhzLsqCy .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uaNhzLsqCy .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uaNhzLsqCy .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uaNhzLsqCy .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uaNhzLsqCy .mbr-text,
.cid-uaNhzLsqCy .mbr-section-btn {
  color: #3c0228;
  text-align: left;
}
.cid-uaNhzLsqCy .mbr-section-title {
  color: #3c0228;
  text-align: left;
}
.cid-u6PzIasDDt {
  background-color: #f8f2f4;
}
.cid-u6PzIasDDt .mbr-fallback-image.disabled {
  display: none;
}
.cid-u6PzIasDDt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u6PzIasDDt .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-u6PzIasDDt .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-u6PzIasDDt .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-u6PzIasDDt .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-u6PzIasDDt .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-u6PzIasDDt .mbr-text,
.cid-u6PzIasDDt .mbr-section-btn {
  color: #3c0228;
  text-align: right;
}
.cid-u6PzIasDDt .mbr-section-title {
  color: #3c0228;
  text-align: right;
}
.cid-u4T2XMcWzx {
  background-color: #f8f2f4;
}
.cid-u4T2XMcWzx .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4T2XMcWzx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-u4T2XMcWzx .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-u4T2XMcWzx .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-u4T2XMcWzx .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-u4T2XMcWzx .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-u4T2XMcWzx .mbr-text,
.cid-u4T2XMcWzx .mbr-section-btn {
  color: #3c0228;
  text-align: left;
}
.cid-u4T2XMcWzx .mbr-section-title {
  color: #3c0228;
  text-align: left;
}
.cid-u4T2YvpDea {
  background-color: #f8f2f4;
}
.cid-u4T2YvpDea .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4T2YvpDea .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4T2YvpDea .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-u4T2YvpDea .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-u4T2YvpDea .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-u4T2YvpDea .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-u4T2YvpDea .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-u4T2YvpDea .mbr-text,
.cid-u4T2YvpDea .mbr-section-btn {
  color: #3c0228;
  text-align: right;
}
.cid-u4T2YvpDea .mbr-section-title {
  color: #3c0228;
  text-align: right;
}
.cid-tHKwifgX7x {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tHKwifgX7x .mbr-fallback-image.disabled {
  display: none;
}
.cid-tHKwifgX7x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tHKwifgX7x .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tHKwifgX7x .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tHKwifgX7x .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-tHKwifgX7x .bg-instagram:hover {
  background: #bd005c;
}
.cid-tHKwifgX7x .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tHKwifgX7x [class^="socicon-"]:before,
.cid-tHKwifgX7x [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tHKwifgX7x .mbr-section-title,
.cid-tHKwifgX7x .social-list {
  color: #34a1ad;
}
.cid-tDUHviEMn0 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-tDUHviEMn0 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tDUHviEMn0 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tDUHviEMn0 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tDUHviEMn0 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tDUHviEMn0 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tDUHviEMn0 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tDUHviEMn0 .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tDUHviEMn0 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tDUHviEMn0 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tDUHviEMn0 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tDUHviEMn0 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tDUHviEMn0 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tDUHviEMn0 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tDUHviEMn0 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tDUzQU3zv4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDUzQU3zv4 nav.navbar {
  position: fixed;
}
.cid-tDUzQU3zv4 .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-tDUzQU3zv4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDUzQU3zv4 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDUzQU3zv4 .dropdown-item:hover,
.cid-tDUzQU3zv4 .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-tDUzQU3zv4 .dropdown-item:hover span {
  color: white;
}
.cid-tDUzQU3zv4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDUzQU3zv4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDUzQU3zv4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDUzQU3zv4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDUzQU3zv4 .nav-link {
  position: relative;
}
.cid-tDUzQU3zv4 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tDUzQU3zv4 .container {
    flex-wrap: nowrap;
  }
}
.cid-tDUzQU3zv4 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDUzQU3zv4 .dropdown-menu,
.cid-tDUzQU3zv4 .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-tDUzQU3zv4 .nav-item:focus,
.cid-tDUzQU3zv4 .nav-link:focus {
  outline: none;
}
.cid-tDUzQU3zv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDUzQU3zv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDUzQU3zv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDUzQU3zv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDUzQU3zv4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDUzQU3zv4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDUzQU3zv4 .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: #f8f2f4;
}
.cid-tDUzQU3zv4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tDUzQU3zv4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDUzQU3zv4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tDUzQU3zv4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDUzQU3zv4 .navbar.collapsed {
  justify-content: center;
}
.cid-tDUzQU3zv4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDUzQU3zv4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tDUzQU3zv4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tDUzQU3zv4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDUzQU3zv4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDUzQU3zv4 .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-tDUzQU3zv4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDUzQU3zv4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDUzQU3zv4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDUzQU3zv4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDUzQU3zv4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDUzQU3zv4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDUzQU3zv4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDUzQU3zv4 .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-tDUzQU3zv4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDUzQU3zv4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDUzQU3zv4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDUzQU3zv4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDUzQU3zv4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDUzQU3zv4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tDUzQU3zv4 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tDUzQU3zv4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDUzQU3zv4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDUzQU3zv4 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDUzQU3zv4 .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-tDUzQU3zv4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDUzQU3zv4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDUzQU3zv4 .dropdown-item.active,
.cid-tDUzQU3zv4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tDUzQU3zv4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDUzQU3zv4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDUzQU3zv4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDUzQU3zv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-tDUzQU3zv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDUzQU3zv4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDUzQU3zv4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDUzQU3zv4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDUzQU3zv4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDUzQU3zv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-tDUzQU3zv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDUzQU3zv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDUzQU3zv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDUzQU3zv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDUzQU3zv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDUzQU3zv4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDUzQU3zv4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDUzQU3zv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDUzQU3zv4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDUzQU3zv4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDUzQU3zv4 .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-tDUzQU3zv4 .navbar {
    height: 70px;
  }
  .cid-tDUzQU3zv4 .navbar.opened {
    height: auto;
  }
  .cid-tDUzQU3zv4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDUzQUHhF1 {
  background-image: url("../../../assets/images/contactame-1920x1200.jpg");
}
.cid-tDUzQUHhF1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDUzQUHhF1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tHKxycIr8p {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #f8f2f4;
}
.cid-tHKxycIr8p .mbr-fallback-image.disabled {
  display: none;
}
.cid-tHKxycIr8p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tHKxycIr8p .media-container-row {
  justify-content: space-between;
}
.cid-tHKxycIr8p .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-tHKxycIr8p .text-content {
    max-width: none;
  }
}
.cid-tHKxycIr8p .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #3c0228;
  border: 2px solid #3c0228;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-tHKxycIr8p .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-tHKxycIr8p .mbr-iconfont-social:hover {
  background-color: #3c0228;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-tHKxycIr8p .icons {
    justify-content: center !important;
  }
  .cid-tHKxycIr8p .text-content * {
    text-align: center;
  }
}
.cid-tHKxycIr8p .mbr-section-title {
  color: #34a1ad;
}
.cid-tHKxycIr8p P {
  color: #3c0228;
}
.cid-tDUHviEMn0 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-tDUHviEMn0 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tDUHviEMn0 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tDUHviEMn0 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tDUHviEMn0 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tDUHviEMn0 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tDUHviEMn0 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tDUHviEMn0 .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tDUHviEMn0 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tDUHviEMn0 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tDUHviEMn0 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tDUHviEMn0 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tDUHviEMn0 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tDUHviEMn0 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tDUHviEMn0 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tDUDrGWPqE {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDUDrGWPqE nav.navbar {
  position: fixed;
}
.cid-tDUDrGWPqE .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-tDUDrGWPqE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDUDrGWPqE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDUDrGWPqE .dropdown-item:hover,
.cid-tDUDrGWPqE .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-tDUDrGWPqE .dropdown-item:hover span {
  color: white;
}
.cid-tDUDrGWPqE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDUDrGWPqE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDUDrGWPqE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDUDrGWPqE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDUDrGWPqE .nav-link {
  position: relative;
}
.cid-tDUDrGWPqE .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tDUDrGWPqE .container {
    flex-wrap: nowrap;
  }
}
.cid-tDUDrGWPqE .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDUDrGWPqE .dropdown-menu,
.cid-tDUDrGWPqE .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-tDUDrGWPqE .nav-item:focus,
.cid-tDUDrGWPqE .nav-link:focus {
  outline: none;
}
.cid-tDUDrGWPqE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDUDrGWPqE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDUDrGWPqE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDUDrGWPqE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDUDrGWPqE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDUDrGWPqE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDUDrGWPqE .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: #f8f2f4;
}
.cid-tDUDrGWPqE .navbar.opened {
  transition: all 0.3s;
}
.cid-tDUDrGWPqE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDUDrGWPqE .navbar .navbar-logo img {
  width: auto;
}
.cid-tDUDrGWPqE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDUDrGWPqE .navbar.collapsed {
  justify-content: center;
}
.cid-tDUDrGWPqE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDUDrGWPqE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tDUDrGWPqE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tDUDrGWPqE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDUDrGWPqE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDUDrGWPqE .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-tDUDrGWPqE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDUDrGWPqE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDUDrGWPqE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDUDrGWPqE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDUDrGWPqE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDUDrGWPqE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDUDrGWPqE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDUDrGWPqE .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-tDUDrGWPqE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDUDrGWPqE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDUDrGWPqE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDUDrGWPqE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDUDrGWPqE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDUDrGWPqE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tDUDrGWPqE .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tDUDrGWPqE .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDUDrGWPqE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDUDrGWPqE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDUDrGWPqE .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-tDUDrGWPqE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDUDrGWPqE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDUDrGWPqE .dropdown-item.active,
.cid-tDUDrGWPqE .dropdown-item:active {
  background-color: transparent;
}
.cid-tDUDrGWPqE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDUDrGWPqE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDUDrGWPqE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDUDrGWPqE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-tDUDrGWPqE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDUDrGWPqE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDUDrGWPqE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDUDrGWPqE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDUDrGWPqE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDUDrGWPqE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-tDUDrGWPqE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDUDrGWPqE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDUDrGWPqE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDUDrGWPqE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDUDrGWPqE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDUDrGWPqE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDUDrGWPqE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDUDrGWPqE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDUDrGWPqE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDUDrGWPqE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDUDrGWPqE .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-tDUDrGWPqE .navbar {
    height: 70px;
  }
  .cid-tDUDrGWPqE .navbar.opened {
    height: auto;
  }
  .cid-tDUDrGWPqE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDUDrHAe83 {
  background-image: url("../../../assets/images/obras-3-1920x1200.jpg");
}
.cid-tDUDrHAe83 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDUDrHAe83 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDUEOUcxCo {
  padding-top: 3rem;
  padding-bottom: 6rem;
  background-color: #f8f2f4;
}
.cid-tDUEOUcxCo .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDUEOUcxCo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDUEOUcxCo .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-tDUEOUcxCo .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-tDUEOUcxCo .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-tDUEPuIMtQ {
  padding-top: 3rem;
  padding-bottom: 6rem;
  background-color: #f8f2f4;
}
.cid-tDUEPuIMtQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDUEPuIMtQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDUEPuIMtQ .row {
  flex-direction: row-reverse;
}
.cid-tDUEPuIMtQ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-tDUEPuIMtQ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-tDUEPuIMtQ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-tDUEPZYkRc {
  padding-top: 3rem;
  padding-bottom: 6rem;
  background-color: #f8f2f4;
}
.cid-tDUEPZYkRc .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDUEPZYkRc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDUEPZYkRc .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-tDUEPZYkRc .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-tDUEPZYkRc .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-u4MV2csyj9 {
  padding-top: 3rem;
  padding-bottom: 6rem;
  background-color: #f8f2f4;
}
.cid-u4MV2csyj9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4MV2csyj9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4MV2csyj9 .row {
  flex-direction: row-reverse;
}
.cid-u4MV2csyj9 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-u4MV2csyj9 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-u4MV2csyj9 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-tHKwqfw4H1 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tHKwqfw4H1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tHKwqfw4H1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tHKwqfw4H1 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tHKwqfw4H1 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tHKwqfw4H1 .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-tHKwqfw4H1 .bg-instagram:hover {
  background: #bd005c;
}
.cid-tHKwqfw4H1 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tHKwqfw4H1 [class^="socicon-"]:before,
.cid-tHKwqfw4H1 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tHKwqfw4H1 .mbr-section-title,
.cid-tHKwqfw4H1 .social-list {
  color: #34a1ad;
}
.cid-tDUHviEMn0 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-tDUHviEMn0 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tDUHviEMn0 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tDUHviEMn0 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tDUHviEMn0 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tDUHviEMn0 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tDUHviEMn0 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tDUHviEMn0 .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tDUHviEMn0 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tDUHviEMn0 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tDUHviEMn0 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tDUHviEMn0 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tDUHviEMn0 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tDUHviEMn0 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tDUHviEMn0 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tDURFS3pIh {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDURFS3pIh nav.navbar {
  position: fixed;
}
.cid-tDURFS3pIh .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-tDURFS3pIh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDURFS3pIh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDURFS3pIh .dropdown-item:hover,
.cid-tDURFS3pIh .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-tDURFS3pIh .dropdown-item:hover span {
  color: white;
}
.cid-tDURFS3pIh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDURFS3pIh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDURFS3pIh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDURFS3pIh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDURFS3pIh .nav-link {
  position: relative;
}
.cid-tDURFS3pIh .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tDURFS3pIh .container {
    flex-wrap: nowrap;
  }
}
.cid-tDURFS3pIh .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDURFS3pIh .dropdown-menu,
.cid-tDURFS3pIh .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-tDURFS3pIh .nav-item:focus,
.cid-tDURFS3pIh .nav-link:focus {
  outline: none;
}
.cid-tDURFS3pIh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDURFS3pIh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDURFS3pIh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDURFS3pIh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDURFS3pIh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDURFS3pIh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDURFS3pIh .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: #f8f2f4;
}
.cid-tDURFS3pIh .navbar.opened {
  transition: all 0.3s;
}
.cid-tDURFS3pIh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDURFS3pIh .navbar .navbar-logo img {
  width: auto;
}
.cid-tDURFS3pIh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDURFS3pIh .navbar.collapsed {
  justify-content: center;
}
.cid-tDURFS3pIh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDURFS3pIh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tDURFS3pIh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tDURFS3pIh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDURFS3pIh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDURFS3pIh .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-tDURFS3pIh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDURFS3pIh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDURFS3pIh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDURFS3pIh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDURFS3pIh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDURFS3pIh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDURFS3pIh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDURFS3pIh .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-tDURFS3pIh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDURFS3pIh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDURFS3pIh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDURFS3pIh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDURFS3pIh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDURFS3pIh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tDURFS3pIh .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tDURFS3pIh .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDURFS3pIh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDURFS3pIh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDURFS3pIh .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-tDURFS3pIh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDURFS3pIh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDURFS3pIh .dropdown-item.active,
.cid-tDURFS3pIh .dropdown-item:active {
  background-color: transparent;
}
.cid-tDURFS3pIh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDURFS3pIh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDURFS3pIh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDURFS3pIh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-tDURFS3pIh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDURFS3pIh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDURFS3pIh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDURFS3pIh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDURFS3pIh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDURFS3pIh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-tDURFS3pIh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDURFS3pIh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDURFS3pIh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDURFS3pIh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDURFS3pIh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDURFS3pIh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDURFS3pIh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDURFS3pIh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDURFS3pIh .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDURFS3pIh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDURFS3pIh .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-tDURFS3pIh .navbar {
    height: 70px;
  }
  .cid-tDURFS3pIh .navbar.opened {
    height: auto;
  }
  .cid-tDURFS3pIh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDURFSEloB {
  background-image: url("../../../assets/images/fondo-inicio-acua-aos-1920x1200.jpg");
}
.cid-tDURFSEloB .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDURFSEloB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u6PDkcJGTF {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-u6PDkcJGTF img,
.cid-u6PDkcJGTF .item-img {
  width: 100%;
}
.cid-u6PDkcJGTF .item:focus,
.cid-u6PDkcJGTF span:focus {
  outline: none;
}
.cid-u6PDkcJGTF .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u6PDkcJGTF .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #f8f2f4;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u6PDkcJGTF .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u6PDkcJGTF .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u6PDkcJGTF .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u6PDkcJGTF .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u6PDkcJGTF .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u6PDkcJGTF .mbr-section-title {
  color: #232323;
}
.cid-u6PDkcJGTF .mbr-text,
.cid-u6PDkcJGTF .mbr-section-btn {
  text-align: left;
}
.cid-u6PDkcJGTF .item-title {
  text-align: left;
}
.cid-u6PDkcJGTF .item-subtitle {
  text-align: left;
}
.cid-tHKwtp3hfA {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tHKwtp3hfA .mbr-fallback-image.disabled {
  display: none;
}
.cid-tHKwtp3hfA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tHKwtp3hfA .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tHKwtp3hfA .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tHKwtp3hfA .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-tHKwtp3hfA .bg-instagram:hover {
  background: #bd005c;
}
.cid-tHKwtp3hfA .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tHKwtp3hfA [class^="socicon-"]:before,
.cid-tHKwtp3hfA [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tHKwtp3hfA .mbr-section-title,
.cid-tHKwtp3hfA .social-list {
  color: #34a1ad;
}
.cid-tDURFU0Fmt {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-tDURFU0Fmt .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tDURFU0Fmt .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tDURFU0Fmt .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tDURFU0Fmt .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tDURFU0Fmt .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tDURFU0Fmt .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tDURFU0Fmt .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tDURFU0Fmt .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tDURFU0Fmt .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tDURFU0Fmt .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tDURFU0Fmt .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tDURFU0Fmt .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tDURFU0Fmt .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tDURFU0Fmt .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tDUVPRrSmU {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDUVPRrSmU nav.navbar {
  position: fixed;
}
.cid-tDUVPRrSmU .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-tDUVPRrSmU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDUVPRrSmU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDUVPRrSmU .dropdown-item:hover,
.cid-tDUVPRrSmU .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-tDUVPRrSmU .dropdown-item:hover span {
  color: white;
}
.cid-tDUVPRrSmU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDUVPRrSmU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDUVPRrSmU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDUVPRrSmU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDUVPRrSmU .nav-link {
  position: relative;
}
.cid-tDUVPRrSmU .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tDUVPRrSmU .container {
    flex-wrap: nowrap;
  }
}
.cid-tDUVPRrSmU .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDUVPRrSmU .dropdown-menu,
.cid-tDUVPRrSmU .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-tDUVPRrSmU .nav-item:focus,
.cid-tDUVPRrSmU .nav-link:focus {
  outline: none;
}
.cid-tDUVPRrSmU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDUVPRrSmU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDUVPRrSmU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDUVPRrSmU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDUVPRrSmU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDUVPRrSmU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDUVPRrSmU .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: #f8f2f4;
}
.cid-tDUVPRrSmU .navbar.opened {
  transition: all 0.3s;
}
.cid-tDUVPRrSmU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDUVPRrSmU .navbar .navbar-logo img {
  width: auto;
}
.cid-tDUVPRrSmU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDUVPRrSmU .navbar.collapsed {
  justify-content: center;
}
.cid-tDUVPRrSmU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDUVPRrSmU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tDUVPRrSmU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tDUVPRrSmU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDUVPRrSmU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDUVPRrSmU .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-tDUVPRrSmU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDUVPRrSmU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDUVPRrSmU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDUVPRrSmU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDUVPRrSmU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDUVPRrSmU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDUVPRrSmU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDUVPRrSmU .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-tDUVPRrSmU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDUVPRrSmU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDUVPRrSmU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDUVPRrSmU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDUVPRrSmU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDUVPRrSmU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tDUVPRrSmU .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tDUVPRrSmU .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDUVPRrSmU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDUVPRrSmU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDUVPRrSmU .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-tDUVPRrSmU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDUVPRrSmU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDUVPRrSmU .dropdown-item.active,
.cid-tDUVPRrSmU .dropdown-item:active {
  background-color: transparent;
}
.cid-tDUVPRrSmU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDUVPRrSmU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDUVPRrSmU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDUVPRrSmU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-tDUVPRrSmU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDUVPRrSmU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDUVPRrSmU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDUVPRrSmU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDUVPRrSmU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDUVPRrSmU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-tDUVPRrSmU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDUVPRrSmU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDUVPRrSmU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDUVPRrSmU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDUVPRrSmU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDUVPRrSmU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDUVPRrSmU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDUVPRrSmU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDUVPRrSmU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDUVPRrSmU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDUVPRrSmU .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-tDUVPRrSmU .navbar {
    height: 70px;
  }
  .cid-tDUVPRrSmU .navbar.opened {
    height: auto;
  }
  .cid-tDUVPRrSmU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDUVPS2v8X {
  background-image: url("../../../assets/images/fondo-ceramicas-1920x1200.jpg");
}
.cid-tDUVPS2v8X .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDUVPS2v8X .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDUWc5yJ0S {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-tDUWc5yJ0S img,
.cid-tDUWc5yJ0S .item-img {
  width: 100%;
}
.cid-tDUWc5yJ0S .item:focus,
.cid-tDUWc5yJ0S span:focus {
  outline: none;
}
.cid-tDUWc5yJ0S .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tDUWc5yJ0S .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #f8f2f4;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tDUWc5yJ0S .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tDUWc5yJ0S .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tDUWc5yJ0S .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tDUWc5yJ0S .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tDUWc5yJ0S .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tDUWc5yJ0S .mbr-section-title {
  color: #232323;
}
.cid-tDUWc5yJ0S .mbr-text,
.cid-tDUWc5yJ0S .mbr-section-btn {
  text-align: left;
}
.cid-tDUWc5yJ0S .item-title {
  text-align: left;
}
.cid-tDUWc5yJ0S .item-subtitle {
  text-align: left;
}
.cid-u4MRIN2hDC {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-u4MRIN2hDC img,
.cid-u4MRIN2hDC .item-img {
  width: 100%;
}
.cid-u4MRIN2hDC .item:focus,
.cid-u4MRIN2hDC span:focus {
  outline: none;
}
.cid-u4MRIN2hDC .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u4MRIN2hDC .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #f8f2f4;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u4MRIN2hDC .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u4MRIN2hDC .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u4MRIN2hDC .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u4MRIN2hDC .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u4MRIN2hDC .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u4MRIN2hDC .mbr-section-title {
  color: #232323;
}
.cid-u4MRIN2hDC .mbr-text,
.cid-u4MRIN2hDC .mbr-section-btn {
  text-align: left;
}
.cid-u4MRIN2hDC .item-title {
  text-align: left;
}
.cid-u4MRIN2hDC .item-subtitle {
  text-align: left;
}
.cid-tHKwwZbZgj {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tHKwwZbZgj .mbr-fallback-image.disabled {
  display: none;
}
.cid-tHKwwZbZgj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tHKwwZbZgj .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tHKwwZbZgj .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tHKwwZbZgj .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-tHKwwZbZgj .bg-instagram:hover {
  background: #bd005c;
}
.cid-tHKwwZbZgj .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tHKwwZbZgj [class^="socicon-"]:before,
.cid-tHKwwZbZgj [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tHKwwZbZgj .mbr-section-title,
.cid-tHKwwZbZgj .social-list {
  color: #34a1ad;
}
.cid-tDUVPTLEpJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-tDUVPTLEpJ .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tDUVPTLEpJ .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tDUVPTLEpJ .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tDUVPTLEpJ .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tDUVPTLEpJ .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tDUVPTLEpJ .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tDUVPTLEpJ .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tDUVPTLEpJ .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tDUVPTLEpJ .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tDUVPTLEpJ .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tDUVPTLEpJ .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tDUVPTLEpJ .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tDUVPTLEpJ .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tDUVPTLEpJ .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tDUWVFwhUB {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDUWVFwhUB nav.navbar {
  position: fixed;
}
.cid-tDUWVFwhUB .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-tDUWVFwhUB .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDUWVFwhUB .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDUWVFwhUB .dropdown-item:hover,
.cid-tDUWVFwhUB .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-tDUWVFwhUB .dropdown-item:hover span {
  color: white;
}
.cid-tDUWVFwhUB .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDUWVFwhUB .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDUWVFwhUB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDUWVFwhUB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDUWVFwhUB .nav-link {
  position: relative;
}
.cid-tDUWVFwhUB .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tDUWVFwhUB .container {
    flex-wrap: nowrap;
  }
}
.cid-tDUWVFwhUB .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDUWVFwhUB .dropdown-menu,
.cid-tDUWVFwhUB .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-tDUWVFwhUB .nav-item:focus,
.cid-tDUWVFwhUB .nav-link:focus {
  outline: none;
}
.cid-tDUWVFwhUB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDUWVFwhUB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDUWVFwhUB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDUWVFwhUB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDUWVFwhUB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDUWVFwhUB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDUWVFwhUB .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: #f8f2f4;
}
.cid-tDUWVFwhUB .navbar.opened {
  transition: all 0.3s;
}
.cid-tDUWVFwhUB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDUWVFwhUB .navbar .navbar-logo img {
  width: auto;
}
.cid-tDUWVFwhUB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDUWVFwhUB .navbar.collapsed {
  justify-content: center;
}
.cid-tDUWVFwhUB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDUWVFwhUB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tDUWVFwhUB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tDUWVFwhUB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDUWVFwhUB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDUWVFwhUB .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-tDUWVFwhUB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDUWVFwhUB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDUWVFwhUB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDUWVFwhUB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDUWVFwhUB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDUWVFwhUB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDUWVFwhUB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDUWVFwhUB .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-tDUWVFwhUB .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDUWVFwhUB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDUWVFwhUB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDUWVFwhUB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDUWVFwhUB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDUWVFwhUB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tDUWVFwhUB .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tDUWVFwhUB .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDUWVFwhUB .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDUWVFwhUB .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDUWVFwhUB .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-tDUWVFwhUB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDUWVFwhUB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDUWVFwhUB .dropdown-item.active,
.cid-tDUWVFwhUB .dropdown-item:active {
  background-color: transparent;
}
.cid-tDUWVFwhUB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDUWVFwhUB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDUWVFwhUB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDUWVFwhUB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-tDUWVFwhUB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDUWVFwhUB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDUWVFwhUB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDUWVFwhUB .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDUWVFwhUB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDUWVFwhUB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-tDUWVFwhUB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDUWVFwhUB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDUWVFwhUB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDUWVFwhUB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDUWVFwhUB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDUWVFwhUB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDUWVFwhUB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDUWVFwhUB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDUWVFwhUB .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDUWVFwhUB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDUWVFwhUB .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-tDUWVFwhUB .navbar {
    height: 70px;
  }
  .cid-tDUWVFwhUB .navbar.opened {
    height: auto;
  }
  .cid-tDUWVFwhUB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDUWVG03lZ {
  background-image: url("../../../assets/images/fondo-ceramicas-2027-1920x1200.jpg");
}
.cid-tDUWVG03lZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDUWVG03lZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tH5mqCdQoj {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-tH5mqCdQoj .mbr-fallback-image.disabled {
  display: none;
}
.cid-tH5mqCdQoj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDZdUGXSFc {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #f8f2f4;
}
.cid-tDZdUGXSFc .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDZdUGXSFc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDZdUGXSFc .item {
  padding-bottom: 2rem;
}
.cid-tDZdUGXSFc .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tDZdUGXSFc .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDZdUGXSFc .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-tDZdUGXSFc .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDZdUGXSFc .carousel-control,
.cid-tDZdUGXSFc .close {
  background: #1b1b1b;
}
.cid-tDZdUGXSFc .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDZdUGXSFc .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDZdUGXSFc .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDZdUGXSFc .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDZdUGXSFc .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-tDZdUGXSFc .close::before {
  content: '\e91a';
}
.cid-tDZdUGXSFc .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDZdUGXSFc .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-tDZdUGXSFc .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDZdUGXSFc .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDZdUGXSFc .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDZdUGXSFc .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDZdUGXSFc .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-tDZdUGXSFc .carousel-indicators li.active,
.cid-tDZdUGXSFc .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDZdUGXSFc .carousel-indicators li::after,
.cid-tDZdUGXSFc .carousel-indicators li::before {
  content: none;
}
.cid-tDZdUGXSFc .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDZdUGXSFc .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDZdUGXSFc .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDZdUGXSFc .carousel-indicators {
    display: none;
  }
}
.cid-tDZdUGXSFc .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDZdUGXSFc .carousel-inner > .active {
  display: block;
}
.cid-tDZdUGXSFc .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDZdUGXSFc .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDZdUGXSFc .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDZdUGXSFc .carousel-control,
  .cid-tDZdUGXSFc .carousel-indicators,
  .cid-tDZdUGXSFc .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDZdUGXSFc .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDZdUGXSFc .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDZdUGXSFc .carousel-indicators .active,
.cid-tDZdUGXSFc .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDZdUGXSFc .carousel-indicators .active {
  background: #fff;
}
.cid-tDZdUGXSFc .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDZdUGXSFc .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDZdUGXSFc .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDZdUGXSFc .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDZdUGXSFc .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDZdUGXSFc .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDZdUGXSFc .carousel {
  width: 100%;
}
.cid-tDZdUGXSFc .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDZdUGXSFc .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDZdUGXSFc .modal.fade .modal-dialog,
.cid-tDZdUGXSFc .modal.in .modal-dialog {
  transform: none;
}
.cid-tDZdUGXSFc .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDZdUGXSFc H6 {
  text-align: center;
}
.cid-tHKwAIaplp {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tHKwAIaplp .mbr-fallback-image.disabled {
  display: none;
}
.cid-tHKwAIaplp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tHKwAIaplp .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tHKwAIaplp .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tHKwAIaplp .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-tHKwAIaplp .bg-instagram:hover {
  background: #bd005c;
}
.cid-tHKwAIaplp .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tHKwAIaplp [class^="socicon-"]:before,
.cid-tHKwAIaplp [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tHKwAIaplp .mbr-section-title,
.cid-tHKwAIaplp .social-list {
  color: #34a1ad;
}
.cid-tDUWVHHFlp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-tDUWVHHFlp .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tDUWVHHFlp .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tDUWVHHFlp .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tDUWVHHFlp .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tDUWVHHFlp .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tDUWVHHFlp .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tDUWVHHFlp .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tDUWVHHFlp .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tDUWVHHFlp .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tDUWVHHFlp .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tDUWVHHFlp .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tDUWVHHFlp .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tDUWVHHFlp .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tDUWVHHFlp .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tDZ6bHf4wc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDZ6bHf4wc nav.navbar {
  position: fixed;
}
.cid-tDZ6bHf4wc .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-tDZ6bHf4wc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDZ6bHf4wc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDZ6bHf4wc .dropdown-item:hover,
.cid-tDZ6bHf4wc .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-tDZ6bHf4wc .dropdown-item:hover span {
  color: white;
}
.cid-tDZ6bHf4wc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDZ6bHf4wc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDZ6bHf4wc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDZ6bHf4wc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDZ6bHf4wc .nav-link {
  position: relative;
}
.cid-tDZ6bHf4wc .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tDZ6bHf4wc .container {
    flex-wrap: nowrap;
  }
}
.cid-tDZ6bHf4wc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDZ6bHf4wc .dropdown-menu,
.cid-tDZ6bHf4wc .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-tDZ6bHf4wc .nav-item:focus,
.cid-tDZ6bHf4wc .nav-link:focus {
  outline: none;
}
.cid-tDZ6bHf4wc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDZ6bHf4wc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDZ6bHf4wc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDZ6bHf4wc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDZ6bHf4wc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDZ6bHf4wc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDZ6bHf4wc .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: #f8f2f4;
}
.cid-tDZ6bHf4wc .navbar.opened {
  transition: all 0.3s;
}
.cid-tDZ6bHf4wc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDZ6bHf4wc .navbar .navbar-logo img {
  width: auto;
}
.cid-tDZ6bHf4wc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDZ6bHf4wc .navbar.collapsed {
  justify-content: center;
}
.cid-tDZ6bHf4wc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDZ6bHf4wc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tDZ6bHf4wc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tDZ6bHf4wc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDZ6bHf4wc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDZ6bHf4wc .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-tDZ6bHf4wc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDZ6bHf4wc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDZ6bHf4wc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDZ6bHf4wc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDZ6bHf4wc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDZ6bHf4wc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDZ6bHf4wc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDZ6bHf4wc .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-tDZ6bHf4wc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDZ6bHf4wc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDZ6bHf4wc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDZ6bHf4wc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDZ6bHf4wc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDZ6bHf4wc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tDZ6bHf4wc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tDZ6bHf4wc .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDZ6bHf4wc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDZ6bHf4wc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDZ6bHf4wc .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-tDZ6bHf4wc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDZ6bHf4wc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDZ6bHf4wc .dropdown-item.active,
.cid-tDZ6bHf4wc .dropdown-item:active {
  background-color: transparent;
}
.cid-tDZ6bHf4wc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDZ6bHf4wc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDZ6bHf4wc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDZ6bHf4wc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-tDZ6bHf4wc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDZ6bHf4wc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDZ6bHf4wc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDZ6bHf4wc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDZ6bHf4wc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDZ6bHf4wc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-tDZ6bHf4wc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDZ6bHf4wc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDZ6bHf4wc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDZ6bHf4wc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDZ6bHf4wc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDZ6bHf4wc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDZ6bHf4wc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDZ6bHf4wc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDZ6bHf4wc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDZ6bHf4wc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDZ6bHf4wc .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-tDZ6bHf4wc .navbar {
    height: 70px;
  }
  .cid-tDZ6bHf4wc .navbar.opened {
    height: auto;
  }
  .cid-tDZ6bHf4wc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDZ6bHHSlc {
  background-image: url("../../../assets/images/fondo-ceramicas-2025-1920x1200.jpg");
}
.cid-tDZ6bHHSlc .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDZ6bHHSlc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tGCltgod1I {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #f8f2f4;
}
.cid-tGCltgod1I .mbr-fallback-image.disabled {
  display: none;
}
.cid-tGCltgod1I .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDZcq3W8W7 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #f8f2f4;
}
.cid-tDZcq3W8W7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDZcq3W8W7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDZcq3W8W7 .item {
  padding-bottom: 2rem;
}
.cid-tDZcq3W8W7 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tDZcq3W8W7 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDZcq3W8W7 .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-tDZcq3W8W7 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDZcq3W8W7 .carousel-control,
.cid-tDZcq3W8W7 .close {
  background: #1b1b1b;
}
.cid-tDZcq3W8W7 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDZcq3W8W7 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDZcq3W8W7 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDZcq3W8W7 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDZcq3W8W7 .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-tDZcq3W8W7 .close::before {
  content: '\e91a';
}
.cid-tDZcq3W8W7 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDZcq3W8W7 .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-tDZcq3W8W7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDZcq3W8W7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDZcq3W8W7 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDZcq3W8W7 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDZcq3W8W7 .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-tDZcq3W8W7 .carousel-indicators li.active,
.cid-tDZcq3W8W7 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDZcq3W8W7 .carousel-indicators li::after,
.cid-tDZcq3W8W7 .carousel-indicators li::before {
  content: none;
}
.cid-tDZcq3W8W7 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDZcq3W8W7 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDZcq3W8W7 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDZcq3W8W7 .carousel-indicators {
    display: none;
  }
}
.cid-tDZcq3W8W7 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDZcq3W8W7 .carousel-inner > .active {
  display: block;
}
.cid-tDZcq3W8W7 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDZcq3W8W7 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDZcq3W8W7 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDZcq3W8W7 .carousel-control,
  .cid-tDZcq3W8W7 .carousel-indicators,
  .cid-tDZcq3W8W7 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDZcq3W8W7 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDZcq3W8W7 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDZcq3W8W7 .carousel-indicators .active,
.cid-tDZcq3W8W7 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDZcq3W8W7 .carousel-indicators .active {
  background: #fff;
}
.cid-tDZcq3W8W7 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDZcq3W8W7 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDZcq3W8W7 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDZcq3W8W7 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDZcq3W8W7 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDZcq3W8W7 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDZcq3W8W7 .carousel {
  width: 100%;
}
.cid-tDZcq3W8W7 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDZcq3W8W7 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDZcq3W8W7 .modal.fade .modal-dialog,
.cid-tDZcq3W8W7 .modal.in .modal-dialog {
  transform: none;
}
.cid-tDZcq3W8W7 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDZcq3W8W7 H6 {
  text-align: center;
}
.cid-tHKwGVchCn {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tHKwGVchCn .mbr-fallback-image.disabled {
  display: none;
}
.cid-tHKwGVchCn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tHKwGVchCn .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tHKwGVchCn .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tHKwGVchCn .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-tHKwGVchCn .bg-instagram:hover {
  background: #bd005c;
}
.cid-tHKwGVchCn .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tHKwGVchCn [class^="socicon-"]:before,
.cid-tHKwGVchCn [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tHKwGVchCn .mbr-section-title,
.cid-tHKwGVchCn .social-list {
  color: #34a1ad;
}
.cid-tDZ6bIowAZ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-tDZ6bIowAZ .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tDZ6bIowAZ .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tDZ6bIowAZ .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tDZ6bIowAZ .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tDZ6bIowAZ .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tDZ6bIowAZ .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tDZ6bIowAZ .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tDZ6bIowAZ .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tDZ6bIowAZ .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tDZ6bIowAZ .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tDZ6bIowAZ .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tDZ6bIowAZ .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tDZ6bIowAZ .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tDZ6bIowAZ .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tDZ8kmcJ3j {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDZ8kmcJ3j nav.navbar {
  position: fixed;
}
.cid-tDZ8kmcJ3j .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-tDZ8kmcJ3j .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDZ8kmcJ3j .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDZ8kmcJ3j .dropdown-item:hover,
.cid-tDZ8kmcJ3j .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-tDZ8kmcJ3j .dropdown-item:hover span {
  color: white;
}
.cid-tDZ8kmcJ3j .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDZ8kmcJ3j .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDZ8kmcJ3j .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDZ8kmcJ3j .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDZ8kmcJ3j .nav-link {
  position: relative;
}
.cid-tDZ8kmcJ3j .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tDZ8kmcJ3j .container {
    flex-wrap: nowrap;
  }
}
.cid-tDZ8kmcJ3j .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDZ8kmcJ3j .dropdown-menu,
.cid-tDZ8kmcJ3j .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-tDZ8kmcJ3j .nav-item:focus,
.cid-tDZ8kmcJ3j .nav-link:focus {
  outline: none;
}
.cid-tDZ8kmcJ3j .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDZ8kmcJ3j .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDZ8kmcJ3j .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDZ8kmcJ3j .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDZ8kmcJ3j .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDZ8kmcJ3j .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDZ8kmcJ3j .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: #f8f2f4;
}
.cid-tDZ8kmcJ3j .navbar.opened {
  transition: all 0.3s;
}
.cid-tDZ8kmcJ3j .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDZ8kmcJ3j .navbar .navbar-logo img {
  width: auto;
}
.cid-tDZ8kmcJ3j .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDZ8kmcJ3j .navbar.collapsed {
  justify-content: center;
}
.cid-tDZ8kmcJ3j .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDZ8kmcJ3j .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tDZ8kmcJ3j .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tDZ8kmcJ3j .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDZ8kmcJ3j .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDZ8kmcJ3j .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-tDZ8kmcJ3j .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDZ8kmcJ3j .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDZ8kmcJ3j .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDZ8kmcJ3j .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDZ8kmcJ3j .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDZ8kmcJ3j .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDZ8kmcJ3j .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDZ8kmcJ3j .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-tDZ8kmcJ3j .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDZ8kmcJ3j .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDZ8kmcJ3j .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDZ8kmcJ3j .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDZ8kmcJ3j .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDZ8kmcJ3j .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tDZ8kmcJ3j .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tDZ8kmcJ3j .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDZ8kmcJ3j .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDZ8kmcJ3j .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDZ8kmcJ3j .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-tDZ8kmcJ3j .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDZ8kmcJ3j .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDZ8kmcJ3j .dropdown-item.active,
.cid-tDZ8kmcJ3j .dropdown-item:active {
  background-color: transparent;
}
.cid-tDZ8kmcJ3j .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDZ8kmcJ3j .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDZ8kmcJ3j .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDZ8kmcJ3j .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-tDZ8kmcJ3j .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDZ8kmcJ3j .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDZ8kmcJ3j ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDZ8kmcJ3j .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDZ8kmcJ3j button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDZ8kmcJ3j button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-tDZ8kmcJ3j button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDZ8kmcJ3j button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDZ8kmcJ3j button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDZ8kmcJ3j button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDZ8kmcJ3j nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDZ8kmcJ3j nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDZ8kmcJ3j nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDZ8kmcJ3j nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDZ8kmcJ3j .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDZ8kmcJ3j a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDZ8kmcJ3j .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-tDZ8kmcJ3j .navbar {
    height: 70px;
  }
  .cid-tDZ8kmcJ3j .navbar.opened {
    height: auto;
  }
  .cid-tDZ8kmcJ3j .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDZ8kmJcjZ {
  background-image: url("../../../assets/images/fondo-ceramicas-2028-1920x1200.jpg");
}
.cid-tDZ8kmJcjZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDZ8kmJcjZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tJIrSIoxrM {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-tJIrSIoxrM img,
.cid-tJIrSIoxrM .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-tJIrSIoxrM .item:focus,
.cid-tJIrSIoxrM span:focus {
  outline: none;
}
.cid-tJIrSIoxrM .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tJIrSIoxrM .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #f8f2f4;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tJIrSIoxrM .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tJIrSIoxrM .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tJIrSIoxrM .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tJIrSIoxrM .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tJIrSIoxrM .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tJIrSIoxrM .mbr-section-title {
  color: #3c0228;
  text-align: center;
}
.cid-tJIrSIoxrM .mbr-text,
.cid-tJIrSIoxrM .mbr-section-btn {
  text-align: left;
}
.cid-tJIrSIoxrM .item-title {
  text-align: left;
}
.cid-tJIrSIoxrM .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-tDZaLvQuaB {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #f8f2f4;
}
.cid-tDZaLvQuaB .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDZaLvQuaB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDZaLvQuaB .item {
  padding-bottom: 2rem;
}
.cid-tDZaLvQuaB .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tDZaLvQuaB .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDZaLvQuaB .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-tDZaLvQuaB .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDZaLvQuaB .carousel-control,
.cid-tDZaLvQuaB .close {
  background: #1b1b1b;
}
.cid-tDZaLvQuaB .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDZaLvQuaB .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDZaLvQuaB .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDZaLvQuaB .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDZaLvQuaB .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-tDZaLvQuaB .close::before {
  content: '\e91a';
}
.cid-tDZaLvQuaB .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDZaLvQuaB .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-tDZaLvQuaB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDZaLvQuaB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDZaLvQuaB .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDZaLvQuaB .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDZaLvQuaB .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-tDZaLvQuaB .carousel-indicators li.active,
.cid-tDZaLvQuaB .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDZaLvQuaB .carousel-indicators li::after,
.cid-tDZaLvQuaB .carousel-indicators li::before {
  content: none;
}
.cid-tDZaLvQuaB .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDZaLvQuaB .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDZaLvQuaB .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDZaLvQuaB .carousel-indicators {
    display: none;
  }
}
.cid-tDZaLvQuaB .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDZaLvQuaB .carousel-inner > .active {
  display: block;
}
.cid-tDZaLvQuaB .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDZaLvQuaB .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDZaLvQuaB .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDZaLvQuaB .carousel-control,
  .cid-tDZaLvQuaB .carousel-indicators,
  .cid-tDZaLvQuaB .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDZaLvQuaB .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDZaLvQuaB .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDZaLvQuaB .carousel-indicators .active,
.cid-tDZaLvQuaB .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDZaLvQuaB .carousel-indicators .active {
  background: #fff;
}
.cid-tDZaLvQuaB .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDZaLvQuaB .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDZaLvQuaB .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDZaLvQuaB .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDZaLvQuaB .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDZaLvQuaB .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDZaLvQuaB .carousel {
  width: 100%;
}
.cid-tDZaLvQuaB .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDZaLvQuaB .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDZaLvQuaB .modal.fade .modal-dialog,
.cid-tDZaLvQuaB .modal.in .modal-dialog {
  transform: none;
}
.cid-tDZaLvQuaB .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDZaLvQuaB H6 {
  text-align: center;
}
.cid-tHKwNE5sPh {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tHKwNE5sPh .mbr-fallback-image.disabled {
  display: none;
}
.cid-tHKwNE5sPh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tHKwNE5sPh .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tHKwNE5sPh .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tHKwNE5sPh .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-tHKwNE5sPh .bg-instagram:hover {
  background: #bd005c;
}
.cid-tHKwNE5sPh .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tHKwNE5sPh [class^="socicon-"]:before,
.cid-tHKwNE5sPh [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tHKwNE5sPh .mbr-section-title,
.cid-tHKwNE5sPh .social-list {
  color: #34a1ad;
}
.cid-tDZ8kn74gD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-tDZ8kn74gD .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tDZ8kn74gD .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tDZ8kn74gD .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tDZ8kn74gD .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tDZ8kn74gD .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tDZ8kn74gD .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tDZ8kn74gD .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tDZ8kn74gD .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tDZ8kn74gD .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tDZ8kn74gD .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tDZ8kn74gD .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tDZ8kn74gD .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tDZ8kn74gD .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tDZ8kn74gD .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tH5muKatZQ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tH5muKatZQ nav.navbar {
  position: fixed;
}
.cid-tH5muKatZQ .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-tH5muKatZQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tH5muKatZQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tH5muKatZQ .dropdown-item:hover,
.cid-tH5muKatZQ .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-tH5muKatZQ .dropdown-item:hover span {
  color: white;
}
.cid-tH5muKatZQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tH5muKatZQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tH5muKatZQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tH5muKatZQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tH5muKatZQ .nav-link {
  position: relative;
}
.cid-tH5muKatZQ .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tH5muKatZQ .container {
    flex-wrap: nowrap;
  }
}
.cid-tH5muKatZQ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tH5muKatZQ .dropdown-menu,
.cid-tH5muKatZQ .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-tH5muKatZQ .nav-item:focus,
.cid-tH5muKatZQ .nav-link:focus {
  outline: none;
}
.cid-tH5muKatZQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tH5muKatZQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tH5muKatZQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tH5muKatZQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tH5muKatZQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tH5muKatZQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tH5muKatZQ .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: #f8f2f4;
}
.cid-tH5muKatZQ .navbar.opened {
  transition: all 0.3s;
}
.cid-tH5muKatZQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tH5muKatZQ .navbar .navbar-logo img {
  width: auto;
}
.cid-tH5muKatZQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tH5muKatZQ .navbar.collapsed {
  justify-content: center;
}
.cid-tH5muKatZQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tH5muKatZQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tH5muKatZQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tH5muKatZQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tH5muKatZQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tH5muKatZQ .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-tH5muKatZQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tH5muKatZQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tH5muKatZQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tH5muKatZQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tH5muKatZQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tH5muKatZQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tH5muKatZQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tH5muKatZQ .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-tH5muKatZQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tH5muKatZQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tH5muKatZQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tH5muKatZQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tH5muKatZQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tH5muKatZQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tH5muKatZQ .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tH5muKatZQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-tH5muKatZQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tH5muKatZQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tH5muKatZQ .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-tH5muKatZQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tH5muKatZQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tH5muKatZQ .dropdown-item.active,
.cid-tH5muKatZQ .dropdown-item:active {
  background-color: transparent;
}
.cid-tH5muKatZQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tH5muKatZQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tH5muKatZQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tH5muKatZQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-tH5muKatZQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tH5muKatZQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tH5muKatZQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tH5muKatZQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tH5muKatZQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tH5muKatZQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-tH5muKatZQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tH5muKatZQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tH5muKatZQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tH5muKatZQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tH5muKatZQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tH5muKatZQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tH5muKatZQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tH5muKatZQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tH5muKatZQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tH5muKatZQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tH5muKatZQ .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-tH5muKatZQ .navbar {
    height: 70px;
  }
  .cid-tH5muKatZQ .navbar.opened {
    height: auto;
  }
  .cid-tH5muKatZQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tH5muKxKyA {
  background-image: url("../../../assets/images/procesos2021-1920x1200.jpg");
}
.cid-tH5muKxKyA .mbr-fallback-image.disabled {
  display: none;
}
.cid-tH5muKxKyA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tH5muKVg60 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-tH5muKVg60 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tH5muKVg60 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tH5muL9qCL {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #f8f2f4;
}
.cid-tH5muL9qCL .mbr-fallback-image.disabled {
  display: none;
}
.cid-tH5muL9qCL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tH5muL9qCL .item {
  padding-bottom: 2rem;
}
.cid-tH5muL9qCL .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tH5muL9qCL .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tH5muL9qCL .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-tH5muL9qCL .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tH5muL9qCL .carousel-control,
.cid-tH5muL9qCL .close {
  background: #1b1b1b;
}
.cid-tH5muL9qCL .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tH5muL9qCL .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tH5muL9qCL .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tH5muL9qCL .carousel-control-next span {
  margin-left: 5px;
}
.cid-tH5muL9qCL .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-tH5muL9qCL .close::before {
  content: '\e91a';
}
.cid-tH5muL9qCL .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tH5muL9qCL .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-tH5muL9qCL .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tH5muL9qCL .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tH5muL9qCL .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tH5muL9qCL .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tH5muL9qCL .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-tH5muL9qCL .carousel-indicators li.active,
.cid-tH5muL9qCL .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tH5muL9qCL .carousel-indicators li::after,
.cid-tH5muL9qCL .carousel-indicators li::before {
  content: none;
}
.cid-tH5muL9qCL .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tH5muL9qCL .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tH5muL9qCL .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tH5muL9qCL .carousel-indicators {
    display: none;
  }
}
.cid-tH5muL9qCL .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tH5muL9qCL .carousel-inner > .active {
  display: block;
}
.cid-tH5muL9qCL .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tH5muL9qCL .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tH5muL9qCL .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tH5muL9qCL .carousel-control,
  .cid-tH5muL9qCL .carousel-indicators,
  .cid-tH5muL9qCL .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tH5muL9qCL .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tH5muL9qCL .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tH5muL9qCL .carousel-indicators .active,
.cid-tH5muL9qCL .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tH5muL9qCL .carousel-indicators .active {
  background: #fff;
}
.cid-tH5muL9qCL .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tH5muL9qCL .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tH5muL9qCL .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tH5muL9qCL .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tH5muL9qCL .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tH5muL9qCL .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tH5muL9qCL .carousel {
  width: 100%;
}
.cid-tH5muL9qCL .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tH5muL9qCL .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tH5muL9qCL .modal.fade .modal-dialog,
.cid-tH5muL9qCL .modal.in .modal-dialog {
  transform: none;
}
.cid-tH5muL9qCL .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tH5muL9qCL H6 {
  text-align: center;
}
.cid-tHKwDROdth {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tHKwDROdth .mbr-fallback-image.disabled {
  display: none;
}
.cid-tHKwDROdth .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tHKwDROdth .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tHKwDROdth .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tHKwDROdth .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-tHKwDROdth .bg-instagram:hover {
  background: #bd005c;
}
.cid-tHKwDROdth .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tHKwDROdth [class^="socicon-"]:before,
.cid-tHKwDROdth [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tHKwDROdth .mbr-section-title,
.cid-tHKwDROdth .social-list {
  color: #34a1ad;
}
.cid-tH5muMYZ1A {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-tH5muMYZ1A .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tH5muMYZ1A .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tH5muMYZ1A .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tH5muMYZ1A .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tH5muMYZ1A .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tH5muMYZ1A .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tH5muMYZ1A .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tH5muMYZ1A .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tH5muMYZ1A .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tH5muMYZ1A .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tH5muMYZ1A .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tH5muMYZ1A .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tH5muMYZ1A .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tH5muMYZ1A .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tH5nxEwBHP {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tH5nxEwBHP nav.navbar {
  position: fixed;
}
.cid-tH5nxEwBHP .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-tH5nxEwBHP .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tH5nxEwBHP .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tH5nxEwBHP .dropdown-item:hover,
.cid-tH5nxEwBHP .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-tH5nxEwBHP .dropdown-item:hover span {
  color: white;
}
.cid-tH5nxEwBHP .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tH5nxEwBHP .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tH5nxEwBHP .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tH5nxEwBHP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tH5nxEwBHP .nav-link {
  position: relative;
}
.cid-tH5nxEwBHP .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tH5nxEwBHP .container {
    flex-wrap: nowrap;
  }
}
.cid-tH5nxEwBHP .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tH5nxEwBHP .dropdown-menu,
.cid-tH5nxEwBHP .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-tH5nxEwBHP .nav-item:focus,
.cid-tH5nxEwBHP .nav-link:focus {
  outline: none;
}
.cid-tH5nxEwBHP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tH5nxEwBHP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tH5nxEwBHP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tH5nxEwBHP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tH5nxEwBHP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tH5nxEwBHP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tH5nxEwBHP .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: #f8f2f4;
}
.cid-tH5nxEwBHP .navbar.opened {
  transition: all 0.3s;
}
.cid-tH5nxEwBHP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tH5nxEwBHP .navbar .navbar-logo img {
  width: auto;
}
.cid-tH5nxEwBHP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tH5nxEwBHP .navbar.collapsed {
  justify-content: center;
}
.cid-tH5nxEwBHP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tH5nxEwBHP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tH5nxEwBHP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tH5nxEwBHP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tH5nxEwBHP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tH5nxEwBHP .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-tH5nxEwBHP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tH5nxEwBHP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tH5nxEwBHP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tH5nxEwBHP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tH5nxEwBHP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tH5nxEwBHP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tH5nxEwBHP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tH5nxEwBHP .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-tH5nxEwBHP .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tH5nxEwBHP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tH5nxEwBHP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tH5nxEwBHP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tH5nxEwBHP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tH5nxEwBHP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tH5nxEwBHP .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tH5nxEwBHP .navbar.navbar-short {
  min-height: 60px;
}
.cid-tH5nxEwBHP .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tH5nxEwBHP .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tH5nxEwBHP .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-tH5nxEwBHP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tH5nxEwBHP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tH5nxEwBHP .dropdown-item.active,
.cid-tH5nxEwBHP .dropdown-item:active {
  background-color: transparent;
}
.cid-tH5nxEwBHP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tH5nxEwBHP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tH5nxEwBHP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tH5nxEwBHP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-tH5nxEwBHP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tH5nxEwBHP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tH5nxEwBHP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tH5nxEwBHP .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tH5nxEwBHP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tH5nxEwBHP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-tH5nxEwBHP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tH5nxEwBHP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tH5nxEwBHP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tH5nxEwBHP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tH5nxEwBHP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tH5nxEwBHP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tH5nxEwBHP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tH5nxEwBHP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tH5nxEwBHP .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tH5nxEwBHP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tH5nxEwBHP .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-tH5nxEwBHP .navbar {
    height: 70px;
  }
  .cid-tH5nxEwBHP .navbar.opened {
    height: auto;
  }
  .cid-tH5nxEwBHP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tH5nxF4WAD {
  background-image: url("../../../assets/images/procesos2022-1920x1200.jpg");
}
.cid-tH5nxF4WAD .mbr-fallback-image.disabled {
  display: none;
}
.cid-tH5nxF4WAD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tH5nxFuBJM {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-tH5nxFuBJM .mbr-fallback-image.disabled {
  display: none;
}
.cid-tH5nxFuBJM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tH5nxFKbvT {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #f8f2f4;
}
.cid-tH5nxFKbvT .mbr-fallback-image.disabled {
  display: none;
}
.cid-tH5nxFKbvT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tH5nxFKbvT .item {
  padding-bottom: 2rem;
}
.cid-tH5nxFKbvT .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tH5nxFKbvT .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tH5nxFKbvT .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-tH5nxFKbvT .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tH5nxFKbvT .carousel-control,
.cid-tH5nxFKbvT .close {
  background: #1b1b1b;
}
.cid-tH5nxFKbvT .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tH5nxFKbvT .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tH5nxFKbvT .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tH5nxFKbvT .carousel-control-next span {
  margin-left: 5px;
}
.cid-tH5nxFKbvT .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-tH5nxFKbvT .close::before {
  content: '\e91a';
}
.cid-tH5nxFKbvT .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tH5nxFKbvT .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-tH5nxFKbvT .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tH5nxFKbvT .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tH5nxFKbvT .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tH5nxFKbvT .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tH5nxFKbvT .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-tH5nxFKbvT .carousel-indicators li.active,
.cid-tH5nxFKbvT .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tH5nxFKbvT .carousel-indicators li::after,
.cid-tH5nxFKbvT .carousel-indicators li::before {
  content: none;
}
.cid-tH5nxFKbvT .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tH5nxFKbvT .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tH5nxFKbvT .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tH5nxFKbvT .carousel-indicators {
    display: none;
  }
}
.cid-tH5nxFKbvT .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tH5nxFKbvT .carousel-inner > .active {
  display: block;
}
.cid-tH5nxFKbvT .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tH5nxFKbvT .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tH5nxFKbvT .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tH5nxFKbvT .carousel-control,
  .cid-tH5nxFKbvT .carousel-indicators,
  .cid-tH5nxFKbvT .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tH5nxFKbvT .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tH5nxFKbvT .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tH5nxFKbvT .carousel-indicators .active,
.cid-tH5nxFKbvT .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tH5nxFKbvT .carousel-indicators .active {
  background: #fff;
}
.cid-tH5nxFKbvT .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tH5nxFKbvT .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tH5nxFKbvT .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tH5nxFKbvT .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tH5nxFKbvT .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tH5nxFKbvT .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tH5nxFKbvT .carousel {
  width: 100%;
}
.cid-tH5nxFKbvT .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tH5nxFKbvT .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tH5nxFKbvT .modal.fade .modal-dialog,
.cid-tH5nxFKbvT .modal.in .modal-dialog {
  transform: none;
}
.cid-tH5nxFKbvT .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tH5nxFKbvT H6 {
  text-align: center;
}
.cid-tH5zmXs6Ek {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #f8f2f4;
}
.cid-tH5zmXs6Ek .mbr-fallback-image.disabled {
  display: none;
}
.cid-tH5zmXs6Ek .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tHKwJRahZ5 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tHKwJRahZ5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tHKwJRahZ5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tHKwJRahZ5 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tHKwJRahZ5 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tHKwJRahZ5 .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-tHKwJRahZ5 .bg-instagram:hover {
  background: #bd005c;
}
.cid-tHKwJRahZ5 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tHKwJRahZ5 [class^="socicon-"]:before,
.cid-tHKwJRahZ5 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tHKwJRahZ5 .mbr-section-title,
.cid-tHKwJRahZ5 .social-list {
  color: #34a1ad;
}
.cid-tH5nxGciK3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-tH5nxGciK3 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tH5nxGciK3 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tH5nxGciK3 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tH5nxGciK3 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tH5nxGciK3 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tH5nxGciK3 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tH5nxGciK3 .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tH5nxGciK3 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tH5nxGciK3 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tH5nxGciK3 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tH5nxGciK3 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tH5nxGciK3 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tH5nxGciK3 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tH5nxGciK3 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tJJ5POxwgK {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tJJ5POxwgK nav.navbar {
  position: fixed;
}
.cid-tJJ5POxwgK .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-tJJ5POxwgK .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tJJ5POxwgK .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tJJ5POxwgK .dropdown-item:hover,
.cid-tJJ5POxwgK .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-tJJ5POxwgK .dropdown-item:hover span {
  color: white;
}
.cid-tJJ5POxwgK .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tJJ5POxwgK .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tJJ5POxwgK .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tJJ5POxwgK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tJJ5POxwgK .nav-link {
  position: relative;
}
.cid-tJJ5POxwgK .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tJJ5POxwgK .container {
    flex-wrap: nowrap;
  }
}
.cid-tJJ5POxwgK .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tJJ5POxwgK .dropdown-menu,
.cid-tJJ5POxwgK .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-tJJ5POxwgK .nav-item:focus,
.cid-tJJ5POxwgK .nav-link:focus {
  outline: none;
}
.cid-tJJ5POxwgK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tJJ5POxwgK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tJJ5POxwgK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tJJ5POxwgK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tJJ5POxwgK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tJJ5POxwgK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tJJ5POxwgK .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: #f8f2f4;
}
.cid-tJJ5POxwgK .navbar.opened {
  transition: all 0.3s;
}
.cid-tJJ5POxwgK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tJJ5POxwgK .navbar .navbar-logo img {
  width: auto;
}
.cid-tJJ5POxwgK .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tJJ5POxwgK .navbar.collapsed {
  justify-content: center;
}
.cid-tJJ5POxwgK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tJJ5POxwgK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tJJ5POxwgK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tJJ5POxwgK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tJJ5POxwgK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tJJ5POxwgK .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-tJJ5POxwgK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tJJ5POxwgK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tJJ5POxwgK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tJJ5POxwgK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tJJ5POxwgK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tJJ5POxwgK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tJJ5POxwgK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tJJ5POxwgK .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-tJJ5POxwgK .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tJJ5POxwgK .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tJJ5POxwgK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tJJ5POxwgK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tJJ5POxwgK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tJJ5POxwgK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tJJ5POxwgK .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tJJ5POxwgK .navbar.navbar-short {
  min-height: 60px;
}
.cid-tJJ5POxwgK .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tJJ5POxwgK .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tJJ5POxwgK .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-tJJ5POxwgK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tJJ5POxwgK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tJJ5POxwgK .dropdown-item.active,
.cid-tJJ5POxwgK .dropdown-item:active {
  background-color: transparent;
}
.cid-tJJ5POxwgK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tJJ5POxwgK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tJJ5POxwgK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tJJ5POxwgK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-tJJ5POxwgK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tJJ5POxwgK .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tJJ5POxwgK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tJJ5POxwgK .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tJJ5POxwgK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tJJ5POxwgK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-tJJ5POxwgK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tJJ5POxwgK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tJJ5POxwgK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tJJ5POxwgK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tJJ5POxwgK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tJJ5POxwgK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tJJ5POxwgK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tJJ5POxwgK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tJJ5POxwgK .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tJJ5POxwgK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tJJ5POxwgK .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-tJJ5POxwgK .navbar {
    height: 70px;
  }
  .cid-tJJ5POxwgK .navbar.opened {
    height: auto;
  }
  .cid-tJJ5POxwgK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tJJ5POTje9 {
  background-image: url("../../../assets/images/fondo-mini-3-1920x1200.jpg");
}
.cid-tJJ5POTje9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tJJ5POTje9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tJJ5PP9rwv {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f8f2f4;
}
.cid-tJJ5PP9rwv .mbr-fallback-image.disabled {
  display: none;
}
.cid-tJJ5PP9rwv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tJJ5PPno91 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tJJ5PPno91 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tJJ5PPno91 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tJJ5PPno91 .item {
  padding-bottom: 2rem;
}
.cid-tJJ5PPno91 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tJJ5PPno91 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tJJ5PPno91 .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-tJJ5PPno91 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tJJ5PPno91 .carousel-control,
.cid-tJJ5PPno91 .close {
  background: #1b1b1b;
}
.cid-tJJ5PPno91 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tJJ5PPno91 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tJJ5PPno91 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tJJ5PPno91 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tJJ5PPno91 .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-tJJ5PPno91 .close::before {
  content: '\e91a';
}
.cid-tJJ5PPno91 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tJJ5PPno91 .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-tJJ5PPno91 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tJJ5PPno91 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tJJ5PPno91 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tJJ5PPno91 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tJJ5PPno91 .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-tJJ5PPno91 .carousel-indicators li.active,
.cid-tJJ5PPno91 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tJJ5PPno91 .carousel-indicators li::after,
.cid-tJJ5PPno91 .carousel-indicators li::before {
  content: none;
}
.cid-tJJ5PPno91 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tJJ5PPno91 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tJJ5PPno91 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tJJ5PPno91 .carousel-indicators {
    display: none;
  }
}
.cid-tJJ5PPno91 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tJJ5PPno91 .carousel-inner > .active {
  display: block;
}
.cid-tJJ5PPno91 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tJJ5PPno91 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tJJ5PPno91 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tJJ5PPno91 .carousel-control,
  .cid-tJJ5PPno91 .carousel-indicators,
  .cid-tJJ5PPno91 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tJJ5PPno91 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tJJ5PPno91 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tJJ5PPno91 .carousel-indicators .active,
.cid-tJJ5PPno91 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tJJ5PPno91 .carousel-indicators .active {
  background: #fff;
}
.cid-tJJ5PPno91 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tJJ5PPno91 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tJJ5PPno91 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tJJ5PPno91 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tJJ5PPno91 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tJJ5PPno91 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tJJ5PPno91 .carousel {
  width: 100%;
}
.cid-tJJ5PPno91 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tJJ5PPno91 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tJJ5PPno91 .modal.fade .modal-dialog,
.cid-tJJ5PPno91 .modal.in .modal-dialog {
  transform: none;
}
.cid-tJJ5PPno91 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tJJ5PPno91 H6 {
  text-align: center;
}
.cid-tJJ5PR1P27 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tJJ5PR1P27 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tJJ5PR1P27 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tJJ5PRp12M {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tJJ5PRp12M .mbr-fallback-image.disabled {
  display: none;
}
.cid-tJJ5PRp12M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tJJ5PRp12M .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tJJ5PRp12M .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tJJ5PRp12M .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-tJJ5PRp12M .bg-instagram:hover {
  background: #bd005c;
}
.cid-tJJ5PRp12M .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tJJ5PRp12M [class^="socicon-"]:before,
.cid-tJJ5PRp12M [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tJJ5PRp12M .mbr-section-title,
.cid-tJJ5PRp12M .social-list {
  color: #34a1ad;
}
.cid-tJJ5PRWNxq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-tJJ5PRWNxq .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tJJ5PRWNxq .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tJJ5PRWNxq .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tJJ5PRWNxq .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tJJ5PRWNxq .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tJJ5PRWNxq .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tJJ5PRWNxq .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tJJ5PRWNxq .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tJJ5PRWNxq .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tJJ5PRWNxq .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tJJ5PRWNxq .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tJJ5PRWNxq .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tJJ5PRWNxq .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tJJ5PRWNxq .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tJJ62mLCcq {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tJJ62mLCcq nav.navbar {
  position: fixed;
}
.cid-tJJ62mLCcq .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-tJJ62mLCcq .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tJJ62mLCcq .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tJJ62mLCcq .dropdown-item:hover,
.cid-tJJ62mLCcq .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-tJJ62mLCcq .dropdown-item:hover span {
  color: white;
}
.cid-tJJ62mLCcq .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tJJ62mLCcq .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tJJ62mLCcq .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tJJ62mLCcq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tJJ62mLCcq .nav-link {
  position: relative;
}
.cid-tJJ62mLCcq .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tJJ62mLCcq .container {
    flex-wrap: nowrap;
  }
}
.cid-tJJ62mLCcq .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tJJ62mLCcq .dropdown-menu,
.cid-tJJ62mLCcq .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-tJJ62mLCcq .nav-item:focus,
.cid-tJJ62mLCcq .nav-link:focus {
  outline: none;
}
.cid-tJJ62mLCcq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tJJ62mLCcq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tJJ62mLCcq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tJJ62mLCcq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tJJ62mLCcq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tJJ62mLCcq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tJJ62mLCcq .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: #f8f2f4;
}
.cid-tJJ62mLCcq .navbar.opened {
  transition: all 0.3s;
}
.cid-tJJ62mLCcq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tJJ62mLCcq .navbar .navbar-logo img {
  width: auto;
}
.cid-tJJ62mLCcq .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tJJ62mLCcq .navbar.collapsed {
  justify-content: center;
}
.cid-tJJ62mLCcq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tJJ62mLCcq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tJJ62mLCcq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tJJ62mLCcq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tJJ62mLCcq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tJJ62mLCcq .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-tJJ62mLCcq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tJJ62mLCcq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tJJ62mLCcq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tJJ62mLCcq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tJJ62mLCcq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tJJ62mLCcq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tJJ62mLCcq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tJJ62mLCcq .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-tJJ62mLCcq .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tJJ62mLCcq .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tJJ62mLCcq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tJJ62mLCcq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tJJ62mLCcq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tJJ62mLCcq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tJJ62mLCcq .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tJJ62mLCcq .navbar.navbar-short {
  min-height: 60px;
}
.cid-tJJ62mLCcq .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tJJ62mLCcq .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tJJ62mLCcq .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-tJJ62mLCcq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tJJ62mLCcq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tJJ62mLCcq .dropdown-item.active,
.cid-tJJ62mLCcq .dropdown-item:active {
  background-color: transparent;
}
.cid-tJJ62mLCcq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tJJ62mLCcq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tJJ62mLCcq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tJJ62mLCcq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-tJJ62mLCcq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tJJ62mLCcq .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tJJ62mLCcq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tJJ62mLCcq .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tJJ62mLCcq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tJJ62mLCcq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-tJJ62mLCcq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tJJ62mLCcq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tJJ62mLCcq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tJJ62mLCcq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tJJ62mLCcq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tJJ62mLCcq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tJJ62mLCcq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tJJ62mLCcq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tJJ62mLCcq .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tJJ62mLCcq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tJJ62mLCcq .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-tJJ62mLCcq .navbar {
    height: 70px;
  }
  .cid-tJJ62mLCcq .navbar.opened {
    height: auto;
  }
  .cid-tJJ62mLCcq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tJJ62n4CB7 {
  background-image: url("../../../assets/images/fondo-binario-1920x1200.jpg");
}
.cid-tJJ62n4CB7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tJJ62n4CB7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tJJ62nivft {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f8f2f4;
}
.cid-tJJ62nivft .mbr-fallback-image.disabled {
  display: none;
}
.cid-tJJ62nivft .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tJJ62nxBTB {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tJJ62nxBTB .mbr-fallback-image.disabled {
  display: none;
}
.cid-tJJ62nxBTB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tJJ62nxBTB .item {
  padding-bottom: 2rem;
}
.cid-tJJ62nxBTB .item-wrapper {
  height: 400px;
  position: relative;
}
.cid-tJJ62nxBTB .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tJJ62nxBTB .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-tJJ62nxBTB .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tJJ62nxBTB .carousel-control,
.cid-tJJ62nxBTB .close {
  background: #1b1b1b;
}
.cid-tJJ62nxBTB .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tJJ62nxBTB .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tJJ62nxBTB .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tJJ62nxBTB .carousel-control-next span {
  margin-left: 5px;
}
.cid-tJJ62nxBTB .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-tJJ62nxBTB .close::before {
  content: '\e91a';
}
.cid-tJJ62nxBTB .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tJJ62nxBTB .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-tJJ62nxBTB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tJJ62nxBTB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tJJ62nxBTB .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tJJ62nxBTB .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tJJ62nxBTB .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-tJJ62nxBTB .carousel-indicators li.active,
.cid-tJJ62nxBTB .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tJJ62nxBTB .carousel-indicators li::after,
.cid-tJJ62nxBTB .carousel-indicators li::before {
  content: none;
}
.cid-tJJ62nxBTB .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tJJ62nxBTB .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tJJ62nxBTB .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tJJ62nxBTB .carousel-indicators {
    display: none;
  }
}
.cid-tJJ62nxBTB .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tJJ62nxBTB .carousel-inner > .active {
  display: block;
}
.cid-tJJ62nxBTB .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tJJ62nxBTB .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tJJ62nxBTB .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tJJ62nxBTB .carousel-control,
  .cid-tJJ62nxBTB .carousel-indicators,
  .cid-tJJ62nxBTB .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tJJ62nxBTB .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tJJ62nxBTB .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tJJ62nxBTB .carousel-indicators .active,
.cid-tJJ62nxBTB .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tJJ62nxBTB .carousel-indicators .active {
  background: #fff;
}
.cid-tJJ62nxBTB .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tJJ62nxBTB .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tJJ62nxBTB .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tJJ62nxBTB .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tJJ62nxBTB .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tJJ62nxBTB .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tJJ62nxBTB .carousel {
  width: 100%;
}
.cid-tJJ62nxBTB .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tJJ62nxBTB .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tJJ62nxBTB .modal.fade .modal-dialog,
.cid-tJJ62nxBTB .modal.in .modal-dialog {
  transform: none;
}
.cid-tJJ62nxBTB .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tJJ62nxBTB H6 {
  text-align: center;
}
.cid-tJJ62pbtqw {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tJJ62pbtqw .mbr-fallback-image.disabled {
  display: none;
}
.cid-tJJ62pbtqw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tJJ62psWWZ {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tJJ62psWWZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tJJ62psWWZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tJJ62psWWZ .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tJJ62psWWZ .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tJJ62psWWZ .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-tJJ62psWWZ .bg-instagram:hover {
  background: #bd005c;
}
.cid-tJJ62psWWZ .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tJJ62psWWZ [class^="socicon-"]:before,
.cid-tJJ62psWWZ [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tJJ62psWWZ .mbr-section-title,
.cid-tJJ62psWWZ .social-list {
  color: #34a1ad;
}
.cid-tJJ62pOIha {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-tJJ62pOIha .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tJJ62pOIha .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tJJ62pOIha .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tJJ62pOIha .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tJJ62pOIha .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tJJ62pOIha .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tJJ62pOIha .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tJJ62pOIha .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tJJ62pOIha .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tJJ62pOIha .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tJJ62pOIha .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tJJ62pOIha .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tJJ62pOIha .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tJJ62pOIha .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tDZfKIzBcc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDZfKIzBcc nav.navbar {
  position: fixed;
}
.cid-tDZfKIzBcc .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-tDZfKIzBcc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDZfKIzBcc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDZfKIzBcc .dropdown-item:hover,
.cid-tDZfKIzBcc .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-tDZfKIzBcc .dropdown-item:hover span {
  color: white;
}
.cid-tDZfKIzBcc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDZfKIzBcc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDZfKIzBcc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDZfKIzBcc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDZfKIzBcc .nav-link {
  position: relative;
}
.cid-tDZfKIzBcc .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tDZfKIzBcc .container {
    flex-wrap: nowrap;
  }
}
.cid-tDZfKIzBcc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDZfKIzBcc .dropdown-menu,
.cid-tDZfKIzBcc .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-tDZfKIzBcc .nav-item:focus,
.cid-tDZfKIzBcc .nav-link:focus {
  outline: none;
}
.cid-tDZfKIzBcc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDZfKIzBcc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDZfKIzBcc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDZfKIzBcc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDZfKIzBcc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDZfKIzBcc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDZfKIzBcc .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: #f8f2f4;
}
.cid-tDZfKIzBcc .navbar.opened {
  transition: all 0.3s;
}
.cid-tDZfKIzBcc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDZfKIzBcc .navbar .navbar-logo img {
  width: auto;
}
.cid-tDZfKIzBcc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDZfKIzBcc .navbar.collapsed {
  justify-content: center;
}
.cid-tDZfKIzBcc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDZfKIzBcc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tDZfKIzBcc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tDZfKIzBcc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDZfKIzBcc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDZfKIzBcc .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-tDZfKIzBcc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDZfKIzBcc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDZfKIzBcc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDZfKIzBcc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDZfKIzBcc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDZfKIzBcc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDZfKIzBcc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDZfKIzBcc .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-tDZfKIzBcc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDZfKIzBcc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDZfKIzBcc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDZfKIzBcc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDZfKIzBcc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDZfKIzBcc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tDZfKIzBcc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tDZfKIzBcc .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDZfKIzBcc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDZfKIzBcc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDZfKIzBcc .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-tDZfKIzBcc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDZfKIzBcc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDZfKIzBcc .dropdown-item.active,
.cid-tDZfKIzBcc .dropdown-item:active {
  background-color: transparent;
}
.cid-tDZfKIzBcc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDZfKIzBcc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDZfKIzBcc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDZfKIzBcc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-tDZfKIzBcc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDZfKIzBcc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDZfKIzBcc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDZfKIzBcc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDZfKIzBcc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDZfKIzBcc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-tDZfKIzBcc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDZfKIzBcc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDZfKIzBcc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDZfKIzBcc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDZfKIzBcc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDZfKIzBcc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDZfKIzBcc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDZfKIzBcc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDZfKIzBcc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDZfKIzBcc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDZfKIzBcc .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-tDZfKIzBcc .navbar {
    height: 70px;
  }
  .cid-tDZfKIzBcc .navbar.opened {
    height: auto;
  }
  .cid-tDZfKIzBcc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDZfKIZinw {
  background-image: url("../../../assets/images/fondo-2006-1920x1200.jpg");
}
.cid-tDZfKIZinw .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDZfKIZinw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tJWAuH1mLd {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tJWAuH1mLd .mbr-fallback-image.disabled {
  display: none;
}
.cid-tJWAuH1mLd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tJWAuH1mLd .item {
  padding-bottom: 2rem;
}
.cid-tJWAuH1mLd .item-wrapper {
  position: relative;
}
.cid-tJWAuH1mLd .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-tJWAuH1mLd .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tJWAuH1mLd .carousel-control,
.cid-tJWAuH1mLd .close {
  background: #1b1b1b;
}
.cid-tJWAuH1mLd .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tJWAuH1mLd .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tJWAuH1mLd .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tJWAuH1mLd .carousel-control-next span {
  margin-left: 5px;
}
.cid-tJWAuH1mLd .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-tJWAuH1mLd .close::before {
  content: '\e91a';
}
.cid-tJWAuH1mLd .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tJWAuH1mLd .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-tJWAuH1mLd .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tJWAuH1mLd .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tJWAuH1mLd .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tJWAuH1mLd .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tJWAuH1mLd .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-tJWAuH1mLd .carousel-indicators li.active,
.cid-tJWAuH1mLd .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tJWAuH1mLd .carousel-indicators li::after,
.cid-tJWAuH1mLd .carousel-indicators li::before {
  content: none;
}
.cid-tJWAuH1mLd .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tJWAuH1mLd .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tJWAuH1mLd .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tJWAuH1mLd .carousel-indicators {
    display: none;
  }
}
.cid-tJWAuH1mLd .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tJWAuH1mLd .carousel-inner > .active {
  display: block;
}
.cid-tJWAuH1mLd .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tJWAuH1mLd .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tJWAuH1mLd .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tJWAuH1mLd .carousel-control,
  .cid-tJWAuH1mLd .carousel-indicators,
  .cid-tJWAuH1mLd .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tJWAuH1mLd .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tJWAuH1mLd .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tJWAuH1mLd .carousel-indicators .active,
.cid-tJWAuH1mLd .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tJWAuH1mLd .carousel-indicators .active {
  background: #fff;
}
.cid-tJWAuH1mLd .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tJWAuH1mLd .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tJWAuH1mLd .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tJWAuH1mLd .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tJWAuH1mLd .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tJWAuH1mLd .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tJWAuH1mLd .carousel {
  width: 100%;
}
.cid-tJWAuH1mLd .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tJWAuH1mLd .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tJWAuH1mLd .modal.fade .modal-dialog,
.cid-tJWAuH1mLd .modal.in .modal-dialog {
  transform: none;
}
.cid-tJWAuH1mLd .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tJWAuH1mLd H6 {
  text-align: center;
  color: #3c0228;
}
.cid-tHKwVCridf {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tHKwVCridf .mbr-fallback-image.disabled {
  display: none;
}
.cid-tHKwVCridf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tHKwVCridf .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tHKwVCridf .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tHKwVCridf .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-tHKwVCridf .bg-instagram:hover {
  background: #bd005c;
}
.cid-tHKwVCridf .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tHKwVCridf [class^="socicon-"]:before,
.cid-tHKwVCridf [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tHKwVCridf .mbr-section-title,
.cid-tHKwVCridf .social-list {
  color: #34a1ad;
}
.cid-tDZfKKFRmz {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-tDZfKKFRmz .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tDZfKKFRmz .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tDZfKKFRmz .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tDZfKKFRmz .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tDZfKKFRmz .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tDZfKKFRmz .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tDZfKKFRmz .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tDZfKKFRmz .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tDZfKKFRmz .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tDZfKKFRmz .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tDZfKKFRmz .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tDZfKKFRmz .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tDZfKKFRmz .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tDZfKKFRmz .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tJWHS6Wgfc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tJWHS6Wgfc nav.navbar {
  position: fixed;
}
.cid-tJWHS6Wgfc .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-tJWHS6Wgfc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tJWHS6Wgfc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tJWHS6Wgfc .dropdown-item:hover,
.cid-tJWHS6Wgfc .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-tJWHS6Wgfc .dropdown-item:hover span {
  color: white;
}
.cid-tJWHS6Wgfc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tJWHS6Wgfc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tJWHS6Wgfc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tJWHS6Wgfc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tJWHS6Wgfc .nav-link {
  position: relative;
}
.cid-tJWHS6Wgfc .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tJWHS6Wgfc .container {
    flex-wrap: nowrap;
  }
}
.cid-tJWHS6Wgfc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tJWHS6Wgfc .dropdown-menu,
.cid-tJWHS6Wgfc .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-tJWHS6Wgfc .nav-item:focus,
.cid-tJWHS6Wgfc .nav-link:focus {
  outline: none;
}
.cid-tJWHS6Wgfc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tJWHS6Wgfc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tJWHS6Wgfc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tJWHS6Wgfc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tJWHS6Wgfc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tJWHS6Wgfc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tJWHS6Wgfc .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: #f8f2f4;
}
.cid-tJWHS6Wgfc .navbar.opened {
  transition: all 0.3s;
}
.cid-tJWHS6Wgfc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tJWHS6Wgfc .navbar .navbar-logo img {
  width: auto;
}
.cid-tJWHS6Wgfc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tJWHS6Wgfc .navbar.collapsed {
  justify-content: center;
}
.cid-tJWHS6Wgfc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tJWHS6Wgfc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tJWHS6Wgfc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tJWHS6Wgfc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tJWHS6Wgfc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tJWHS6Wgfc .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-tJWHS6Wgfc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tJWHS6Wgfc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tJWHS6Wgfc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tJWHS6Wgfc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tJWHS6Wgfc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tJWHS6Wgfc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tJWHS6Wgfc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tJWHS6Wgfc .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-tJWHS6Wgfc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tJWHS6Wgfc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tJWHS6Wgfc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tJWHS6Wgfc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tJWHS6Wgfc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tJWHS6Wgfc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tJWHS6Wgfc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tJWHS6Wgfc .navbar.navbar-short {
  min-height: 60px;
}
.cid-tJWHS6Wgfc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tJWHS6Wgfc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tJWHS6Wgfc .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-tJWHS6Wgfc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tJWHS6Wgfc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tJWHS6Wgfc .dropdown-item.active,
.cid-tJWHS6Wgfc .dropdown-item:active {
  background-color: transparent;
}
.cid-tJWHS6Wgfc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tJWHS6Wgfc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tJWHS6Wgfc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tJWHS6Wgfc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-tJWHS6Wgfc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tJWHS6Wgfc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tJWHS6Wgfc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tJWHS6Wgfc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tJWHS6Wgfc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tJWHS6Wgfc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-tJWHS6Wgfc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tJWHS6Wgfc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tJWHS6Wgfc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tJWHS6Wgfc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tJWHS6Wgfc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tJWHS6Wgfc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tJWHS6Wgfc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tJWHS6Wgfc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tJWHS6Wgfc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tJWHS6Wgfc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tJWHS6Wgfc .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-tJWHS6Wgfc .navbar {
    height: 70px;
  }
  .cid-tJWHS6Wgfc .navbar.opened {
    height: auto;
  }
  .cid-tJWHS6Wgfc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tJWHS7r9QG {
  background-image: url("../../../assets/images/fondo-adan-1-1920x1200.jpg");
}
.cid-tJWHS7r9QG .mbr-fallback-image.disabled {
  display: none;
}
.cid-tJWHS7r9QG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tJWHS7QvIr {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tJWHS7QvIr .mbr-fallback-image.disabled {
  display: none;
}
.cid-tJWHS7QvIr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tJWHS7QvIr .item {
  padding-bottom: 2rem;
}
.cid-tJWHS7QvIr .item-wrapper {
  position: relative;
}
.cid-tJWHS7QvIr .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-tJWHS7QvIr .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tJWHS7QvIr .carousel-control,
.cid-tJWHS7QvIr .close {
  background: #1b1b1b;
}
.cid-tJWHS7QvIr .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tJWHS7QvIr .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tJWHS7QvIr .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tJWHS7QvIr .carousel-control-next span {
  margin-left: 5px;
}
.cid-tJWHS7QvIr .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-tJWHS7QvIr .close::before {
  content: '\e91a';
}
.cid-tJWHS7QvIr .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tJWHS7QvIr .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-tJWHS7QvIr .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tJWHS7QvIr .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tJWHS7QvIr .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tJWHS7QvIr .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tJWHS7QvIr .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-tJWHS7QvIr .carousel-indicators li.active,
.cid-tJWHS7QvIr .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tJWHS7QvIr .carousel-indicators li::after,
.cid-tJWHS7QvIr .carousel-indicators li::before {
  content: none;
}
.cid-tJWHS7QvIr .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tJWHS7QvIr .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tJWHS7QvIr .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tJWHS7QvIr .carousel-indicators {
    display: none;
  }
}
.cid-tJWHS7QvIr .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tJWHS7QvIr .carousel-inner > .active {
  display: block;
}
.cid-tJWHS7QvIr .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tJWHS7QvIr .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tJWHS7QvIr .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tJWHS7QvIr .carousel-control,
  .cid-tJWHS7QvIr .carousel-indicators,
  .cid-tJWHS7QvIr .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tJWHS7QvIr .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tJWHS7QvIr .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tJWHS7QvIr .carousel-indicators .active,
.cid-tJWHS7QvIr .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tJWHS7QvIr .carousel-indicators .active {
  background: #fff;
}
.cid-tJWHS7QvIr .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tJWHS7QvIr .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tJWHS7QvIr .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tJWHS7QvIr .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tJWHS7QvIr .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tJWHS7QvIr .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tJWHS7QvIr .carousel {
  width: 100%;
}
.cid-tJWHS7QvIr .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tJWHS7QvIr .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tJWHS7QvIr .modal.fade .modal-dialog,
.cid-tJWHS7QvIr .modal.in .modal-dialog {
  transform: none;
}
.cid-tJWHS7QvIr .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tJWHS7QvIr H6 {
  text-align: center;
  color: #3c0228;
}
.cid-tJWHS8lbxc {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tJWHS8lbxc .mbr-fallback-image.disabled {
  display: none;
}
.cid-tJWHS8lbxc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tJWHS8lbxc .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tJWHS8lbxc .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tJWHS8lbxc .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-tJWHS8lbxc .bg-instagram:hover {
  background: #bd005c;
}
.cid-tJWHS8lbxc .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tJWHS8lbxc [class^="socicon-"]:before,
.cid-tJWHS8lbxc [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tJWHS8lbxc .mbr-section-title,
.cid-tJWHS8lbxc .social-list {
  color: #34a1ad;
}
.cid-tJWHS8GxaI {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-tJWHS8GxaI .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tJWHS8GxaI .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tJWHS8GxaI .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tJWHS8GxaI .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tJWHS8GxaI .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tJWHS8GxaI .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tJWHS8GxaI .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tJWHS8GxaI .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tJWHS8GxaI .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tJWHS8GxaI .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tJWHS8GxaI .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tJWHS8GxaI .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tJWHS8GxaI .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tJWHS8GxaI .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tJWRZsXsfj {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tJWRZsXsfj nav.navbar {
  position: fixed;
}
.cid-tJWRZsXsfj .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-tJWRZsXsfj .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tJWRZsXsfj .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tJWRZsXsfj .dropdown-item:hover,
.cid-tJWRZsXsfj .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-tJWRZsXsfj .dropdown-item:hover span {
  color: white;
}
.cid-tJWRZsXsfj .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tJWRZsXsfj .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tJWRZsXsfj .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tJWRZsXsfj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tJWRZsXsfj .nav-link {
  position: relative;
}
.cid-tJWRZsXsfj .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tJWRZsXsfj .container {
    flex-wrap: nowrap;
  }
}
.cid-tJWRZsXsfj .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tJWRZsXsfj .dropdown-menu,
.cid-tJWRZsXsfj .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-tJWRZsXsfj .nav-item:focus,
.cid-tJWRZsXsfj .nav-link:focus {
  outline: none;
}
.cid-tJWRZsXsfj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tJWRZsXsfj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tJWRZsXsfj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tJWRZsXsfj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tJWRZsXsfj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tJWRZsXsfj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tJWRZsXsfj .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: #f8f2f4;
}
.cid-tJWRZsXsfj .navbar.opened {
  transition: all 0.3s;
}
.cid-tJWRZsXsfj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tJWRZsXsfj .navbar .navbar-logo img {
  width: auto;
}
.cid-tJWRZsXsfj .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tJWRZsXsfj .navbar.collapsed {
  justify-content: center;
}
.cid-tJWRZsXsfj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tJWRZsXsfj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tJWRZsXsfj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tJWRZsXsfj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tJWRZsXsfj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tJWRZsXsfj .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-tJWRZsXsfj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tJWRZsXsfj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tJWRZsXsfj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tJWRZsXsfj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tJWRZsXsfj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tJWRZsXsfj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tJWRZsXsfj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tJWRZsXsfj .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-tJWRZsXsfj .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tJWRZsXsfj .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tJWRZsXsfj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tJWRZsXsfj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tJWRZsXsfj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tJWRZsXsfj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tJWRZsXsfj .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tJWRZsXsfj .navbar.navbar-short {
  min-height: 60px;
}
.cid-tJWRZsXsfj .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tJWRZsXsfj .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tJWRZsXsfj .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-tJWRZsXsfj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tJWRZsXsfj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tJWRZsXsfj .dropdown-item.active,
.cid-tJWRZsXsfj .dropdown-item:active {
  background-color: transparent;
}
.cid-tJWRZsXsfj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tJWRZsXsfj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tJWRZsXsfj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tJWRZsXsfj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-tJWRZsXsfj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tJWRZsXsfj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tJWRZsXsfj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tJWRZsXsfj .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tJWRZsXsfj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tJWRZsXsfj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-tJWRZsXsfj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tJWRZsXsfj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tJWRZsXsfj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tJWRZsXsfj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tJWRZsXsfj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tJWRZsXsfj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tJWRZsXsfj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tJWRZsXsfj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tJWRZsXsfj .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tJWRZsXsfj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tJWRZsXsfj .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-tJWRZsXsfj .navbar {
    height: 70px;
  }
  .cid-tJWRZsXsfj .navbar.opened {
    height: auto;
  }
  .cid-tJWRZsXsfj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tJWRZtz5lT {
  background-image: url("../../../assets/images/fondo-humanos-1920x1200.jpg");
}
.cid-tJWRZtz5lT .mbr-fallback-image.disabled {
  display: none;
}
.cid-tJWRZtz5lT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tJWRZu4pLJ {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tJWRZu4pLJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tJWRZu4pLJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tJWRZu4pLJ .item {
  padding-bottom: 2rem;
}
.cid-tJWRZu4pLJ .item-wrapper {
  position: relative;
}
.cid-tJWRZu4pLJ .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-tJWRZu4pLJ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tJWRZu4pLJ .carousel-control,
.cid-tJWRZu4pLJ .close {
  background: #1b1b1b;
}
.cid-tJWRZu4pLJ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tJWRZu4pLJ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tJWRZu4pLJ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tJWRZu4pLJ .carousel-control-next span {
  margin-left: 5px;
}
.cid-tJWRZu4pLJ .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-tJWRZu4pLJ .close::before {
  content: '\e91a';
}
.cid-tJWRZu4pLJ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tJWRZu4pLJ .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-tJWRZu4pLJ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tJWRZu4pLJ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tJWRZu4pLJ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tJWRZu4pLJ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tJWRZu4pLJ .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-tJWRZu4pLJ .carousel-indicators li.active,
.cid-tJWRZu4pLJ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tJWRZu4pLJ .carousel-indicators li::after,
.cid-tJWRZu4pLJ .carousel-indicators li::before {
  content: none;
}
.cid-tJWRZu4pLJ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tJWRZu4pLJ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tJWRZu4pLJ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tJWRZu4pLJ .carousel-indicators {
    display: none;
  }
}
.cid-tJWRZu4pLJ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tJWRZu4pLJ .carousel-inner > .active {
  display: block;
}
.cid-tJWRZu4pLJ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tJWRZu4pLJ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tJWRZu4pLJ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tJWRZu4pLJ .carousel-control,
  .cid-tJWRZu4pLJ .carousel-indicators,
  .cid-tJWRZu4pLJ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tJWRZu4pLJ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tJWRZu4pLJ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tJWRZu4pLJ .carousel-indicators .active,
.cid-tJWRZu4pLJ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tJWRZu4pLJ .carousel-indicators .active {
  background: #fff;
}
.cid-tJWRZu4pLJ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tJWRZu4pLJ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tJWRZu4pLJ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tJWRZu4pLJ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tJWRZu4pLJ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tJWRZu4pLJ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tJWRZu4pLJ .carousel {
  width: 100%;
}
.cid-tJWRZu4pLJ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tJWRZu4pLJ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tJWRZu4pLJ .modal.fade .modal-dialog,
.cid-tJWRZu4pLJ .modal.in .modal-dialog {
  transform: none;
}
.cid-tJWRZu4pLJ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tJWRZu4pLJ H6 {
  text-align: center;
  color: #3c0228;
}
.cid-tJWRZv0OYU {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tJWRZv0OYU .mbr-fallback-image.disabled {
  display: none;
}
.cid-tJWRZv0OYU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tJWRZv0OYU .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tJWRZv0OYU .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tJWRZv0OYU .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-tJWRZv0OYU .bg-instagram:hover {
  background: #bd005c;
}
.cid-tJWRZv0OYU .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tJWRZv0OYU [class^="socicon-"]:before,
.cid-tJWRZv0OYU [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tJWRZv0OYU .mbr-section-title,
.cid-tJWRZv0OYU .social-list {
  color: #34a1ad;
}
.cid-tJWRZvskJp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-tJWRZvskJp .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tJWRZvskJp .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tJWRZvskJp .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tJWRZvskJp .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tJWRZvskJp .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tJWRZvskJp .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tJWRZvskJp .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tJWRZvskJp .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tJWRZvskJp .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tJWRZvskJp .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tJWRZvskJp .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tJWRZvskJp .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tJWRZvskJp .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tJWRZvskJp .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tJWSa75NjC {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tJWSa75NjC nav.navbar {
  position: fixed;
}
.cid-tJWSa75NjC .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-tJWSa75NjC .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tJWSa75NjC .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tJWSa75NjC .dropdown-item:hover,
.cid-tJWSa75NjC .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-tJWSa75NjC .dropdown-item:hover span {
  color: white;
}
.cid-tJWSa75NjC .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tJWSa75NjC .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tJWSa75NjC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tJWSa75NjC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tJWSa75NjC .nav-link {
  position: relative;
}
.cid-tJWSa75NjC .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tJWSa75NjC .container {
    flex-wrap: nowrap;
  }
}
.cid-tJWSa75NjC .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tJWSa75NjC .dropdown-menu,
.cid-tJWSa75NjC .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-tJWSa75NjC .nav-item:focus,
.cid-tJWSa75NjC .nav-link:focus {
  outline: none;
}
.cid-tJWSa75NjC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tJWSa75NjC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tJWSa75NjC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tJWSa75NjC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tJWSa75NjC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tJWSa75NjC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tJWSa75NjC .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: #f8f2f4;
}
.cid-tJWSa75NjC .navbar.opened {
  transition: all 0.3s;
}
.cid-tJWSa75NjC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tJWSa75NjC .navbar .navbar-logo img {
  width: auto;
}
.cid-tJWSa75NjC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tJWSa75NjC .navbar.collapsed {
  justify-content: center;
}
.cid-tJWSa75NjC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tJWSa75NjC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tJWSa75NjC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tJWSa75NjC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tJWSa75NjC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tJWSa75NjC .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-tJWSa75NjC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tJWSa75NjC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tJWSa75NjC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tJWSa75NjC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tJWSa75NjC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tJWSa75NjC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tJWSa75NjC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tJWSa75NjC .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-tJWSa75NjC .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tJWSa75NjC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tJWSa75NjC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tJWSa75NjC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tJWSa75NjC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tJWSa75NjC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tJWSa75NjC .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tJWSa75NjC .navbar.navbar-short {
  min-height: 60px;
}
.cid-tJWSa75NjC .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tJWSa75NjC .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tJWSa75NjC .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-tJWSa75NjC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tJWSa75NjC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tJWSa75NjC .dropdown-item.active,
.cid-tJWSa75NjC .dropdown-item:active {
  background-color: transparent;
}
.cid-tJWSa75NjC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tJWSa75NjC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tJWSa75NjC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tJWSa75NjC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-tJWSa75NjC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tJWSa75NjC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tJWSa75NjC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tJWSa75NjC .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tJWSa75NjC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tJWSa75NjC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-tJWSa75NjC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tJWSa75NjC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tJWSa75NjC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tJWSa75NjC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tJWSa75NjC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tJWSa75NjC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tJWSa75NjC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tJWSa75NjC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tJWSa75NjC .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tJWSa75NjC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tJWSa75NjC .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-tJWSa75NjC .navbar {
    height: 70px;
  }
  .cid-tJWSa75NjC .navbar.opened {
    height: auto;
  }
  .cid-tJWSa75NjC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tJWSa7vis6 {
  background-image: url("../../../assets/images/fondo-manos-1920x1200.jpg");
}
.cid-tJWSa7vis6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tJWSa7vis6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tJWSa7QhzQ {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tJWSa7QhzQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tJWSa7QhzQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tJWSa7QhzQ .item {
  padding-bottom: 2rem;
}
.cid-tJWSa7QhzQ .item-wrapper {
  position: relative;
}
.cid-tJWSa7QhzQ .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-tJWSa7QhzQ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tJWSa7QhzQ .carousel-control,
.cid-tJWSa7QhzQ .close {
  background: #1b1b1b;
}
.cid-tJWSa7QhzQ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tJWSa7QhzQ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tJWSa7QhzQ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tJWSa7QhzQ .carousel-control-next span {
  margin-left: 5px;
}
.cid-tJWSa7QhzQ .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-tJWSa7QhzQ .close::before {
  content: '\e91a';
}
.cid-tJWSa7QhzQ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tJWSa7QhzQ .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-tJWSa7QhzQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tJWSa7QhzQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tJWSa7QhzQ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tJWSa7QhzQ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tJWSa7QhzQ .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-tJWSa7QhzQ .carousel-indicators li.active,
.cid-tJWSa7QhzQ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tJWSa7QhzQ .carousel-indicators li::after,
.cid-tJWSa7QhzQ .carousel-indicators li::before {
  content: none;
}
.cid-tJWSa7QhzQ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tJWSa7QhzQ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tJWSa7QhzQ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tJWSa7QhzQ .carousel-indicators {
    display: none;
  }
}
.cid-tJWSa7QhzQ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tJWSa7QhzQ .carousel-inner > .active {
  display: block;
}
.cid-tJWSa7QhzQ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tJWSa7QhzQ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tJWSa7QhzQ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tJWSa7QhzQ .carousel-control,
  .cid-tJWSa7QhzQ .carousel-indicators,
  .cid-tJWSa7QhzQ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tJWSa7QhzQ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tJWSa7QhzQ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tJWSa7QhzQ .carousel-indicators .active,
.cid-tJWSa7QhzQ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tJWSa7QhzQ .carousel-indicators .active {
  background: #fff;
}
.cid-tJWSa7QhzQ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tJWSa7QhzQ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tJWSa7QhzQ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tJWSa7QhzQ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tJWSa7QhzQ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tJWSa7QhzQ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tJWSa7QhzQ .carousel {
  width: 100%;
}
.cid-tJWSa7QhzQ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tJWSa7QhzQ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tJWSa7QhzQ .modal.fade .modal-dialog,
.cid-tJWSa7QhzQ .modal.in .modal-dialog {
  transform: none;
}
.cid-tJWSa7QhzQ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tJWSa7QhzQ H6 {
  text-align: center;
  color: #3c0228;
}
.cid-tJWSa8HIjf {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tJWSa8HIjf .mbr-fallback-image.disabled {
  display: none;
}
.cid-tJWSa8HIjf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tJWSa8HIjf .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tJWSa8HIjf .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tJWSa8HIjf .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-tJWSa8HIjf .bg-instagram:hover {
  background: #bd005c;
}
.cid-tJWSa8HIjf .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tJWSa8HIjf [class^="socicon-"]:before,
.cid-tJWSa8HIjf [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tJWSa8HIjf .mbr-section-title,
.cid-tJWSa8HIjf .social-list {
  color: #34a1ad;
}
.cid-tJWSa9aMb4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-tJWSa9aMb4 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tJWSa9aMb4 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tJWSa9aMb4 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tJWSa9aMb4 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tJWSa9aMb4 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tJWSa9aMb4 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tJWSa9aMb4 .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tJWSa9aMb4 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tJWSa9aMb4 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tJWSa9aMb4 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tJWSa9aMb4 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tJWSa9aMb4 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tJWSa9aMb4 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tJWSa9aMb4 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tK6v0mC4I6 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tK6v0mC4I6 nav.navbar {
  position: fixed;
}
.cid-tK6v0mC4I6 .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-tK6v0mC4I6 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tK6v0mC4I6 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tK6v0mC4I6 .dropdown-item:hover,
.cid-tK6v0mC4I6 .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-tK6v0mC4I6 .dropdown-item:hover span {
  color: white;
}
.cid-tK6v0mC4I6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tK6v0mC4I6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tK6v0mC4I6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tK6v0mC4I6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tK6v0mC4I6 .nav-link {
  position: relative;
}
.cid-tK6v0mC4I6 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tK6v0mC4I6 .container {
    flex-wrap: nowrap;
  }
}
.cid-tK6v0mC4I6 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tK6v0mC4I6 .dropdown-menu,
.cid-tK6v0mC4I6 .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-tK6v0mC4I6 .nav-item:focus,
.cid-tK6v0mC4I6 .nav-link:focus {
  outline: none;
}
.cid-tK6v0mC4I6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tK6v0mC4I6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tK6v0mC4I6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tK6v0mC4I6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tK6v0mC4I6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tK6v0mC4I6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tK6v0mC4I6 .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: #f8f2f4;
}
.cid-tK6v0mC4I6 .navbar.opened {
  transition: all 0.3s;
}
.cid-tK6v0mC4I6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tK6v0mC4I6 .navbar .navbar-logo img {
  width: auto;
}
.cid-tK6v0mC4I6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tK6v0mC4I6 .navbar.collapsed {
  justify-content: center;
}
.cid-tK6v0mC4I6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tK6v0mC4I6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tK6v0mC4I6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tK6v0mC4I6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tK6v0mC4I6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tK6v0mC4I6 .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-tK6v0mC4I6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tK6v0mC4I6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tK6v0mC4I6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tK6v0mC4I6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tK6v0mC4I6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tK6v0mC4I6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tK6v0mC4I6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tK6v0mC4I6 .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-tK6v0mC4I6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tK6v0mC4I6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tK6v0mC4I6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tK6v0mC4I6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tK6v0mC4I6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tK6v0mC4I6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tK6v0mC4I6 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tK6v0mC4I6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tK6v0mC4I6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tK6v0mC4I6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tK6v0mC4I6 .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-tK6v0mC4I6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tK6v0mC4I6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tK6v0mC4I6 .dropdown-item.active,
.cid-tK6v0mC4I6 .dropdown-item:active {
  background-color: transparent;
}
.cid-tK6v0mC4I6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tK6v0mC4I6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tK6v0mC4I6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tK6v0mC4I6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-tK6v0mC4I6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tK6v0mC4I6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tK6v0mC4I6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tK6v0mC4I6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tK6v0mC4I6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tK6v0mC4I6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-tK6v0mC4I6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tK6v0mC4I6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tK6v0mC4I6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tK6v0mC4I6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tK6v0mC4I6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tK6v0mC4I6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tK6v0mC4I6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tK6v0mC4I6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tK6v0mC4I6 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tK6v0mC4I6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tK6v0mC4I6 .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-tK6v0mC4I6 .navbar {
    height: 70px;
  }
  .cid-tK6v0mC4I6 .navbar.opened {
    height: auto;
  }
  .cid-tK6v0mC4I6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tK6v0nbCMJ {
  background-image: url("../../../assets/images/fondo-2011-1920x1200.jpg");
}
.cid-tK6v0nbCMJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tK6v0nbCMJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tK6v0nzaMj {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tK6v0nzaMj .mbr-fallback-image.disabled {
  display: none;
}
.cid-tK6v0nzaMj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tK6v0nzaMj .item {
  padding-bottom: 2rem;
}
.cid-tK6v0nzaMj .item-wrapper {
  position: relative;
}
.cid-tK6v0nzaMj .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-tK6v0nzaMj .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tK6v0nzaMj .carousel-control,
.cid-tK6v0nzaMj .close {
  background: #1b1b1b;
}
.cid-tK6v0nzaMj .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tK6v0nzaMj .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tK6v0nzaMj .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tK6v0nzaMj .carousel-control-next span {
  margin-left: 5px;
}
.cid-tK6v0nzaMj .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-tK6v0nzaMj .close::before {
  content: '\e91a';
}
.cid-tK6v0nzaMj .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tK6v0nzaMj .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-tK6v0nzaMj .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tK6v0nzaMj .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tK6v0nzaMj .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tK6v0nzaMj .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tK6v0nzaMj .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-tK6v0nzaMj .carousel-indicators li.active,
.cid-tK6v0nzaMj .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tK6v0nzaMj .carousel-indicators li::after,
.cid-tK6v0nzaMj .carousel-indicators li::before {
  content: none;
}
.cid-tK6v0nzaMj .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tK6v0nzaMj .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tK6v0nzaMj .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tK6v0nzaMj .carousel-indicators {
    display: none;
  }
}
.cid-tK6v0nzaMj .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tK6v0nzaMj .carousel-inner > .active {
  display: block;
}
.cid-tK6v0nzaMj .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tK6v0nzaMj .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tK6v0nzaMj .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tK6v0nzaMj .carousel-control,
  .cid-tK6v0nzaMj .carousel-indicators,
  .cid-tK6v0nzaMj .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tK6v0nzaMj .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tK6v0nzaMj .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tK6v0nzaMj .carousel-indicators .active,
.cid-tK6v0nzaMj .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tK6v0nzaMj .carousel-indicators .active {
  background: #fff;
}
.cid-tK6v0nzaMj .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tK6v0nzaMj .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tK6v0nzaMj .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tK6v0nzaMj .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tK6v0nzaMj .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tK6v0nzaMj .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tK6v0nzaMj .carousel {
  width: 100%;
}
.cid-tK6v0nzaMj .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tK6v0nzaMj .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tK6v0nzaMj .modal.fade .modal-dialog,
.cid-tK6v0nzaMj .modal.in .modal-dialog {
  transform: none;
}
.cid-tK6v0nzaMj .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tK6v0nzaMj H6 {
  text-align: center;
  color: #3c0228;
}
.cid-tK6v0opczO {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tK6v0opczO .mbr-fallback-image.disabled {
  display: none;
}
.cid-tK6v0opczO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tK6v0opczO .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tK6v0opczO .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tK6v0opczO .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-tK6v0opczO .bg-instagram:hover {
  background: #bd005c;
}
.cid-tK6v0opczO .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tK6v0opczO [class^="socicon-"]:before,
.cid-tK6v0opczO [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tK6v0opczO .mbr-section-title,
.cid-tK6v0opczO .social-list {
  color: #34a1ad;
}
.cid-tK6v0oM9oA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-tK6v0oM9oA .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tK6v0oM9oA .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tK6v0oM9oA .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tK6v0oM9oA .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tK6v0oM9oA .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tK6v0oM9oA .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tK6v0oM9oA .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tK6v0oM9oA .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tK6v0oM9oA .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tK6v0oM9oA .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tK6v0oM9oA .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tK6v0oM9oA .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tK6v0oM9oA .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tK6v0oM9oA .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tK6BQhp6l0 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tK6BQhp6l0 nav.navbar {
  position: fixed;
}
.cid-tK6BQhp6l0 .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-tK6BQhp6l0 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tK6BQhp6l0 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tK6BQhp6l0 .dropdown-item:hover,
.cid-tK6BQhp6l0 .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-tK6BQhp6l0 .dropdown-item:hover span {
  color: white;
}
.cid-tK6BQhp6l0 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tK6BQhp6l0 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tK6BQhp6l0 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tK6BQhp6l0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tK6BQhp6l0 .nav-link {
  position: relative;
}
.cid-tK6BQhp6l0 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tK6BQhp6l0 .container {
    flex-wrap: nowrap;
  }
}
.cid-tK6BQhp6l0 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tK6BQhp6l0 .dropdown-menu,
.cid-tK6BQhp6l0 .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-tK6BQhp6l0 .nav-item:focus,
.cid-tK6BQhp6l0 .nav-link:focus {
  outline: none;
}
.cid-tK6BQhp6l0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tK6BQhp6l0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tK6BQhp6l0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tK6BQhp6l0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tK6BQhp6l0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tK6BQhp6l0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tK6BQhp6l0 .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: #f8f2f4;
}
.cid-tK6BQhp6l0 .navbar.opened {
  transition: all 0.3s;
}
.cid-tK6BQhp6l0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tK6BQhp6l0 .navbar .navbar-logo img {
  width: auto;
}
.cid-tK6BQhp6l0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tK6BQhp6l0 .navbar.collapsed {
  justify-content: center;
}
.cid-tK6BQhp6l0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tK6BQhp6l0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tK6BQhp6l0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tK6BQhp6l0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tK6BQhp6l0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tK6BQhp6l0 .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-tK6BQhp6l0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tK6BQhp6l0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tK6BQhp6l0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tK6BQhp6l0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tK6BQhp6l0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tK6BQhp6l0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tK6BQhp6l0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tK6BQhp6l0 .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-tK6BQhp6l0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tK6BQhp6l0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tK6BQhp6l0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tK6BQhp6l0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tK6BQhp6l0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tK6BQhp6l0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tK6BQhp6l0 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tK6BQhp6l0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tK6BQhp6l0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tK6BQhp6l0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tK6BQhp6l0 .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-tK6BQhp6l0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tK6BQhp6l0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tK6BQhp6l0 .dropdown-item.active,
.cid-tK6BQhp6l0 .dropdown-item:active {
  background-color: transparent;
}
.cid-tK6BQhp6l0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tK6BQhp6l0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tK6BQhp6l0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tK6BQhp6l0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-tK6BQhp6l0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tK6BQhp6l0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tK6BQhp6l0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tK6BQhp6l0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tK6BQhp6l0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tK6BQhp6l0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-tK6BQhp6l0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tK6BQhp6l0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tK6BQhp6l0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tK6BQhp6l0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tK6BQhp6l0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tK6BQhp6l0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tK6BQhp6l0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tK6BQhp6l0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tK6BQhp6l0 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tK6BQhp6l0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tK6BQhp6l0 .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-tK6BQhp6l0 .navbar {
    height: 70px;
  }
  .cid-tK6BQhp6l0 .navbar.opened {
    height: auto;
  }
  .cid-tK6BQhp6l0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tK6BQi147j {
  background-image: url("../../../assets/images/fondo-2018-1920x1200.jpg");
}
.cid-tK6BQi147j .mbr-fallback-image.disabled {
  display: none;
}
.cid-tK6BQi147j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tK6BQipZnN {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tK6BQipZnN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tK6BQipZnN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tK6BQipZnN .item {
  padding-bottom: 2rem;
}
.cid-tK6BQipZnN .item-wrapper {
  position: relative;
}
.cid-tK6BQipZnN .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-tK6BQipZnN .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tK6BQipZnN .carousel-control,
.cid-tK6BQipZnN .close {
  background: #1b1b1b;
}
.cid-tK6BQipZnN .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tK6BQipZnN .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tK6BQipZnN .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tK6BQipZnN .carousel-control-next span {
  margin-left: 5px;
}
.cid-tK6BQipZnN .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-tK6BQipZnN .close::before {
  content: '\e91a';
}
.cid-tK6BQipZnN .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tK6BQipZnN .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-tK6BQipZnN .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tK6BQipZnN .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tK6BQipZnN .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tK6BQipZnN .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tK6BQipZnN .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-tK6BQipZnN .carousel-indicators li.active,
.cid-tK6BQipZnN .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tK6BQipZnN .carousel-indicators li::after,
.cid-tK6BQipZnN .carousel-indicators li::before {
  content: none;
}
.cid-tK6BQipZnN .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tK6BQipZnN .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tK6BQipZnN .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tK6BQipZnN .carousel-indicators {
    display: none;
  }
}
.cid-tK6BQipZnN .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tK6BQipZnN .carousel-inner > .active {
  display: block;
}
.cid-tK6BQipZnN .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tK6BQipZnN .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tK6BQipZnN .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tK6BQipZnN .carousel-control,
  .cid-tK6BQipZnN .carousel-indicators,
  .cid-tK6BQipZnN .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tK6BQipZnN .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tK6BQipZnN .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tK6BQipZnN .carousel-indicators .active,
.cid-tK6BQipZnN .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tK6BQipZnN .carousel-indicators .active {
  background: #fff;
}
.cid-tK6BQipZnN .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tK6BQipZnN .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tK6BQipZnN .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tK6BQipZnN .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tK6BQipZnN .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tK6BQipZnN .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tK6BQipZnN .carousel {
  width: 100%;
}
.cid-tK6BQipZnN .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tK6BQipZnN .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tK6BQipZnN .modal.fade .modal-dialog,
.cid-tK6BQipZnN .modal.in .modal-dialog {
  transform: none;
}
.cid-tK6BQipZnN .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tK6BQipZnN H6 {
  text-align: center;
  color: #3c0228;
}
.cid-tK6BQjy0Lu {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tK6BQjy0Lu .mbr-fallback-image.disabled {
  display: none;
}
.cid-tK6BQjy0Lu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tK6BQjy0Lu .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tK6BQjy0Lu .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tK6BQjy0Lu .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-tK6BQjy0Lu .bg-instagram:hover {
  background: #bd005c;
}
.cid-tK6BQjy0Lu .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tK6BQjy0Lu [class^="socicon-"]:before,
.cid-tK6BQjy0Lu [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tK6BQjy0Lu .mbr-section-title,
.cid-tK6BQjy0Lu .social-list {
  color: #34a1ad;
}
.cid-tK6BQjY1Bs {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-tK6BQjY1Bs .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tK6BQjY1Bs .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tK6BQjY1Bs .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tK6BQjY1Bs .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tK6BQjY1Bs .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tK6BQjY1Bs .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tK6BQjY1Bs .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tK6BQjY1Bs .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tK6BQjY1Bs .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tK6BQjY1Bs .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tK6BQjY1Bs .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tK6BQjY1Bs .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tK6BQjY1Bs .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tK6BQjY1Bs .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tK6CpMsxRy {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tK6CpMsxRy nav.navbar {
  position: fixed;
}
.cid-tK6CpMsxRy .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-tK6CpMsxRy .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tK6CpMsxRy .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tK6CpMsxRy .dropdown-item:hover,
.cid-tK6CpMsxRy .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-tK6CpMsxRy .dropdown-item:hover span {
  color: white;
}
.cid-tK6CpMsxRy .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tK6CpMsxRy .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tK6CpMsxRy .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tK6CpMsxRy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tK6CpMsxRy .nav-link {
  position: relative;
}
.cid-tK6CpMsxRy .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tK6CpMsxRy .container {
    flex-wrap: nowrap;
  }
}
.cid-tK6CpMsxRy .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tK6CpMsxRy .dropdown-menu,
.cid-tK6CpMsxRy .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-tK6CpMsxRy .nav-item:focus,
.cid-tK6CpMsxRy .nav-link:focus {
  outline: none;
}
.cid-tK6CpMsxRy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tK6CpMsxRy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tK6CpMsxRy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tK6CpMsxRy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tK6CpMsxRy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tK6CpMsxRy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tK6CpMsxRy .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: #f8f2f4;
}
.cid-tK6CpMsxRy .navbar.opened {
  transition: all 0.3s;
}
.cid-tK6CpMsxRy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tK6CpMsxRy .navbar .navbar-logo img {
  width: auto;
}
.cid-tK6CpMsxRy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tK6CpMsxRy .navbar.collapsed {
  justify-content: center;
}
.cid-tK6CpMsxRy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tK6CpMsxRy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tK6CpMsxRy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tK6CpMsxRy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tK6CpMsxRy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tK6CpMsxRy .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-tK6CpMsxRy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tK6CpMsxRy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tK6CpMsxRy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tK6CpMsxRy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tK6CpMsxRy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tK6CpMsxRy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tK6CpMsxRy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tK6CpMsxRy .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-tK6CpMsxRy .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tK6CpMsxRy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tK6CpMsxRy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tK6CpMsxRy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tK6CpMsxRy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tK6CpMsxRy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tK6CpMsxRy .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tK6CpMsxRy .navbar.navbar-short {
  min-height: 60px;
}
.cid-tK6CpMsxRy .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tK6CpMsxRy .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tK6CpMsxRy .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-tK6CpMsxRy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tK6CpMsxRy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tK6CpMsxRy .dropdown-item.active,
.cid-tK6CpMsxRy .dropdown-item:active {
  background-color: transparent;
}
.cid-tK6CpMsxRy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tK6CpMsxRy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tK6CpMsxRy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tK6CpMsxRy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-tK6CpMsxRy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tK6CpMsxRy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tK6CpMsxRy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tK6CpMsxRy .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tK6CpMsxRy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tK6CpMsxRy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-tK6CpMsxRy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tK6CpMsxRy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tK6CpMsxRy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tK6CpMsxRy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tK6CpMsxRy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tK6CpMsxRy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tK6CpMsxRy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tK6CpMsxRy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tK6CpMsxRy .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tK6CpMsxRy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tK6CpMsxRy .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-tK6CpMsxRy .navbar {
    height: 70px;
  }
  .cid-tK6CpMsxRy .navbar.opened {
    height: auto;
  }
  .cid-tK6CpMsxRy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tK6CpNcPCC {
  background-image: url("../../../assets/images/fondo-2022-1920x1200.jpg");
}
.cid-tK6CpNcPCC .mbr-fallback-image.disabled {
  display: none;
}
.cid-tK6CpNcPCC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tK6CpNJk4R {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tK6CpNJk4R .mbr-fallback-image.disabled {
  display: none;
}
.cid-tK6CpNJk4R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tK6CpNJk4R .item {
  padding-bottom: 2rem;
}
.cid-tK6CpNJk4R .item-wrapper {
  position: relative;
}
.cid-tK6CpNJk4R .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-tK6CpNJk4R .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tK6CpNJk4R .carousel-control,
.cid-tK6CpNJk4R .close {
  background: #1b1b1b;
}
.cid-tK6CpNJk4R .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tK6CpNJk4R .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tK6CpNJk4R .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tK6CpNJk4R .carousel-control-next span {
  margin-left: 5px;
}
.cid-tK6CpNJk4R .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-tK6CpNJk4R .close::before {
  content: '\e91a';
}
.cid-tK6CpNJk4R .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tK6CpNJk4R .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-tK6CpNJk4R .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tK6CpNJk4R .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tK6CpNJk4R .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tK6CpNJk4R .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tK6CpNJk4R .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-tK6CpNJk4R .carousel-indicators li.active,
.cid-tK6CpNJk4R .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tK6CpNJk4R .carousel-indicators li::after,
.cid-tK6CpNJk4R .carousel-indicators li::before {
  content: none;
}
.cid-tK6CpNJk4R .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tK6CpNJk4R .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tK6CpNJk4R .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tK6CpNJk4R .carousel-indicators {
    display: none;
  }
}
.cid-tK6CpNJk4R .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tK6CpNJk4R .carousel-inner > .active {
  display: block;
}
.cid-tK6CpNJk4R .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tK6CpNJk4R .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tK6CpNJk4R .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tK6CpNJk4R .carousel-control,
  .cid-tK6CpNJk4R .carousel-indicators,
  .cid-tK6CpNJk4R .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tK6CpNJk4R .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tK6CpNJk4R .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tK6CpNJk4R .carousel-indicators .active,
.cid-tK6CpNJk4R .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tK6CpNJk4R .carousel-indicators .active {
  background: #fff;
}
.cid-tK6CpNJk4R .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tK6CpNJk4R .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tK6CpNJk4R .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tK6CpNJk4R .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tK6CpNJk4R .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tK6CpNJk4R .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tK6CpNJk4R .carousel {
  width: 100%;
}
.cid-tK6CpNJk4R .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tK6CpNJk4R .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tK6CpNJk4R .modal.fade .modal-dialog,
.cid-tK6CpNJk4R .modal.in .modal-dialog {
  transform: none;
}
.cid-tK6CpNJk4R .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tK6CpNJk4R H6 {
  text-align: center;
  color: #3c0228;
}
.cid-tK6CpOAKvF {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tK6CpOAKvF .mbr-fallback-image.disabled {
  display: none;
}
.cid-tK6CpOAKvF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tK6CpOAKvF .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tK6CpOAKvF .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tK6CpOAKvF .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-tK6CpOAKvF .bg-instagram:hover {
  background: #bd005c;
}
.cid-tK6CpOAKvF .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tK6CpOAKvF [class^="socicon-"]:before,
.cid-tK6CpOAKvF [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tK6CpOAKvF .mbr-section-title,
.cid-tK6CpOAKvF .social-list {
  color: #34a1ad;
}
.cid-tK6CpOXW84 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-tK6CpOXW84 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tK6CpOXW84 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tK6CpOXW84 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tK6CpOXW84 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tK6CpOXW84 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tK6CpOXW84 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tK6CpOXW84 .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tK6CpOXW84 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tK6CpOXW84 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tK6CpOXW84 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tK6CpOXW84 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tK6CpOXW84 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tK6CpOXW84 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tK6CpOXW84 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tKo5xDcKTj {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tKo5xDcKTj nav.navbar {
  position: fixed;
}
.cid-tKo5xDcKTj .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-tKo5xDcKTj .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tKo5xDcKTj .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tKo5xDcKTj .dropdown-item:hover,
.cid-tKo5xDcKTj .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-tKo5xDcKTj .dropdown-item:hover span {
  color: white;
}
.cid-tKo5xDcKTj .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tKo5xDcKTj .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tKo5xDcKTj .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tKo5xDcKTj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tKo5xDcKTj .nav-link {
  position: relative;
}
.cid-tKo5xDcKTj .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tKo5xDcKTj .container {
    flex-wrap: nowrap;
  }
}
.cid-tKo5xDcKTj .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tKo5xDcKTj .dropdown-menu,
.cid-tKo5xDcKTj .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-tKo5xDcKTj .nav-item:focus,
.cid-tKo5xDcKTj .nav-link:focus {
  outline: none;
}
.cid-tKo5xDcKTj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tKo5xDcKTj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tKo5xDcKTj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tKo5xDcKTj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tKo5xDcKTj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tKo5xDcKTj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tKo5xDcKTj .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: #f8f2f4;
}
.cid-tKo5xDcKTj .navbar.opened {
  transition: all 0.3s;
}
.cid-tKo5xDcKTj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tKo5xDcKTj .navbar .navbar-logo img {
  width: auto;
}
.cid-tKo5xDcKTj .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tKo5xDcKTj .navbar.collapsed {
  justify-content: center;
}
.cid-tKo5xDcKTj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tKo5xDcKTj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tKo5xDcKTj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tKo5xDcKTj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tKo5xDcKTj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tKo5xDcKTj .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-tKo5xDcKTj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tKo5xDcKTj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tKo5xDcKTj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tKo5xDcKTj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tKo5xDcKTj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tKo5xDcKTj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tKo5xDcKTj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tKo5xDcKTj .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-tKo5xDcKTj .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tKo5xDcKTj .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tKo5xDcKTj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tKo5xDcKTj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tKo5xDcKTj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tKo5xDcKTj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tKo5xDcKTj .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tKo5xDcKTj .navbar.navbar-short {
  min-height: 60px;
}
.cid-tKo5xDcKTj .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tKo5xDcKTj .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tKo5xDcKTj .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-tKo5xDcKTj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tKo5xDcKTj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tKo5xDcKTj .dropdown-item.active,
.cid-tKo5xDcKTj .dropdown-item:active {
  background-color: transparent;
}
.cid-tKo5xDcKTj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tKo5xDcKTj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tKo5xDcKTj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tKo5xDcKTj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-tKo5xDcKTj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tKo5xDcKTj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tKo5xDcKTj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tKo5xDcKTj .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tKo5xDcKTj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tKo5xDcKTj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-tKo5xDcKTj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tKo5xDcKTj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tKo5xDcKTj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tKo5xDcKTj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tKo5xDcKTj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tKo5xDcKTj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tKo5xDcKTj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tKo5xDcKTj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tKo5xDcKTj .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tKo5xDcKTj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tKo5xDcKTj .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-tKo5xDcKTj .navbar {
    height: 70px;
  }
  .cid-tKo5xDcKTj .navbar.opened {
    height: auto;
  }
  .cid-tKo5xDcKTj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tKo5xDylJb {
  background-image: url("../../../assets/images/fondo-pinturas-general-1920x1200.jpg");
}
.cid-tKo5xDylJb .mbr-fallback-image.disabled {
  display: none;
}
.cid-tKo5xDylJb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tKo5xDOozZ {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-tKo5xDOozZ img,
.cid-tKo5xDOozZ .item-img {
  width: 100%;
}
.cid-tKo5xDOozZ .item:focus,
.cid-tKo5xDOozZ span:focus {
  outline: none;
}
.cid-tKo5xDOozZ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tKo5xDOozZ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #f8f2f4;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tKo5xDOozZ .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tKo5xDOozZ .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tKo5xDOozZ .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tKo5xDOozZ .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tKo5xDOozZ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tKo5xDOozZ .mbr-section-title {
  color: #232323;
}
.cid-tKo5xDOozZ .mbr-text,
.cid-tKo5xDOozZ .mbr-section-btn {
  text-align: left;
}
.cid-tKo5xDOozZ .item-title {
  text-align: left;
}
.cid-tKo5xDOozZ .item-subtitle {
  text-align: left;
}
.cid-tKo6g8C2iG {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-tKo6g8C2iG img,
.cid-tKo6g8C2iG .item-img {
  width: 100%;
}
.cid-tKo6g8C2iG .item:focus,
.cid-tKo6g8C2iG span:focus {
  outline: none;
}
.cid-tKo6g8C2iG .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tKo6g8C2iG .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #f8f2f4;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tKo6g8C2iG .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tKo6g8C2iG .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tKo6g8C2iG .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tKo6g8C2iG .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tKo6g8C2iG .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tKo6g8C2iG .mbr-section-title {
  color: #232323;
}
.cid-tKo6g8C2iG .mbr-text,
.cid-tKo6g8C2iG .mbr-section-btn {
  text-align: left;
}
.cid-tKo6g8C2iG .item-title {
  text-align: left;
}
.cid-tKo6g8C2iG .item-subtitle {
  text-align: left;
}
.cid-tKo6h5S9HY {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-tKo6h5S9HY img,
.cid-tKo6h5S9HY .item-img {
  width: 100%;
}
.cid-tKo6h5S9HY .item:focus,
.cid-tKo6h5S9HY span:focus {
  outline: none;
}
.cid-tKo6h5S9HY .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tKo6h5S9HY .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #f8f2f4;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tKo6h5S9HY .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tKo6h5S9HY .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tKo6h5S9HY .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tKo6h5S9HY .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tKo6h5S9HY .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tKo6h5S9HY .mbr-section-title {
  color: #232323;
}
.cid-tKo6h5S9HY .mbr-text,
.cid-tKo6h5S9HY .mbr-section-btn {
  text-align: left;
}
.cid-tKo6h5S9HY .item-title {
  text-align: left;
}
.cid-tKo6h5S9HY .item-subtitle {
  text-align: left;
}
.cid-tKo5xEduWf {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tKo5xEduWf .mbr-fallback-image.disabled {
  display: none;
}
.cid-tKo5xEduWf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tKo5xEduWf .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tKo5xEduWf .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tKo5xEduWf .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-tKo5xEduWf .bg-instagram:hover {
  background: #bd005c;
}
.cid-tKo5xEduWf .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tKo5xEduWf [class^="socicon-"]:before,
.cid-tKo5xEduWf [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tKo5xEduWf .mbr-section-title,
.cid-tKo5xEduWf .social-list {
  color: #34a1ad;
}
.cid-tKo5xEDheX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-tKo5xEDheX .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tKo5xEDheX .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tKo5xEDheX .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tKo5xEDheX .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tKo5xEDheX .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tKo5xEDheX .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tKo5xEDheX .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tKo5xEDheX .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tKo5xEDheX .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tKo5xEDheX .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tKo5xEDheX .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tKo5xEDheX .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tKo5xEDheX .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tKo5xEDheX .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-u4MX0uEOTn {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u4MX0uEOTn nav.navbar {
  position: fixed;
}
.cid-u4MX0uEOTn .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-u4MX0uEOTn .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u4MX0uEOTn .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u4MX0uEOTn .dropdown-item:hover,
.cid-u4MX0uEOTn .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-u4MX0uEOTn .dropdown-item:hover span {
  color: white;
}
.cid-u4MX0uEOTn .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u4MX0uEOTn .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u4MX0uEOTn .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u4MX0uEOTn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u4MX0uEOTn .nav-link {
  position: relative;
}
.cid-u4MX0uEOTn .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-u4MX0uEOTn .container {
    flex-wrap: nowrap;
  }
}
.cid-u4MX0uEOTn .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u4MX0uEOTn .dropdown-menu,
.cid-u4MX0uEOTn .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-u4MX0uEOTn .nav-item:focus,
.cid-u4MX0uEOTn .nav-link:focus {
  outline: none;
}
.cid-u4MX0uEOTn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u4MX0uEOTn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u4MX0uEOTn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u4MX0uEOTn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u4MX0uEOTn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u4MX0uEOTn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u4MX0uEOTn .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: #f8f2f4;
}
.cid-u4MX0uEOTn .navbar.opened {
  transition: all 0.3s;
}
.cid-u4MX0uEOTn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u4MX0uEOTn .navbar .navbar-logo img {
  width: auto;
}
.cid-u4MX0uEOTn .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u4MX0uEOTn .navbar.collapsed {
  justify-content: center;
}
.cid-u4MX0uEOTn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u4MX0uEOTn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u4MX0uEOTn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u4MX0uEOTn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u4MX0uEOTn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u4MX0uEOTn .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-u4MX0uEOTn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u4MX0uEOTn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u4MX0uEOTn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u4MX0uEOTn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u4MX0uEOTn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u4MX0uEOTn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u4MX0uEOTn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u4MX0uEOTn .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-u4MX0uEOTn .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u4MX0uEOTn .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u4MX0uEOTn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u4MX0uEOTn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u4MX0uEOTn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u4MX0uEOTn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u4MX0uEOTn .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u4MX0uEOTn .navbar.navbar-short {
  min-height: 60px;
}
.cid-u4MX0uEOTn .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u4MX0uEOTn .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u4MX0uEOTn .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-u4MX0uEOTn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u4MX0uEOTn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u4MX0uEOTn .dropdown-item.active,
.cid-u4MX0uEOTn .dropdown-item:active {
  background-color: transparent;
}
.cid-u4MX0uEOTn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u4MX0uEOTn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u4MX0uEOTn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u4MX0uEOTn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-u4MX0uEOTn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u4MX0uEOTn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u4MX0uEOTn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u4MX0uEOTn .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u4MX0uEOTn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u4MX0uEOTn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-u4MX0uEOTn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u4MX0uEOTn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u4MX0uEOTn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u4MX0uEOTn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u4MX0uEOTn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u4MX0uEOTn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u4MX0uEOTn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u4MX0uEOTn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u4MX0uEOTn .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u4MX0uEOTn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u4MX0uEOTn .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-u4MX0uEOTn .navbar {
    height: 70px;
  }
  .cid-u4MX0uEOTn .navbar.opened {
    height: auto;
  }
  .cid-u4MX0uEOTn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u4MX0v8aTa {
  background-image: url("../../../assets/images/grabados-inicio-1-1920x1200.jpg");
}
.cid-u4MX0v8aTa .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4MX0v8aTa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4MX0vAz36 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-u4MX0vAz36 img,
.cid-u4MX0vAz36 .item-img {
  width: 100%;
}
.cid-u4MX0vAz36 .item:focus,
.cid-u4MX0vAz36 span:focus {
  outline: none;
}
.cid-u4MX0vAz36 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u4MX0vAz36 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #f8f2f4;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u4MX0vAz36 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u4MX0vAz36 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u4MX0vAz36 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u4MX0vAz36 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u4MX0vAz36 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u4MX0vAz36 .mbr-section-title {
  color: #232323;
}
.cid-u4MX0vAz36 .mbr-text,
.cid-u4MX0vAz36 .mbr-section-btn {
  text-align: left;
}
.cid-u4MX0vAz36 .item-title {
  text-align: left;
}
.cid-u4MX0vAz36 .item-subtitle {
  text-align: left;
}
.cid-u4MX0wiQ5K {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-u4MX0wiQ5K .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4MX0wiQ5K .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4MX0wiQ5K .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-u4MX0wiQ5K .bg-facebook:hover {
  background: #0b60cb;
}
.cid-u4MX0wiQ5K .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-u4MX0wiQ5K .bg-instagram:hover {
  background: #bd005c;
}
.cid-u4MX0wiQ5K .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-u4MX0wiQ5K [class^="socicon-"]:before,
.cid-u4MX0wiQ5K [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-u4MX0wiQ5K .mbr-section-title,
.cid-u4MX0wiQ5K .social-list {
  color: #34a1ad;
}
.cid-u4MX0wKjpS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-u4MX0wKjpS .row-links {
  width: 100%;
  justify-content: center;
}
.cid-u4MX0wKjpS .social-row {
  width: 100%;
  justify-content: center;
}
.cid-u4MX0wKjpS .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-u4MX0wKjpS .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-u4MX0wKjpS .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-u4MX0wKjpS .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-u4MX0wKjpS .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-u4MX0wKjpS .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-u4MX0wKjpS .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-u4MX0wKjpS .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-u4MX0wKjpS .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u4MX0wKjpS .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u4MX0wKjpS .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-u4MX0wKjpS .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-u4N206M3T5 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u4N206M3T5 nav.navbar {
  position: fixed;
}
.cid-u4N206M3T5 .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-u4N206M3T5 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u4N206M3T5 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u4N206M3T5 .dropdown-item:hover,
.cid-u4N206M3T5 .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-u4N206M3T5 .dropdown-item:hover span {
  color: white;
}
.cid-u4N206M3T5 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u4N206M3T5 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u4N206M3T5 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u4N206M3T5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u4N206M3T5 .nav-link {
  position: relative;
}
.cid-u4N206M3T5 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-u4N206M3T5 .container {
    flex-wrap: nowrap;
  }
}
.cid-u4N206M3T5 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u4N206M3T5 .dropdown-menu,
.cid-u4N206M3T5 .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-u4N206M3T5 .nav-item:focus,
.cid-u4N206M3T5 .nav-link:focus {
  outline: none;
}
.cid-u4N206M3T5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u4N206M3T5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u4N206M3T5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u4N206M3T5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u4N206M3T5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u4N206M3T5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u4N206M3T5 .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: #f8f2f4;
}
.cid-u4N206M3T5 .navbar.opened {
  transition: all 0.3s;
}
.cid-u4N206M3T5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u4N206M3T5 .navbar .navbar-logo img {
  width: auto;
}
.cid-u4N206M3T5 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u4N206M3T5 .navbar.collapsed {
  justify-content: center;
}
.cid-u4N206M3T5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u4N206M3T5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u4N206M3T5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u4N206M3T5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u4N206M3T5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u4N206M3T5 .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-u4N206M3T5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u4N206M3T5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u4N206M3T5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u4N206M3T5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u4N206M3T5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u4N206M3T5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u4N206M3T5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u4N206M3T5 .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-u4N206M3T5 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u4N206M3T5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u4N206M3T5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u4N206M3T5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u4N206M3T5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u4N206M3T5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u4N206M3T5 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u4N206M3T5 .navbar.navbar-short {
  min-height: 60px;
}
.cid-u4N206M3T5 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u4N206M3T5 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u4N206M3T5 .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-u4N206M3T5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u4N206M3T5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u4N206M3T5 .dropdown-item.active,
.cid-u4N206M3T5 .dropdown-item:active {
  background-color: transparent;
}
.cid-u4N206M3T5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u4N206M3T5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u4N206M3T5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u4N206M3T5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-u4N206M3T5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u4N206M3T5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u4N206M3T5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u4N206M3T5 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u4N206M3T5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u4N206M3T5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-u4N206M3T5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u4N206M3T5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u4N206M3T5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u4N206M3T5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u4N206M3T5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u4N206M3T5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u4N206M3T5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u4N206M3T5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u4N206M3T5 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u4N206M3T5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u4N206M3T5 .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-u4N206M3T5 .navbar {
    height: 70px;
  }
  .cid-u4N206M3T5 .navbar.opened {
    height: auto;
  }
  .cid-u4N206M3T5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u4N207kl9a {
  background-image: url("../../../assets/images/grabados-inicio-2023-1920x1200.jpg");
}
.cid-u4N207kl9a .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4N207kl9a .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u9ucbA1zeH {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-u9ucbA1zeH .mbr-fallback-image.disabled {
  display: none;
}
.cid-u9ucbA1zeH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4N207Xi0m {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #f8f2f4;
}
.cid-u4N207Xi0m .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4N207Xi0m .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4N207Xi0m .item {
  padding-bottom: 2rem;
}
.cid-u4N207Xi0m .item-wrapper {
  position: relative;
}
.cid-u4N207Xi0m .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-u4N207Xi0m .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u4N207Xi0m .carousel-control,
.cid-u4N207Xi0m .close {
  background: #1b1b1b;
}
.cid-u4N207Xi0m .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u4N207Xi0m .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u4N207Xi0m .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u4N207Xi0m .carousel-control-next span {
  margin-left: 5px;
}
.cid-u4N207Xi0m .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-u4N207Xi0m .close::before {
  content: '\e91a';
}
.cid-u4N207Xi0m .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u4N207Xi0m .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-u4N207Xi0m .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u4N207Xi0m .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u4N207Xi0m .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u4N207Xi0m .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u4N207Xi0m .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-u4N207Xi0m .carousel-indicators li.active,
.cid-u4N207Xi0m .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u4N207Xi0m .carousel-indicators li::after,
.cid-u4N207Xi0m .carousel-indicators li::before {
  content: none;
}
.cid-u4N207Xi0m .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u4N207Xi0m .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u4N207Xi0m .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u4N207Xi0m .carousel-indicators {
    display: none;
  }
}
.cid-u4N207Xi0m .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u4N207Xi0m .carousel-inner > .active {
  display: block;
}
.cid-u4N207Xi0m .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u4N207Xi0m .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u4N207Xi0m .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u4N207Xi0m .carousel-control,
  .cid-u4N207Xi0m .carousel-indicators,
  .cid-u4N207Xi0m .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u4N207Xi0m .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u4N207Xi0m .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u4N207Xi0m .carousel-indicators .active,
.cid-u4N207Xi0m .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u4N207Xi0m .carousel-indicators .active {
  background: #fff;
}
.cid-u4N207Xi0m .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u4N207Xi0m .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u4N207Xi0m .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u4N207Xi0m .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u4N207Xi0m .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u4N207Xi0m .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u4N207Xi0m .carousel {
  width: 100%;
}
.cid-u4N207Xi0m .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u4N207Xi0m .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u4N207Xi0m .modal.fade .modal-dialog,
.cid-u4N207Xi0m .modal.in .modal-dialog {
  transform: none;
}
.cid-u4N207Xi0m .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u4N207Xi0m H6 {
  text-align: center;
}
.cid-u4N20a1U8T {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-u4N20a1U8T .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4N20a1U8T .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4N20a1U8T .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-u4N20a1U8T .bg-facebook:hover {
  background: #0b60cb;
}
.cid-u4N20a1U8T .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-u4N20a1U8T .bg-instagram:hover {
  background: #bd005c;
}
.cid-u4N20a1U8T .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-u4N20a1U8T [class^="socicon-"]:before,
.cid-u4N20a1U8T [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-u4N20a1U8T .mbr-section-title,
.cid-u4N20a1U8T .social-list {
  color: #34a1ad;
}
.cid-u4N20at9RX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-u4N20at9RX .row-links {
  width: 100%;
  justify-content: center;
}
.cid-u4N20at9RX .social-row {
  width: 100%;
  justify-content: center;
}
.cid-u4N20at9RX .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-u4N20at9RX .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-u4N20at9RX .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-u4N20at9RX .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-u4N20at9RX .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-u4N20at9RX .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-u4N20at9RX .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-u4N20at9RX .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-u4N20at9RX .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u4N20at9RX .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u4N20at9RX .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-u4N20at9RX .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-u4N31NvfUv {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u4N31NvfUv nav.navbar {
  position: fixed;
}
.cid-u4N31NvfUv .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-u4N31NvfUv .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u4N31NvfUv .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u4N31NvfUv .dropdown-item:hover,
.cid-u4N31NvfUv .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-u4N31NvfUv .dropdown-item:hover span {
  color: white;
}
.cid-u4N31NvfUv .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u4N31NvfUv .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u4N31NvfUv .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u4N31NvfUv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u4N31NvfUv .nav-link {
  position: relative;
}
.cid-u4N31NvfUv .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-u4N31NvfUv .container {
    flex-wrap: nowrap;
  }
}
.cid-u4N31NvfUv .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u4N31NvfUv .dropdown-menu,
.cid-u4N31NvfUv .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-u4N31NvfUv .nav-item:focus,
.cid-u4N31NvfUv .nav-link:focus {
  outline: none;
}
.cid-u4N31NvfUv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u4N31NvfUv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u4N31NvfUv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u4N31NvfUv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u4N31NvfUv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u4N31NvfUv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u4N31NvfUv .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: #f8f2f4;
}
.cid-u4N31NvfUv .navbar.opened {
  transition: all 0.3s;
}
.cid-u4N31NvfUv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u4N31NvfUv .navbar .navbar-logo img {
  width: auto;
}
.cid-u4N31NvfUv .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u4N31NvfUv .navbar.collapsed {
  justify-content: center;
}
.cid-u4N31NvfUv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u4N31NvfUv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u4N31NvfUv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u4N31NvfUv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u4N31NvfUv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u4N31NvfUv .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-u4N31NvfUv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u4N31NvfUv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u4N31NvfUv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u4N31NvfUv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u4N31NvfUv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u4N31NvfUv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u4N31NvfUv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u4N31NvfUv .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-u4N31NvfUv .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u4N31NvfUv .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u4N31NvfUv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u4N31NvfUv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u4N31NvfUv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u4N31NvfUv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u4N31NvfUv .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u4N31NvfUv .navbar.navbar-short {
  min-height: 60px;
}
.cid-u4N31NvfUv .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u4N31NvfUv .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u4N31NvfUv .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-u4N31NvfUv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u4N31NvfUv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u4N31NvfUv .dropdown-item.active,
.cid-u4N31NvfUv .dropdown-item:active {
  background-color: transparent;
}
.cid-u4N31NvfUv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u4N31NvfUv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u4N31NvfUv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u4N31NvfUv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-u4N31NvfUv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u4N31NvfUv .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u4N31NvfUv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u4N31NvfUv .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u4N31NvfUv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u4N31NvfUv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-u4N31NvfUv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u4N31NvfUv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u4N31NvfUv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u4N31NvfUv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u4N31NvfUv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u4N31NvfUv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u4N31NvfUv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u4N31NvfUv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u4N31NvfUv .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u4N31NvfUv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u4N31NvfUv .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-u4N31NvfUv .navbar {
    height: 70px;
  }
  .cid-u4N31NvfUv .navbar.opened {
    height: auto;
  }
  .cid-u4N31NvfUv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u4N31O6pIY {
  background-image: url("../../../assets/images/grabados-inicio-2025-1920x1200.jpg");
}
.cid-u4N31O6pIY .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4N31O6pIY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u77SqxHL9l {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-u77SqxHL9l img,
.cid-u77SqxHL9l .item-img {
  width: 100%;
}
.cid-u77SqxHL9l .item:focus,
.cid-u77SqxHL9l span:focus {
  outline: none;
}
.cid-u77SqxHL9l .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u77SqxHL9l .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #f8f2f4;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u77SqxHL9l .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u77SqxHL9l .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u77SqxHL9l .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u77SqxHL9l .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u77SqxHL9l .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u77SqxHL9l .mbr-section-title {
  color: #232323;
}
.cid-u77SqxHL9l .mbr-text,
.cid-u77SqxHL9l .mbr-section-btn {
  text-align: left;
}
.cid-u77SqxHL9l .item-title {
  text-align: left;
}
.cid-u77SqxHL9l .item-subtitle {
  text-align: left;
}
.cid-udWQcvXuV7 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-udWQcvXuV7 img,
.cid-udWQcvXuV7 .item-img {
  width: 100%;
}
.cid-udWQcvXuV7 .item:focus,
.cid-udWQcvXuV7 span:focus {
  outline: none;
}
.cid-udWQcvXuV7 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-udWQcvXuV7 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #f8f2f4;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-udWQcvXuV7 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-udWQcvXuV7 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-udWQcvXuV7 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-udWQcvXuV7 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-udWQcvXuV7 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-udWQcvXuV7 .mbr-section-title {
  color: #232323;
}
.cid-udWQcvXuV7 .mbr-text,
.cid-udWQcvXuV7 .mbr-section-btn {
  text-align: left;
}
.cid-udWQcvXuV7 .item-title {
  text-align: left;
}
.cid-udWQcvXuV7 .item-subtitle {
  text-align: left;
}
.cid-u5NFOllqmf {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-u5NFOllqmf .mbr-fallback-image.disabled {
  display: none;
}
.cid-u5NFOllqmf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u5NFOllqmf .item {
  padding-bottom: 2rem;
}
.cid-u5NFOllqmf .item-wrapper {
  position: relative;
}
.cid-u5NFOllqmf .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-u5NFOllqmf .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u5NFOllqmf .carousel-control,
.cid-u5NFOllqmf .close {
  background: #1b1b1b;
}
.cid-u5NFOllqmf .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u5NFOllqmf .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u5NFOllqmf .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u5NFOllqmf .carousel-control-next span {
  margin-left: 5px;
}
.cid-u5NFOllqmf .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-u5NFOllqmf .close::before {
  content: '\e91a';
}
.cid-u5NFOllqmf .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u5NFOllqmf .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-u5NFOllqmf .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u5NFOllqmf .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u5NFOllqmf .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u5NFOllqmf .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u5NFOllqmf .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-u5NFOllqmf .carousel-indicators li.active,
.cid-u5NFOllqmf .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u5NFOllqmf .carousel-indicators li::after,
.cid-u5NFOllqmf .carousel-indicators li::before {
  content: none;
}
.cid-u5NFOllqmf .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u5NFOllqmf .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u5NFOllqmf .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u5NFOllqmf .carousel-indicators {
    display: none;
  }
}
.cid-u5NFOllqmf .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u5NFOllqmf .carousel-inner > .active {
  display: block;
}
.cid-u5NFOllqmf .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u5NFOllqmf .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u5NFOllqmf .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u5NFOllqmf .carousel-control,
  .cid-u5NFOllqmf .carousel-indicators,
  .cid-u5NFOllqmf .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u5NFOllqmf .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u5NFOllqmf .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u5NFOllqmf .carousel-indicators .active,
.cid-u5NFOllqmf .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u5NFOllqmf .carousel-indicators .active {
  background: #fff;
}
.cid-u5NFOllqmf .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u5NFOllqmf .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u5NFOllqmf .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u5NFOllqmf .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u5NFOllqmf .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u5NFOllqmf .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u5NFOllqmf .carousel {
  width: 100%;
}
.cid-u5NFOllqmf .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u5NFOllqmf .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u5NFOllqmf .modal.fade .modal-dialog,
.cid-u5NFOllqmf .modal.in .modal-dialog {
  transform: none;
}
.cid-u5NFOllqmf .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u5NFOllqmf H6 {
  text-align: center;
}
.cid-u4N31OXg7H {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-u4N31OXg7H .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4N31OXg7H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4N31OXg7H .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-u4N31OXg7H .bg-facebook:hover {
  background: #0b60cb;
}
.cid-u4N31OXg7H .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-u4N31OXg7H .bg-instagram:hover {
  background: #bd005c;
}
.cid-u4N31OXg7H .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-u4N31OXg7H [class^="socicon-"]:before,
.cid-u4N31OXg7H [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-u4N31OXg7H .mbr-section-title,
.cid-u4N31OXg7H .social-list {
  color: #34a1ad;
}
.cid-u4N31PlVAd {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-u4N31PlVAd .row-links {
  width: 100%;
  justify-content: center;
}
.cid-u4N31PlVAd .social-row {
  width: 100%;
  justify-content: center;
}
.cid-u4N31PlVAd .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-u4N31PlVAd .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-u4N31PlVAd .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-u4N31PlVAd .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-u4N31PlVAd .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-u4N31PlVAd .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-u4N31PlVAd .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-u4N31PlVAd .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-u4N31PlVAd .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u4N31PlVAd .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u4N31PlVAd .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-u4N31PlVAd .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-u4N8xDyvBx {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u4N8xDyvBx nav.navbar {
  position: fixed;
}
.cid-u4N8xDyvBx .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-u4N8xDyvBx .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u4N8xDyvBx .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u4N8xDyvBx .dropdown-item:hover,
.cid-u4N8xDyvBx .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-u4N8xDyvBx .dropdown-item:hover span {
  color: white;
}
.cid-u4N8xDyvBx .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u4N8xDyvBx .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u4N8xDyvBx .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u4N8xDyvBx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u4N8xDyvBx .nav-link {
  position: relative;
}
.cid-u4N8xDyvBx .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-u4N8xDyvBx .container {
    flex-wrap: nowrap;
  }
}
.cid-u4N8xDyvBx .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u4N8xDyvBx .dropdown-menu,
.cid-u4N8xDyvBx .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-u4N8xDyvBx .nav-item:focus,
.cid-u4N8xDyvBx .nav-link:focus {
  outline: none;
}
.cid-u4N8xDyvBx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u4N8xDyvBx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u4N8xDyvBx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u4N8xDyvBx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u4N8xDyvBx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u4N8xDyvBx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u4N8xDyvBx .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: #f8f2f4;
}
.cid-u4N8xDyvBx .navbar.opened {
  transition: all 0.3s;
}
.cid-u4N8xDyvBx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u4N8xDyvBx .navbar .navbar-logo img {
  width: auto;
}
.cid-u4N8xDyvBx .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u4N8xDyvBx .navbar.collapsed {
  justify-content: center;
}
.cid-u4N8xDyvBx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u4N8xDyvBx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u4N8xDyvBx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u4N8xDyvBx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u4N8xDyvBx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u4N8xDyvBx .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-u4N8xDyvBx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u4N8xDyvBx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u4N8xDyvBx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u4N8xDyvBx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u4N8xDyvBx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u4N8xDyvBx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u4N8xDyvBx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u4N8xDyvBx .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-u4N8xDyvBx .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u4N8xDyvBx .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u4N8xDyvBx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u4N8xDyvBx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u4N8xDyvBx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u4N8xDyvBx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u4N8xDyvBx .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u4N8xDyvBx .navbar.navbar-short {
  min-height: 60px;
}
.cid-u4N8xDyvBx .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u4N8xDyvBx .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u4N8xDyvBx .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-u4N8xDyvBx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u4N8xDyvBx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u4N8xDyvBx .dropdown-item.active,
.cid-u4N8xDyvBx .dropdown-item:active {
  background-color: transparent;
}
.cid-u4N8xDyvBx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u4N8xDyvBx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u4N8xDyvBx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u4N8xDyvBx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-u4N8xDyvBx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u4N8xDyvBx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u4N8xDyvBx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u4N8xDyvBx .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u4N8xDyvBx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u4N8xDyvBx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-u4N8xDyvBx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u4N8xDyvBx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u4N8xDyvBx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u4N8xDyvBx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u4N8xDyvBx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u4N8xDyvBx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u4N8xDyvBx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u4N8xDyvBx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u4N8xDyvBx .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u4N8xDyvBx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u4N8xDyvBx .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-u4N8xDyvBx .navbar {
    height: 70px;
  }
  .cid-u4N8xDyvBx .navbar.opened {
    height: auto;
  }
  .cid-u4N8xDyvBx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u4N8xDTGj2 {
  background-image: url("../../../assets/images/ceramicas-inicio-2024-1920x1200.jpg");
}
.cid-u4N8xDTGj2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4N8xDTGj2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4N8xEcIbP {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #f8f2f4;
}
.cid-u4N8xEcIbP .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4N8xEcIbP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4N8xEwqdb {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #f8f2f4;
}
.cid-u4N8xEwqdb .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4N8xEwqdb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4N8xEwqdb .item {
  padding-bottom: 2rem;
}
.cid-u4N8xEwqdb .item-wrapper {
  height: 400px;
  position: relative;
}
.cid-u4N8xEwqdb .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u4N8xEwqdb .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-u4N8xEwqdb .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u4N8xEwqdb .carousel-control,
.cid-u4N8xEwqdb .close {
  background: #1b1b1b;
}
.cid-u4N8xEwqdb .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u4N8xEwqdb .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u4N8xEwqdb .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u4N8xEwqdb .carousel-control-next span {
  margin-left: 5px;
}
.cid-u4N8xEwqdb .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-u4N8xEwqdb .close::before {
  content: '\e91a';
}
.cid-u4N8xEwqdb .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u4N8xEwqdb .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-u4N8xEwqdb .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u4N8xEwqdb .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u4N8xEwqdb .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u4N8xEwqdb .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u4N8xEwqdb .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-u4N8xEwqdb .carousel-indicators li.active,
.cid-u4N8xEwqdb .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u4N8xEwqdb .carousel-indicators li::after,
.cid-u4N8xEwqdb .carousel-indicators li::before {
  content: none;
}
.cid-u4N8xEwqdb .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u4N8xEwqdb .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u4N8xEwqdb .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u4N8xEwqdb .carousel-indicators {
    display: none;
  }
}
.cid-u4N8xEwqdb .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u4N8xEwqdb .carousel-inner > .active {
  display: block;
}
.cid-u4N8xEwqdb .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u4N8xEwqdb .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u4N8xEwqdb .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u4N8xEwqdb .carousel-control,
  .cid-u4N8xEwqdb .carousel-indicators,
  .cid-u4N8xEwqdb .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u4N8xEwqdb .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u4N8xEwqdb .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u4N8xEwqdb .carousel-indicators .active,
.cid-u4N8xEwqdb .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u4N8xEwqdb .carousel-indicators .active {
  background: #fff;
}
.cid-u4N8xEwqdb .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u4N8xEwqdb .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u4N8xEwqdb .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u4N8xEwqdb .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u4N8xEwqdb .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u4N8xEwqdb .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u4N8xEwqdb .carousel {
  width: 100%;
}
.cid-u4N8xEwqdb .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u4N8xEwqdb .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u4N8xEwqdb .modal.fade .modal-dialog,
.cid-u4N8xEwqdb .modal.in .modal-dialog {
  transform: none;
}
.cid-u4N8xEwqdb .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u4N8xEwqdb H6 {
  text-align: center;
}
.cid-u4NmMZYbmx {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #f8f2f4;
}
.cid-u4NmMZYbmx .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4NmMZYbmx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4N8xF6A32 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-u4N8xF6A32 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4N8xF6A32 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4N8xF6A32 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-u4N8xF6A32 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-u4N8xF6A32 .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-u4N8xF6A32 .bg-instagram:hover {
  background: #bd005c;
}
.cid-u4N8xF6A32 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-u4N8xF6A32 [class^="socicon-"]:before,
.cid-u4N8xF6A32 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-u4N8xF6A32 .mbr-section-title,
.cid-u4N8xF6A32 .social-list {
  color: #34a1ad;
}
.cid-u4N8xFu7sl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-u4N8xFu7sl .row-links {
  width: 100%;
  justify-content: center;
}
.cid-u4N8xFu7sl .social-row {
  width: 100%;
  justify-content: center;
}
.cid-u4N8xFu7sl .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-u4N8xFu7sl .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-u4N8xFu7sl .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-u4N8xFu7sl .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-u4N8xFu7sl .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-u4N8xFu7sl .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-u4N8xFu7sl .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-u4N8xFu7sl .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-u4N8xFu7sl .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u4N8xFu7sl .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u4N8xFu7sl .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-u4N8xFu7sl .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tGCo5eGGkk {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tGCo5eGGkk nav.navbar {
  position: fixed;
}
.cid-tGCo5eGGkk .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-tGCo5eGGkk .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tGCo5eGGkk .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tGCo5eGGkk .dropdown-item:hover,
.cid-tGCo5eGGkk .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-tGCo5eGGkk .dropdown-item:hover span {
  color: white;
}
.cid-tGCo5eGGkk .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tGCo5eGGkk .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tGCo5eGGkk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tGCo5eGGkk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tGCo5eGGkk .nav-link {
  position: relative;
}
.cid-tGCo5eGGkk .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tGCo5eGGkk .container {
    flex-wrap: nowrap;
  }
}
.cid-tGCo5eGGkk .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tGCo5eGGkk .dropdown-menu,
.cid-tGCo5eGGkk .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-tGCo5eGGkk .nav-item:focus,
.cid-tGCo5eGGkk .nav-link:focus {
  outline: none;
}
.cid-tGCo5eGGkk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tGCo5eGGkk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tGCo5eGGkk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tGCo5eGGkk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tGCo5eGGkk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tGCo5eGGkk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tGCo5eGGkk .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: #f8f2f4;
}
.cid-tGCo5eGGkk .navbar.opened {
  transition: all 0.3s;
}
.cid-tGCo5eGGkk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tGCo5eGGkk .navbar .navbar-logo img {
  width: auto;
}
.cid-tGCo5eGGkk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tGCo5eGGkk .navbar.collapsed {
  justify-content: center;
}
.cid-tGCo5eGGkk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tGCo5eGGkk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tGCo5eGGkk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tGCo5eGGkk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tGCo5eGGkk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tGCo5eGGkk .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-tGCo5eGGkk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tGCo5eGGkk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tGCo5eGGkk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tGCo5eGGkk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tGCo5eGGkk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tGCo5eGGkk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tGCo5eGGkk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tGCo5eGGkk .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-tGCo5eGGkk .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tGCo5eGGkk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tGCo5eGGkk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tGCo5eGGkk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tGCo5eGGkk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tGCo5eGGkk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tGCo5eGGkk .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tGCo5eGGkk .navbar.navbar-short {
  min-height: 60px;
}
.cid-tGCo5eGGkk .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tGCo5eGGkk .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tGCo5eGGkk .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-tGCo5eGGkk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tGCo5eGGkk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tGCo5eGGkk .dropdown-item.active,
.cid-tGCo5eGGkk .dropdown-item:active {
  background-color: transparent;
}
.cid-tGCo5eGGkk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tGCo5eGGkk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tGCo5eGGkk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tGCo5eGGkk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-tGCo5eGGkk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tGCo5eGGkk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tGCo5eGGkk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tGCo5eGGkk .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tGCo5eGGkk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tGCo5eGGkk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-tGCo5eGGkk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tGCo5eGGkk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tGCo5eGGkk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tGCo5eGGkk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tGCo5eGGkk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tGCo5eGGkk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tGCo5eGGkk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tGCo5eGGkk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tGCo5eGGkk .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tGCo5eGGkk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tGCo5eGGkk .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-tGCo5eGGkk .navbar {
    height: 70px;
  }
  .cid-tGCo5eGGkk .navbar.opened {
    height: auto;
  }
  .cid-tGCo5eGGkk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tGCo5fe43C {
  background-image: url("../../../assets/images/fondo-inicio-procesos2023-1920x1200.jpg");
}
.cid-tGCo5fe43C .mbr-fallback-image.disabled {
  display: none;
}
.cid-tGCo5fe43C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tGCo5fDDXX {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f8f2f4;
}
.cid-tGCo5fDDXX .mbr-fallback-image.disabled {
  display: none;
}
.cid-tGCo5fDDXX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tGCo5fUpbk {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tGCo5fUpbk .mbr-fallback-image.disabled {
  display: none;
}
.cid-tGCo5fUpbk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tGCo5fUpbk .item {
  padding-bottom: 2rem;
}
.cid-tGCo5fUpbk .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tGCo5fUpbk .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tGCo5fUpbk .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-tGCo5fUpbk .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tGCo5fUpbk .carousel-control,
.cid-tGCo5fUpbk .close {
  background: #1b1b1b;
}
.cid-tGCo5fUpbk .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tGCo5fUpbk .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tGCo5fUpbk .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tGCo5fUpbk .carousel-control-next span {
  margin-left: 5px;
}
.cid-tGCo5fUpbk .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-tGCo5fUpbk .close::before {
  content: '\e91a';
}
.cid-tGCo5fUpbk .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tGCo5fUpbk .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-tGCo5fUpbk .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tGCo5fUpbk .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tGCo5fUpbk .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tGCo5fUpbk .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tGCo5fUpbk .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-tGCo5fUpbk .carousel-indicators li.active,
.cid-tGCo5fUpbk .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tGCo5fUpbk .carousel-indicators li::after,
.cid-tGCo5fUpbk .carousel-indicators li::before {
  content: none;
}
.cid-tGCo5fUpbk .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tGCo5fUpbk .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tGCo5fUpbk .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tGCo5fUpbk .carousel-indicators {
    display: none;
  }
}
.cid-tGCo5fUpbk .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tGCo5fUpbk .carousel-inner > .active {
  display: block;
}
.cid-tGCo5fUpbk .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tGCo5fUpbk .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tGCo5fUpbk .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tGCo5fUpbk .carousel-control,
  .cid-tGCo5fUpbk .carousel-indicators,
  .cid-tGCo5fUpbk .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tGCo5fUpbk .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tGCo5fUpbk .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tGCo5fUpbk .carousel-indicators .active,
.cid-tGCo5fUpbk .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tGCo5fUpbk .carousel-indicators .active {
  background: #fff;
}
.cid-tGCo5fUpbk .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tGCo5fUpbk .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tGCo5fUpbk .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tGCo5fUpbk .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tGCo5fUpbk .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tGCo5fUpbk .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tGCo5fUpbk .carousel {
  width: 100%;
}
.cid-tGCo5fUpbk .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tGCo5fUpbk .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tGCo5fUpbk .modal.fade .modal-dialog,
.cid-tGCo5fUpbk .modal.in .modal-dialog {
  transform: none;
}
.cid-tGCo5fUpbk .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tGCo5fUpbk H6 {
  text-align: center;
}
.cid-tH5ADyAdjz {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tH5ADyAdjz .mbr-fallback-image.disabled {
  display: none;
}
.cid-tH5ADyAdjz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tHKwQL99JF {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-tHKwQL99JF .mbr-fallback-image.disabled {
  display: none;
}
.cid-tHKwQL99JF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tHKwQL99JF .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tHKwQL99JF .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tHKwQL99JF .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-tHKwQL99JF .bg-instagram:hover {
  background: #bd005c;
}
.cid-tHKwQL99JF .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tHKwQL99JF [class^="socicon-"]:before,
.cid-tHKwQL99JF [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tHKwQL99JF .mbr-section-title,
.cid-tHKwQL99JF .social-list {
  color: #34a1ad;
}
.cid-tGCo5hX7bi {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-tGCo5hX7bi .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tGCo5hX7bi .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tGCo5hX7bi .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tGCo5hX7bi .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tGCo5hX7bi .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tGCo5hX7bi .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tGCo5hX7bi .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tGCo5hX7bi .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tGCo5hX7bi .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tGCo5hX7bi .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tGCo5hX7bi .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tGCo5hX7bi .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tGCo5hX7bi .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tGCo5hX7bi .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-u4NfLDdQej {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u4NfLDdQej nav.navbar {
  position: fixed;
}
.cid-u4NfLDdQej .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-u4NfLDdQej .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u4NfLDdQej .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u4NfLDdQej .dropdown-item:hover,
.cid-u4NfLDdQej .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-u4NfLDdQej .dropdown-item:hover span {
  color: white;
}
.cid-u4NfLDdQej .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u4NfLDdQej .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u4NfLDdQej .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u4NfLDdQej .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u4NfLDdQej .nav-link {
  position: relative;
}
.cid-u4NfLDdQej .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-u4NfLDdQej .container {
    flex-wrap: nowrap;
  }
}
.cid-u4NfLDdQej .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u4NfLDdQej .dropdown-menu,
.cid-u4NfLDdQej .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-u4NfLDdQej .nav-item:focus,
.cid-u4NfLDdQej .nav-link:focus {
  outline: none;
}
.cid-u4NfLDdQej .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u4NfLDdQej .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u4NfLDdQej .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u4NfLDdQej .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u4NfLDdQej .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u4NfLDdQej .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u4NfLDdQej .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: #f8f2f4;
}
.cid-u4NfLDdQej .navbar.opened {
  transition: all 0.3s;
}
.cid-u4NfLDdQej .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u4NfLDdQej .navbar .navbar-logo img {
  width: auto;
}
.cid-u4NfLDdQej .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u4NfLDdQej .navbar.collapsed {
  justify-content: center;
}
.cid-u4NfLDdQej .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u4NfLDdQej .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u4NfLDdQej .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u4NfLDdQej .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u4NfLDdQej .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u4NfLDdQej .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-u4NfLDdQej .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u4NfLDdQej .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u4NfLDdQej .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u4NfLDdQej .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u4NfLDdQej .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u4NfLDdQej .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u4NfLDdQej .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u4NfLDdQej .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-u4NfLDdQej .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u4NfLDdQej .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u4NfLDdQej .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u4NfLDdQej .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u4NfLDdQej .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u4NfLDdQej .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u4NfLDdQej .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u4NfLDdQej .navbar.navbar-short {
  min-height: 60px;
}
.cid-u4NfLDdQej .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u4NfLDdQej .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u4NfLDdQej .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-u4NfLDdQej .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u4NfLDdQej .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u4NfLDdQej .dropdown-item.active,
.cid-u4NfLDdQej .dropdown-item:active {
  background-color: transparent;
}
.cid-u4NfLDdQej .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u4NfLDdQej .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u4NfLDdQej .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u4NfLDdQej .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-u4NfLDdQej .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u4NfLDdQej .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u4NfLDdQej ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u4NfLDdQej .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u4NfLDdQej button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u4NfLDdQej button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-u4NfLDdQej button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u4NfLDdQej button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u4NfLDdQej button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u4NfLDdQej button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u4NfLDdQej nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u4NfLDdQej nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u4NfLDdQej nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u4NfLDdQej nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u4NfLDdQej .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u4NfLDdQej a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u4NfLDdQej .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-u4NfLDdQej .navbar {
    height: 70px;
  }
  .cid-u4NfLDdQej .navbar.opened {
    height: auto;
  }
  .cid-u4NfLDdQej .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u4NfLDAEQB {
  background-image: url("../../../assets/images/procesos-inicio-2024-1920x1200.jpg");
}
.cid-u4NfLDAEQB .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4NfLDAEQB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4NfLDVpAo {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f8f2f4;
}
.cid-u4NfLDVpAo .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4NfLDVpAo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4NfLEe9IB {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-u4NfLEe9IB .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4NfLEe9IB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4NfLEe9IB .item {
  padding-bottom: 2rem;
}
.cid-u4NfLEe9IB .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u4NfLEe9IB .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u4NfLEe9IB .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-u4NfLEe9IB .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u4NfLEe9IB .carousel-control,
.cid-u4NfLEe9IB .close {
  background: #1b1b1b;
}
.cid-u4NfLEe9IB .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u4NfLEe9IB .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u4NfLEe9IB .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u4NfLEe9IB .carousel-control-next span {
  margin-left: 5px;
}
.cid-u4NfLEe9IB .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-u4NfLEe9IB .close::before {
  content: '\e91a';
}
.cid-u4NfLEe9IB .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u4NfLEe9IB .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-u4NfLEe9IB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u4NfLEe9IB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u4NfLEe9IB .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u4NfLEe9IB .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u4NfLEe9IB .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-u4NfLEe9IB .carousel-indicators li.active,
.cid-u4NfLEe9IB .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u4NfLEe9IB .carousel-indicators li::after,
.cid-u4NfLEe9IB .carousel-indicators li::before {
  content: none;
}
.cid-u4NfLEe9IB .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u4NfLEe9IB .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u4NfLEe9IB .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u4NfLEe9IB .carousel-indicators {
    display: none;
  }
}
.cid-u4NfLEe9IB .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u4NfLEe9IB .carousel-inner > .active {
  display: block;
}
.cid-u4NfLEe9IB .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u4NfLEe9IB .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u4NfLEe9IB .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u4NfLEe9IB .carousel-control,
  .cid-u4NfLEe9IB .carousel-indicators,
  .cid-u4NfLEe9IB .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u4NfLEe9IB .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u4NfLEe9IB .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u4NfLEe9IB .carousel-indicators .active,
.cid-u4NfLEe9IB .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u4NfLEe9IB .carousel-indicators .active {
  background: #fff;
}
.cid-u4NfLEe9IB .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u4NfLEe9IB .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u4NfLEe9IB .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u4NfLEe9IB .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u4NfLEe9IB .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u4NfLEe9IB .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u4NfLEe9IB .carousel {
  width: 100%;
}
.cid-u4NfLEe9IB .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u4NfLEe9IB .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u4NfLEe9IB .modal.fade .modal-dialog,
.cid-u4NfLEe9IB .modal.in .modal-dialog {
  transform: none;
}
.cid-u4NfLEe9IB .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u4NfLEe9IB H6 {
  text-align: center;
}
.cid-u4NfLFP9WX {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-u4NfLFP9WX .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4NfLFP9WX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4NfLGcvpS {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-u4NfLGcvpS .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4NfLGcvpS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4NfLGcvpS .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-u4NfLGcvpS .bg-facebook:hover {
  background: #0b60cb;
}
.cid-u4NfLGcvpS .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-u4NfLGcvpS .bg-instagram:hover {
  background: #bd005c;
}
.cid-u4NfLGcvpS .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-u4NfLGcvpS [class^="socicon-"]:before,
.cid-u4NfLGcvpS [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-u4NfLGcvpS .mbr-section-title,
.cid-u4NfLGcvpS .social-list {
  color: #34a1ad;
}
.cid-u4NfLGCkWr {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-u4NfLGCkWr .row-links {
  width: 100%;
  justify-content: center;
}
.cid-u4NfLGCkWr .social-row {
  width: 100%;
  justify-content: center;
}
.cid-u4NfLGCkWr .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-u4NfLGCkWr .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-u4NfLGCkWr .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-u4NfLGCkWr .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-u4NfLGCkWr .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-u4NfLGCkWr .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-u4NfLGCkWr .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-u4NfLGCkWr .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-u4NfLGCkWr .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u4NfLGCkWr .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u4NfLGCkWr .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-u4NfLGCkWr .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-u6PI75Ik8J {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u6PI75Ik8J nav.navbar {
  position: fixed;
}
.cid-u6PI75Ik8J .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-u6PI75Ik8J .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u6PI75Ik8J .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u6PI75Ik8J .dropdown-item:hover,
.cid-u6PI75Ik8J .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-u6PI75Ik8J .dropdown-item:hover span {
  color: white;
}
.cid-u6PI75Ik8J .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u6PI75Ik8J .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u6PI75Ik8J .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u6PI75Ik8J .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u6PI75Ik8J .nav-link {
  position: relative;
}
.cid-u6PI75Ik8J .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-u6PI75Ik8J .container {
    flex-wrap: nowrap;
  }
}
.cid-u6PI75Ik8J .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u6PI75Ik8J .dropdown-menu,
.cid-u6PI75Ik8J .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-u6PI75Ik8J .nav-item:focus,
.cid-u6PI75Ik8J .nav-link:focus {
  outline: none;
}
.cid-u6PI75Ik8J .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u6PI75Ik8J .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u6PI75Ik8J .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u6PI75Ik8J .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u6PI75Ik8J .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u6PI75Ik8J .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u6PI75Ik8J .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: #f8f2f4;
}
.cid-u6PI75Ik8J .navbar.opened {
  transition: all 0.3s;
}
.cid-u6PI75Ik8J .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u6PI75Ik8J .navbar .navbar-logo img {
  width: auto;
}
.cid-u6PI75Ik8J .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u6PI75Ik8J .navbar.collapsed {
  justify-content: center;
}
.cid-u6PI75Ik8J .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u6PI75Ik8J .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u6PI75Ik8J .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u6PI75Ik8J .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u6PI75Ik8J .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u6PI75Ik8J .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-u6PI75Ik8J .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u6PI75Ik8J .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u6PI75Ik8J .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u6PI75Ik8J .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u6PI75Ik8J .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u6PI75Ik8J .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u6PI75Ik8J .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u6PI75Ik8J .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-u6PI75Ik8J .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u6PI75Ik8J .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u6PI75Ik8J .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u6PI75Ik8J .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u6PI75Ik8J .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u6PI75Ik8J .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u6PI75Ik8J .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u6PI75Ik8J .navbar.navbar-short {
  min-height: 60px;
}
.cid-u6PI75Ik8J .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u6PI75Ik8J .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u6PI75Ik8J .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-u6PI75Ik8J .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u6PI75Ik8J .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u6PI75Ik8J .dropdown-item.active,
.cid-u6PI75Ik8J .dropdown-item:active {
  background-color: transparent;
}
.cid-u6PI75Ik8J .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u6PI75Ik8J .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u6PI75Ik8J .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u6PI75Ik8J .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-u6PI75Ik8J .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u6PI75Ik8J .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u6PI75Ik8J ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u6PI75Ik8J .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u6PI75Ik8J button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u6PI75Ik8J button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-u6PI75Ik8J button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u6PI75Ik8J button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u6PI75Ik8J button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u6PI75Ik8J button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u6PI75Ik8J nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u6PI75Ik8J nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u6PI75Ik8J nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u6PI75Ik8J nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u6PI75Ik8J .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u6PI75Ik8J a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u6PI75Ik8J .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-u6PI75Ik8J .navbar {
    height: 70px;
  }
  .cid-u6PI75Ik8J .navbar.opened {
    height: auto;
  }
  .cid-u6PI75Ik8J .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u6PI769GaQ {
  background-image: url("../../../assets/images/fondo-acuarelas-4-1920x1200.jpg");
}
.cid-u6PI769GaQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u6PI769GaQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u6PINeyrc2 {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #f8f2f4;
}
.cid-u6PINeyrc2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u6PINeyrc2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u6PINeyrc2 .item {
  padding-bottom: 2rem;
}
.cid-u6PINeyrc2 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u6PINeyrc2 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u6PINeyrc2 .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-u6PINeyrc2 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u6PINeyrc2 .carousel-control,
.cid-u6PINeyrc2 .close {
  background: #1b1b1b;
}
.cid-u6PINeyrc2 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u6PINeyrc2 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u6PINeyrc2 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u6PINeyrc2 .carousel-control-next span {
  margin-left: 5px;
}
.cid-u6PINeyrc2 .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-u6PINeyrc2 .close::before {
  content: '\e91a';
}
.cid-u6PINeyrc2 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u6PINeyrc2 .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-u6PINeyrc2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u6PINeyrc2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u6PINeyrc2 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u6PINeyrc2 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u6PINeyrc2 .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-u6PINeyrc2 .carousel-indicators li.active,
.cid-u6PINeyrc2 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u6PINeyrc2 .carousel-indicators li::after,
.cid-u6PINeyrc2 .carousel-indicators li::before {
  content: none;
}
.cid-u6PINeyrc2 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u6PINeyrc2 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u6PINeyrc2 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u6PINeyrc2 .carousel-indicators {
    display: none;
  }
}
.cid-u6PINeyrc2 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u6PINeyrc2 .carousel-inner > .active {
  display: block;
}
.cid-u6PINeyrc2 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u6PINeyrc2 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u6PINeyrc2 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u6PINeyrc2 .carousel-control,
  .cid-u6PINeyrc2 .carousel-indicators,
  .cid-u6PINeyrc2 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u6PINeyrc2 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u6PINeyrc2 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u6PINeyrc2 .carousel-indicators .active,
.cid-u6PINeyrc2 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u6PINeyrc2 .carousel-indicators .active {
  background: #fff;
}
.cid-u6PINeyrc2 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u6PINeyrc2 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u6PINeyrc2 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u6PINeyrc2 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u6PINeyrc2 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u6PINeyrc2 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u6PINeyrc2 .carousel {
  width: 100%;
}
.cid-u6PINeyrc2 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u6PINeyrc2 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u6PINeyrc2 .modal.fade .modal-dialog,
.cid-u6PINeyrc2 .modal.in .modal-dialog {
  transform: none;
}
.cid-u6PINeyrc2 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u6PINeyrc2 H6 {
  text-align: center;
}
.cid-u6PI76SlvZ {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-u6PI76SlvZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u6PI76SlvZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u6PI76SlvZ .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-u6PI76SlvZ .bg-facebook:hover {
  background: #0b60cb;
}
.cid-u6PI76SlvZ .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-u6PI76SlvZ .bg-instagram:hover {
  background: #bd005c;
}
.cid-u6PI76SlvZ .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-u6PI76SlvZ [class^="socicon-"]:before,
.cid-u6PI76SlvZ [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-u6PI76SlvZ .mbr-section-title,
.cid-u6PI76SlvZ .social-list {
  color: #34a1ad;
}
.cid-u6PI77dBjJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-u6PI77dBjJ .row-links {
  width: 100%;
  justify-content: center;
}
.cid-u6PI77dBjJ .social-row {
  width: 100%;
  justify-content: center;
}
.cid-u6PI77dBjJ .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-u6PI77dBjJ .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-u6PI77dBjJ .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-u6PI77dBjJ .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-u6PI77dBjJ .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-u6PI77dBjJ .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-u6PI77dBjJ .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-u6PI77dBjJ .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-u6PI77dBjJ .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u6PI77dBjJ .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u6PI77dBjJ .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-u6PI77dBjJ .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-u6PIon4o4N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u6PIon4o4N nav.navbar {
  position: fixed;
}
.cid-u6PIon4o4N .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-u6PIon4o4N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u6PIon4o4N .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u6PIon4o4N .dropdown-item:hover,
.cid-u6PIon4o4N .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-u6PIon4o4N .dropdown-item:hover span {
  color: white;
}
.cid-u6PIon4o4N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u6PIon4o4N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u6PIon4o4N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u6PIon4o4N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u6PIon4o4N .nav-link {
  position: relative;
}
.cid-u6PIon4o4N .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-u6PIon4o4N .container {
    flex-wrap: nowrap;
  }
}
.cid-u6PIon4o4N .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u6PIon4o4N .dropdown-menu,
.cid-u6PIon4o4N .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-u6PIon4o4N .nav-item:focus,
.cid-u6PIon4o4N .nav-link:focus {
  outline: none;
}
.cid-u6PIon4o4N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u6PIon4o4N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u6PIon4o4N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u6PIon4o4N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u6PIon4o4N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u6PIon4o4N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u6PIon4o4N .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: #f8f2f4;
}
.cid-u6PIon4o4N .navbar.opened {
  transition: all 0.3s;
}
.cid-u6PIon4o4N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u6PIon4o4N .navbar .navbar-logo img {
  width: auto;
}
.cid-u6PIon4o4N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u6PIon4o4N .navbar.collapsed {
  justify-content: center;
}
.cid-u6PIon4o4N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u6PIon4o4N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u6PIon4o4N .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u6PIon4o4N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u6PIon4o4N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u6PIon4o4N .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-u6PIon4o4N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u6PIon4o4N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u6PIon4o4N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u6PIon4o4N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u6PIon4o4N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u6PIon4o4N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u6PIon4o4N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u6PIon4o4N .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-u6PIon4o4N .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u6PIon4o4N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u6PIon4o4N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u6PIon4o4N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u6PIon4o4N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u6PIon4o4N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u6PIon4o4N .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u6PIon4o4N .navbar.navbar-short {
  min-height: 60px;
}
.cid-u6PIon4o4N .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u6PIon4o4N .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u6PIon4o4N .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-u6PIon4o4N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u6PIon4o4N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u6PIon4o4N .dropdown-item.active,
.cid-u6PIon4o4N .dropdown-item:active {
  background-color: transparent;
}
.cid-u6PIon4o4N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u6PIon4o4N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u6PIon4o4N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u6PIon4o4N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-u6PIon4o4N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u6PIon4o4N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u6PIon4o4N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u6PIon4o4N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u6PIon4o4N button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u6PIon4o4N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-u6PIon4o4N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u6PIon4o4N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u6PIon4o4N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u6PIon4o4N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u6PIon4o4N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u6PIon4o4N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u6PIon4o4N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u6PIon4o4N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u6PIon4o4N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u6PIon4o4N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u6PIon4o4N .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-u6PIon4o4N .navbar {
    height: 70px;
  }
  .cid-u6PIon4o4N .navbar.opened {
    height: auto;
  }
  .cid-u6PIon4o4N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u6PIonCmXB {
  background-image: url("../../../assets/images/fondo-acuarelas-2024-1920x1200.jpg");
}
.cid-u6PIonCmXB .mbr-fallback-image.disabled {
  display: none;
}
.cid-u6PIonCmXB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u6PL89ebvl {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #f8f2f4;
}
.cid-u6PL89ebvl .mbr-fallback-image.disabled {
  display: none;
}
.cid-u6PL89ebvl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u6PL89ebvl .item {
  padding-bottom: 2rem;
}
.cid-u6PL89ebvl .item-wrapper {
  position: relative;
}
.cid-u6PL89ebvl .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-u6PL89ebvl .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u6PL89ebvl .carousel-control,
.cid-u6PL89ebvl .close {
  background: #1b1b1b;
}
.cid-u6PL89ebvl .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u6PL89ebvl .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u6PL89ebvl .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u6PL89ebvl .carousel-control-next span {
  margin-left: 5px;
}
.cid-u6PL89ebvl .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-u6PL89ebvl .close::before {
  content: '\e91a';
}
.cid-u6PL89ebvl .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u6PL89ebvl .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-u6PL89ebvl .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u6PL89ebvl .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u6PL89ebvl .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u6PL89ebvl .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u6PL89ebvl .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-u6PL89ebvl .carousel-indicators li.active,
.cid-u6PL89ebvl .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u6PL89ebvl .carousel-indicators li::after,
.cid-u6PL89ebvl .carousel-indicators li::before {
  content: none;
}
.cid-u6PL89ebvl .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u6PL89ebvl .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u6PL89ebvl .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u6PL89ebvl .carousel-indicators {
    display: none;
  }
}
.cid-u6PL89ebvl .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u6PL89ebvl .carousel-inner > .active {
  display: block;
}
.cid-u6PL89ebvl .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u6PL89ebvl .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u6PL89ebvl .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u6PL89ebvl .carousel-control,
  .cid-u6PL89ebvl .carousel-indicators,
  .cid-u6PL89ebvl .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u6PL89ebvl .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u6PL89ebvl .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u6PL89ebvl .carousel-indicators .active,
.cid-u6PL89ebvl .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u6PL89ebvl .carousel-indicators .active {
  background: #fff;
}
.cid-u6PL89ebvl .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u6PL89ebvl .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u6PL89ebvl .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u6PL89ebvl .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u6PL89ebvl .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u6PL89ebvl .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u6PL89ebvl .carousel {
  width: 100%;
}
.cid-u6PL89ebvl .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u6PL89ebvl .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u6PL89ebvl .modal.fade .modal-dialog,
.cid-u6PL89ebvl .modal.in .modal-dialog {
  transform: none;
}
.cid-u6PL89ebvl .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u6PL89ebvl H6 {
  text-align: center;
}
.cid-u6PIookGf5 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-u6PIookGf5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u6PIookGf5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u6PIookGf5 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-u6PIookGf5 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-u6PIookGf5 .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-u6PIookGf5 .bg-instagram:hover {
  background: #bd005c;
}
.cid-u6PIookGf5 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-u6PIookGf5 [class^="socicon-"]:before,
.cid-u6PIookGf5 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-u6PIookGf5 .mbr-section-title,
.cid-u6PIookGf5 .social-list {
  color: #34a1ad;
}
.cid-u6PIooFLau {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-u6PIooFLau .row-links {
  width: 100%;
  justify-content: center;
}
.cid-u6PIooFLau .social-row {
  width: 100%;
  justify-content: center;
}
.cid-u6PIooFLau .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-u6PIooFLau .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-u6PIooFLau .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-u6PIooFLau .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-u6PIooFLau .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-u6PIooFLau .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-u6PIooFLau .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-u6PIooFLau .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-u6PIooFLau .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u6PIooFLau .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u6PIooFLau .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-u6PIooFLau .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-u77u4F1YSO {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u77u4F1YSO nav.navbar {
  position: fixed;
}
.cid-u77u4F1YSO .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-u77u4F1YSO .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u77u4F1YSO .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u77u4F1YSO .dropdown-item:hover,
.cid-u77u4F1YSO .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-u77u4F1YSO .dropdown-item:hover span {
  color: white;
}
.cid-u77u4F1YSO .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u77u4F1YSO .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u77u4F1YSO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u77u4F1YSO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u77u4F1YSO .nav-link {
  position: relative;
}
.cid-u77u4F1YSO .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-u77u4F1YSO .container {
    flex-wrap: nowrap;
  }
}
.cid-u77u4F1YSO .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u77u4F1YSO .dropdown-menu,
.cid-u77u4F1YSO .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-u77u4F1YSO .nav-item:focus,
.cid-u77u4F1YSO .nav-link:focus {
  outline: none;
}
.cid-u77u4F1YSO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u77u4F1YSO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u77u4F1YSO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u77u4F1YSO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u77u4F1YSO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u77u4F1YSO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u77u4F1YSO .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: #f8f2f4;
}
.cid-u77u4F1YSO .navbar.opened {
  transition: all 0.3s;
}
.cid-u77u4F1YSO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u77u4F1YSO .navbar .navbar-logo img {
  width: auto;
}
.cid-u77u4F1YSO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u77u4F1YSO .navbar.collapsed {
  justify-content: center;
}
.cid-u77u4F1YSO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u77u4F1YSO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u77u4F1YSO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u77u4F1YSO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u77u4F1YSO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u77u4F1YSO .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-u77u4F1YSO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u77u4F1YSO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u77u4F1YSO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u77u4F1YSO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u77u4F1YSO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u77u4F1YSO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u77u4F1YSO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u77u4F1YSO .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-u77u4F1YSO .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u77u4F1YSO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u77u4F1YSO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u77u4F1YSO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u77u4F1YSO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u77u4F1YSO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u77u4F1YSO .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u77u4F1YSO .navbar.navbar-short {
  min-height: 60px;
}
.cid-u77u4F1YSO .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u77u4F1YSO .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u77u4F1YSO .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-u77u4F1YSO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u77u4F1YSO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u77u4F1YSO .dropdown-item.active,
.cid-u77u4F1YSO .dropdown-item:active {
  background-color: transparent;
}
.cid-u77u4F1YSO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u77u4F1YSO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u77u4F1YSO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u77u4F1YSO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-u77u4F1YSO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u77u4F1YSO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u77u4F1YSO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u77u4F1YSO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u77u4F1YSO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u77u4F1YSO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-u77u4F1YSO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u77u4F1YSO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u77u4F1YSO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u77u4F1YSO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u77u4F1YSO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u77u4F1YSO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u77u4F1YSO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u77u4F1YSO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u77u4F1YSO .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u77u4F1YSO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u77u4F1YSO .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-u77u4F1YSO .navbar {
    height: 70px;
  }
  .cid-u77u4F1YSO .navbar.opened {
    height: auto;
  }
  .cid-u77u4F1YSO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u77u4FkXJx {
  background-image: url("../../../assets/images/fondo-en-el-bosque-1920x1200.jpg");
}
.cid-u77u4FkXJx .mbr-fallback-image.disabled {
  display: none;
}
.cid-u77u4FkXJx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u77vQGC2yF {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-u77vQGC2yF .mbr-fallback-image.disabled {
  display: none;
}
.cid-u77vQGC2yF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u77u4GTueL {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-u77u4GTueL .mbr-fallback-image.disabled {
  display: none;
}
.cid-u77u4GTueL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u77u4GTueL .mbr-section-title {
  color: #3c0228;
}
.cid-u77u4GTueL .mbr-section-subtitle {
  color: #3c0228;
}
.cid-u77u4H8b8s {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #f8f2f4;
}
.cid-u77u4H8b8s .mbr-fallback-image.disabled {
  display: none;
}
.cid-u77u4H8b8s .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u77u4H8b8s .item {
  padding-bottom: 2rem;
}
.cid-u77u4H8b8s .item-wrapper {
  position: relative;
}
.cid-u77u4H8b8s .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-u77u4H8b8s .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u77u4H8b8s .carousel-control,
.cid-u77u4H8b8s .close {
  background: #1b1b1b;
}
.cid-u77u4H8b8s .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u77u4H8b8s .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u77u4H8b8s .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u77u4H8b8s .carousel-control-next span {
  margin-left: 5px;
}
.cid-u77u4H8b8s .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-u77u4H8b8s .close::before {
  content: '\e91a';
}
.cid-u77u4H8b8s .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u77u4H8b8s .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-u77u4H8b8s .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u77u4H8b8s .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u77u4H8b8s .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u77u4H8b8s .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u77u4H8b8s .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-u77u4H8b8s .carousel-indicators li.active,
.cid-u77u4H8b8s .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u77u4H8b8s .carousel-indicators li::after,
.cid-u77u4H8b8s .carousel-indicators li::before {
  content: none;
}
.cid-u77u4H8b8s .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u77u4H8b8s .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u77u4H8b8s .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u77u4H8b8s .carousel-indicators {
    display: none;
  }
}
.cid-u77u4H8b8s .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u77u4H8b8s .carousel-inner > .active {
  display: block;
}
.cid-u77u4H8b8s .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u77u4H8b8s .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u77u4H8b8s .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u77u4H8b8s .carousel-control,
  .cid-u77u4H8b8s .carousel-indicators,
  .cid-u77u4H8b8s .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u77u4H8b8s .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u77u4H8b8s .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u77u4H8b8s .carousel-indicators .active,
.cid-u77u4H8b8s .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u77u4H8b8s .carousel-indicators .active {
  background: #fff;
}
.cid-u77u4H8b8s .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u77u4H8b8s .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u77u4H8b8s .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u77u4H8b8s .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u77u4H8b8s .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u77u4H8b8s .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u77u4H8b8s .carousel {
  width: 100%;
}
.cid-u77u4H8b8s .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u77u4H8b8s .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u77u4H8b8s .modal.fade .modal-dialog,
.cid-u77u4H8b8s .modal.in .modal-dialog {
  transform: none;
}
.cid-u77u4H8b8s .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u77u4H8b8s H6 {
  text-align: center;
}
.cid-u9uyxMHNFQ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-u9uyxMHNFQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u9uyxMHNFQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u77u4IOr5f {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-u77u4IOr5f .mbr-fallback-image.disabled {
  display: none;
}
.cid-u77u4IOr5f .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u77u4IOr5f .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-u77u4IOr5f .bg-facebook:hover {
  background: #0b60cb;
}
.cid-u77u4IOr5f .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-u77u4IOr5f .bg-instagram:hover {
  background: #bd005c;
}
.cid-u77u4IOr5f .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-u77u4IOr5f [class^="socicon-"]:before,
.cid-u77u4IOr5f [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-u77u4IOr5f .mbr-section-title,
.cid-u77u4IOr5f .social-list {
  color: #34a1ad;
}
.cid-u77u4Jat3E {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-u77u4Jat3E .row-links {
  width: 100%;
  justify-content: center;
}
.cid-u77u4Jat3E .social-row {
  width: 100%;
  justify-content: center;
}
.cid-u77u4Jat3E .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-u77u4Jat3E .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-u77u4Jat3E .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-u77u4Jat3E .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-u77u4Jat3E .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-u77u4Jat3E .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-u77u4Jat3E .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-u77u4Jat3E .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-u77u4Jat3E .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u77u4Jat3E .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u77u4Jat3E .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-u77u4Jat3E .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-u9uehnfFir {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u9uehnfFir nav.navbar {
  position: fixed;
}
.cid-u9uehnfFir .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-u9uehnfFir .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u9uehnfFir .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u9uehnfFir .dropdown-item:hover,
.cid-u9uehnfFir .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-u9uehnfFir .dropdown-item:hover span {
  color: white;
}
.cid-u9uehnfFir .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u9uehnfFir .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u9uehnfFir .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u9uehnfFir .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u9uehnfFir .nav-link {
  position: relative;
}
.cid-u9uehnfFir .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-u9uehnfFir .container {
    flex-wrap: nowrap;
  }
}
.cid-u9uehnfFir .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u9uehnfFir .dropdown-menu,
.cid-u9uehnfFir .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-u9uehnfFir .nav-item:focus,
.cid-u9uehnfFir .nav-link:focus {
  outline: none;
}
.cid-u9uehnfFir .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u9uehnfFir .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u9uehnfFir .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u9uehnfFir .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u9uehnfFir .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u9uehnfFir .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u9uehnfFir .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: #f8f2f4;
}
.cid-u9uehnfFir .navbar.opened {
  transition: all 0.3s;
}
.cid-u9uehnfFir .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u9uehnfFir .navbar .navbar-logo img {
  width: auto;
}
.cid-u9uehnfFir .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u9uehnfFir .navbar.collapsed {
  justify-content: center;
}
.cid-u9uehnfFir .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u9uehnfFir .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u9uehnfFir .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u9uehnfFir .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u9uehnfFir .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u9uehnfFir .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-u9uehnfFir .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u9uehnfFir .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u9uehnfFir .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u9uehnfFir .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u9uehnfFir .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u9uehnfFir .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u9uehnfFir .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u9uehnfFir .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-u9uehnfFir .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u9uehnfFir .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u9uehnfFir .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u9uehnfFir .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u9uehnfFir .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u9uehnfFir .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u9uehnfFir .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u9uehnfFir .navbar.navbar-short {
  min-height: 60px;
}
.cid-u9uehnfFir .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u9uehnfFir .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u9uehnfFir .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-u9uehnfFir .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u9uehnfFir .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u9uehnfFir .dropdown-item.active,
.cid-u9uehnfFir .dropdown-item:active {
  background-color: transparent;
}
.cid-u9uehnfFir .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u9uehnfFir .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u9uehnfFir .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u9uehnfFir .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-u9uehnfFir .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u9uehnfFir .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u9uehnfFir ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u9uehnfFir .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u9uehnfFir button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u9uehnfFir button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-u9uehnfFir button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u9uehnfFir button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u9uehnfFir button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u9uehnfFir button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u9uehnfFir nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u9uehnfFir nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u9uehnfFir nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u9uehnfFir nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u9uehnfFir .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u9uehnfFir a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u9uehnfFir .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-u9uehnfFir .navbar {
    height: 70px;
  }
  .cid-u9uehnfFir .navbar.opened {
    height: auto;
  }
  .cid-u9uehnfFir .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u9uehnGtYH {
  background-image: url("../../../assets/images/procesos-grabados-inicio2023-1920x1200.jpg");
}
.cid-u9uehnGtYH .mbr-fallback-image.disabled {
  display: none;
}
.cid-u9uehnGtYH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u9ueho31Yv {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-u9ueho31Yv .mbr-fallback-image.disabled {
  display: none;
}
.cid-u9ueho31Yv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u9uehojGzR {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #f8f2f4;
}
.cid-u9uehojGzR .mbr-fallback-image.disabled {
  display: none;
}
.cid-u9uehojGzR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u9uehojGzR .item {
  padding-bottom: 2rem;
}
.cid-u9uehojGzR .item-wrapper {
  position: relative;
}
.cid-u9uehojGzR .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-u9uehojGzR .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u9uehojGzR .carousel-control,
.cid-u9uehojGzR .close {
  background: #1b1b1b;
}
.cid-u9uehojGzR .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u9uehojGzR .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u9uehojGzR .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u9uehojGzR .carousel-control-next span {
  margin-left: 5px;
}
.cid-u9uehojGzR .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-u9uehojGzR .close::before {
  content: '\e91a';
}
.cid-u9uehojGzR .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u9uehojGzR .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-u9uehojGzR .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u9uehojGzR .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u9uehojGzR .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u9uehojGzR .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u9uehojGzR .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-u9uehojGzR .carousel-indicators li.active,
.cid-u9uehojGzR .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u9uehojGzR .carousel-indicators li::after,
.cid-u9uehojGzR .carousel-indicators li::before {
  content: none;
}
.cid-u9uehojGzR .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u9uehojGzR .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u9uehojGzR .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u9uehojGzR .carousel-indicators {
    display: none;
  }
}
.cid-u9uehojGzR .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u9uehojGzR .carousel-inner > .active {
  display: block;
}
.cid-u9uehojGzR .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u9uehojGzR .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u9uehojGzR .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u9uehojGzR .carousel-control,
  .cid-u9uehojGzR .carousel-indicators,
  .cid-u9uehojGzR .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u9uehojGzR .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u9uehojGzR .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u9uehojGzR .carousel-indicators .active,
.cid-u9uehojGzR .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u9uehojGzR .carousel-indicators .active {
  background: #fff;
}
.cid-u9uehojGzR .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u9uehojGzR .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u9uehojGzR .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u9uehojGzR .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u9uehojGzR .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u9uehojGzR .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u9uehojGzR .carousel {
  width: 100%;
}
.cid-u9uehojGzR .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u9uehojGzR .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u9uehojGzR .modal.fade .modal-dialog,
.cid-u9uehojGzR .modal.in .modal-dialog {
  transform: none;
}
.cid-u9uehojGzR .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u9uehojGzR H6 {
  text-align: center;
}
.cid-u9ulbyMIrw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-u9ulbyMIrw .mbr-fallback-image.disabled {
  display: none;
}
.cid-u9ulbyMIrw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u9uehoK14D {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-u9uehoK14D .mbr-fallback-image.disabled {
  display: none;
}
.cid-u9uehoK14D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u9uehoK14D .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-u9uehoK14D .bg-facebook:hover {
  background: #0b60cb;
}
.cid-u9uehoK14D .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-u9uehoK14D .bg-instagram:hover {
  background: #bd005c;
}
.cid-u9uehoK14D .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-u9uehoK14D [class^="socicon-"]:before,
.cid-u9uehoK14D [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-u9uehoK14D .mbr-section-title,
.cid-u9uehoK14D .social-list {
  color: #34a1ad;
}
.cid-u9uehp5VZE {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-u9uehp5VZE .row-links {
  width: 100%;
  justify-content: center;
}
.cid-u9uehp5VZE .social-row {
  width: 100%;
  justify-content: center;
}
.cid-u9uehp5VZE .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-u9uehp5VZE .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-u9uehp5VZE .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-u9uehp5VZE .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-u9uehp5VZE .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-u9uehp5VZE .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-u9uehp5VZE .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-u9uehp5VZE .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-u9uehp5VZE .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u9uehp5VZE .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u9uehp5VZE .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-u9uehp5VZE .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-u77tY0OGcp {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u77tY0OGcp nav.navbar {
  position: fixed;
}
.cid-u77tY0OGcp .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-u77tY0OGcp .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u77tY0OGcp .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u77tY0OGcp .dropdown-item:hover,
.cid-u77tY0OGcp .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-u77tY0OGcp .dropdown-item:hover span {
  color: white;
}
.cid-u77tY0OGcp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u77tY0OGcp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u77tY0OGcp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u77tY0OGcp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u77tY0OGcp .nav-link {
  position: relative;
}
.cid-u77tY0OGcp .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-u77tY0OGcp .container {
    flex-wrap: nowrap;
  }
}
.cid-u77tY0OGcp .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u77tY0OGcp .dropdown-menu,
.cid-u77tY0OGcp .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-u77tY0OGcp .nav-item:focus,
.cid-u77tY0OGcp .nav-link:focus {
  outline: none;
}
.cid-u77tY0OGcp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u77tY0OGcp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u77tY0OGcp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u77tY0OGcp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u77tY0OGcp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u77tY0OGcp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u77tY0OGcp .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: #f8f2f4;
}
.cid-u77tY0OGcp .navbar.opened {
  transition: all 0.3s;
}
.cid-u77tY0OGcp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u77tY0OGcp .navbar .navbar-logo img {
  width: auto;
}
.cid-u77tY0OGcp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u77tY0OGcp .navbar.collapsed {
  justify-content: center;
}
.cid-u77tY0OGcp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u77tY0OGcp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u77tY0OGcp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u77tY0OGcp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u77tY0OGcp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u77tY0OGcp .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-u77tY0OGcp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u77tY0OGcp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u77tY0OGcp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u77tY0OGcp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u77tY0OGcp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u77tY0OGcp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u77tY0OGcp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u77tY0OGcp .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-u77tY0OGcp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u77tY0OGcp .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u77tY0OGcp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u77tY0OGcp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u77tY0OGcp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u77tY0OGcp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u77tY0OGcp .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u77tY0OGcp .navbar.navbar-short {
  min-height: 60px;
}
.cid-u77tY0OGcp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u77tY0OGcp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u77tY0OGcp .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-u77tY0OGcp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u77tY0OGcp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u77tY0OGcp .dropdown-item.active,
.cid-u77tY0OGcp .dropdown-item:active {
  background-color: transparent;
}
.cid-u77tY0OGcp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u77tY0OGcp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u77tY0OGcp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u77tY0OGcp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-u77tY0OGcp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u77tY0OGcp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u77tY0OGcp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u77tY0OGcp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u77tY0OGcp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u77tY0OGcp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-u77tY0OGcp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u77tY0OGcp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u77tY0OGcp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u77tY0OGcp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u77tY0OGcp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u77tY0OGcp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u77tY0OGcp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u77tY0OGcp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u77tY0OGcp .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u77tY0OGcp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u77tY0OGcp .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-u77tY0OGcp .navbar {
    height: 70px;
  }
  .cid-u77tY0OGcp .navbar.opened {
    height: auto;
  }
  .cid-u77tY0OGcp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u77tY1mb3e {
  background-image: url("../../../assets/images/fondo-serie-naturales-1-1920x1200.jpg");
}
.cid-u77tY1mb3e .mbr-fallback-image.disabled {
  display: none;
}
.cid-u77tY1mb3e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u77tY2ghoW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-u77tY2ghoW .mbr-fallback-image.disabled {
  display: none;
}
.cid-u77tY2ghoW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u77tY2ghoW .mbr-section-title {
  color: #3c0228;
}
.cid-u77tY2ghoW .mbr-section-subtitle {
  color: #3c0228;
}
.cid-u77tY2wKxg {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #f8f2f4;
}
.cid-u77tY2wKxg .mbr-fallback-image.disabled {
  display: none;
}
.cid-u77tY2wKxg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u77tY2wKxg .item {
  padding-bottom: 2rem;
}
.cid-u77tY2wKxg .item-wrapper {
  height: 500px;
  position: relative;
}
.cid-u77tY2wKxg .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u77tY2wKxg .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-u77tY2wKxg .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u77tY2wKxg .carousel-control,
.cid-u77tY2wKxg .close {
  background: #1b1b1b;
}
.cid-u77tY2wKxg .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u77tY2wKxg .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u77tY2wKxg .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u77tY2wKxg .carousel-control-next span {
  margin-left: 5px;
}
.cid-u77tY2wKxg .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-u77tY2wKxg .close::before {
  content: '\e91a';
}
.cid-u77tY2wKxg .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u77tY2wKxg .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-u77tY2wKxg .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u77tY2wKxg .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u77tY2wKxg .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u77tY2wKxg .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u77tY2wKxg .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-u77tY2wKxg .carousel-indicators li.active,
.cid-u77tY2wKxg .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u77tY2wKxg .carousel-indicators li::after,
.cid-u77tY2wKxg .carousel-indicators li::before {
  content: none;
}
.cid-u77tY2wKxg .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u77tY2wKxg .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u77tY2wKxg .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u77tY2wKxg .carousel-indicators {
    display: none;
  }
}
.cid-u77tY2wKxg .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u77tY2wKxg .carousel-inner > .active {
  display: block;
}
.cid-u77tY2wKxg .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u77tY2wKxg .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u77tY2wKxg .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u77tY2wKxg .carousel-control,
  .cid-u77tY2wKxg .carousel-indicators,
  .cid-u77tY2wKxg .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u77tY2wKxg .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u77tY2wKxg .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u77tY2wKxg .carousel-indicators .active,
.cid-u77tY2wKxg .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u77tY2wKxg .carousel-indicators .active {
  background: #fff;
}
.cid-u77tY2wKxg .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u77tY2wKxg .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u77tY2wKxg .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u77tY2wKxg .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u77tY2wKxg .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u77tY2wKxg .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u77tY2wKxg .carousel {
  width: 100%;
}
.cid-u77tY2wKxg .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u77tY2wKxg .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u77tY2wKxg .modal.fade .modal-dialog,
.cid-u77tY2wKxg .modal.in .modal-dialog {
  transform: none;
}
.cid-u77tY2wKxg .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u77tY2wKxg H6 {
  text-align: center;
}
.cid-u77tY56ntY {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-u77tY56ntY .mbr-fallback-image.disabled {
  display: none;
}
.cid-u77tY56ntY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u77tY56ntY .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-u77tY56ntY .bg-facebook:hover {
  background: #0b60cb;
}
.cid-u77tY56ntY .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-u77tY56ntY .bg-instagram:hover {
  background: #bd005c;
}
.cid-u77tY56ntY .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-u77tY56ntY [class^="socicon-"]:before,
.cid-u77tY56ntY [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-u77tY56ntY .mbr-section-title,
.cid-u77tY56ntY .social-list {
  color: #34a1ad;
}
.cid-u77tY5ubZc {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-u77tY5ubZc .row-links {
  width: 100%;
  justify-content: center;
}
.cid-u77tY5ubZc .social-row {
  width: 100%;
  justify-content: center;
}
.cid-u77tY5ubZc .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-u77tY5ubZc .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-u77tY5ubZc .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-u77tY5ubZc .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-u77tY5ubZc .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-u77tY5ubZc .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-u77tY5ubZc .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-u77tY5ubZc .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-u77tY5ubZc .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u77tY5ubZc .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u77tY5ubZc .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-u77tY5ubZc .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-u77ulofJv0 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u77ulofJv0 nav.navbar {
  position: fixed;
}
.cid-u77ulofJv0 .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-u77ulofJv0 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u77ulofJv0 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u77ulofJv0 .dropdown-item:hover,
.cid-u77ulofJv0 .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-u77ulofJv0 .dropdown-item:hover span {
  color: white;
}
.cid-u77ulofJv0 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u77ulofJv0 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u77ulofJv0 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u77ulofJv0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u77ulofJv0 .nav-link {
  position: relative;
}
.cid-u77ulofJv0 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-u77ulofJv0 .container {
    flex-wrap: nowrap;
  }
}
.cid-u77ulofJv0 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u77ulofJv0 .dropdown-menu,
.cid-u77ulofJv0 .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-u77ulofJv0 .nav-item:focus,
.cid-u77ulofJv0 .nav-link:focus {
  outline: none;
}
.cid-u77ulofJv0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u77ulofJv0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u77ulofJv0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u77ulofJv0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u77ulofJv0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u77ulofJv0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u77ulofJv0 .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: #f8f2f4;
}
.cid-u77ulofJv0 .navbar.opened {
  transition: all 0.3s;
}
.cid-u77ulofJv0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u77ulofJv0 .navbar .navbar-logo img {
  width: auto;
}
.cid-u77ulofJv0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u77ulofJv0 .navbar.collapsed {
  justify-content: center;
}
.cid-u77ulofJv0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u77ulofJv0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u77ulofJv0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u77ulofJv0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u77ulofJv0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u77ulofJv0 .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-u77ulofJv0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u77ulofJv0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u77ulofJv0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u77ulofJv0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u77ulofJv0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u77ulofJv0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u77ulofJv0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u77ulofJv0 .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-u77ulofJv0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u77ulofJv0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u77ulofJv0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u77ulofJv0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u77ulofJv0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u77ulofJv0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u77ulofJv0 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u77ulofJv0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-u77ulofJv0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u77ulofJv0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u77ulofJv0 .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-u77ulofJv0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u77ulofJv0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u77ulofJv0 .dropdown-item.active,
.cid-u77ulofJv0 .dropdown-item:active {
  background-color: transparent;
}
.cid-u77ulofJv0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u77ulofJv0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u77ulofJv0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u77ulofJv0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-u77ulofJv0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u77ulofJv0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u77ulofJv0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u77ulofJv0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u77ulofJv0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u77ulofJv0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-u77ulofJv0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u77ulofJv0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u77ulofJv0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u77ulofJv0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u77ulofJv0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u77ulofJv0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u77ulofJv0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u77ulofJv0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u77ulofJv0 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u77ulofJv0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u77ulofJv0 .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-u77ulofJv0 .navbar {
    height: 70px;
  }
  .cid-u77ulofJv0 .navbar.opened {
    height: auto;
  }
  .cid-u77ulofJv0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u77uloz0Vg {
  background-image: url("../../../assets/images/fondo-procesos-bosque-1920x1200.jpg");
}
.cid-u77uloz0Vg .mbr-fallback-image.disabled {
  display: none;
}
.cid-u77uloz0Vg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u7uGBRdc6T {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-u7uGBRdc6T .mbr-fallback-image.disabled {
  display: none;
}
.cid-u7uGBRdc6T .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u77ulrj1x9 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-u77ulrj1x9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u77ulrj1x9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u77ulrj1x9 .mbr-section-title {
  color: #3c0228;
}
.cid-u77ulrj1x9 .mbr-section-subtitle {
  color: #3c0228;
}
.cid-u77ulrAsrG {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #f8f2f4;
}
.cid-u77ulrAsrG .mbr-fallback-image.disabled {
  display: none;
}
.cid-u77ulrAsrG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u77ulrAsrG .item {
  padding-bottom: 2rem;
}
.cid-u77ulrAsrG .item-wrapper {
  position: relative;
}
.cid-u77ulrAsrG .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-u77ulrAsrG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u77ulrAsrG .carousel-control,
.cid-u77ulrAsrG .close {
  background: #1b1b1b;
}
.cid-u77ulrAsrG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u77ulrAsrG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u77ulrAsrG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u77ulrAsrG .carousel-control-next span {
  margin-left: 5px;
}
.cid-u77ulrAsrG .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-u77ulrAsrG .close::before {
  content: '\e91a';
}
.cid-u77ulrAsrG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u77ulrAsrG .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-u77ulrAsrG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u77ulrAsrG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u77ulrAsrG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u77ulrAsrG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u77ulrAsrG .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-u77ulrAsrG .carousel-indicators li.active,
.cid-u77ulrAsrG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u77ulrAsrG .carousel-indicators li::after,
.cid-u77ulrAsrG .carousel-indicators li::before {
  content: none;
}
.cid-u77ulrAsrG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u77ulrAsrG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u77ulrAsrG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u77ulrAsrG .carousel-indicators {
    display: none;
  }
}
.cid-u77ulrAsrG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u77ulrAsrG .carousel-inner > .active {
  display: block;
}
.cid-u77ulrAsrG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u77ulrAsrG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u77ulrAsrG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u77ulrAsrG .carousel-control,
  .cid-u77ulrAsrG .carousel-indicators,
  .cid-u77ulrAsrG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u77ulrAsrG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u77ulrAsrG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u77ulrAsrG .carousel-indicators .active,
.cid-u77ulrAsrG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u77ulrAsrG .carousel-indicators .active {
  background: #fff;
}
.cid-u77ulrAsrG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u77ulrAsrG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u77ulrAsrG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u77ulrAsrG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u77ulrAsrG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u77ulrAsrG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u77ulrAsrG .carousel {
  width: 100%;
}
.cid-u77ulrAsrG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u77ulrAsrG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u77ulrAsrG .modal.fade .modal-dialog,
.cid-u77ulrAsrG .modal.in .modal-dialog {
  transform: none;
}
.cid-u77ulrAsrG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u77ulrAsrG H6 {
  text-align: center;
}
.cid-u9uyS2fTlv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-u9uyS2fTlv .mbr-fallback-image.disabled {
  display: none;
}
.cid-u9uyS2fTlv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u77ulsb45H {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-u77ulsb45H .mbr-fallback-image.disabled {
  display: none;
}
.cid-u77ulsb45H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u77ulsb45H .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-u77ulsb45H .bg-facebook:hover {
  background: #0b60cb;
}
.cid-u77ulsb45H .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-u77ulsb45H .bg-instagram:hover {
  background: #bd005c;
}
.cid-u77ulsb45H .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-u77ulsb45H [class^="socicon-"]:before,
.cid-u77ulsb45H [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-u77ulsb45H .mbr-section-title,
.cid-u77ulsb45H .social-list {
  color: #34a1ad;
}
.cid-u77ulsB5fz {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-u77ulsB5fz .row-links {
  width: 100%;
  justify-content: center;
}
.cid-u77ulsB5fz .social-row {
  width: 100%;
  justify-content: center;
}
.cid-u77ulsB5fz .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-u77ulsB5fz .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-u77ulsB5fz .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-u77ulsB5fz .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-u77ulsB5fz .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-u77ulsB5fz .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-u77ulsB5fz .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-u77ulsB5fz .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-u77ulsB5fz .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u77ulsB5fz .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u77ulsB5fz .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-u77ulsB5fz .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-u9vhAiFn78 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u9vhAiFn78 nav.navbar {
  position: fixed;
}
.cid-u9vhAiFn78 .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-u9vhAiFn78 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u9vhAiFn78 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u9vhAiFn78 .dropdown-item:hover,
.cid-u9vhAiFn78 .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-u9vhAiFn78 .dropdown-item:hover span {
  color: white;
}
.cid-u9vhAiFn78 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u9vhAiFn78 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u9vhAiFn78 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u9vhAiFn78 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u9vhAiFn78 .nav-link {
  position: relative;
}
.cid-u9vhAiFn78 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-u9vhAiFn78 .container {
    flex-wrap: nowrap;
  }
}
.cid-u9vhAiFn78 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u9vhAiFn78 .dropdown-menu,
.cid-u9vhAiFn78 .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-u9vhAiFn78 .nav-item:focus,
.cid-u9vhAiFn78 .nav-link:focus {
  outline: none;
}
.cid-u9vhAiFn78 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u9vhAiFn78 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u9vhAiFn78 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u9vhAiFn78 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u9vhAiFn78 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u9vhAiFn78 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u9vhAiFn78 .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: #f8f2f4;
}
.cid-u9vhAiFn78 .navbar.opened {
  transition: all 0.3s;
}
.cid-u9vhAiFn78 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u9vhAiFn78 .navbar .navbar-logo img {
  width: auto;
}
.cid-u9vhAiFn78 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u9vhAiFn78 .navbar.collapsed {
  justify-content: center;
}
.cid-u9vhAiFn78 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u9vhAiFn78 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u9vhAiFn78 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u9vhAiFn78 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u9vhAiFn78 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u9vhAiFn78 .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-u9vhAiFn78 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u9vhAiFn78 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u9vhAiFn78 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u9vhAiFn78 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u9vhAiFn78 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u9vhAiFn78 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u9vhAiFn78 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u9vhAiFn78 .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-u9vhAiFn78 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u9vhAiFn78 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u9vhAiFn78 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u9vhAiFn78 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u9vhAiFn78 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u9vhAiFn78 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u9vhAiFn78 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u9vhAiFn78 .navbar.navbar-short {
  min-height: 60px;
}
.cid-u9vhAiFn78 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u9vhAiFn78 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u9vhAiFn78 .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-u9vhAiFn78 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u9vhAiFn78 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u9vhAiFn78 .dropdown-item.active,
.cid-u9vhAiFn78 .dropdown-item:active {
  background-color: transparent;
}
.cid-u9vhAiFn78 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u9vhAiFn78 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u9vhAiFn78 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u9vhAiFn78 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-u9vhAiFn78 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u9vhAiFn78 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u9vhAiFn78 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u9vhAiFn78 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u9vhAiFn78 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u9vhAiFn78 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-u9vhAiFn78 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u9vhAiFn78 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u9vhAiFn78 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u9vhAiFn78 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u9vhAiFn78 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u9vhAiFn78 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u9vhAiFn78 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u9vhAiFn78 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u9vhAiFn78 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u9vhAiFn78 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u9vhAiFn78 .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-u9vhAiFn78 .navbar {
    height: 70px;
  }
  .cid-u9vhAiFn78 .navbar.opened {
    height: auto;
  }
  .cid-u9vhAiFn78 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u9vhAjdu7K {
  background-image: url("../../../assets/images/fondo-inicio-vasijas2023-1-1920x1200.jpg");
}
.cid-u9vhAjdu7K .mbr-fallback-image.disabled {
  display: none;
}
.cid-u9vhAjdu7K .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u9vhAjBx4G {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f8f2f4;
}
.cid-u9vhAjBx4G .mbr-fallback-image.disabled {
  display: none;
}
.cid-u9vhAjBx4G .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ua8EMyEz8U {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f8f2f4;
}
.cid-ua8EMyEz8U .mbr-fallback-image.disabled {
  display: none;
}
.cid-ua8EMyEz8U .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ua8EMyEz8U .item {
  padding-bottom: 2rem;
}
.cid-ua8EMyEz8U .item-wrapper {
  height: 400px;
  position: relative;
}
.cid-ua8EMyEz8U .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-ua8EMyEz8U .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-ua8EMyEz8U .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ua8EMyEz8U .carousel-control,
.cid-ua8EMyEz8U .close {
  background: #1b1b1b;
}
.cid-ua8EMyEz8U .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ua8EMyEz8U .carousel-control-prev span {
  margin-right: 5px;
}
.cid-ua8EMyEz8U .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ua8EMyEz8U .carousel-control-next span {
  margin-left: 5px;
}
.cid-ua8EMyEz8U .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-ua8EMyEz8U .close::before {
  content: '\e91a';
}
.cid-ua8EMyEz8U .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ua8EMyEz8U .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-ua8EMyEz8U .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ua8EMyEz8U .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ua8EMyEz8U .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ua8EMyEz8U .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ua8EMyEz8U .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-ua8EMyEz8U .carousel-indicators li.active,
.cid-ua8EMyEz8U .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ua8EMyEz8U .carousel-indicators li::after,
.cid-ua8EMyEz8U .carousel-indicators li::before {
  content: none;
}
.cid-ua8EMyEz8U .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ua8EMyEz8U .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ua8EMyEz8U .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ua8EMyEz8U .carousel-indicators {
    display: none;
  }
}
.cid-ua8EMyEz8U .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ua8EMyEz8U .carousel-inner > .active {
  display: block;
}
.cid-ua8EMyEz8U .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ua8EMyEz8U .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ua8EMyEz8U .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-ua8EMyEz8U .carousel-control,
  .cid-ua8EMyEz8U .carousel-indicators,
  .cid-ua8EMyEz8U .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ua8EMyEz8U .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ua8EMyEz8U .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ua8EMyEz8U .carousel-indicators .active,
.cid-ua8EMyEz8U .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ua8EMyEz8U .carousel-indicators .active {
  background: #fff;
}
.cid-ua8EMyEz8U .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ua8EMyEz8U .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ua8EMyEz8U .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ua8EMyEz8U .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ua8EMyEz8U .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ua8EMyEz8U .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ua8EMyEz8U .carousel {
  width: 100%;
}
.cid-ua8EMyEz8U .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ua8EMyEz8U .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ua8EMyEz8U .modal.fade .modal-dialog,
.cid-ua8EMyEz8U .modal.in .modal-dialog {
  transform: none;
}
.cid-ua8EMyEz8U .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ua8EMyEz8U H6 {
  text-align: center;
}
.cid-u9vhAkVMvq {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-u9vhAkVMvq .mbr-fallback-image.disabled {
  display: none;
}
.cid-u9vhAkVMvq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u9vhAlcvkE {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-u9vhAlcvkE .mbr-fallback-image.disabled {
  display: none;
}
.cid-u9vhAlcvkE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u9vhAlcvkE .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-u9vhAlcvkE .bg-facebook:hover {
  background: #0b60cb;
}
.cid-u9vhAlcvkE .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-u9vhAlcvkE .bg-instagram:hover {
  background: #bd005c;
}
.cid-u9vhAlcvkE .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-u9vhAlcvkE [class^="socicon-"]:before,
.cid-u9vhAlcvkE [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-u9vhAlcvkE .mbr-section-title,
.cid-u9vhAlcvkE .social-list {
  color: #34a1ad;
}
.cid-u9vhAlBUdW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-u9vhAlBUdW .row-links {
  width: 100%;
  justify-content: center;
}
.cid-u9vhAlBUdW .social-row {
  width: 100%;
  justify-content: center;
}
.cid-u9vhAlBUdW .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-u9vhAlBUdW .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-u9vhAlBUdW .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-u9vhAlBUdW .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-u9vhAlBUdW .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-u9vhAlBUdW .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-u9vhAlBUdW .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-u9vhAlBUdW .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-u9vhAlBUdW .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u9vhAlBUdW .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u9vhAlBUdW .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-u9vhAlBUdW .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-u9vlGITef2 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u9vlGITef2 nav.navbar {
  position: fixed;
}
.cid-u9vlGITef2 .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-u9vlGITef2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u9vlGITef2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u9vlGITef2 .dropdown-item:hover,
.cid-u9vlGITef2 .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-u9vlGITef2 .dropdown-item:hover span {
  color: white;
}
.cid-u9vlGITef2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u9vlGITef2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u9vlGITef2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u9vlGITef2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u9vlGITef2 .nav-link {
  position: relative;
}
.cid-u9vlGITef2 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-u9vlGITef2 .container {
    flex-wrap: nowrap;
  }
}
.cid-u9vlGITef2 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u9vlGITef2 .dropdown-menu,
.cid-u9vlGITef2 .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-u9vlGITef2 .nav-item:focus,
.cid-u9vlGITef2 .nav-link:focus {
  outline: none;
}
.cid-u9vlGITef2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u9vlGITef2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u9vlGITef2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u9vlGITef2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u9vlGITef2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u9vlGITef2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u9vlGITef2 .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: #f8f2f4;
}
.cid-u9vlGITef2 .navbar.opened {
  transition: all 0.3s;
}
.cid-u9vlGITef2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u9vlGITef2 .navbar .navbar-logo img {
  width: auto;
}
.cid-u9vlGITef2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u9vlGITef2 .navbar.collapsed {
  justify-content: center;
}
.cid-u9vlGITef2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u9vlGITef2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u9vlGITef2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u9vlGITef2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u9vlGITef2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u9vlGITef2 .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-u9vlGITef2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u9vlGITef2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u9vlGITef2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u9vlGITef2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u9vlGITef2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u9vlGITef2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u9vlGITef2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u9vlGITef2 .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-u9vlGITef2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u9vlGITef2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u9vlGITef2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u9vlGITef2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u9vlGITef2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u9vlGITef2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u9vlGITef2 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u9vlGITef2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-u9vlGITef2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u9vlGITef2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u9vlGITef2 .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-u9vlGITef2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u9vlGITef2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u9vlGITef2 .dropdown-item.active,
.cid-u9vlGITef2 .dropdown-item:active {
  background-color: transparent;
}
.cid-u9vlGITef2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u9vlGITef2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u9vlGITef2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u9vlGITef2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-u9vlGITef2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u9vlGITef2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u9vlGITef2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u9vlGITef2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u9vlGITef2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u9vlGITef2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-u9vlGITef2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u9vlGITef2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u9vlGITef2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u9vlGITef2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u9vlGITef2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u9vlGITef2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u9vlGITef2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u9vlGITef2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u9vlGITef2 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u9vlGITef2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u9vlGITef2 .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-u9vlGITef2 .navbar {
    height: 70px;
  }
  .cid-u9vlGITef2 .navbar.opened {
    height: auto;
  }
  .cid-u9vlGITef2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u9vlGJgmMR {
  background-image: url("../../../assets/images/fondo-inicio-4elementos2023-2-1920x1200.jpg");
}
.cid-u9vlGJgmMR .mbr-fallback-image.disabled {
  display: none;
}
.cid-u9vlGJgmMR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u9vlGJx8Jp {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f8f2f4;
}
.cid-u9vlGJx8Jp .mbr-fallback-image.disabled {
  display: none;
}
.cid-u9vlGJx8Jp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ua8D5np8cS {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-ua8D5np8cS .mbr-fallback-image.disabled {
  display: none;
}
.cid-ua8D5np8cS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ua8D5np8cS .item {
  padding-bottom: 2rem;
}
.cid-ua8D5np8cS .item-wrapper {
  height: 400px;
  position: relative;
}
.cid-ua8D5np8cS .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-ua8D5np8cS .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-ua8D5np8cS .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ua8D5np8cS .carousel-control,
.cid-ua8D5np8cS .close {
  background: #1b1b1b;
}
.cid-ua8D5np8cS .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ua8D5np8cS .carousel-control-prev span {
  margin-right: 5px;
}
.cid-ua8D5np8cS .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ua8D5np8cS .carousel-control-next span {
  margin-left: 5px;
}
.cid-ua8D5np8cS .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-ua8D5np8cS .close::before {
  content: '\e91a';
}
.cid-ua8D5np8cS .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ua8D5np8cS .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-ua8D5np8cS .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ua8D5np8cS .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ua8D5np8cS .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ua8D5np8cS .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ua8D5np8cS .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-ua8D5np8cS .carousel-indicators li.active,
.cid-ua8D5np8cS .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ua8D5np8cS .carousel-indicators li::after,
.cid-ua8D5np8cS .carousel-indicators li::before {
  content: none;
}
.cid-ua8D5np8cS .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ua8D5np8cS .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ua8D5np8cS .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ua8D5np8cS .carousel-indicators {
    display: none;
  }
}
.cid-ua8D5np8cS .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ua8D5np8cS .carousel-inner > .active {
  display: block;
}
.cid-ua8D5np8cS .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ua8D5np8cS .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ua8D5np8cS .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-ua8D5np8cS .carousel-control,
  .cid-ua8D5np8cS .carousel-indicators,
  .cid-ua8D5np8cS .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ua8D5np8cS .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ua8D5np8cS .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ua8D5np8cS .carousel-indicators .active,
.cid-ua8D5np8cS .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ua8D5np8cS .carousel-indicators .active {
  background: #fff;
}
.cid-ua8D5np8cS .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ua8D5np8cS .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ua8D5np8cS .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ua8D5np8cS .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ua8D5np8cS .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ua8D5np8cS .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ua8D5np8cS .carousel {
  width: 100%;
}
.cid-ua8D5np8cS .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ua8D5np8cS .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ua8D5np8cS .modal.fade .modal-dialog,
.cid-ua8D5np8cS .modal.in .modal-dialog {
  transform: none;
}
.cid-ua8D5np8cS .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ua8D5np8cS H6 {
  text-align: center;
}
.cid-u9vlGKxs2X {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-u9vlGKxs2X .mbr-fallback-image.disabled {
  display: none;
}
.cid-u9vlGKxs2X .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u9vlGKMMwc {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-u9vlGKMMwc .mbr-fallback-image.disabled {
  display: none;
}
.cid-u9vlGKMMwc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u9vlGKMMwc .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-u9vlGKMMwc .bg-facebook:hover {
  background: #0b60cb;
}
.cid-u9vlGKMMwc .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-u9vlGKMMwc .bg-instagram:hover {
  background: #bd005c;
}
.cid-u9vlGKMMwc .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-u9vlGKMMwc [class^="socicon-"]:before,
.cid-u9vlGKMMwc [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-u9vlGKMMwc .mbr-section-title,
.cid-u9vlGKMMwc .social-list {
  color: #34a1ad;
}
.cid-u9vlGL8eXp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-u9vlGL8eXp .row-links {
  width: 100%;
  justify-content: center;
}
.cid-u9vlGL8eXp .social-row {
  width: 100%;
  justify-content: center;
}
.cid-u9vlGL8eXp .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-u9vlGL8eXp .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-u9vlGL8eXp .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-u9vlGL8eXp .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-u9vlGL8eXp .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-u9vlGL8eXp .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-u9vlGL8eXp .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-u9vlGL8eXp .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-u9vlGL8eXp .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u9vlGL8eXp .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u9vlGL8eXp .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-u9vlGL8eXp .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-u9vo7yBI8G {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u9vo7yBI8G nav.navbar {
  position: fixed;
}
.cid-u9vo7yBI8G .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-u9vo7yBI8G .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u9vo7yBI8G .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u9vo7yBI8G .dropdown-item:hover,
.cid-u9vo7yBI8G .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-u9vo7yBI8G .dropdown-item:hover span {
  color: white;
}
.cid-u9vo7yBI8G .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u9vo7yBI8G .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u9vo7yBI8G .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u9vo7yBI8G .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u9vo7yBI8G .nav-link {
  position: relative;
}
.cid-u9vo7yBI8G .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-u9vo7yBI8G .container {
    flex-wrap: nowrap;
  }
}
.cid-u9vo7yBI8G .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u9vo7yBI8G .dropdown-menu,
.cid-u9vo7yBI8G .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-u9vo7yBI8G .nav-item:focus,
.cid-u9vo7yBI8G .nav-link:focus {
  outline: none;
}
.cid-u9vo7yBI8G .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u9vo7yBI8G .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u9vo7yBI8G .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u9vo7yBI8G .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u9vo7yBI8G .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u9vo7yBI8G .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u9vo7yBI8G .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: #f8f2f4;
}
.cid-u9vo7yBI8G .navbar.opened {
  transition: all 0.3s;
}
.cid-u9vo7yBI8G .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u9vo7yBI8G .navbar .navbar-logo img {
  width: auto;
}
.cid-u9vo7yBI8G .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u9vo7yBI8G .navbar.collapsed {
  justify-content: center;
}
.cid-u9vo7yBI8G .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u9vo7yBI8G .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u9vo7yBI8G .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u9vo7yBI8G .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u9vo7yBI8G .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u9vo7yBI8G .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-u9vo7yBI8G .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u9vo7yBI8G .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u9vo7yBI8G .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u9vo7yBI8G .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u9vo7yBI8G .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u9vo7yBI8G .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u9vo7yBI8G .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u9vo7yBI8G .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-u9vo7yBI8G .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u9vo7yBI8G .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u9vo7yBI8G .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u9vo7yBI8G .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u9vo7yBI8G .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u9vo7yBI8G .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u9vo7yBI8G .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u9vo7yBI8G .navbar.navbar-short {
  min-height: 60px;
}
.cid-u9vo7yBI8G .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u9vo7yBI8G .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u9vo7yBI8G .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-u9vo7yBI8G .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u9vo7yBI8G .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u9vo7yBI8G .dropdown-item.active,
.cid-u9vo7yBI8G .dropdown-item:active {
  background-color: transparent;
}
.cid-u9vo7yBI8G .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u9vo7yBI8G .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u9vo7yBI8G .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u9vo7yBI8G .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-u9vo7yBI8G .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u9vo7yBI8G .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u9vo7yBI8G ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u9vo7yBI8G .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u9vo7yBI8G button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u9vo7yBI8G button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-u9vo7yBI8G button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u9vo7yBI8G button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u9vo7yBI8G button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u9vo7yBI8G button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u9vo7yBI8G nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u9vo7yBI8G nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u9vo7yBI8G nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u9vo7yBI8G nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u9vo7yBI8G .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u9vo7yBI8G a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u9vo7yBI8G .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-u9vo7yBI8G .navbar {
    height: 70px;
  }
  .cid-u9vo7yBI8G .navbar.opened {
    height: auto;
  }
  .cid-u9vo7yBI8G .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u9vo7z1s9T {
  background-image: url("../../../assets/images/fondo-inicio-maquech-infinito-1-1920x1200.jpg");
}
.cid-u9vo7z1s9T .mbr-fallback-image.disabled {
  display: none;
}
.cid-u9vo7z1s9T .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u9vo7zqmbZ {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f8f2f4;
}
.cid-u9vo7zqmbZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u9vo7zqmbZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u9vo7zGaua {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-u9vo7zGaua .mbr-fallback-image.disabled {
  display: none;
}
.cid-u9vo7zGaua .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u9vo7zGaua .item {
  padding-bottom: 2rem;
}
.cid-u9vo7zGaua .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-u9vo7zGaua .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u9vo7zGaua .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-u9vo7zGaua .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u9vo7zGaua .carousel-control,
.cid-u9vo7zGaua .close {
  background: #1b1b1b;
}
.cid-u9vo7zGaua .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u9vo7zGaua .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u9vo7zGaua .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u9vo7zGaua .carousel-control-next span {
  margin-left: 5px;
}
.cid-u9vo7zGaua .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-u9vo7zGaua .close::before {
  content: '\e91a';
}
.cid-u9vo7zGaua .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u9vo7zGaua .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-u9vo7zGaua .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u9vo7zGaua .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u9vo7zGaua .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u9vo7zGaua .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u9vo7zGaua .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-u9vo7zGaua .carousel-indicators li.active,
.cid-u9vo7zGaua .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u9vo7zGaua .carousel-indicators li::after,
.cid-u9vo7zGaua .carousel-indicators li::before {
  content: none;
}
.cid-u9vo7zGaua .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u9vo7zGaua .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u9vo7zGaua .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u9vo7zGaua .carousel-indicators {
    display: none;
  }
}
.cid-u9vo7zGaua .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u9vo7zGaua .carousel-inner > .active {
  display: block;
}
.cid-u9vo7zGaua .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u9vo7zGaua .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u9vo7zGaua .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u9vo7zGaua .carousel-control,
  .cid-u9vo7zGaua .carousel-indicators,
  .cid-u9vo7zGaua .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u9vo7zGaua .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u9vo7zGaua .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u9vo7zGaua .carousel-indicators .active,
.cid-u9vo7zGaua .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u9vo7zGaua .carousel-indicators .active {
  background: #fff;
}
.cid-u9vo7zGaua .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u9vo7zGaua .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u9vo7zGaua .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u9vo7zGaua .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u9vo7zGaua .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u9vo7zGaua .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u9vo7zGaua .carousel {
  width: 100%;
}
.cid-u9vo7zGaua .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u9vo7zGaua .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u9vo7zGaua .modal.fade .modal-dialog,
.cid-u9vo7zGaua .modal.in .modal-dialog {
  transform: none;
}
.cid-u9vo7zGaua .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u9vo7zGaua H6 {
  text-align: center;
}
.cid-u9vo7Arap7 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-u9vo7Arap7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u9vo7Arap7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u9vo7AHDM8 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-u9vo7AHDM8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u9vo7AHDM8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u9vo7AHDM8 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-u9vo7AHDM8 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-u9vo7AHDM8 .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-u9vo7AHDM8 .bg-instagram:hover {
  background: #bd005c;
}
.cid-u9vo7AHDM8 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-u9vo7AHDM8 [class^="socicon-"]:before,
.cid-u9vo7AHDM8 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-u9vo7AHDM8 .mbr-section-title,
.cid-u9vo7AHDM8 .social-list {
  color: #34a1ad;
}
.cid-u9vo7B3RRP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-u9vo7B3RRP .row-links {
  width: 100%;
  justify-content: center;
}
.cid-u9vo7B3RRP .social-row {
  width: 100%;
  justify-content: center;
}
.cid-u9vo7B3RRP .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-u9vo7B3RRP .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-u9vo7B3RRP .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-u9vo7B3RRP .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-u9vo7B3RRP .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-u9vo7B3RRP .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-u9vo7B3RRP .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-u9vo7B3RRP .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-u9vo7B3RRP .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u9vo7B3RRP .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u9vo7B3RRP .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-u9vo7B3RRP .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-u9vvDbdUfn {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u9vvDbdUfn nav.navbar {
  position: fixed;
}
.cid-u9vvDbdUfn .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-u9vvDbdUfn .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u9vvDbdUfn .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u9vvDbdUfn .dropdown-item:hover,
.cid-u9vvDbdUfn .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-u9vvDbdUfn .dropdown-item:hover span {
  color: white;
}
.cid-u9vvDbdUfn .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u9vvDbdUfn .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u9vvDbdUfn .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u9vvDbdUfn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u9vvDbdUfn .nav-link {
  position: relative;
}
.cid-u9vvDbdUfn .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-u9vvDbdUfn .container {
    flex-wrap: nowrap;
  }
}
.cid-u9vvDbdUfn .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u9vvDbdUfn .dropdown-menu,
.cid-u9vvDbdUfn .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-u9vvDbdUfn .nav-item:focus,
.cid-u9vvDbdUfn .nav-link:focus {
  outline: none;
}
.cid-u9vvDbdUfn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u9vvDbdUfn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u9vvDbdUfn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u9vvDbdUfn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u9vvDbdUfn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u9vvDbdUfn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u9vvDbdUfn .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: #f8f2f4;
}
.cid-u9vvDbdUfn .navbar.opened {
  transition: all 0.3s;
}
.cid-u9vvDbdUfn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u9vvDbdUfn .navbar .navbar-logo img {
  width: auto;
}
.cid-u9vvDbdUfn .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u9vvDbdUfn .navbar.collapsed {
  justify-content: center;
}
.cid-u9vvDbdUfn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u9vvDbdUfn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u9vvDbdUfn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u9vvDbdUfn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u9vvDbdUfn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u9vvDbdUfn .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-u9vvDbdUfn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u9vvDbdUfn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u9vvDbdUfn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u9vvDbdUfn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u9vvDbdUfn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u9vvDbdUfn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u9vvDbdUfn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u9vvDbdUfn .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-u9vvDbdUfn .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u9vvDbdUfn .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u9vvDbdUfn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u9vvDbdUfn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u9vvDbdUfn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u9vvDbdUfn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u9vvDbdUfn .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u9vvDbdUfn .navbar.navbar-short {
  min-height: 60px;
}
.cid-u9vvDbdUfn .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u9vvDbdUfn .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u9vvDbdUfn .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-u9vvDbdUfn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u9vvDbdUfn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u9vvDbdUfn .dropdown-item.active,
.cid-u9vvDbdUfn .dropdown-item:active {
  background-color: transparent;
}
.cid-u9vvDbdUfn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u9vvDbdUfn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u9vvDbdUfn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u9vvDbdUfn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-u9vvDbdUfn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u9vvDbdUfn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u9vvDbdUfn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u9vvDbdUfn .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u9vvDbdUfn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u9vvDbdUfn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-u9vvDbdUfn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u9vvDbdUfn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u9vvDbdUfn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u9vvDbdUfn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u9vvDbdUfn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u9vvDbdUfn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u9vvDbdUfn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u9vvDbdUfn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u9vvDbdUfn .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u9vvDbdUfn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u9vvDbdUfn .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-u9vvDbdUfn .navbar {
    height: 70px;
  }
  .cid-u9vvDbdUfn .navbar.opened {
    height: auto;
  }
  .cid-u9vvDbdUfn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u9vvDbw2g6 {
  background-image: url("../../../assets/images/fondo-inicio-pinturas2024-1920x1200.jpg");
}
.cid-u9vvDbw2g6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u9vvDbw2g6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u9vvDbLJR7 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-u9vvDbLJR7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u9vvDbLJR7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u9vvDbLJR7 .item {
  padding-bottom: 2rem;
}
.cid-u9vvDbLJR7 .item-wrapper {
  position: relative;
}
.cid-u9vvDbLJR7 .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-u9vvDbLJR7 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u9vvDbLJR7 .carousel-control,
.cid-u9vvDbLJR7 .close {
  background: #1b1b1b;
}
.cid-u9vvDbLJR7 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u9vvDbLJR7 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u9vvDbLJR7 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u9vvDbLJR7 .carousel-control-next span {
  margin-left: 5px;
}
.cid-u9vvDbLJR7 .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-u9vvDbLJR7 .close::before {
  content: '\e91a';
}
.cid-u9vvDbLJR7 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u9vvDbLJR7 .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-u9vvDbLJR7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u9vvDbLJR7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u9vvDbLJR7 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u9vvDbLJR7 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u9vvDbLJR7 .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-u9vvDbLJR7 .carousel-indicators li.active,
.cid-u9vvDbLJR7 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u9vvDbLJR7 .carousel-indicators li::after,
.cid-u9vvDbLJR7 .carousel-indicators li::before {
  content: none;
}
.cid-u9vvDbLJR7 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u9vvDbLJR7 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u9vvDbLJR7 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u9vvDbLJR7 .carousel-indicators {
    display: none;
  }
}
.cid-u9vvDbLJR7 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u9vvDbLJR7 .carousel-inner > .active {
  display: block;
}
.cid-u9vvDbLJR7 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u9vvDbLJR7 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u9vvDbLJR7 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u9vvDbLJR7 .carousel-control,
  .cid-u9vvDbLJR7 .carousel-indicators,
  .cid-u9vvDbLJR7 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u9vvDbLJR7 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u9vvDbLJR7 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u9vvDbLJR7 .carousel-indicators .active,
.cid-u9vvDbLJR7 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u9vvDbLJR7 .carousel-indicators .active {
  background: #fff;
}
.cid-u9vvDbLJR7 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u9vvDbLJR7 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u9vvDbLJR7 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u9vvDbLJR7 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u9vvDbLJR7 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u9vvDbLJR7 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u9vvDbLJR7 .carousel {
  width: 100%;
}
.cid-u9vvDbLJR7 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u9vvDbLJR7 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u9vvDbLJR7 .modal.fade .modal-dialog,
.cid-u9vvDbLJR7 .modal.in .modal-dialog {
  transform: none;
}
.cid-u9vvDbLJR7 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u9vvDbLJR7 H6 {
  text-align: center;
  color: #3c0228;
}
.cid-u9vvDcuQCF {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-u9vvDcuQCF .mbr-fallback-image.disabled {
  display: none;
}
.cid-u9vvDcuQCF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u9vvDcuQCF .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-u9vvDcuQCF .bg-facebook:hover {
  background: #0b60cb;
}
.cid-u9vvDcuQCF .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-u9vvDcuQCF .bg-instagram:hover {
  background: #bd005c;
}
.cid-u9vvDcuQCF .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-u9vvDcuQCF [class^="socicon-"]:before,
.cid-u9vvDcuQCF [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-u9vvDcuQCF .mbr-section-title,
.cid-u9vvDcuQCF .social-list {
  color: #34a1ad;
}
.cid-u9vvDcP9GZ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-u9vvDcP9GZ .row-links {
  width: 100%;
  justify-content: center;
}
.cid-u9vvDcP9GZ .social-row {
  width: 100%;
  justify-content: center;
}
.cid-u9vvDcP9GZ .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-u9vvDcP9GZ .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-u9vvDcP9GZ .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-u9vvDcP9GZ .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-u9vvDcP9GZ .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-u9vvDcP9GZ .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-u9vvDcP9GZ .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-u9vvDcP9GZ .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-u9vvDcP9GZ .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u9vvDcP9GZ .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u9vvDcP9GZ .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-u9vvDcP9GZ .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-udWT6VJgIB {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-udWT6VJgIB nav.navbar {
  position: fixed;
}
.cid-udWT6VJgIB .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-udWT6VJgIB .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-udWT6VJgIB .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-udWT6VJgIB .dropdown-item:hover,
.cid-udWT6VJgIB .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-udWT6VJgIB .dropdown-item:hover span {
  color: white;
}
.cid-udWT6VJgIB .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-udWT6VJgIB .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-udWT6VJgIB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-udWT6VJgIB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-udWT6VJgIB .nav-link {
  position: relative;
}
.cid-udWT6VJgIB .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-udWT6VJgIB .container {
    flex-wrap: nowrap;
  }
}
.cid-udWT6VJgIB .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-udWT6VJgIB .dropdown-menu,
.cid-udWT6VJgIB .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-udWT6VJgIB .nav-item:focus,
.cid-udWT6VJgIB .nav-link:focus {
  outline: none;
}
.cid-udWT6VJgIB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-udWT6VJgIB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-udWT6VJgIB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-udWT6VJgIB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-udWT6VJgIB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-udWT6VJgIB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-udWT6VJgIB .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: #f8f2f4;
}
.cid-udWT6VJgIB .navbar.opened {
  transition: all 0.3s;
}
.cid-udWT6VJgIB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-udWT6VJgIB .navbar .navbar-logo img {
  width: auto;
}
.cid-udWT6VJgIB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-udWT6VJgIB .navbar.collapsed {
  justify-content: center;
}
.cid-udWT6VJgIB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-udWT6VJgIB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-udWT6VJgIB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-udWT6VJgIB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-udWT6VJgIB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-udWT6VJgIB .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-udWT6VJgIB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-udWT6VJgIB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-udWT6VJgIB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-udWT6VJgIB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-udWT6VJgIB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-udWT6VJgIB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-udWT6VJgIB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-udWT6VJgIB .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-udWT6VJgIB .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-udWT6VJgIB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-udWT6VJgIB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-udWT6VJgIB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-udWT6VJgIB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-udWT6VJgIB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-udWT6VJgIB .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-udWT6VJgIB .navbar.navbar-short {
  min-height: 60px;
}
.cid-udWT6VJgIB .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-udWT6VJgIB .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-udWT6VJgIB .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-udWT6VJgIB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-udWT6VJgIB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-udWT6VJgIB .dropdown-item.active,
.cid-udWT6VJgIB .dropdown-item:active {
  background-color: transparent;
}
.cid-udWT6VJgIB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-udWT6VJgIB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-udWT6VJgIB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-udWT6VJgIB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-udWT6VJgIB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-udWT6VJgIB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-udWT6VJgIB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-udWT6VJgIB .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-udWT6VJgIB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-udWT6VJgIB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-udWT6VJgIB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-udWT6VJgIB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-udWT6VJgIB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-udWT6VJgIB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-udWT6VJgIB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-udWT6VJgIB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-udWT6VJgIB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-udWT6VJgIB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-udWT6VJgIB .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-udWT6VJgIB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-udWT6VJgIB .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-udWT6VJgIB .navbar {
    height: 70px;
  }
  .cid-udWT6VJgIB .navbar.opened {
    height: auto;
  }
  .cid-udWT6VJgIB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-udWT6W1OxU {
  background-image: url("../../../assets/images/fondo-inicio-1920x1200.jpg");
}
.cid-udWT6W1OxU .mbr-fallback-image.disabled {
  display: none;
}
.cid-udWT6W1OxU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-udWT6Whk3E {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-udWT6Whk3E .mbr-fallback-image.disabled {
  display: none;
}
.cid-udWT6Whk3E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-udWT6Whk3E .mbr-section-title {
  color: #3c0228;
}
.cid-udWT6Whk3E .mbr-section-subtitle {
  color: #3c0228;
}
.cid-udWT6WvH9i {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #f8f2f4;
}
.cid-udWT6WvH9i .mbr-fallback-image.disabled {
  display: none;
}
.cid-udWT6WvH9i .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-udWT6WvH9i .item {
  padding-bottom: 2rem;
}
.cid-udWT6WvH9i .item-wrapper {
  height: 500px;
  position: relative;
}
.cid-udWT6WvH9i .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-udWT6WvH9i .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-udWT6WvH9i .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-udWT6WvH9i .carousel-control,
.cid-udWT6WvH9i .close {
  background: #1b1b1b;
}
.cid-udWT6WvH9i .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-udWT6WvH9i .carousel-control-prev span {
  margin-right: 5px;
}
.cid-udWT6WvH9i .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-udWT6WvH9i .carousel-control-next span {
  margin-left: 5px;
}
.cid-udWT6WvH9i .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-udWT6WvH9i .close::before {
  content: '\e91a';
}
.cid-udWT6WvH9i .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-udWT6WvH9i .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-udWT6WvH9i .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-udWT6WvH9i .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-udWT6WvH9i .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-udWT6WvH9i .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-udWT6WvH9i .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-udWT6WvH9i .carousel-indicators li.active,
.cid-udWT6WvH9i .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-udWT6WvH9i .carousel-indicators li::after,
.cid-udWT6WvH9i .carousel-indicators li::before {
  content: none;
}
.cid-udWT6WvH9i .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-udWT6WvH9i .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-udWT6WvH9i .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-udWT6WvH9i .carousel-indicators {
    display: none;
  }
}
.cid-udWT6WvH9i .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-udWT6WvH9i .carousel-inner > .active {
  display: block;
}
.cid-udWT6WvH9i .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-udWT6WvH9i .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-udWT6WvH9i .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-udWT6WvH9i .carousel-control,
  .cid-udWT6WvH9i .carousel-indicators,
  .cid-udWT6WvH9i .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-udWT6WvH9i .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-udWT6WvH9i .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-udWT6WvH9i .carousel-indicators .active,
.cid-udWT6WvH9i .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-udWT6WvH9i .carousel-indicators .active {
  background: #fff;
}
.cid-udWT6WvH9i .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-udWT6WvH9i .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-udWT6WvH9i .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-udWT6WvH9i .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-udWT6WvH9i .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-udWT6WvH9i .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-udWT6WvH9i .carousel {
  width: 100%;
}
.cid-udWT6WvH9i .modal-backdrop.in {
  opacity: 0.8;
}
.cid-udWT6WvH9i .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-udWT6WvH9i .modal.fade .modal-dialog,
.cid-udWT6WvH9i .modal.in .modal-dialog {
  transform: none;
}
.cid-udWT6WvH9i .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-udWT6WvH9i H6 {
  text-align: center;
}
.cid-udWT6Xbml8 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-udWT6Xbml8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-udWT6Xbml8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-udWT6Xbml8 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-udWT6Xbml8 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-udWT6Xbml8 .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-udWT6Xbml8 .bg-instagram:hover {
  background: #bd005c;
}
.cid-udWT6Xbml8 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-udWT6Xbml8 [class^="socicon-"]:before,
.cid-udWT6Xbml8 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-udWT6Xbml8 .mbr-section-title,
.cid-udWT6Xbml8 .social-list {
  color: #34a1ad;
}
.cid-udWT6Xxfwa {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-udWT6Xxfwa .row-links {
  width: 100%;
  justify-content: center;
}
.cid-udWT6Xxfwa .social-row {
  width: 100%;
  justify-content: center;
}
.cid-udWT6Xxfwa .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-udWT6Xxfwa .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-udWT6Xxfwa .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-udWT6Xxfwa .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-udWT6Xxfwa .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-udWT6Xxfwa .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-udWT6Xxfwa .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-udWT6Xxfwa .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-udWT6Xxfwa .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-udWT6Xxfwa .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-udWT6Xxfwa .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-udWT6Xxfwa .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uG0oazAOzg {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uG0oazAOzg nav.navbar {
  position: fixed;
}
.cid-uG0oazAOzg .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-uG0oazAOzg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uG0oazAOzg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uG0oazAOzg .dropdown-item:hover,
.cid-uG0oazAOzg .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-uG0oazAOzg .dropdown-item:hover span {
  color: white;
}
.cid-uG0oazAOzg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uG0oazAOzg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uG0oazAOzg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uG0oazAOzg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uG0oazAOzg .nav-link {
  position: relative;
}
.cid-uG0oazAOzg .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uG0oazAOzg .container {
    flex-wrap: nowrap;
  }
}
.cid-uG0oazAOzg .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uG0oazAOzg .dropdown-menu,
.cid-uG0oazAOzg .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-uG0oazAOzg .nav-item:focus,
.cid-uG0oazAOzg .nav-link:focus {
  outline: none;
}
.cid-uG0oazAOzg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uG0oazAOzg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uG0oazAOzg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uG0oazAOzg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uG0oazAOzg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uG0oazAOzg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uG0oazAOzg .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: #f8f2f4;
}
.cid-uG0oazAOzg .navbar.opened {
  transition: all 0.3s;
}
.cid-uG0oazAOzg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uG0oazAOzg .navbar .navbar-logo img {
  width: auto;
}
.cid-uG0oazAOzg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uG0oazAOzg .navbar.collapsed {
  justify-content: center;
}
.cid-uG0oazAOzg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uG0oazAOzg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uG0oazAOzg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uG0oazAOzg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uG0oazAOzg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uG0oazAOzg .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-uG0oazAOzg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uG0oazAOzg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uG0oazAOzg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uG0oazAOzg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uG0oazAOzg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uG0oazAOzg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uG0oazAOzg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uG0oazAOzg .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-uG0oazAOzg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uG0oazAOzg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uG0oazAOzg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uG0oazAOzg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uG0oazAOzg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uG0oazAOzg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uG0oazAOzg .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uG0oazAOzg .navbar.navbar-short {
  min-height: 60px;
}
.cid-uG0oazAOzg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uG0oazAOzg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uG0oazAOzg .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-uG0oazAOzg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uG0oazAOzg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uG0oazAOzg .dropdown-item.active,
.cid-uG0oazAOzg .dropdown-item:active {
  background-color: transparent;
}
.cid-uG0oazAOzg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uG0oazAOzg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uG0oazAOzg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uG0oazAOzg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-uG0oazAOzg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uG0oazAOzg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uG0oazAOzg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uG0oazAOzg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uG0oazAOzg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uG0oazAOzg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-uG0oazAOzg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uG0oazAOzg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uG0oazAOzg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uG0oazAOzg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uG0oazAOzg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uG0oazAOzg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uG0oazAOzg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uG0oazAOzg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uG0oazAOzg .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uG0oazAOzg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uG0oazAOzg .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-uG0oazAOzg .navbar {
    height: 70px;
  }
  .cid-uG0oazAOzg .navbar.opened {
    height: auto;
  }
  .cid-uG0oazAOzg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uG0oazYeCK {
  background-image: url("../../../assets/images/fondo-inicio-pinturas2025-1920x1200.jpg");
}
.cid-uG0oazYeCK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG0oazYeCK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG0oaAhJff {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-uG0oaAhJff .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG0oaAhJff .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG0oaAhJff .item {
  padding-bottom: 2rem;
}
.cid-uG0oaAhJff .item-wrapper {
  position: relative;
}
.cid-uG0oaAhJff .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-uG0oaAhJff .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uG0oaAhJff .carousel-control,
.cid-uG0oaAhJff .close {
  background: #1b1b1b;
}
.cid-uG0oaAhJff .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uG0oaAhJff .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uG0oaAhJff .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uG0oaAhJff .carousel-control-next span {
  margin-left: 5px;
}
.cid-uG0oaAhJff .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-uG0oaAhJff .close::before {
  content: '\e91a';
}
.cid-uG0oaAhJff .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uG0oaAhJff .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-uG0oaAhJff .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uG0oaAhJff .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uG0oaAhJff .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uG0oaAhJff .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uG0oaAhJff .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-uG0oaAhJff .carousel-indicators li.active,
.cid-uG0oaAhJff .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uG0oaAhJff .carousel-indicators li::after,
.cid-uG0oaAhJff .carousel-indicators li::before {
  content: none;
}
.cid-uG0oaAhJff .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uG0oaAhJff .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uG0oaAhJff .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uG0oaAhJff .carousel-indicators {
    display: none;
  }
}
.cid-uG0oaAhJff .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uG0oaAhJff .carousel-inner > .active {
  display: block;
}
.cid-uG0oaAhJff .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uG0oaAhJff .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uG0oaAhJff .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uG0oaAhJff .carousel-control,
  .cid-uG0oaAhJff .carousel-indicators,
  .cid-uG0oaAhJff .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uG0oaAhJff .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uG0oaAhJff .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uG0oaAhJff .carousel-indicators .active,
.cid-uG0oaAhJff .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uG0oaAhJff .carousel-indicators .active {
  background: #fff;
}
.cid-uG0oaAhJff .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uG0oaAhJff .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uG0oaAhJff .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uG0oaAhJff .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uG0oaAhJff .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uG0oaAhJff .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uG0oaAhJff .carousel {
  width: 100%;
}
.cid-uG0oaAhJff .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uG0oaAhJff .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uG0oaAhJff .modal.fade .modal-dialog,
.cid-uG0oaAhJff .modal.in .modal-dialog {
  transform: none;
}
.cid-uG0oaAhJff .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uG0oaAhJff H6 {
  text-align: center;
  color: #3c0228;
}
.cid-uG0oaBYThC {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-uG0oaBYThC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG0oaBYThC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG0oaBYThC .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-uG0oaBYThC .bg-facebook:hover {
  background: #0b60cb;
}
.cid-uG0oaBYThC .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-uG0oaBYThC .bg-instagram:hover {
  background: #bd005c;
}
.cid-uG0oaBYThC .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-uG0oaBYThC [class^="socicon-"]:before,
.cid-uG0oaBYThC [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-uG0oaBYThC .mbr-section-title,
.cid-uG0oaBYThC .social-list {
  color: #34a1ad;
}
.cid-uG0oaCrcaA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-uG0oaCrcaA .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uG0oaCrcaA .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uG0oaCrcaA .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uG0oaCrcaA .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uG0oaCrcaA .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uG0oaCrcaA .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uG0oaCrcaA .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uG0oaCrcaA .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uG0oaCrcaA .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uG0oaCrcaA .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uG0oaCrcaA .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uG0oaCrcaA .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uG0oaCrcaA .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uG0oaCrcaA .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uH8hSPp68J {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uH8hSPp68J nav.navbar {
  position: fixed;
}
.cid-uH8hSPp68J .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-uH8hSPp68J .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uH8hSPp68J .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uH8hSPp68J .dropdown-item:hover,
.cid-uH8hSPp68J .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-uH8hSPp68J .dropdown-item:hover span {
  color: white;
}
.cid-uH8hSPp68J .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uH8hSPp68J .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uH8hSPp68J .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uH8hSPp68J .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uH8hSPp68J .nav-link {
  position: relative;
}
.cid-uH8hSPp68J .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uH8hSPp68J .container {
    flex-wrap: nowrap;
  }
}
.cid-uH8hSPp68J .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uH8hSPp68J .dropdown-menu,
.cid-uH8hSPp68J .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-uH8hSPp68J .nav-item:focus,
.cid-uH8hSPp68J .nav-link:focus {
  outline: none;
}
.cid-uH8hSPp68J .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uH8hSPp68J .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uH8hSPp68J .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uH8hSPp68J .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uH8hSPp68J .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uH8hSPp68J .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uH8hSPp68J .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: #f8f2f4;
}
.cid-uH8hSPp68J .navbar.opened {
  transition: all 0.3s;
}
.cid-uH8hSPp68J .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uH8hSPp68J .navbar .navbar-logo img {
  width: auto;
}
.cid-uH8hSPp68J .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uH8hSPp68J .navbar.collapsed {
  justify-content: center;
}
.cid-uH8hSPp68J .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uH8hSPp68J .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uH8hSPp68J .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uH8hSPp68J .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uH8hSPp68J .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uH8hSPp68J .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-uH8hSPp68J .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uH8hSPp68J .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uH8hSPp68J .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uH8hSPp68J .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uH8hSPp68J .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uH8hSPp68J .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uH8hSPp68J .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uH8hSPp68J .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-uH8hSPp68J .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uH8hSPp68J .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uH8hSPp68J .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uH8hSPp68J .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uH8hSPp68J .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uH8hSPp68J .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uH8hSPp68J .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uH8hSPp68J .navbar.navbar-short {
  min-height: 60px;
}
.cid-uH8hSPp68J .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uH8hSPp68J .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uH8hSPp68J .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-uH8hSPp68J .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uH8hSPp68J .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uH8hSPp68J .dropdown-item.active,
.cid-uH8hSPp68J .dropdown-item:active {
  background-color: transparent;
}
.cid-uH8hSPp68J .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uH8hSPp68J .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uH8hSPp68J .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uH8hSPp68J .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-uH8hSPp68J .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uH8hSPp68J .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uH8hSPp68J ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uH8hSPp68J .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uH8hSPp68J button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uH8hSPp68J button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-uH8hSPp68J button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uH8hSPp68J button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uH8hSPp68J button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uH8hSPp68J button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uH8hSPp68J nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uH8hSPp68J nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uH8hSPp68J nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uH8hSPp68J nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uH8hSPp68J .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uH8hSPp68J a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uH8hSPp68J .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-uH8hSPp68J .navbar {
    height: 70px;
  }
  .cid-uH8hSPp68J .navbar.opened {
    height: auto;
  }
  .cid-uH8hSPp68J .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uH8hSPJXpr {
  background-image: url("../../../assets/images/fondo-inicio-jarron-colido-1920x1200.jpg");
}
.cid-uH8hSPJXpr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uH8hSPJXpr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uH8hSPYqwP {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f8f2f4;
}
.cid-uH8hSPYqwP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uH8hSPYqwP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uH8hSQdR3y {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-uH8hSQdR3y .mbr-fallback-image.disabled {
  display: none;
}
.cid-uH8hSQdR3y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uH8hSQdR3y .item {
  padding-bottom: 2rem;
}
.cid-uH8hSQdR3y .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uH8hSQdR3y .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uH8hSQdR3y .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-uH8hSQdR3y .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uH8hSQdR3y .carousel-control,
.cid-uH8hSQdR3y .close {
  background: #1b1b1b;
}
.cid-uH8hSQdR3y .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uH8hSQdR3y .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uH8hSQdR3y .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uH8hSQdR3y .carousel-control-next span {
  margin-left: 5px;
}
.cid-uH8hSQdR3y .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-uH8hSQdR3y .close::before {
  content: '\e91a';
}
.cid-uH8hSQdR3y .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uH8hSQdR3y .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-uH8hSQdR3y .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uH8hSQdR3y .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uH8hSQdR3y .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uH8hSQdR3y .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uH8hSQdR3y .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-uH8hSQdR3y .carousel-indicators li.active,
.cid-uH8hSQdR3y .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uH8hSQdR3y .carousel-indicators li::after,
.cid-uH8hSQdR3y .carousel-indicators li::before {
  content: none;
}
.cid-uH8hSQdR3y .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uH8hSQdR3y .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uH8hSQdR3y .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uH8hSQdR3y .carousel-indicators {
    display: none;
  }
}
.cid-uH8hSQdR3y .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uH8hSQdR3y .carousel-inner > .active {
  display: block;
}
.cid-uH8hSQdR3y .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uH8hSQdR3y .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uH8hSQdR3y .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uH8hSQdR3y .carousel-control,
  .cid-uH8hSQdR3y .carousel-indicators,
  .cid-uH8hSQdR3y .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uH8hSQdR3y .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uH8hSQdR3y .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uH8hSQdR3y .carousel-indicators .active,
.cid-uH8hSQdR3y .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uH8hSQdR3y .carousel-indicators .active {
  background: #fff;
}
.cid-uH8hSQdR3y .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uH8hSQdR3y .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uH8hSQdR3y .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uH8hSQdR3y .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uH8hSQdR3y .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uH8hSQdR3y .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uH8hSQdR3y .carousel {
  width: 100%;
}
.cid-uH8hSQdR3y .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uH8hSQdR3y .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uH8hSQdR3y .modal.fade .modal-dialog,
.cid-uH8hSQdR3y .modal.in .modal-dialog {
  transform: none;
}
.cid-uH8hSQdR3y .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uH8hSQdR3y H6 {
  text-align: center;
}
.cid-uH8hSQPY8j {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-uH8hSQPY8j .mbr-fallback-image.disabled {
  display: none;
}
.cid-uH8hSQPY8j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uH8hSR7bdn {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-uH8hSR7bdn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uH8hSR7bdn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uH8hSR7bdn .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-uH8hSR7bdn .bg-facebook:hover {
  background: #0b60cb;
}
.cid-uH8hSR7bdn .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-uH8hSR7bdn .bg-instagram:hover {
  background: #bd005c;
}
.cid-uH8hSR7bdn .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-uH8hSR7bdn [class^="socicon-"]:before,
.cid-uH8hSR7bdn [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-uH8hSR7bdn .mbr-section-title,
.cid-uH8hSR7bdn .social-list {
  color: #34a1ad;
}
.cid-uH8hSRvuVL {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-uH8hSRvuVL .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uH8hSRvuVL .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uH8hSRvuVL .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uH8hSRvuVL .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uH8hSRvuVL .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uH8hSRvuVL .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uH8hSRvuVL .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uH8hSRvuVL .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uH8hSRvuVL .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uH8hSRvuVL .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uH8hSRvuVL .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uH8hSRvuVL .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uH8hSRvuVL .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uH8hSRvuVL .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uH8cuuXLap {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uH8cuuXLap nav.navbar {
  position: fixed;
}
.cid-uH8cuuXLap .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-uH8cuuXLap .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uH8cuuXLap .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uH8cuuXLap .dropdown-item:hover,
.cid-uH8cuuXLap .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-uH8cuuXLap .dropdown-item:hover span {
  color: white;
}
.cid-uH8cuuXLap .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uH8cuuXLap .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uH8cuuXLap .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uH8cuuXLap .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uH8cuuXLap .nav-link {
  position: relative;
}
.cid-uH8cuuXLap .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uH8cuuXLap .container {
    flex-wrap: nowrap;
  }
}
.cid-uH8cuuXLap .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uH8cuuXLap .dropdown-menu,
.cid-uH8cuuXLap .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-uH8cuuXLap .nav-item:focus,
.cid-uH8cuuXLap .nav-link:focus {
  outline: none;
}
.cid-uH8cuuXLap .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uH8cuuXLap .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uH8cuuXLap .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uH8cuuXLap .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uH8cuuXLap .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uH8cuuXLap .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uH8cuuXLap .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: #f8f2f4;
}
.cid-uH8cuuXLap .navbar.opened {
  transition: all 0.3s;
}
.cid-uH8cuuXLap .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uH8cuuXLap .navbar .navbar-logo img {
  width: auto;
}
.cid-uH8cuuXLap .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uH8cuuXLap .navbar.collapsed {
  justify-content: center;
}
.cid-uH8cuuXLap .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uH8cuuXLap .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uH8cuuXLap .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uH8cuuXLap .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uH8cuuXLap .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uH8cuuXLap .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-uH8cuuXLap .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uH8cuuXLap .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uH8cuuXLap .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uH8cuuXLap .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uH8cuuXLap .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uH8cuuXLap .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uH8cuuXLap .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uH8cuuXLap .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-uH8cuuXLap .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uH8cuuXLap .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uH8cuuXLap .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uH8cuuXLap .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uH8cuuXLap .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uH8cuuXLap .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uH8cuuXLap .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uH8cuuXLap .navbar.navbar-short {
  min-height: 60px;
}
.cid-uH8cuuXLap .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uH8cuuXLap .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uH8cuuXLap .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-uH8cuuXLap .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uH8cuuXLap .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uH8cuuXLap .dropdown-item.active,
.cid-uH8cuuXLap .dropdown-item:active {
  background-color: transparent;
}
.cid-uH8cuuXLap .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uH8cuuXLap .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uH8cuuXLap .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uH8cuuXLap .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-uH8cuuXLap .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uH8cuuXLap .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uH8cuuXLap ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uH8cuuXLap .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uH8cuuXLap button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uH8cuuXLap button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-uH8cuuXLap button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uH8cuuXLap button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uH8cuuXLap button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uH8cuuXLap button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uH8cuuXLap nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uH8cuuXLap nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uH8cuuXLap nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uH8cuuXLap nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uH8cuuXLap .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uH8cuuXLap a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uH8cuuXLap .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-uH8cuuXLap .navbar {
    height: 70px;
  }
  .cid-uH8cuuXLap .navbar.opened {
    height: auto;
  }
  .cid-uH8cuuXLap .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uH8cuvg5S8 {
  background-image: url("../../../assets/images/fondo-ceramicas-2025-1920x1200.jpg");
}
.cid-uH8cuvg5S8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uH8cuvg5S8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uH8cuvwLgS {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-uH8cuvwLgS img,
.cid-uH8cuvwLgS .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uH8cuvwLgS .item:focus,
.cid-uH8cuvwLgS span:focus {
  outline: none;
}
.cid-uH8cuvwLgS .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uH8cuvwLgS .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #f8f2f4;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uH8cuvwLgS .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uH8cuvwLgS .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uH8cuvwLgS .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uH8cuvwLgS .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uH8cuvwLgS .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uH8cuvwLgS .mbr-section-title {
  color: #3c0228;
  text-align: center;
}
.cid-uH8cuvwLgS .mbr-text,
.cid-uH8cuvwLgS .mbr-section-btn {
  text-align: left;
}
.cid-uH8cuvwLgS .item-title {
  text-align: left;
}
.cid-uH8cuvwLgS .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uH8cuwzLJQ {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-uH8cuwzLJQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uH8cuwzLJQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uH8cuwzLJQ .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-uH8cuwzLJQ .bg-facebook:hover {
  background: #0b60cb;
}
.cid-uH8cuwzLJQ .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-uH8cuwzLJQ .bg-instagram:hover {
  background: #bd005c;
}
.cid-uH8cuwzLJQ .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-uH8cuwzLJQ [class^="socicon-"]:before,
.cid-uH8cuwzLJQ [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-uH8cuwzLJQ .mbr-section-title,
.cid-uH8cuwzLJQ .social-list {
  color: #34a1ad;
}
.cid-uH8cuwVB3n {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-uH8cuwVB3n .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uH8cuwVB3n .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uH8cuwVB3n .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uH8cuwVB3n .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uH8cuwVB3n .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uH8cuwVB3n .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uH8cuwVB3n .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uH8cuwVB3n .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uH8cuwVB3n .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uH8cuwVB3n .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uH8cuwVB3n .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uH8cuwVB3n .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uH8cuwVB3n .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uH8cuwVB3n .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uH8knuVCci {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uH8knuVCci nav.navbar {
  position: fixed;
}
.cid-uH8knuVCci .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-uH8knuVCci .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uH8knuVCci .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uH8knuVCci .dropdown-item:hover,
.cid-uH8knuVCci .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-uH8knuVCci .dropdown-item:hover span {
  color: white;
}
.cid-uH8knuVCci .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uH8knuVCci .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uH8knuVCci .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uH8knuVCci .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uH8knuVCci .nav-link {
  position: relative;
}
.cid-uH8knuVCci .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uH8knuVCci .container {
    flex-wrap: nowrap;
  }
}
.cid-uH8knuVCci .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uH8knuVCci .dropdown-menu,
.cid-uH8knuVCci .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-uH8knuVCci .nav-item:focus,
.cid-uH8knuVCci .nav-link:focus {
  outline: none;
}
.cid-uH8knuVCci .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uH8knuVCci .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uH8knuVCci .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uH8knuVCci .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uH8knuVCci .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uH8knuVCci .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uH8knuVCci .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: #f8f2f4;
}
.cid-uH8knuVCci .navbar.opened {
  transition: all 0.3s;
}
.cid-uH8knuVCci .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uH8knuVCci .navbar .navbar-logo img {
  width: auto;
}
.cid-uH8knuVCci .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uH8knuVCci .navbar.collapsed {
  justify-content: center;
}
.cid-uH8knuVCci .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uH8knuVCci .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uH8knuVCci .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uH8knuVCci .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uH8knuVCci .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uH8knuVCci .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-uH8knuVCci .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uH8knuVCci .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uH8knuVCci .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uH8knuVCci .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uH8knuVCci .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uH8knuVCci .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uH8knuVCci .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uH8knuVCci .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-uH8knuVCci .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uH8knuVCci .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uH8knuVCci .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uH8knuVCci .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uH8knuVCci .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uH8knuVCci .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uH8knuVCci .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uH8knuVCci .navbar.navbar-short {
  min-height: 60px;
}
.cid-uH8knuVCci .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uH8knuVCci .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uH8knuVCci .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-uH8knuVCci .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uH8knuVCci .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uH8knuVCci .dropdown-item.active,
.cid-uH8knuVCci .dropdown-item:active {
  background-color: transparent;
}
.cid-uH8knuVCci .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uH8knuVCci .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uH8knuVCci .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uH8knuVCci .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-uH8knuVCci .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uH8knuVCci .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uH8knuVCci ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uH8knuVCci .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uH8knuVCci button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uH8knuVCci button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-uH8knuVCci button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uH8knuVCci button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uH8knuVCci button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uH8knuVCci button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uH8knuVCci nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uH8knuVCci nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uH8knuVCci nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uH8knuVCci nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uH8knuVCci .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uH8knuVCci a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uH8knuVCci .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-uH8knuVCci .navbar {
    height: 70px;
  }
  .cid-uH8knuVCci .navbar.opened {
    height: auto;
  }
  .cid-uH8knuVCci .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uH8knvlrtC {
  background-image: url("../../../assets/images/fondo-inicio-joyeros2025-1920x1200.jpg");
}
.cid-uH8knvlrtC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uH8knvlrtC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uH8knvIUE8 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f8f2f4;
}
.cid-uH8knvIUE8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uH8knvIUE8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uH8knvZ9On {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-uH8knvZ9On .mbr-fallback-image.disabled {
  display: none;
}
.cid-uH8knvZ9On .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uH8knvZ9On .item {
  padding-bottom: 2rem;
}
.cid-uH8knvZ9On .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uH8knvZ9On .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uH8knvZ9On .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-uH8knvZ9On .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uH8knvZ9On .carousel-control,
.cid-uH8knvZ9On .close {
  background: #1b1b1b;
}
.cid-uH8knvZ9On .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uH8knvZ9On .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uH8knvZ9On .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uH8knvZ9On .carousel-control-next span {
  margin-left: 5px;
}
.cid-uH8knvZ9On .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-uH8knvZ9On .close::before {
  content: '\e91a';
}
.cid-uH8knvZ9On .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uH8knvZ9On .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-uH8knvZ9On .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uH8knvZ9On .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uH8knvZ9On .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uH8knvZ9On .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uH8knvZ9On .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-uH8knvZ9On .carousel-indicators li.active,
.cid-uH8knvZ9On .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uH8knvZ9On .carousel-indicators li::after,
.cid-uH8knvZ9On .carousel-indicators li::before {
  content: none;
}
.cid-uH8knvZ9On .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uH8knvZ9On .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uH8knvZ9On .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uH8knvZ9On .carousel-indicators {
    display: none;
  }
}
.cid-uH8knvZ9On .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uH8knvZ9On .carousel-inner > .active {
  display: block;
}
.cid-uH8knvZ9On .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uH8knvZ9On .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uH8knvZ9On .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uH8knvZ9On .carousel-control,
  .cid-uH8knvZ9On .carousel-indicators,
  .cid-uH8knvZ9On .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uH8knvZ9On .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uH8knvZ9On .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uH8knvZ9On .carousel-indicators .active,
.cid-uH8knvZ9On .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uH8knvZ9On .carousel-indicators .active {
  background: #fff;
}
.cid-uH8knvZ9On .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uH8knvZ9On .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uH8knvZ9On .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uH8knvZ9On .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uH8knvZ9On .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uH8knvZ9On .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uH8knvZ9On .carousel {
  width: 100%;
}
.cid-uH8knvZ9On .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uH8knvZ9On .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uH8knvZ9On .modal.fade .modal-dialog,
.cid-uH8knvZ9On .modal.in .modal-dialog {
  transform: none;
}
.cid-uH8knvZ9On .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uH8knvZ9On H6 {
  text-align: center;
}
.cid-uH8knwuZM6 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-uH8knwuZM6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uH8knwuZM6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uH8knwJF02 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-uH8knwJF02 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uH8knwJF02 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uH8knwJF02 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-uH8knwJF02 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-uH8knwJF02 .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-uH8knwJF02 .bg-instagram:hover {
  background: #bd005c;
}
.cid-uH8knwJF02 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-uH8knwJF02 [class^="socicon-"]:before,
.cid-uH8knwJF02 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-uH8knwJF02 .mbr-section-title,
.cid-uH8knwJF02 .social-list {
  color: #34a1ad;
}
.cid-uH8knx9b0v {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-uH8knx9b0v .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uH8knx9b0v .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uH8knx9b0v .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uH8knx9b0v .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uH8knx9b0v .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uH8knx9b0v .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uH8knx9b0v .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uH8knx9b0v .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uH8knx9b0v .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uH8knx9b0v .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uH8knx9b0v .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uH8knx9b0v .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uH8knx9b0v .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uH8knx9b0v .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uH8mI9AwRH {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uH8mI9AwRH nav.navbar {
  position: fixed;
}
.cid-uH8mI9AwRH .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-uH8mI9AwRH .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uH8mI9AwRH .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uH8mI9AwRH .dropdown-item:hover,
.cid-uH8mI9AwRH .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-uH8mI9AwRH .dropdown-item:hover span {
  color: white;
}
.cid-uH8mI9AwRH .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uH8mI9AwRH .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uH8mI9AwRH .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uH8mI9AwRH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uH8mI9AwRH .nav-link {
  position: relative;
}
.cid-uH8mI9AwRH .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uH8mI9AwRH .container {
    flex-wrap: nowrap;
  }
}
.cid-uH8mI9AwRH .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uH8mI9AwRH .dropdown-menu,
.cid-uH8mI9AwRH .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-uH8mI9AwRH .nav-item:focus,
.cid-uH8mI9AwRH .nav-link:focus {
  outline: none;
}
.cid-uH8mI9AwRH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uH8mI9AwRH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uH8mI9AwRH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uH8mI9AwRH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uH8mI9AwRH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uH8mI9AwRH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uH8mI9AwRH .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: #f8f2f4;
}
.cid-uH8mI9AwRH .navbar.opened {
  transition: all 0.3s;
}
.cid-uH8mI9AwRH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uH8mI9AwRH .navbar .navbar-logo img {
  width: auto;
}
.cid-uH8mI9AwRH .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uH8mI9AwRH .navbar.collapsed {
  justify-content: center;
}
.cid-uH8mI9AwRH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uH8mI9AwRH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uH8mI9AwRH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uH8mI9AwRH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uH8mI9AwRH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uH8mI9AwRH .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-uH8mI9AwRH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uH8mI9AwRH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uH8mI9AwRH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uH8mI9AwRH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uH8mI9AwRH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uH8mI9AwRH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uH8mI9AwRH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uH8mI9AwRH .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-uH8mI9AwRH .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uH8mI9AwRH .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uH8mI9AwRH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uH8mI9AwRH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uH8mI9AwRH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uH8mI9AwRH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uH8mI9AwRH .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uH8mI9AwRH .navbar.navbar-short {
  min-height: 60px;
}
.cid-uH8mI9AwRH .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uH8mI9AwRH .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uH8mI9AwRH .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-uH8mI9AwRH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uH8mI9AwRH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uH8mI9AwRH .dropdown-item.active,
.cid-uH8mI9AwRH .dropdown-item:active {
  background-color: transparent;
}
.cid-uH8mI9AwRH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uH8mI9AwRH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uH8mI9AwRH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uH8mI9AwRH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-uH8mI9AwRH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uH8mI9AwRH .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uH8mI9AwRH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uH8mI9AwRH .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uH8mI9AwRH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uH8mI9AwRH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-uH8mI9AwRH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uH8mI9AwRH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uH8mI9AwRH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uH8mI9AwRH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uH8mI9AwRH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uH8mI9AwRH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uH8mI9AwRH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uH8mI9AwRH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uH8mI9AwRH .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uH8mI9AwRH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uH8mI9AwRH .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-uH8mI9AwRH .navbar {
    height: 70px;
  }
  .cid-uH8mI9AwRH .navbar.opened {
    height: auto;
  }
  .cid-uH8mI9AwRH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uH8mIa1YD4 {
  background-image: url("../../../assets/images/fondo-inicio-galaxia-1920x1200.jpg");
}
.cid-uH8mIa1YD4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uH8mIa1YD4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uH8mIapOmM {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f8f2f4;
}
.cid-uH8mIapOmM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uH8mIapOmM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uH8mIaFBag {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-uH8mIaFBag .mbr-fallback-image.disabled {
  display: none;
}
.cid-uH8mIaFBag .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uH8mIaFBag .item {
  padding-bottom: 2rem;
}
.cid-uH8mIaFBag .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uH8mIaFBag .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uH8mIaFBag .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-uH8mIaFBag .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uH8mIaFBag .carousel-control,
.cid-uH8mIaFBag .close {
  background: #1b1b1b;
}
.cid-uH8mIaFBag .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uH8mIaFBag .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uH8mIaFBag .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uH8mIaFBag .carousel-control-next span {
  margin-left: 5px;
}
.cid-uH8mIaFBag .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-uH8mIaFBag .close::before {
  content: '\e91a';
}
.cid-uH8mIaFBag .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uH8mIaFBag .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-uH8mIaFBag .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uH8mIaFBag .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uH8mIaFBag .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uH8mIaFBag .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uH8mIaFBag .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-uH8mIaFBag .carousel-indicators li.active,
.cid-uH8mIaFBag .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uH8mIaFBag .carousel-indicators li::after,
.cid-uH8mIaFBag .carousel-indicators li::before {
  content: none;
}
.cid-uH8mIaFBag .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uH8mIaFBag .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uH8mIaFBag .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uH8mIaFBag .carousel-indicators {
    display: none;
  }
}
.cid-uH8mIaFBag .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uH8mIaFBag .carousel-inner > .active {
  display: block;
}
.cid-uH8mIaFBag .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uH8mIaFBag .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uH8mIaFBag .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uH8mIaFBag .carousel-control,
  .cid-uH8mIaFBag .carousel-indicators,
  .cid-uH8mIaFBag .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uH8mIaFBag .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uH8mIaFBag .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uH8mIaFBag .carousel-indicators .active,
.cid-uH8mIaFBag .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uH8mIaFBag .carousel-indicators .active {
  background: #fff;
}
.cid-uH8mIaFBag .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uH8mIaFBag .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uH8mIaFBag .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uH8mIaFBag .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uH8mIaFBag .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uH8mIaFBag .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uH8mIaFBag .carousel {
  width: 100%;
}
.cid-uH8mIaFBag .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uH8mIaFBag .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uH8mIaFBag .modal.fade .modal-dialog,
.cid-uH8mIaFBag .modal.in .modal-dialog {
  transform: none;
}
.cid-uH8mIaFBag .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uH8mIaFBag H6 {
  text-align: center;
}
.cid-uH8mIbONw0 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-uH8mIbONw0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uH8mIbONw0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uH8mIc42zF {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-uH8mIc42zF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uH8mIc42zF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uH8mIc42zF .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-uH8mIc42zF .bg-facebook:hover {
  background: #0b60cb;
}
.cid-uH8mIc42zF .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-uH8mIc42zF .bg-instagram:hover {
  background: #bd005c;
}
.cid-uH8mIc42zF .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-uH8mIc42zF [class^="socicon-"]:before,
.cid-uH8mIc42zF [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-uH8mIc42zF .mbr-section-title,
.cid-uH8mIc42zF .social-list {
  color: #34a1ad;
}
.cid-uH8mIcshqg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-uH8mIcshqg .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uH8mIcshqg .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uH8mIcshqg .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uH8mIcshqg .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uH8mIcshqg .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uH8mIcshqg .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uH8mIcshqg .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uH8mIcshqg .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uH8mIcshqg .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uH8mIcshqg .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uH8mIcshqg .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uH8mIcshqg .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uH8mIcshqg .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uH8mIcshqg .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uH8o8CpSO8 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uH8o8CpSO8 nav.navbar {
  position: fixed;
}
.cid-uH8o8CpSO8 .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-uH8o8CpSO8 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uH8o8CpSO8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uH8o8CpSO8 .dropdown-item:hover,
.cid-uH8o8CpSO8 .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-uH8o8CpSO8 .dropdown-item:hover span {
  color: white;
}
.cid-uH8o8CpSO8 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uH8o8CpSO8 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uH8o8CpSO8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uH8o8CpSO8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uH8o8CpSO8 .nav-link {
  position: relative;
}
.cid-uH8o8CpSO8 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uH8o8CpSO8 .container {
    flex-wrap: nowrap;
  }
}
.cid-uH8o8CpSO8 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uH8o8CpSO8 .dropdown-menu,
.cid-uH8o8CpSO8 .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-uH8o8CpSO8 .nav-item:focus,
.cid-uH8o8CpSO8 .nav-link:focus {
  outline: none;
}
.cid-uH8o8CpSO8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uH8o8CpSO8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uH8o8CpSO8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uH8o8CpSO8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uH8o8CpSO8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uH8o8CpSO8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uH8o8CpSO8 .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: #f8f2f4;
}
.cid-uH8o8CpSO8 .navbar.opened {
  transition: all 0.3s;
}
.cid-uH8o8CpSO8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uH8o8CpSO8 .navbar .navbar-logo img {
  width: auto;
}
.cid-uH8o8CpSO8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uH8o8CpSO8 .navbar.collapsed {
  justify-content: center;
}
.cid-uH8o8CpSO8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uH8o8CpSO8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uH8o8CpSO8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uH8o8CpSO8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uH8o8CpSO8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uH8o8CpSO8 .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-uH8o8CpSO8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uH8o8CpSO8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uH8o8CpSO8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uH8o8CpSO8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uH8o8CpSO8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uH8o8CpSO8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uH8o8CpSO8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uH8o8CpSO8 .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-uH8o8CpSO8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uH8o8CpSO8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uH8o8CpSO8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uH8o8CpSO8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uH8o8CpSO8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uH8o8CpSO8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uH8o8CpSO8 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uH8o8CpSO8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uH8o8CpSO8 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uH8o8CpSO8 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uH8o8CpSO8 .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-uH8o8CpSO8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uH8o8CpSO8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uH8o8CpSO8 .dropdown-item.active,
.cid-uH8o8CpSO8 .dropdown-item:active {
  background-color: transparent;
}
.cid-uH8o8CpSO8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uH8o8CpSO8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uH8o8CpSO8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uH8o8CpSO8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-uH8o8CpSO8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uH8o8CpSO8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uH8o8CpSO8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uH8o8CpSO8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uH8o8CpSO8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uH8o8CpSO8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-uH8o8CpSO8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uH8o8CpSO8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uH8o8CpSO8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uH8o8CpSO8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uH8o8CpSO8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uH8o8CpSO8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uH8o8CpSO8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uH8o8CpSO8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uH8o8CpSO8 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uH8o8CpSO8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uH8o8CpSO8 .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-uH8o8CpSO8 .navbar {
    height: 70px;
  }
  .cid-uH8o8CpSO8 .navbar.opened {
    height: auto;
  }
  .cid-uH8o8CpSO8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uH8o8CQnlZ {
  background-image: url("../../../assets/images/fondo-inicio-vasijas-1-1920x1200.jpg");
}
.cid-uH8o8CQnlZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uH8o8CQnlZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uH8o8Dfp9r {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f8f2f4;
}
.cid-uH8o8Dfp9r .mbr-fallback-image.disabled {
  display: none;
}
.cid-uH8o8Dfp9r .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uH8o8Dw2V1 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-uH8o8Dw2V1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uH8o8Dw2V1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uH8o8Dw2V1 .item {
  padding-bottom: 2rem;
}
.cid-uH8o8Dw2V1 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uH8o8Dw2V1 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uH8o8Dw2V1 .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-uH8o8Dw2V1 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uH8o8Dw2V1 .carousel-control,
.cid-uH8o8Dw2V1 .close {
  background: #1b1b1b;
}
.cid-uH8o8Dw2V1 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uH8o8Dw2V1 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uH8o8Dw2V1 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uH8o8Dw2V1 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uH8o8Dw2V1 .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-uH8o8Dw2V1 .close::before {
  content: '\e91a';
}
.cid-uH8o8Dw2V1 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uH8o8Dw2V1 .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-uH8o8Dw2V1 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uH8o8Dw2V1 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uH8o8Dw2V1 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uH8o8Dw2V1 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uH8o8Dw2V1 .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-uH8o8Dw2V1 .carousel-indicators li.active,
.cid-uH8o8Dw2V1 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uH8o8Dw2V1 .carousel-indicators li::after,
.cid-uH8o8Dw2V1 .carousel-indicators li::before {
  content: none;
}
.cid-uH8o8Dw2V1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uH8o8Dw2V1 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uH8o8Dw2V1 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uH8o8Dw2V1 .carousel-indicators {
    display: none;
  }
}
.cid-uH8o8Dw2V1 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uH8o8Dw2V1 .carousel-inner > .active {
  display: block;
}
.cid-uH8o8Dw2V1 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uH8o8Dw2V1 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uH8o8Dw2V1 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uH8o8Dw2V1 .carousel-control,
  .cid-uH8o8Dw2V1 .carousel-indicators,
  .cid-uH8o8Dw2V1 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uH8o8Dw2V1 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uH8o8Dw2V1 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uH8o8Dw2V1 .carousel-indicators .active,
.cid-uH8o8Dw2V1 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uH8o8Dw2V1 .carousel-indicators .active {
  background: #fff;
}
.cid-uH8o8Dw2V1 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uH8o8Dw2V1 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uH8o8Dw2V1 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uH8o8Dw2V1 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uH8o8Dw2V1 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uH8o8Dw2V1 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uH8o8Dw2V1 .carousel {
  width: 100%;
}
.cid-uH8o8Dw2V1 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uH8o8Dw2V1 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uH8o8Dw2V1 .modal.fade .modal-dialog,
.cid-uH8o8Dw2V1 .modal.in .modal-dialog {
  transform: none;
}
.cid-uH8o8Dw2V1 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uH8o8Dw2V1 H6 {
  text-align: center;
}
.cid-uH8o8E4EDw {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-uH8o8E4EDw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uH8o8E4EDw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uH8o8EofBo {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-uH8o8EofBo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uH8o8EofBo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uH8o8EofBo .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-uH8o8EofBo .bg-facebook:hover {
  background: #0b60cb;
}
.cid-uH8o8EofBo .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-uH8o8EofBo .bg-instagram:hover {
  background: #bd005c;
}
.cid-uH8o8EofBo .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-uH8o8EofBo [class^="socicon-"]:before,
.cid-uH8o8EofBo [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-uH8o8EofBo .mbr-section-title,
.cid-uH8o8EofBo .social-list {
  color: #34a1ad;
}
.cid-uH8o8EKaKE {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-uH8o8EKaKE .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uH8o8EKaKE .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uH8o8EKaKE .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uH8o8EKaKE .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uH8o8EKaKE .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uH8o8EKaKE .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uH8o8EKaKE .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uH8o8EKaKE .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uH8o8EKaKE .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uH8o8EKaKE .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uH8o8EKaKE .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uH8o8EKaKE .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uH8o8EKaKE .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uH8o8EKaKE .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uH8r9FS2MQ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uH8r9FS2MQ nav.navbar {
  position: fixed;
}
.cid-uH8r9FS2MQ .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-uH8r9FS2MQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uH8r9FS2MQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uH8r9FS2MQ .dropdown-item:hover,
.cid-uH8r9FS2MQ .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-uH8r9FS2MQ .dropdown-item:hover span {
  color: white;
}
.cid-uH8r9FS2MQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uH8r9FS2MQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uH8r9FS2MQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uH8r9FS2MQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uH8r9FS2MQ .nav-link {
  position: relative;
}
.cid-uH8r9FS2MQ .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uH8r9FS2MQ .container {
    flex-wrap: nowrap;
  }
}
.cid-uH8r9FS2MQ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uH8r9FS2MQ .dropdown-menu,
.cid-uH8r9FS2MQ .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-uH8r9FS2MQ .nav-item:focus,
.cid-uH8r9FS2MQ .nav-link:focus {
  outline: none;
}
.cid-uH8r9FS2MQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uH8r9FS2MQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uH8r9FS2MQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uH8r9FS2MQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uH8r9FS2MQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uH8r9FS2MQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uH8r9FS2MQ .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: #f8f2f4;
}
.cid-uH8r9FS2MQ .navbar.opened {
  transition: all 0.3s;
}
.cid-uH8r9FS2MQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uH8r9FS2MQ .navbar .navbar-logo img {
  width: auto;
}
.cid-uH8r9FS2MQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uH8r9FS2MQ .navbar.collapsed {
  justify-content: center;
}
.cid-uH8r9FS2MQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uH8r9FS2MQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uH8r9FS2MQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uH8r9FS2MQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uH8r9FS2MQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uH8r9FS2MQ .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-uH8r9FS2MQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uH8r9FS2MQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uH8r9FS2MQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uH8r9FS2MQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uH8r9FS2MQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uH8r9FS2MQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uH8r9FS2MQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uH8r9FS2MQ .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-uH8r9FS2MQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uH8r9FS2MQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uH8r9FS2MQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uH8r9FS2MQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uH8r9FS2MQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uH8r9FS2MQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uH8r9FS2MQ .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uH8r9FS2MQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-uH8r9FS2MQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uH8r9FS2MQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uH8r9FS2MQ .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-uH8r9FS2MQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uH8r9FS2MQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uH8r9FS2MQ .dropdown-item.active,
.cid-uH8r9FS2MQ .dropdown-item:active {
  background-color: transparent;
}
.cid-uH8r9FS2MQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uH8r9FS2MQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uH8r9FS2MQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uH8r9FS2MQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-uH8r9FS2MQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uH8r9FS2MQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uH8r9FS2MQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uH8r9FS2MQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uH8r9FS2MQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uH8r9FS2MQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-uH8r9FS2MQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uH8r9FS2MQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uH8r9FS2MQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uH8r9FS2MQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uH8r9FS2MQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uH8r9FS2MQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uH8r9FS2MQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uH8r9FS2MQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uH8r9FS2MQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uH8r9FS2MQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uH8r9FS2MQ .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-uH8r9FS2MQ .navbar {
    height: 70px;
  }
  .cid-uH8r9FS2MQ .navbar.opened {
    height: auto;
  }
  .cid-uH8r9FS2MQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uH8r9GnGhj {
  background-image: url("../../../assets/images/fondo-inicio-esculturas-1920x1200.jpg");
}
.cid-uH8r9GnGhj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uH8r9GnGhj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uH8r9GEc5V {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #f8f2f4;
}
.cid-uH8r9GEc5V .mbr-fallback-image.disabled {
  display: none;
}
.cid-uH8r9GEc5V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uH8r9GEc5V .item {
  padding-bottom: 2rem;
}
.cid-uH8r9GEc5V .item-wrapper {
  position: relative;
}
.cid-uH8r9GEc5V .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-uH8r9GEc5V .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uH8r9GEc5V .carousel-control,
.cid-uH8r9GEc5V .close {
  background: #1b1b1b;
}
.cid-uH8r9GEc5V .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uH8r9GEc5V .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uH8r9GEc5V .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uH8r9GEc5V .carousel-control-next span {
  margin-left: 5px;
}
.cid-uH8r9GEc5V .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-uH8r9GEc5V .close::before {
  content: '\e91a';
}
.cid-uH8r9GEc5V .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uH8r9GEc5V .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-uH8r9GEc5V .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uH8r9GEc5V .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uH8r9GEc5V .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uH8r9GEc5V .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uH8r9GEc5V .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-uH8r9GEc5V .carousel-indicators li.active,
.cid-uH8r9GEc5V .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uH8r9GEc5V .carousel-indicators li::after,
.cid-uH8r9GEc5V .carousel-indicators li::before {
  content: none;
}
.cid-uH8r9GEc5V .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uH8r9GEc5V .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uH8r9GEc5V .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uH8r9GEc5V .carousel-indicators {
    display: none;
  }
}
.cid-uH8r9GEc5V .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uH8r9GEc5V .carousel-inner > .active {
  display: block;
}
.cid-uH8r9GEc5V .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uH8r9GEc5V .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uH8r9GEc5V .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uH8r9GEc5V .carousel-control,
  .cid-uH8r9GEc5V .carousel-indicators,
  .cid-uH8r9GEc5V .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uH8r9GEc5V .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uH8r9GEc5V .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uH8r9GEc5V .carousel-indicators .active,
.cid-uH8r9GEc5V .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uH8r9GEc5V .carousel-indicators .active {
  background: #fff;
}
.cid-uH8r9GEc5V .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uH8r9GEc5V .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uH8r9GEc5V .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uH8r9GEc5V .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uH8r9GEc5V .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uH8r9GEc5V .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uH8r9GEc5V .carousel {
  width: 100%;
}
.cid-uH8r9GEc5V .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uH8r9GEc5V .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uH8r9GEc5V .modal.fade .modal-dialog,
.cid-uH8r9GEc5V .modal.in .modal-dialog {
  transform: none;
}
.cid-uH8r9GEc5V .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uH8r9GEc5V H6 {
  text-align: center;
}
.cid-uH8r9Hq7RH {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-uH8r9Hq7RH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uH8r9Hq7RH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uH8r9Hq7RH .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-uH8r9Hq7RH .bg-facebook:hover {
  background: #0b60cb;
}
.cid-uH8r9Hq7RH .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-uH8r9Hq7RH .bg-instagram:hover {
  background: #bd005c;
}
.cid-uH8r9Hq7RH .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-uH8r9Hq7RH [class^="socicon-"]:before,
.cid-uH8r9Hq7RH [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-uH8r9Hq7RH .mbr-section-title,
.cid-uH8r9Hq7RH .social-list {
  color: #34a1ad;
}
.cid-uH8r9HMmvA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-uH8r9HMmvA .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uH8r9HMmvA .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uH8r9HMmvA .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uH8r9HMmvA .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uH8r9HMmvA .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uH8r9HMmvA .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uH8r9HMmvA .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uH8r9HMmvA .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uH8r9HMmvA .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uH8r9HMmvA .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uH8r9HMmvA .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uH8r9HMmvA .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uH8r9HMmvA .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uH8r9HMmvA .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uHam8u7sWc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uHam8u7sWc nav.navbar {
  position: fixed;
}
.cid-uHam8u7sWc .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-uHam8u7sWc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uHam8u7sWc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uHam8u7sWc .dropdown-item:hover,
.cid-uHam8u7sWc .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-uHam8u7sWc .dropdown-item:hover span {
  color: white;
}
.cid-uHam8u7sWc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uHam8u7sWc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uHam8u7sWc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uHam8u7sWc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uHam8u7sWc .nav-link {
  position: relative;
}
.cid-uHam8u7sWc .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uHam8u7sWc .container {
    flex-wrap: nowrap;
  }
}
.cid-uHam8u7sWc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uHam8u7sWc .dropdown-menu,
.cid-uHam8u7sWc .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-uHam8u7sWc .nav-item:focus,
.cid-uHam8u7sWc .nav-link:focus {
  outline: none;
}
.cid-uHam8u7sWc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uHam8u7sWc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uHam8u7sWc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uHam8u7sWc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uHam8u7sWc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uHam8u7sWc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uHam8u7sWc .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: #f8f2f4;
}
.cid-uHam8u7sWc .navbar.opened {
  transition: all 0.3s;
}
.cid-uHam8u7sWc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uHam8u7sWc .navbar .navbar-logo img {
  width: auto;
}
.cid-uHam8u7sWc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uHam8u7sWc .navbar.collapsed {
  justify-content: center;
}
.cid-uHam8u7sWc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uHam8u7sWc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uHam8u7sWc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uHam8u7sWc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uHam8u7sWc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uHam8u7sWc .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-uHam8u7sWc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uHam8u7sWc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uHam8u7sWc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uHam8u7sWc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uHam8u7sWc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uHam8u7sWc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uHam8u7sWc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uHam8u7sWc .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-uHam8u7sWc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uHam8u7sWc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uHam8u7sWc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uHam8u7sWc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uHam8u7sWc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uHam8u7sWc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uHam8u7sWc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uHam8u7sWc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uHam8u7sWc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uHam8u7sWc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uHam8u7sWc .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-uHam8u7sWc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uHam8u7sWc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uHam8u7sWc .dropdown-item.active,
.cid-uHam8u7sWc .dropdown-item:active {
  background-color: transparent;
}
.cid-uHam8u7sWc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uHam8u7sWc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uHam8u7sWc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uHam8u7sWc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-uHam8u7sWc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uHam8u7sWc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uHam8u7sWc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uHam8u7sWc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uHam8u7sWc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uHam8u7sWc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-uHam8u7sWc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uHam8u7sWc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uHam8u7sWc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uHam8u7sWc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uHam8u7sWc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uHam8u7sWc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uHam8u7sWc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uHam8u7sWc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uHam8u7sWc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uHam8u7sWc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uHam8u7sWc .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-uHam8u7sWc .navbar {
    height: 70px;
  }
  .cid-uHam8u7sWc .navbar.opened {
    height: auto;
  }
  .cid-uHam8u7sWc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uHam8uxXBa {
  background-image: url("../../../assets/images/fondo-inicio-grabados2025-1920x1200.jpg");
}
.cid-uHam8uxXBa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHam8uxXBa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHam8uQbIe {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f8f2f4;
}
.cid-uHam8uQbIe img,
.cid-uHam8uQbIe .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uHam8uQbIe .item:focus,
.cid-uHam8uQbIe span:focus {
  outline: none;
}
.cid-uHam8uQbIe .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uHam8uQbIe .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #f8f2f4;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uHam8uQbIe .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uHam8uQbIe .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uHam8uQbIe .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uHam8uQbIe .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uHam8uQbIe .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uHam8uQbIe .mbr-section-title {
  color: #3c0228;
  text-align: center;
}
.cid-uHam8uQbIe .mbr-text,
.cid-uHam8uQbIe .mbr-section-btn {
  text-align: left;
}
.cid-uHam8uQbIe .item-title {
  text-align: left;
}
.cid-uHam8uQbIe .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uHam8viM2n {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-uHam8viM2n .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHam8viM2n .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHam8viM2n .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-uHam8viM2n .bg-facebook:hover {
  background: #0b60cb;
}
.cid-uHam8viM2n .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-uHam8viM2n .bg-instagram:hover {
  background: #bd005c;
}
.cid-uHam8viM2n .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-uHam8viM2n [class^="socicon-"]:before,
.cid-uHam8viM2n [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-uHam8viM2n .mbr-section-title,
.cid-uHam8viM2n .social-list {
  color: #34a1ad;
}
.cid-uHam8vJBxH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-uHam8vJBxH .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uHam8vJBxH .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uHam8vJBxH .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uHam8vJBxH .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uHam8vJBxH .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uHam8vJBxH .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uHam8vJBxH .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uHam8vJBxH .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uHam8vJBxH .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uHam8vJBxH .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uHam8vJBxH .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uHam8vJBxH .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uHam8vJBxH .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uHam8vJBxH .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uHamJijfhW {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uHamJijfhW nav.navbar {
  position: fixed;
}
.cid-uHamJijfhW .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-uHamJijfhW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uHamJijfhW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uHamJijfhW .dropdown-item:hover,
.cid-uHamJijfhW .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-uHamJijfhW .dropdown-item:hover span {
  color: white;
}
.cid-uHamJijfhW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uHamJijfhW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uHamJijfhW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uHamJijfhW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uHamJijfhW .nav-link {
  position: relative;
}
.cid-uHamJijfhW .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uHamJijfhW .container {
    flex-wrap: nowrap;
  }
}
.cid-uHamJijfhW .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uHamJijfhW .dropdown-menu,
.cid-uHamJijfhW .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-uHamJijfhW .nav-item:focus,
.cid-uHamJijfhW .nav-link:focus {
  outline: none;
}
.cid-uHamJijfhW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uHamJijfhW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uHamJijfhW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uHamJijfhW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uHamJijfhW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uHamJijfhW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uHamJijfhW .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: #f8f2f4;
}
.cid-uHamJijfhW .navbar.opened {
  transition: all 0.3s;
}
.cid-uHamJijfhW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uHamJijfhW .navbar .navbar-logo img {
  width: auto;
}
.cid-uHamJijfhW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uHamJijfhW .navbar.collapsed {
  justify-content: center;
}
.cid-uHamJijfhW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uHamJijfhW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uHamJijfhW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uHamJijfhW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uHamJijfhW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uHamJijfhW .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-uHamJijfhW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uHamJijfhW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uHamJijfhW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uHamJijfhW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uHamJijfhW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uHamJijfhW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uHamJijfhW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uHamJijfhW .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-uHamJijfhW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uHamJijfhW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uHamJijfhW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uHamJijfhW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uHamJijfhW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uHamJijfhW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uHamJijfhW .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uHamJijfhW .navbar.navbar-short {
  min-height: 60px;
}
.cid-uHamJijfhW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uHamJijfhW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uHamJijfhW .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-uHamJijfhW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uHamJijfhW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uHamJijfhW .dropdown-item.active,
.cid-uHamJijfhW .dropdown-item:active {
  background-color: transparent;
}
.cid-uHamJijfhW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uHamJijfhW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uHamJijfhW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uHamJijfhW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-uHamJijfhW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uHamJijfhW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uHamJijfhW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uHamJijfhW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uHamJijfhW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uHamJijfhW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-uHamJijfhW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uHamJijfhW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uHamJijfhW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uHamJijfhW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uHamJijfhW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uHamJijfhW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uHamJijfhW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uHamJijfhW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uHamJijfhW .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uHamJijfhW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uHamJijfhW .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-uHamJijfhW .navbar {
    height: 70px;
  }
  .cid-uHamJijfhW .navbar.opened {
    height: auto;
  }
  .cid-uHamJijfhW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uHamJiSAyD {
  background-image: url("../../../assets/images/fondo-inicio-ajolotes2025-1920x1200.jpg");
}
.cid-uHamJiSAyD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHamJiSAyD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHamJjmxQ4 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f8f2f4;
}
.cid-uHamJjmxQ4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHamJjmxQ4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHamJjHiEG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-uHamJjHiEG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHamJjHiEG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHamJjHiEG .item {
  padding-bottom: 2rem;
}
.cid-uHamJjHiEG .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uHamJjHiEG .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uHamJjHiEG .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-uHamJjHiEG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uHamJjHiEG .carousel-control,
.cid-uHamJjHiEG .close {
  background: #1b1b1b;
}
.cid-uHamJjHiEG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uHamJjHiEG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uHamJjHiEG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uHamJjHiEG .carousel-control-next span {
  margin-left: 5px;
}
.cid-uHamJjHiEG .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-uHamJjHiEG .close::before {
  content: '\e91a';
}
.cid-uHamJjHiEG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uHamJjHiEG .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-uHamJjHiEG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uHamJjHiEG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uHamJjHiEG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uHamJjHiEG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uHamJjHiEG .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-uHamJjHiEG .carousel-indicators li.active,
.cid-uHamJjHiEG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uHamJjHiEG .carousel-indicators li::after,
.cid-uHamJjHiEG .carousel-indicators li::before {
  content: none;
}
.cid-uHamJjHiEG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uHamJjHiEG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uHamJjHiEG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uHamJjHiEG .carousel-indicators {
    display: none;
  }
}
.cid-uHamJjHiEG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uHamJjHiEG .carousel-inner > .active {
  display: block;
}
.cid-uHamJjHiEG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uHamJjHiEG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uHamJjHiEG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uHamJjHiEG .carousel-control,
  .cid-uHamJjHiEG .carousel-indicators,
  .cid-uHamJjHiEG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uHamJjHiEG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uHamJjHiEG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uHamJjHiEG .carousel-indicators .active,
.cid-uHamJjHiEG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uHamJjHiEG .carousel-indicators .active {
  background: #fff;
}
.cid-uHamJjHiEG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uHamJjHiEG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uHamJjHiEG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uHamJjHiEG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uHamJjHiEG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uHamJjHiEG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uHamJjHiEG .carousel {
  width: 100%;
}
.cid-uHamJjHiEG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uHamJjHiEG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uHamJjHiEG .modal.fade .modal-dialog,
.cid-uHamJjHiEG .modal.in .modal-dialog {
  transform: none;
}
.cid-uHamJjHiEG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uHamJjHiEG H6 {
  text-align: center;
}
.cid-uHamJl2PJb {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-uHamJl2PJb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHamJl2PJb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHamJlqV3F {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-uHamJlqV3F .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHamJlqV3F .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHamJlqV3F .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-uHamJlqV3F .bg-facebook:hover {
  background: #0b60cb;
}
.cid-uHamJlqV3F .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-uHamJlqV3F .bg-instagram:hover {
  background: #bd005c;
}
.cid-uHamJlqV3F .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-uHamJlqV3F [class^="socicon-"]:before,
.cid-uHamJlqV3F [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-uHamJlqV3F .mbr-section-title,
.cid-uHamJlqV3F .social-list {
  color: #34a1ad;
}
.cid-uHamJlUvTv {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-uHamJlUvTv .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uHamJlUvTv .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uHamJlUvTv .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uHamJlUvTv .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uHamJlUvTv .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uHamJlUvTv .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uHamJlUvTv .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uHamJlUvTv .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uHamJlUvTv .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uHamJlUvTv .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uHamJlUvTv .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uHamJlUvTv .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uHamJlUvTv .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uHamJlUvTv .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uHap3xY0wX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uHap3xY0wX nav.navbar {
  position: fixed;
}
.cid-uHap3xY0wX .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-uHap3xY0wX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uHap3xY0wX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uHap3xY0wX .dropdown-item:hover,
.cid-uHap3xY0wX .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-uHap3xY0wX .dropdown-item:hover span {
  color: white;
}
.cid-uHap3xY0wX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uHap3xY0wX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uHap3xY0wX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uHap3xY0wX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uHap3xY0wX .nav-link {
  position: relative;
}
.cid-uHap3xY0wX .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uHap3xY0wX .container {
    flex-wrap: nowrap;
  }
}
.cid-uHap3xY0wX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uHap3xY0wX .dropdown-menu,
.cid-uHap3xY0wX .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-uHap3xY0wX .nav-item:focus,
.cid-uHap3xY0wX .nav-link:focus {
  outline: none;
}
.cid-uHap3xY0wX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uHap3xY0wX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uHap3xY0wX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uHap3xY0wX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uHap3xY0wX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uHap3xY0wX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uHap3xY0wX .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: #f8f2f4;
}
.cid-uHap3xY0wX .navbar.opened {
  transition: all 0.3s;
}
.cid-uHap3xY0wX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uHap3xY0wX .navbar .navbar-logo img {
  width: auto;
}
.cid-uHap3xY0wX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uHap3xY0wX .navbar.collapsed {
  justify-content: center;
}
.cid-uHap3xY0wX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uHap3xY0wX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uHap3xY0wX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uHap3xY0wX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uHap3xY0wX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uHap3xY0wX .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-uHap3xY0wX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uHap3xY0wX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uHap3xY0wX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uHap3xY0wX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uHap3xY0wX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uHap3xY0wX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uHap3xY0wX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uHap3xY0wX .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-uHap3xY0wX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uHap3xY0wX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uHap3xY0wX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uHap3xY0wX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uHap3xY0wX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uHap3xY0wX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uHap3xY0wX .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uHap3xY0wX .navbar.navbar-short {
  min-height: 60px;
}
.cid-uHap3xY0wX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uHap3xY0wX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uHap3xY0wX .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-uHap3xY0wX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uHap3xY0wX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uHap3xY0wX .dropdown-item.active,
.cid-uHap3xY0wX .dropdown-item:active {
  background-color: transparent;
}
.cid-uHap3xY0wX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uHap3xY0wX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uHap3xY0wX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uHap3xY0wX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-uHap3xY0wX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uHap3xY0wX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uHap3xY0wX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uHap3xY0wX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uHap3xY0wX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uHap3xY0wX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-uHap3xY0wX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uHap3xY0wX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uHap3xY0wX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uHap3xY0wX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uHap3xY0wX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uHap3xY0wX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uHap3xY0wX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uHap3xY0wX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uHap3xY0wX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uHap3xY0wX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uHap3xY0wX .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-uHap3xY0wX .navbar {
    height: 70px;
  }
  .cid-uHap3xY0wX .navbar.opened {
    height: auto;
  }
  .cid-uHap3xY0wX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uHap3yGAbO {
  background-image: url("../../../assets/images/fondo-inicio-libertad2025-1920x1200.jpg");
}
.cid-uHap3yGAbO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHap3yGAbO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHap3z7zJb {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f8f2f4;
}
.cid-uHap3z7zJb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHap3z7zJb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHap3zsH6z {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-uHap3zsH6z .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHap3zsH6z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHap3zsH6z .item {
  padding-bottom: 2rem;
}
.cid-uHap3zsH6z .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uHap3zsH6z .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uHap3zsH6z .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-uHap3zsH6z .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uHap3zsH6z .carousel-control,
.cid-uHap3zsH6z .close {
  background: #1b1b1b;
}
.cid-uHap3zsH6z .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uHap3zsH6z .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uHap3zsH6z .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uHap3zsH6z .carousel-control-next span {
  margin-left: 5px;
}
.cid-uHap3zsH6z .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-uHap3zsH6z .close::before {
  content: '\e91a';
}
.cid-uHap3zsH6z .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uHap3zsH6z .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-uHap3zsH6z .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uHap3zsH6z .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uHap3zsH6z .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uHap3zsH6z .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uHap3zsH6z .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-uHap3zsH6z .carousel-indicators li.active,
.cid-uHap3zsH6z .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uHap3zsH6z .carousel-indicators li::after,
.cid-uHap3zsH6z .carousel-indicators li::before {
  content: none;
}
.cid-uHap3zsH6z .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uHap3zsH6z .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uHap3zsH6z .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uHap3zsH6z .carousel-indicators {
    display: none;
  }
}
.cid-uHap3zsH6z .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uHap3zsH6z .carousel-inner > .active {
  display: block;
}
.cid-uHap3zsH6z .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uHap3zsH6z .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uHap3zsH6z .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uHap3zsH6z .carousel-control,
  .cid-uHap3zsH6z .carousel-indicators,
  .cid-uHap3zsH6z .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uHap3zsH6z .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uHap3zsH6z .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uHap3zsH6z .carousel-indicators .active,
.cid-uHap3zsH6z .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uHap3zsH6z .carousel-indicators .active {
  background: #fff;
}
.cid-uHap3zsH6z .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uHap3zsH6z .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uHap3zsH6z .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uHap3zsH6z .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uHap3zsH6z .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uHap3zsH6z .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uHap3zsH6z .carousel {
  width: 100%;
}
.cid-uHap3zsH6z .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uHap3zsH6z .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uHap3zsH6z .modal.fade .modal-dialog,
.cid-uHap3zsH6z .modal.in .modal-dialog {
  transform: none;
}
.cid-uHap3zsH6z .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uHap3zsH6z H6 {
  text-align: center;
}
.cid-uHap3Auqyi {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-uHap3Auqyi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHap3Auqyi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHap3ARvoz {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-uHap3ARvoz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHap3ARvoz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHap3ARvoz .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-uHap3ARvoz .bg-facebook:hover {
  background: #0b60cb;
}
.cid-uHap3ARvoz .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-uHap3ARvoz .bg-instagram:hover {
  background: #bd005c;
}
.cid-uHap3ARvoz .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-uHap3ARvoz [class^="socicon-"]:before,
.cid-uHap3ARvoz [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-uHap3ARvoz .mbr-section-title,
.cid-uHap3ARvoz .social-list {
  color: #34a1ad;
}
.cid-uHap3BlKVk {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-uHap3BlKVk .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uHap3BlKVk .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uHap3BlKVk .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uHap3BlKVk .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uHap3BlKVk .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uHap3BlKVk .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uHap3BlKVk .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uHap3BlKVk .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uHap3BlKVk .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uHap3BlKVk .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uHap3BlKVk .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uHap3BlKVk .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uHap3BlKVk .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uHap3BlKVk .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uHaqDIbIa2 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uHaqDIbIa2 nav.navbar {
  position: fixed;
}
.cid-uHaqDIbIa2 .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-uHaqDIbIa2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uHaqDIbIa2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uHaqDIbIa2 .dropdown-item:hover,
.cid-uHaqDIbIa2 .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-uHaqDIbIa2 .dropdown-item:hover span {
  color: white;
}
.cid-uHaqDIbIa2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uHaqDIbIa2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uHaqDIbIa2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uHaqDIbIa2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uHaqDIbIa2 .nav-link {
  position: relative;
}
.cid-uHaqDIbIa2 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uHaqDIbIa2 .container {
    flex-wrap: nowrap;
  }
}
.cid-uHaqDIbIa2 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uHaqDIbIa2 .dropdown-menu,
.cid-uHaqDIbIa2 .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-uHaqDIbIa2 .nav-item:focus,
.cid-uHaqDIbIa2 .nav-link:focus {
  outline: none;
}
.cid-uHaqDIbIa2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uHaqDIbIa2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uHaqDIbIa2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uHaqDIbIa2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uHaqDIbIa2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uHaqDIbIa2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uHaqDIbIa2 .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: #f8f2f4;
}
.cid-uHaqDIbIa2 .navbar.opened {
  transition: all 0.3s;
}
.cid-uHaqDIbIa2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uHaqDIbIa2 .navbar .navbar-logo img {
  width: auto;
}
.cid-uHaqDIbIa2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uHaqDIbIa2 .navbar.collapsed {
  justify-content: center;
}
.cid-uHaqDIbIa2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uHaqDIbIa2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uHaqDIbIa2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uHaqDIbIa2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uHaqDIbIa2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uHaqDIbIa2 .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-uHaqDIbIa2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uHaqDIbIa2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uHaqDIbIa2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uHaqDIbIa2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uHaqDIbIa2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uHaqDIbIa2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uHaqDIbIa2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uHaqDIbIa2 .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-uHaqDIbIa2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uHaqDIbIa2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uHaqDIbIa2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uHaqDIbIa2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uHaqDIbIa2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uHaqDIbIa2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uHaqDIbIa2 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uHaqDIbIa2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uHaqDIbIa2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uHaqDIbIa2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uHaqDIbIa2 .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-uHaqDIbIa2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uHaqDIbIa2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uHaqDIbIa2 .dropdown-item.active,
.cid-uHaqDIbIa2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uHaqDIbIa2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uHaqDIbIa2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uHaqDIbIa2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uHaqDIbIa2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-uHaqDIbIa2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uHaqDIbIa2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uHaqDIbIa2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uHaqDIbIa2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uHaqDIbIa2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uHaqDIbIa2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-uHaqDIbIa2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uHaqDIbIa2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uHaqDIbIa2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uHaqDIbIa2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uHaqDIbIa2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uHaqDIbIa2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uHaqDIbIa2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uHaqDIbIa2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uHaqDIbIa2 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uHaqDIbIa2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uHaqDIbIa2 .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-uHaqDIbIa2 .navbar {
    height: 70px;
  }
  .cid-uHaqDIbIa2 .navbar.opened {
    height: auto;
  }
  .cid-uHaqDIbIa2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uHaqDIJbey {
  background-image: url("../../../assets/images/fondo-inicio-nadre2025-1920x1200.jpg");
}
.cid-uHaqDIJbey .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHaqDIJbey .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHaqDJaMr9 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f8f2f4;
}
.cid-uHaqDJaMr9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHaqDJaMr9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHaqDJwzBl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-uHaqDJwzBl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHaqDJwzBl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHaqDJwzBl .item {
  padding-bottom: 2rem;
}
.cid-uHaqDJwzBl .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uHaqDJwzBl .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uHaqDJwzBl .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-uHaqDJwzBl .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uHaqDJwzBl .carousel-control,
.cid-uHaqDJwzBl .close {
  background: #1b1b1b;
}
.cid-uHaqDJwzBl .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uHaqDJwzBl .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uHaqDJwzBl .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uHaqDJwzBl .carousel-control-next span {
  margin-left: 5px;
}
.cid-uHaqDJwzBl .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-uHaqDJwzBl .close::before {
  content: '\e91a';
}
.cid-uHaqDJwzBl .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uHaqDJwzBl .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-uHaqDJwzBl .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uHaqDJwzBl .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uHaqDJwzBl .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uHaqDJwzBl .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uHaqDJwzBl .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-uHaqDJwzBl .carousel-indicators li.active,
.cid-uHaqDJwzBl .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uHaqDJwzBl .carousel-indicators li::after,
.cid-uHaqDJwzBl .carousel-indicators li::before {
  content: none;
}
.cid-uHaqDJwzBl .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uHaqDJwzBl .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uHaqDJwzBl .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uHaqDJwzBl .carousel-indicators {
    display: none;
  }
}
.cid-uHaqDJwzBl .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uHaqDJwzBl .carousel-inner > .active {
  display: block;
}
.cid-uHaqDJwzBl .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uHaqDJwzBl .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uHaqDJwzBl .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uHaqDJwzBl .carousel-control,
  .cid-uHaqDJwzBl .carousel-indicators,
  .cid-uHaqDJwzBl .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uHaqDJwzBl .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uHaqDJwzBl .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uHaqDJwzBl .carousel-indicators .active,
.cid-uHaqDJwzBl .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uHaqDJwzBl .carousel-indicators .active {
  background: #fff;
}
.cid-uHaqDJwzBl .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uHaqDJwzBl .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uHaqDJwzBl .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uHaqDJwzBl .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uHaqDJwzBl .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uHaqDJwzBl .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uHaqDJwzBl .carousel {
  width: 100%;
}
.cid-uHaqDJwzBl .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uHaqDJwzBl .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uHaqDJwzBl .modal.fade .modal-dialog,
.cid-uHaqDJwzBl .modal.in .modal-dialog {
  transform: none;
}
.cid-uHaqDJwzBl .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uHaqDJwzBl H6 {
  text-align: center;
}
.cid-uHaqDKatY2 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-uHaqDKatY2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHaqDKatY2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHaqDKyTkj {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-uHaqDKyTkj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHaqDKyTkj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHaqDKyTkj .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-uHaqDKyTkj .bg-facebook:hover {
  background: #0b60cb;
}
.cid-uHaqDKyTkj .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-uHaqDKyTkj .bg-instagram:hover {
  background: #bd005c;
}
.cid-uHaqDKyTkj .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-uHaqDKyTkj [class^="socicon-"]:before,
.cid-uHaqDKyTkj [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-uHaqDKyTkj .mbr-section-title,
.cid-uHaqDKyTkj .social-list {
  color: #34a1ad;
}
.cid-uHaqDL2PrX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-uHaqDL2PrX .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uHaqDL2PrX .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uHaqDL2PrX .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uHaqDL2PrX .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uHaqDL2PrX .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uHaqDL2PrX .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uHaqDL2PrX .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uHaqDL2PrX .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uHaqDL2PrX .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uHaqDL2PrX .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uHaqDL2PrX .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uHaqDL2PrX .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uHaqDL2PrX .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uHaqDL2PrX .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uJ8lTDY44w {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uJ8lTDY44w nav.navbar {
  position: fixed;
}
.cid-uJ8lTDY44w .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-uJ8lTDY44w .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uJ8lTDY44w .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uJ8lTDY44w .dropdown-item:hover,
.cid-uJ8lTDY44w .dropdown-item:focus {
  background: #34a1ad !important;
  color: white !important;
}
.cid-uJ8lTDY44w .dropdown-item:hover span {
  color: white;
}
.cid-uJ8lTDY44w .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uJ8lTDY44w .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uJ8lTDY44w .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uJ8lTDY44w .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uJ8lTDY44w .nav-link {
  position: relative;
}
.cid-uJ8lTDY44w .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uJ8lTDY44w .container {
    flex-wrap: nowrap;
  }
}
.cid-uJ8lTDY44w .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uJ8lTDY44w .dropdown-menu,
.cid-uJ8lTDY44w .navbar.opened {
  background: #f8f2f4 !important;
}
.cid-uJ8lTDY44w .nav-item:focus,
.cid-uJ8lTDY44w .nav-link:focus {
  outline: none;
}
.cid-uJ8lTDY44w .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uJ8lTDY44w .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uJ8lTDY44w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uJ8lTDY44w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uJ8lTDY44w .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uJ8lTDY44w .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uJ8lTDY44w .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: #f8f2f4;
}
.cid-uJ8lTDY44w .navbar.opened {
  transition: all 0.3s;
}
.cid-uJ8lTDY44w .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uJ8lTDY44w .navbar .navbar-logo img {
  width: auto;
}
.cid-uJ8lTDY44w .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uJ8lTDY44w .navbar.collapsed {
  justify-content: center;
}
.cid-uJ8lTDY44w .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uJ8lTDY44w .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uJ8lTDY44w .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uJ8lTDY44w .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uJ8lTDY44w .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uJ8lTDY44w .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-uJ8lTDY44w .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uJ8lTDY44w .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uJ8lTDY44w .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uJ8lTDY44w .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uJ8lTDY44w .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uJ8lTDY44w .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uJ8lTDY44w .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uJ8lTDY44w .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-uJ8lTDY44w .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uJ8lTDY44w .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uJ8lTDY44w .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uJ8lTDY44w .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uJ8lTDY44w .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uJ8lTDY44w .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uJ8lTDY44w .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uJ8lTDY44w .navbar.navbar-short {
  min-height: 60px;
}
.cid-uJ8lTDY44w .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uJ8lTDY44w .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uJ8lTDY44w .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-uJ8lTDY44w .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uJ8lTDY44w .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uJ8lTDY44w .dropdown-item.active,
.cid-uJ8lTDY44w .dropdown-item:active {
  background-color: transparent;
}
.cid-uJ8lTDY44w .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uJ8lTDY44w .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uJ8lTDY44w .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uJ8lTDY44w .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f8f2f4;
}
.cid-uJ8lTDY44w .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uJ8lTDY44w .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uJ8lTDY44w ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uJ8lTDY44w .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uJ8lTDY44w button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uJ8lTDY44w button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #34a1ad;
}
.cid-uJ8lTDY44w button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uJ8lTDY44w button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uJ8lTDY44w button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uJ8lTDY44w button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uJ8lTDY44w nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uJ8lTDY44w nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uJ8lTDY44w nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uJ8lTDY44w nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uJ8lTDY44w .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uJ8lTDY44w a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uJ8lTDY44w .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-uJ8lTDY44w .navbar {
    height: 70px;
  }
  .cid-uJ8lTDY44w .navbar.opened {
    height: auto;
  }
  .cid-uJ8lTDY44w .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uJ8lTEixiH {
  background-image: url("../../../assets/images/fondo-inicio-tarot2025-1920x1200.jpg");
}
.cid-uJ8lTEixiH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ8lTEixiH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ8lTEyX0N {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f8f2f4;
}
.cid-uJ8lTEyX0N .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ8lTEyX0N .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ8lTENZBg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-uJ8lTENZBg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ8lTENZBg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ8lTENZBg .item {
  padding-bottom: 2rem;
}
.cid-uJ8lTENZBg .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uJ8lTENZBg .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uJ8lTENZBg .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-uJ8lTENZBg .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uJ8lTENZBg .carousel-control,
.cid-uJ8lTENZBg .close {
  background: #1b1b1b;
}
.cid-uJ8lTENZBg .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJ8lTENZBg .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJ8lTENZBg .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJ8lTENZBg .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJ8lTENZBg .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-uJ8lTENZBg .close::before {
  content: '\e91a';
}
.cid-uJ8lTENZBg .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJ8lTENZBg .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-uJ8lTENZBg .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ8lTENZBg .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJ8lTENZBg .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJ8lTENZBg .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJ8lTENZBg .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-uJ8lTENZBg .carousel-indicators li.active,
.cid-uJ8lTENZBg .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJ8lTENZBg .carousel-indicators li::after,
.cid-uJ8lTENZBg .carousel-indicators li::before {
  content: none;
}
.cid-uJ8lTENZBg .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJ8lTENZBg .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJ8lTENZBg .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ8lTENZBg .carousel-indicators {
    display: none;
  }
}
.cid-uJ8lTENZBg .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJ8lTENZBg .carousel-inner > .active {
  display: block;
}
.cid-uJ8lTENZBg .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ8lTENZBg .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJ8lTENZBg .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJ8lTENZBg .carousel-control,
  .cid-uJ8lTENZBg .carousel-indicators,
  .cid-uJ8lTENZBg .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJ8lTENZBg .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJ8lTENZBg .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJ8lTENZBg .carousel-indicators .active,
.cid-uJ8lTENZBg .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJ8lTENZBg .carousel-indicators .active {
  background: #fff;
}
.cid-uJ8lTENZBg .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJ8lTENZBg .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJ8lTENZBg .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJ8lTENZBg .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJ8lTENZBg .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJ8lTENZBg .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJ8lTENZBg .carousel {
  width: 100%;
}
.cid-uJ8lTENZBg .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJ8lTENZBg .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJ8lTENZBg .modal.fade .modal-dialog,
.cid-uJ8lTENZBg .modal.in .modal-dialog {
  transform: none;
}
.cid-uJ8lTENZBg .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJ8lTENZBg H6 {
  text-align: center;
}
.cid-uJ8lTFB4Tl {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-uJ8lTFB4Tl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ8lTFB4Tl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ8lTFTgc3 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f8f2f4;
}
.cid-uJ8lTFTgc3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ8lTFTgc3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ8lTFTgc3 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-uJ8lTFTgc3 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-uJ8lTFTgc3 .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-uJ8lTFTgc3 .bg-instagram:hover {
  background: #bd005c;
}
.cid-uJ8lTFTgc3 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-uJ8lTFTgc3 [class^="socicon-"]:before,
.cid-uJ8lTFTgc3 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-uJ8lTFTgc3 .mbr-section-title,
.cid-uJ8lTFTgc3 .social-list {
  color: #34a1ad;
}
.cid-uJ8lTGfX49 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #34a1ad;
}
.cid-uJ8lTGfX49 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJ8lTGfX49 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uJ8lTGfX49 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uJ8lTGfX49 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJ8lTGfX49 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJ8lTGfX49 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uJ8lTGfX49 .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uJ8lTGfX49 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uJ8lTGfX49 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uJ8lTGfX49 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uJ8lTGfX49 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uJ8lTGfX49 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uJ8lTGfX49 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uJ8lTGfX49 .media-container-row .row-copirayt p {
  width: 100%;
}
