body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Jost', sans-serif;
  font-size: 3.1rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 3.875rem;
}
.display-2 {
  font-family: 'Jost', sans-serif;
  font-size: 2.1rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 2.625rem;
}
.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: 'Raleway', sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 1.5rem;
}
.display-7 {
  font-family: 'Raleway', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.375rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 2.48rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 2.17rem;
    font-size: calc( 1.7349999999999999rem + (3.1 - 1.7349999999999999) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (1.7349999999999999rem + (3.1 - 1.7349999999999999) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 1.68rem;
    font-size: calc( 1.385rem + (2.1 - 1.385) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.385rem + (2.1 - 1.385) * ((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: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.88rem;
    font-size: calc( 1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #2d5491 !important;
}
.bg-success {
  background-color: #40b0bf !important;
}
.bg-info {
  background-color: #47b5ed !important;
}
.bg-warning {
  background-color: #ffe161 !important;
}
.bg-danger {
  background-color: #ff9966 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #2d5491 !important;
  border-color: #2d5491 !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: #182e4f !important;
  border-color: #182e4f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #182e4f !important;
  border-color: #182e4f !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #0162a6 !important;
  border-color: #0162a6 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #002f50 !important;
  border-color: #002f50 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #002f50 !important;
  border-color: #002f50 !important;
}
.btn-info,
.btn-info:active {
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
}
.btn-success,
.btn-success:active {
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
  color: #614f00 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #0a0800 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #614f00 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #2d5491;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #182e4f !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #2d5491 !important;
  border-color: #2d5491 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #0162a6;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #002f50 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #0162a6 !important;
  border-color: #0162a6 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #47b5ed;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #148cca !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #40b0bf;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #2a747e !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffe161;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffd10a !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #614f00 !important;
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff9966;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ff5f0f !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #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: transparent!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: transparent;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #2d5491 !important;
}
.text-secondary {
  color: #0162a6 !important;
}
.text-success {
  color: #40b0bf !important;
}
.text-info {
  color: #47b5ed !important;
}
.text-warning {
  color: #ffe161 !important;
}
.text-danger {
  color: #ff9966 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #152743 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #002641 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #266a73 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #1283bc !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #facb00 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #ff5500 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  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: #2d5491;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #47b5ed;
}
.alert-warning {
  background-color: #ffe161;
}
.alert-danger {
  background-color: #ff9966;
}
.mbr-section-btn a.btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #2d5491;
  border-color: #2d5491;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #2d5491;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #6c94d1;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #a0d8df;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
#scrollToTop a {
  border-radius: 100px;
}
.form-control {
  font-family: '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: #2d5491 !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: #2d5491;
}
/* 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: #2d5491;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #2d5491;
}
.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: #2d5491;
  border-bottom-color: #2d5491;
}
.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: #2d5491 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #ffffff !important;
  background: #0162a6 !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='%232d5491' %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-tCDrcpzZqq {
  z-index: 1000;
  width: 100%;
}
.cid-tCDrcpzZqq nav.navbar {
  position: fixed;
}
.cid-tCDrcpzZqq .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-tCDrcpzZqq .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCDrcpzZqq .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCDrcpzZqq .dropdown-item:hover,
.cid-tCDrcpzZqq .dropdown-item:focus {
  background: #2d5491 !important;
  color: white !important;
}
.cid-tCDrcpzZqq .dropdown-item:hover span {
  color: white;
}
.cid-tCDrcpzZqq .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCDrcpzZqq .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCDrcpzZqq .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCDrcpzZqq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCDrcpzZqq .nav-link {
  position: relative;
  font-size: 15px;
}
.cid-tCDrcpzZqq .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tCDrcpzZqq .container {
    flex-wrap: nowrap;
  }
}
.cid-tCDrcpzZqq .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCDrcpzZqq .dropdown-menu,
.cid-tCDrcpzZqq .navbar.opened {
  background: #ffffff !important;
}
.cid-tCDrcpzZqq .nav-item:focus,
.cid-tCDrcpzZqq .nav-link:focus {
  outline: none;
}
.cid-tCDrcpzZqq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCDrcpzZqq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCDrcpzZqq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCDrcpzZqq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCDrcpzZqq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCDrcpzZqq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCDrcpzZqq .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: #ffffff;
}
.cid-tCDrcpzZqq .navbar.opened {
  transition: all 0.3s;
}
.cid-tCDrcpzZqq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCDrcpzZqq .navbar .navbar-logo img {
  width: auto;
}
.cid-tCDrcpzZqq .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCDrcpzZqq .navbar.collapsed {
  justify-content: center;
}
.cid-tCDrcpzZqq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCDrcpzZqq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tCDrcpzZqq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tCDrcpzZqq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCDrcpzZqq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCDrcpzZqq .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-tCDrcpzZqq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCDrcpzZqq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCDrcpzZqq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCDrcpzZqq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCDrcpzZqq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCDrcpzZqq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCDrcpzZqq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCDrcpzZqq .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-tCDrcpzZqq .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCDrcpzZqq .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCDrcpzZqq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCDrcpzZqq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCDrcpzZqq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCDrcpzZqq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tCDrcpzZqq .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tCDrcpzZqq .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCDrcpzZqq .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCDrcpzZqq .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCDrcpzZqq .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-tCDrcpzZqq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCDrcpzZqq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCDrcpzZqq .dropdown-item.active,
.cid-tCDrcpzZqq .dropdown-item:active {
  background-color: transparent;
}
.cid-tCDrcpzZqq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCDrcpzZqq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCDrcpzZqq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCDrcpzZqq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCDrcpzZqq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCDrcpzZqq .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCDrcpzZqq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCDrcpzZqq .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCDrcpzZqq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCDrcpzZqq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCDrcpzZqq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCDrcpzZqq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCDrcpzZqq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCDrcpzZqq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCDrcpzZqq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCDrcpzZqq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCDrcpzZqq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCDrcpzZqq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCDrcpzZqq .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCDrcpzZqq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCDrcpzZqq .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-tCDrcpzZqq .navbar {
    height: 70px;
  }
  .cid-tCDrcpzZqq .navbar.opened {
    height: auto;
  }
  .cid-tCDrcpzZqq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tJe6uXThw9 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.cid-tJe6uXThw9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tJe6uXThw9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: url("../../../video.gif");
}
.cid-tJe6uXThw9 .mbr-section-title {
  color: #fafafa;
}
.cid-tJe6uXThw9 .mbr-text,
.cid-tJe6uXThw9 .mbr-section-btn {
  color: #bbbbbb;
}
.cid-tJe6uXThw9 .header6 {
  padding-top: 20rem!important;
  padding-bottom: 20rem!important;
}
.cid-tGY8idLbZ9 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tGY8idLbZ9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tGY8idLbZ9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tGY8idLbZ9 .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-tGY8idLbZ9 .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tGY8idLbZ9 .mbr-iconfont {
  font-size: 2rem;
  color: #e43f3f;
  padding-right: 1.5rem;
}
.cid-tGY8idLbZ9 .card-title {
  text-align: left;
  color: #000000;
}
.cid-tGY8idLbZ9 .card-text {
  text-align: left;
}
@media (max-width: 900px) {
  .cid-tGY8idLbZ9 .card {
    border-bottom: 1px solid #d1d1d1;
    padding: 24px;
    padding-bottom: 0px;
  }
  .cid-tGY8idLbZ9 .cardprimera {
    padding-top: 0px!important;
  }
  .cid-tGY8idLbZ9 .features14 {
    padding-bottom: 0rem!important;
  }
}
.cid-tGYbOJh6yn {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/background1.jpg");
}
.cid-tGYbOJh6yn .mbr-fallback-image.disabled {
  display: none;
}
.cid-tGYbOJh6yn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tGYbOJh6yn .mbr-section-title {
  color: #353535;
  text-align: center;
}
.cid-tGYbOJh6yn .mbr-section-subtitle {
  color: #8c8c95;
  text-align: center;
}
.cid-tH8PVOshuX {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tH8PVOshuX .container-fluid {
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 992px) {
  .cid-tH8PVOshuX .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.cid-tH8PVOshuX .row {
  justify-content: center;
}
.cid-tH8PVOshuX img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1.2) translateX(-8%);
  transition: 1.5s all;
}
.cid-tH8PVOshuX .item-img {
  display: flex;
  width: 100%;
  height: 560px;
  overflow: hidden;
}
@media (max-width: 991px) {
  .cid-tH8PVOshuX .item-img {
    height: 264px;
  }
}
@media (max-width: 767px) {
  .cid-tH8PVOshuX .item-img {
    height: 528px;
  }
}
@media (min-width: 768px) {
  .cid-tH8PVOshuX .item-img:hover img {
    transform: scale(1.2) translateX(8%);
  }
}
.cid-tH8PVOshuX .item:focus,
.cid-tH8PVOshuX span:focus {
  outline: none;
}
.cid-tH8PVOshuX .item {
  cursor: pointer;
  padding: 0;
  max-height: 500px;
}
.cid-tH8PVOshuX .item-wrapper {
  position: relative;
  border-radius: 0;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tH8PVOshuX .item-content {
  padding: 30px;
  border-radius: 0;
}
@media (max-width: 767px) {
  .cid-tH8PVOshuX .item-content {
    padding: 24px 12px 48px;
  }
}
.cid-tH8PVOshuX .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tH8PVOshuX .mbr-section-title {
  width: 100%;
  color: #222222;
}
.cid-tH8PVOshuX .mbr-text {
  text-align: center;
  color: #222222;
}
.cid-tH8PVOshuX .item-title {
  text-align: center;
  color: #353535;
  margin-bottom: 4px;
}
.cid-tH8PVOshuX .mbr-text,
.cid-tH8PVOshuX .mbr-section-btn {
  color: #0d2244;
}
.cid-tCDAUkGoVh {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/mbr-1920x1440.png");
}
.cid-tCDAUkGoVh .mbr-fallback-image.disabled {
  display: none;
}
.cid-tCDAUkGoVh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tCDAUkGoVh .row {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-tCDAUkGoVh .row {
    flex-wrap: wrap;
  }
}
.cid-tCDAUkGoVh .text-container {
  width: 57% !important;
}
@media (max-width: 767px) {
  .cid-tCDAUkGoVh .text-container {
    width: 100% !important;
  }
}
.cid-tCDAUkGoVh .mbr-section-title {
  color: #0162a6;
  text-align: left;
}
.cid-tCDAUkGoVh .colored-text {
  line-height: inherit;
  font-weight: inherit;
  color: inherit;
  color: #da3b3b;
}
.cid-tCDAUkGoVh .mbr-text {
  width: 68%;
  margin-top: 1.2em;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-tCDAUkGoVh .mbr-text {
    width: 83%;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-tCDAUkGoVh .mbr-text {
    width: 100%;
  }
}
.cid-tCDAUkGoVh .card-col {
  display: flex;
  width: 43% !important;
  justify-content: flex-start;
}
@media (max-width: 767px) {
  .cid-tCDAUkGoVh .card-col {
    width: 100% !important;
    justify-content: center;
  }
}
.cid-tCDAUkGoVh .card-wrapper {
  display: flex;
  margin-left: 8em;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-tCDAUkGoVh .card-wrapper {
    margin-left: 1em;
  }
}
@media (max-width: 767px) {
  .cid-tCDAUkGoVh .card-wrapper {
    margin-top: 4em;
    margin-left: 0;
    justify-content: center;
  }
}
.cid-tCDAUkGoVh .card-box {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 18em;
  max-height: 18em;
  width: 18em;
  height: 18em;
  border-radius: 50%;
  background-color: transparent;
  position: relative;
}
.cid-tCDAUkGoVh .card-box .bg-hover {
  position: absolute;
  border-radius: 50%;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #f2f4f9;
  transform: scale(0);
  transition: .5s all;
}
.cid-tCDAUkGoVh .card-box .mbr-iconfont {
  position: relative;
  z-index: 100;
  display: block;
  font-size: 6.5rem;
  color: #EE2524;
  transition: .5s all;
  cursor: pointer;
}
.cid-tCDAUkGoVh .card-box:hover .bg-hover {
  transform: scale(1);
}
.cid-tCDAUkGoVh .card-box:hover .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-tCDAUkGoVh .item-img {
  position: absolute;
  border-radius: 50%;
  overflow: hidden;
  transition: .5s all;
  top: 1.5em;
  left: 1.5em;
  max-width: 15em;
  max-height: 15em;
  width: 100%;
  height: 100%;
  animation: img-move 5s infinite linear both;
  cursor: pointer;
}
.cid-tCDAUkGoVh .item-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@keyframes img-move {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(90deg);
  }
  50% {
    transform: rotate(180deg);
  }
  75% {
    transform: rotate(270deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.cid-tCDAUkGoVh .mbr-text,
.cid-tCDAUkGoVh .mbr-section-btn {
  color: #353535;
}
.cid-tTGF4EN1zE {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-color: #ffffff;
}
.cid-tTGF4EN1zE .row {
  align-items: center;
  justify-content: space-between;
}
.cid-tTGF4EN1zE .mbr-section-title {
  width: 100%;
  text-align: left;
  margin-bottom: 24px;
  color: #0162a6;
}
.cid-tTGF4EN1zE .mbr-text {
  color: #8c8c95;
  margin-bottom: 32px;
}
.cid-tTGF4EN1zE .mbr-section-btn {
  width: auto;
  display: block;
}
.cid-tTGF4EN1zE ul {
  padding-inline-start: 20px;
  margin-bottom: 28px;
}
.cid-tTGF4EN1zE li::marker {
  color: #e43f3f;
  width: 10px;
}
.cid-tTGF4EN1zE li {
  margin-bottom: 7px;
  color: #14142b;
}
.cid-tTGF4EN1zE img {
  width: 90%;
}
.cid-tTGF4EN1zE .gray {
  background-color: #dedede;
  width: 80%;
  height: 430px;
  margin: auto;
  position: relative;
}
.cid-tTGF4EN1zE .b {
  max-width: 598px;
}
.cid-tTGF4EN1zE .first {
  position: absolute;
  top: -10%;
  right: 25%;
}
.cid-tTGF4EN1zE .second {
  position: absolute;
  bottom: -10%;
  left: 25%;
}
@media (max-width: 992px) {
  .cid-tTGF4EN1zE .t {
    padding-top: 90px;
  }
  .cid-tTGF4EN1zE .b {
    max-width: initial;
  }
  .cid-tTGF4EN1zE .gray {
    width: 50%;
  }
}
@media (max-width: 750px) {
  .cid-tTGF4EN1zE .gray {
    height: 330px;
  }
}
@media (max-width: 630px) {
  .cid-tTGF4EN1zE .gray {
    height: 230px;
  }
}
@media (max-width: 450px) {
  .cid-tTGF4EN1zE .gray {
    height: 200px;
    width: 70%;
  }
}
.cid-tTGF4EN1zE .btn {
  margin-top: 20px;
}
.cid-tTGF4EN1zE .t {
  max-width: 542px;
}
.cid-tTGF4EN1zE .btn .mbr-iconfont,
.cid-tTGF4EN1zE .btn.btn-sm .mbr-iconfont {
  order: 0!important;
  margin-right: 0.5rem!important;
}
.cid-tTGF4EN1zE .mbr-text,
.cid-tTGF4EN1zE .button-align,
.cid-tTGF4EN1zE .list {
  color: #353535;
}
.cid-tV7evDzYf3 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/img-20231106-wa0000-taller-gruescopia-2000x900.jpg");
}
.cid-tV7evDzYf3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tV7evDzYf3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tV7evDzYf3 .container-fluid {
  padding: 0 0 0 100px;
}
@media (max-width: 1440px) {
  .cid-tV7evDzYf3 .container-fluid {
    padding: 0 0 0 45px;
  }
}
@media (max-width: 992px) {
  .cid-tV7evDzYf3 .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-tV7evDzYf3 .container {
    padding: 0 30px;
  }
}
.cid-tV7evDzYf3 .title-wrapper {
  display: flex;
  align-items: center;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-tV7evDzYf3 .title-wrapper {
    margin: 60px 0;
    height: auto;
  }
}
.cid-tV7evDzYf3 .title-wrapper .title-wrap .mbr-section-subtitle {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-tV7evDzYf3 .title-wrapper .title-wrap .mbr-section-subtitle {
    margin-bottom: 15px;
  }
}
.cid-tV7evDzYf3 .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-tV7evDzYf3 .panel-group {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-tV7evDzYf3 .panel-group {
    display: block;
    padding-left: 0;
  }
}
.cid-tV7evDzYf3 .panel-group .card {
  border-left: 1px solid #d3d3d3;
  border-radius: 0 !important;
  padding: 30px 0;
  position: relative;
  min-height: 30vh;
  min-width: 200px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tV7evDzYf3 .panel-group .card {
    border-left: none;
    border-top: 1px solid #d3d3d3;
    min-height: auto;
  }
}
.cid-tV7evDzYf3 .panel-group .card img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tV7evDzYf3 .panel-group .card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #191b1d;
  opacity: .6;
  pointer-events: none;
  z-index: 1;
}
.cid-tV7evDzYf3 .panel-group .card .card-header {
  position: relative;
  z-index: 1;
  padding: 0 50px;
  border: none;
  background-color: transparent;
}
@media (max-width: 1300px) {
  .cid-tV7evDzYf3 .panel-group .card .card-header {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-tV7evDzYf3 .panel-group .card .card-header {
    padding: 0 30px;
  }
}
.cid-tV7evDzYf3 .panel-group .card .card-header .panel-title {
  display: block;
}
.cid-tV7evDzYf3 .panel-group .card .card-header .panel-title:not(.collapsed) .icon-wrap .mbr-iconfont {
  opacity: 1;
}
.cid-tV7evDzYf3 .panel-group .card .card-header .panel-title:hover .icon-wrap .mbr-iconfont {
  opacity: 1;
}
.cid-tV7evDzYf3 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tV7evDzYf3 .panel-group .card .card-header .panel-title .icon-wrap {
  padding-top: 60px;
}
@media (max-width: 1300px) {
  .cid-tV7evDzYf3 .panel-group .card .card-header .panel-title .icon-wrap {
    padding-top: 30px;
  }
}
.cid-tV7evDzYf3 .panel-group .card .card-header .panel-title .icon-wrap .mbr-iconfont {
  display: inline-flex;
  font-size: 20px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
  opacity: .4;
}
.cid-tV7evDzYf3 .panel-group .card .panel-collapse {
  padding: 0 50px;
  position: relative;
  z-index: 1;
}
@media (max-width: 1440px) {
  .cid-tV7evDzYf3 .panel-group .card .panel-collapse {
    padding: 0 15px;
  }
}
.cid-tV7evDzYf3 .panel-group .card .panel-collapse .panel-body {
  padding-top: 30px;
}
@media (max-width: 1300px) {
  .cid-tV7evDzYf3 .panel-group .card .panel-collapse .panel-body {
    padding-top: 15px;
  }
}
.cid-tV7evDzYf3 .panel-group .card .panel-collapse .panel-body .panel-subtitle {
  margin-bottom: 30px;
}
@media (max-width: 1300px) {
  .cid-tV7evDzYf3 .panel-group .card .panel-collapse .panel-body .panel-subtitle {
    margin-top: 15px;
  }
}
.cid-tV7evDzYf3 .panel-group .card .panel-collapse .panel-body .panel-text {
  line-height: 1.6;
  margin-bottom: 0;
}
.cid-tV7evDzYf3 .mbr-section-title {
  color: #ffffff;
}
.cid-tV7evDzYf3 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tV7evDzYf3 .panel-title {
  color: #ffffff;
}
.cid-tV7evDzYf3 .panel-subtitle {
  color: #ffffff;
}
.cid-tV7evDzYf3 .panel-text {
  color: #ffffff;
}
.cid-tV7evDzYf3 .panel-title-edit,
.cid-tV7evDzYf3 .icon-wrap {
  text-align: center;
}
.cid-tH3Pg102Ic {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tH3Pg102Ic .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tH3Pg102Ic .container-fluid {
  padding: 0 !important;
}
.cid-tH3Pg102Ic .google-map {
  height: 350px;
  position: relative;
  margin-bottom: 65px;
}
.cid-tH3Pg102Ic .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tH3Pg102Ic .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tH3Pg102Ic .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tH3Pg102Ic .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tH3Pg102Ic .wrapper {
  margin-bottom: 50px;
}
.cid-tH3Pg102Ic .mbr-section-title {
  margin-bottom: 0;
  color: #353535;
}
.cid-tH3Pg102Ic .mbr-text {
  color: #8c8c95;
  margin-top: 20px;
  margin-bottom: 0;
}
.cid-tH3Pg102Ic .subscribe__form {
  margin-top: 30px;
}
.cid-tH3Pg102Ic .form-group {
  margin-bottom: 0;
}
.cid-tH3Pg102Ic .dragArea .form-control {
  color: #919dab;
  margin-bottom: 5px;
  border: 2px solid #fafafa !important;
  font-weight: 700;
  padding: 0 25px;
  height: 50px;
  font-size: 18px;
  border-radius: 30px;
  background-color: #fafafa !important;
}
.cid-tH3Pg102Ic .dragArea textarea {
  height: 170px !important;
  border-radius: 10px !important;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  resize: none;
}
.cid-tH3Pg102Ic .dragArea input::placeholder {
  color: #919dab;
  opacity: .6;
}
.cid-tH3Pg102Ic .dragArea textarea::placeholder {
  color: #919dab;
  opacity: .6;
}
.cid-tH3Pg102Ic .dragArea .form-control-label {
  margin-bottom: 10px;
  font-weight: 500;
}
.cid-tH3Pg102Ic .dragArea .input-group-btn .btn {
  width: 100%;
  margin: 3px 0 0;
  font-weight: 500;
  height: 50px;
}
@media (max-width: 991px) {
  .cid-tH3Pg102Ic .dragArea .input-group-btn .btn {
    margin-top: 0;
  }
}
.cid-tH3Pg102Ic .title__right {
  margin-bottom: 0;
  color: #353535;
}
.cid-tH3Pg102Ic .text__right {
  margin: 20px 0 40px;
  color: #8c8c95;
}
.cid-tH3Pg102Ic .tel {
  margin: 10px 0 0;
  font-weight: 500;
  transition: all .25s;
  color: #353535;
}
.cid-tH3Pg102Ic .tel .mbr-iconfont {
  width: 30px;
  font-size: 18px;
  color: #40b0bf;
}
.cid-tH3Pg102Ic .tel:hover {
  color: #47b5ed;
}
.cid-tH3Pg102Ic .divider {
  width: 100%;
  height: 2px;
  background-color: #ebeaed;
  margin: 50px 0 40px;
}
.cid-tH3Pg102Ic .title__right_social {
  margin-bottom: 20px;
}
.cid-tH3Pg102Ic .socials {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  height: 140px;
}
.cid-tH3Pg102Ic .socials .soc-item {
  margin-bottom: 15px;
  width: 48%;
  padding-right: 20px;
}
.cid-tH3Pg102Ic .socials .mbr-iconfont {
  color: #da3b3b;
  margin-right: 15px;
  font-size: 18px;
}
.cid-tH3Pg102Ic .socname {
  transition: all .25s;
  color: #919dab;
}
.cid-tH3Pg102Ic .socname:hover {
  color: #5d6a79;
}
.cid-tH3Pg102Ic .btn .mbr-iconfont,
.cid-tH3Pg102Ic .btn.btn-sm .mbr-iconfont {
  order: 0!important;
  margin-right: 0.5rem!important;
}
.cid-tH3Pg102Ic .tel:hover {
  color: #da3b3b!important;
}
.cid-tGY05Rq88u {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tGY05Rq88u .side-section .col-img {
  flex: 0 0 80px;
}
.cid-tGY05Rq88u .side-section .col-img img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  object-fit: cover;
}
.cid-tGY05Rq88u .carousel {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.cid-tGY05Rq88u .carousel .carousel-container {
  position: relative;
}
.cid-tGY05Rq88u .carousel .carousel-container .carousel-inner {
  border-radius: 20px;
}
.cid-tGY05Rq88u .carousel .carousel-container .carousel-indicators {
  position: absolute;
  bottom: 0px;
  left: 50%;
  transform: translateX(-50%);
  padding: 20px 0;
  margin: 0;
  display: flex;
}
.cid-tGY05Rq88u .carousel .carousel-container .carousel-indicators button {
  display: block;
  width: 10px;
  height: 10px;
  flex: 0 0 10px;
  margin: 0 8px;
  padding: 0;
  border-radius: 50%;
  background-color: #fae7e7;
  opacity: 1;
  transition: 0.4s ease;
}
.cid-tGY05Rq88u .carousel .carousel-container .carousel-indicators .active {
  background-clip: padding-box;
  background-color: #da3b3b;
}
.cid-tGY05Rq88u .carousel .buttons-container {
  width: 80px;
  display: flex;
  justify-content: space-between;
}
.cid-tGY05Rq88u .carousel .buttons-container button {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #2d5491;
  border-radius: 50%;
  width: 32px;
  height: 32px;
}
.cid-tGY05Rq88u .carousel .buttons-container button span {
  line-height: 2px;
  color: white;
}
.cid-tGY05Rq88u .mbr-fallback-image.disabled {
  display: none;
}
.cid-tGY05Rq88u .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tGY05Rq88u .subt1.mbr-section-subtitle {
  color: #8c8c95;
}
.cid-tGY05Rq88u .list1 {
  text-align: left;
}
.cid-tGY05Rq88u .subt2.mbr-section-subtitle {
  color: #000000;
}
.cid-tGY05Rq88u .p-lg-5 {
  padding: 0rem!important;
}
.cid-tTuyfaomaF {
  z-index: 1000;
  width: 100%;
}
.cid-tTuyfaomaF nav.navbar {
  position: fixed;
}
.cid-tTuyfaomaF .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-tTuyfaomaF .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tTuyfaomaF .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tTuyfaomaF .dropdown-item:hover,
.cid-tTuyfaomaF .dropdown-item:focus {
  background: #2d5491 !important;
  color: white !important;
}
.cid-tTuyfaomaF .dropdown-item:hover span {
  color: white;
}
.cid-tTuyfaomaF .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tTuyfaomaF .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tTuyfaomaF .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tTuyfaomaF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tTuyfaomaF .nav-link {
  position: relative;
  font-size: 15px;
}
.cid-tTuyfaomaF .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tTuyfaomaF .container {
    flex-wrap: nowrap;
  }
}
.cid-tTuyfaomaF .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tTuyfaomaF .dropdown-menu,
.cid-tTuyfaomaF .navbar.opened {
  background: #ffffff !important;
}
.cid-tTuyfaomaF .nav-item:focus,
.cid-tTuyfaomaF .nav-link:focus {
  outline: none;
}
.cid-tTuyfaomaF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tTuyfaomaF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tTuyfaomaF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tTuyfaomaF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tTuyfaomaF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tTuyfaomaF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tTuyfaomaF .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: #ffffff;
}
.cid-tTuyfaomaF .navbar.opened {
  transition: all 0.3s;
}
.cid-tTuyfaomaF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tTuyfaomaF .navbar .navbar-logo img {
  width: auto;
}
.cid-tTuyfaomaF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tTuyfaomaF .navbar.collapsed {
  justify-content: center;
}
.cid-tTuyfaomaF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tTuyfaomaF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tTuyfaomaF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tTuyfaomaF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tTuyfaomaF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tTuyfaomaF .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-tTuyfaomaF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tTuyfaomaF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tTuyfaomaF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tTuyfaomaF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tTuyfaomaF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tTuyfaomaF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tTuyfaomaF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tTuyfaomaF .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-tTuyfaomaF .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tTuyfaomaF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tTuyfaomaF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tTuyfaomaF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tTuyfaomaF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tTuyfaomaF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tTuyfaomaF .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tTuyfaomaF .navbar.navbar-short {
  min-height: 60px;
}
.cid-tTuyfaomaF .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tTuyfaomaF .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tTuyfaomaF .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-tTuyfaomaF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tTuyfaomaF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tTuyfaomaF .dropdown-item.active,
.cid-tTuyfaomaF .dropdown-item:active {
  background-color: transparent;
}
.cid-tTuyfaomaF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tTuyfaomaF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tTuyfaomaF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tTuyfaomaF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tTuyfaomaF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tTuyfaomaF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tTuyfaomaF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tTuyfaomaF .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tTuyfaomaF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tTuyfaomaF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tTuyfaomaF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tTuyfaomaF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tTuyfaomaF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tTuyfaomaF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tTuyfaomaF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tTuyfaomaF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tTuyfaomaF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tTuyfaomaF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tTuyfaomaF .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tTuyfaomaF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tTuyfaomaF .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-tTuyfaomaF .navbar {
    height: 70px;
  }
  .cid-tTuyfaomaF .navbar.opened {
    height: auto;
  }
  .cid-tTuyfaomaF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tTuyfaXLMV {
  padding-top: 3.5rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/curvas-quadrat-1-1599x1599.jpg");
}
.cid-tTuyfaXLMV .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTuyfaXLMV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTuyfaXLMV .mbr-section-title {
  color: #fafafa;
}
.cid-tTuyfaXLMV .mbr-text,
.cid-tTuyfaXLMV .mbr-section-btn {
  color: #bbbbbb;
}
.cid-tTuyfaXLMV .header6 {
  padding-top: 10rem!important;
  padding-bottom: 10rem!important;
}
.cid-tTuz8AhxUl {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tTuz8AhxUl .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTuz8AhxUl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTuz8AhxUl .item {
  display: flex;
  align-items: center;
  margin-bottom: -0.9rem;
}
.cid-tTuz8AhxUl .icon-box {
  background: #ffffff;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tTuz8AhxUl .mbr-iconfont {
  font-size: 2rem;
  color: #808080;
}
@media (max-width: 991px) {
  .cid-tTuz8AhxUl .card {
    margin-bottom: 1rem;
  }
  .cid-tTuz8AhxUl .card-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tTuyfdlMaX {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-tTuyfdlMaX .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTuyfdlMaX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTuyfdlMaX .item {
  padding-bottom: 1rem;
}
.cid-tTuyfdlMaX .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-tTuyfdlMaX .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tTuyfdlMaX .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-tTuyfdlMaX .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tTuyfdlMaX .carousel-control,
.cid-tTuyfdlMaX .close {
  background: #1b1b1b;
}
.cid-tTuyfdlMaX .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tTuyfdlMaX .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tTuyfdlMaX .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tTuyfdlMaX .carousel-control-next span {
  margin-left: 5px;
}
.cid-tTuyfdlMaX .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-tTuyfdlMaX .close::before {
  content: '\e91a';
}
.cid-tTuyfdlMaX .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tTuyfdlMaX .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-tTuyfdlMaX .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tTuyfdlMaX .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tTuyfdlMaX .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tTuyfdlMaX .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tTuyfdlMaX .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-tTuyfdlMaX .carousel-indicators li.active,
.cid-tTuyfdlMaX .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tTuyfdlMaX .carousel-indicators li::after,
.cid-tTuyfdlMaX .carousel-indicators li::before {
  content: none;
}
.cid-tTuyfdlMaX .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tTuyfdlMaX .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tTuyfdlMaX .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 0.5rem;
    padding-right: 0.5em;
  }
}
@media (max-width: 767px) {
  .cid-tTuyfdlMaX .carousel-indicators {
    display: none;
  }
}
.cid-tTuyfdlMaX .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tTuyfdlMaX .carousel-inner > .active {
  display: block;
}
.cid-tTuyfdlMaX .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tTuyfdlMaX .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tTuyfdlMaX .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tTuyfdlMaX .carousel-control,
  .cid-tTuyfdlMaX .carousel-indicators,
  .cid-tTuyfdlMaX .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tTuyfdlMaX .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tTuyfdlMaX .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tTuyfdlMaX .carousel-indicators .active,
.cid-tTuyfdlMaX .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tTuyfdlMaX .carousel-indicators .active {
  background: #fff;
}
.cid-tTuyfdlMaX .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tTuyfdlMaX .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tTuyfdlMaX .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tTuyfdlMaX .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tTuyfdlMaX .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tTuyfdlMaX .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tTuyfdlMaX .carousel {
  width: 100%;
}
.cid-tTuyfdlMaX .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tTuyfdlMaX .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tTuyfdlMaX .modal.fade .modal-dialog,
.cid-tTuyfdlMaX .modal.in .modal-dialog {
  transform: none;
}
.cid-tTuyfdlMaX .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tTuyfdlMaX H6 {
  text-align: center;
  color: #bbbbbb;
}
.cid-tTuyfdlMaX H3 {
  color: #353535;
}
@media (min-width: 992px) {
  .cid-tTuyfdlMaX .row > [class*=col] {
    padding-left: 8px!important;
    padding-right: 8px!important;
  }
}
.cid-tTGKp3d2M8 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tTGKp3d2M8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTGKp3d2M8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTGGDfHth3 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tTGGDfHth3 .mbr-media {
  position: relative;
}
.cid-tTGGDfHth3 .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-tTGGDfHth3 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.cid-tTGGDfHth3 .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-tTGGDfHth3 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-tTGGDfHth3 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-tTGGDfHth3 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-tTGGDfHth3 .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;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tTGGDfHth3 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tVuM6zEApm {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-color: #fafafa;
}
.cid-tVuM6zEApm .row {
  align-items: center;
  justify-content: space-between;
}
.cid-tVuM6zEApm .mbr-section-title {
  width: 100%;
  text-align: left;
  margin-bottom: 24px;
  color: #0162a6;
}
.cid-tVuM6zEApm .mbr-text {
  color: #8c8c95;
  margin-bottom: 32px;
}
.cid-tVuM6zEApm .mbr-section-btn {
  width: auto;
  display: block;
}
.cid-tVuM6zEApm ul {
  padding-inline-start: 20px;
  margin-bottom: 28px;
}
.cid-tVuM6zEApm li::marker {
  color: #e43f3f;
  width: 10px;
}
.cid-tVuM6zEApm li {
  margin-bottom: 7px;
  color: #14142b;
}
.cid-tVuM6zEApm img {
  width: 90%;
}
.cid-tVuM6zEApm .gray {
  background-color: #dedede;
  width: 80%;
  height: 430px;
  margin: auto;
  position: relative;
}
.cid-tVuM6zEApm .b {
  max-width: 598px;
}
.cid-tVuM6zEApm .first {
  position: absolute;
  top: -10%;
  right: 25%;
}
.cid-tVuM6zEApm .second {
  position: absolute;
  bottom: -10%;
  left: 25%;
}
@media (max-width: 992px) {
  .cid-tVuM6zEApm .t {
    padding-top: 90px;
  }
  .cid-tVuM6zEApm .b {
    max-width: initial;
  }
  .cid-tVuM6zEApm .gray {
    width: 50%;
  }
}
@media (max-width: 750px) {
  .cid-tVuM6zEApm .gray {
    height: 330px;
  }
}
@media (max-width: 630px) {
  .cid-tVuM6zEApm .gray {
    height: 230px;
  }
}
@media (max-width: 450px) {
  .cid-tVuM6zEApm .gray {
    height: 200px;
    width: 70%;
  }
}
.cid-tVuM6zEApm .btn {
  margin-top: 20px;
}
.cid-tVuM6zEApm .t {
  max-width: 542px;
}
.cid-tVuM6zEApm .btn .mbr-iconfont,
.cid-tVuM6zEApm .btn.btn-sm .mbr-iconfont {
  order: 0!important;
  margin-right: 0.5rem!important;
}
.cid-tVuM6zEApm .mbr-text,
.cid-tVuM6zEApm .button-align,
.cid-tVuM6zEApm .list {
  color: #353535;
}
.cid-tV7eHArP4X {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/img-20231106-wa0000-taller-gruescopia-2000x900.jpg");
}
.cid-tV7eHArP4X .mbr-fallback-image.disabled {
  display: none;
}
.cid-tV7eHArP4X .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tV7eHArP4X .container-fluid {
  padding: 0 0 0 100px;
}
@media (max-width: 1440px) {
  .cid-tV7eHArP4X .container-fluid {
    padding: 0 0 0 45px;
  }
}
@media (max-width: 992px) {
  .cid-tV7eHArP4X .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-tV7eHArP4X .container {
    padding: 0 30px;
  }
}
.cid-tV7eHArP4X .title-wrapper {
  display: flex;
  align-items: center;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-tV7eHArP4X .title-wrapper {
    margin: 60px 0;
    height: auto;
  }
}
.cid-tV7eHArP4X .title-wrapper .title-wrap .mbr-section-subtitle {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-tV7eHArP4X .title-wrapper .title-wrap .mbr-section-subtitle {
    margin-bottom: 15px;
  }
}
.cid-tV7eHArP4X .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-tV7eHArP4X .panel-group {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-tV7eHArP4X .panel-group {
    display: block;
    padding-left: 0;
  }
}
.cid-tV7eHArP4X .panel-group .card {
  border-left: 1px solid #d3d3d3;
  border-radius: 0 !important;
  padding: 30px 0;
  position: relative;
  min-height: 30vh;
  min-width: 200px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tV7eHArP4X .panel-group .card {
    border-left: none;
    border-top: 1px solid #d3d3d3;
    min-height: auto;
  }
}
.cid-tV7eHArP4X .panel-group .card img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tV7eHArP4X .panel-group .card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #191b1d;
  opacity: .6;
  pointer-events: none;
  z-index: 1;
}
.cid-tV7eHArP4X .panel-group .card .card-header {
  position: relative;
  z-index: 1;
  padding: 0 50px;
  border: none;
  background-color: transparent;
}
@media (max-width: 1300px) {
  .cid-tV7eHArP4X .panel-group .card .card-header {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-tV7eHArP4X .panel-group .card .card-header {
    padding: 0 30px;
  }
}
.cid-tV7eHArP4X .panel-group .card .card-header .panel-title {
  display: block;
}
.cid-tV7eHArP4X .panel-group .card .card-header .panel-title:not(.collapsed) .icon-wrap .mbr-iconfont {
  opacity: 1;
}
.cid-tV7eHArP4X .panel-group .card .card-header .panel-title:hover .icon-wrap .mbr-iconfont {
  opacity: 1;
}
.cid-tV7eHArP4X .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tV7eHArP4X .panel-group .card .card-header .panel-title .icon-wrap {
  padding-top: 60px;
}
@media (max-width: 1300px) {
  .cid-tV7eHArP4X .panel-group .card .card-header .panel-title .icon-wrap {
    padding-top: 30px;
  }
}
.cid-tV7eHArP4X .panel-group .card .card-header .panel-title .icon-wrap .mbr-iconfont {
  display: inline-flex;
  font-size: 20px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
  opacity: .4;
}
.cid-tV7eHArP4X .panel-group .card .panel-collapse {
  padding: 0 50px;
  position: relative;
  z-index: 1;
}
@media (max-width: 1440px) {
  .cid-tV7eHArP4X .panel-group .card .panel-collapse {
    padding: 0 15px;
  }
}
.cid-tV7eHArP4X .panel-group .card .panel-collapse .panel-body {
  padding-top: 30px;
}
@media (max-width: 1300px) {
  .cid-tV7eHArP4X .panel-group .card .panel-collapse .panel-body {
    padding-top: 15px;
  }
}
.cid-tV7eHArP4X .panel-group .card .panel-collapse .panel-body .panel-subtitle {
  margin-bottom: 30px;
}
@media (max-width: 1300px) {
  .cid-tV7eHArP4X .panel-group .card .panel-collapse .panel-body .panel-subtitle {
    margin-top: 15px;
  }
}
.cid-tV7eHArP4X .panel-group .card .panel-collapse .panel-body .panel-text {
  line-height: 1.6;
  margin-bottom: 0;
}
.cid-tV7eHArP4X .mbr-section-title {
  color: #ffffff;
}
.cid-tV7eHArP4X .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tV7eHArP4X .panel-title {
  color: #ffffff;
}
.cid-tV7eHArP4X .panel-subtitle {
  color: #ffffff;
}
.cid-tV7eHArP4X .panel-text {
  color: #ffffff;
}
.cid-tV7eHArP4X .panel-title-edit,
.cid-tV7eHArP4X .icon-wrap {
  text-align: center;
}
.cid-tTuyfeJlAj {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tTuyfeJlAj .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tTuyfeJlAj .container-fluid {
  padding: 0 !important;
}
.cid-tTuyfeJlAj .google-map {
  height: 350px;
  position: relative;
  margin-bottom: 65px;
}
.cid-tTuyfeJlAj .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tTuyfeJlAj .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tTuyfeJlAj .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tTuyfeJlAj .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tTuyfeJlAj .wrapper {
  margin-bottom: 50px;
}
.cid-tTuyfeJlAj .mbr-section-title {
  margin-bottom: 0;
  color: #353535;
}
.cid-tTuyfeJlAj .mbr-text {
  color: #8c8c95;
  margin-top: 20px;
  margin-bottom: 0;
}
.cid-tTuyfeJlAj .subscribe__form {
  margin-top: 30px;
}
.cid-tTuyfeJlAj .form-group {
  margin-bottom: 0;
}
.cid-tTuyfeJlAj .dragArea .form-control {
  color: #919dab;
  margin-bottom: 5px;
  border: 2px solid #fafafa !important;
  font-weight: 700;
  padding: 0 25px;
  height: 50px;
  font-size: 18px;
  border-radius: 30px;
  background-color: #fafafa !important;
}
.cid-tTuyfeJlAj .dragArea textarea {
  height: 170px !important;
  border-radius: 10px !important;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  resize: none;
}
.cid-tTuyfeJlAj .dragArea input::placeholder {
  color: #919dab;
  opacity: .6;
}
.cid-tTuyfeJlAj .dragArea textarea::placeholder {
  color: #919dab;
  opacity: .6;
}
.cid-tTuyfeJlAj .dragArea .form-control-label {
  margin-bottom: 10px;
  font-weight: 500;
}
.cid-tTuyfeJlAj .dragArea .input-group-btn .btn {
  width: 100%;
  margin: 3px 0 0;
  font-weight: 500;
  height: 50px;
}
@media (max-width: 991px) {
  .cid-tTuyfeJlAj .dragArea .input-group-btn .btn {
    margin-top: 0;
  }
}
.cid-tTuyfeJlAj .title__right {
  margin-bottom: 0;
  color: #353535;
}
.cid-tTuyfeJlAj .text__right {
  margin: 20px 0 40px;
  color: #8c8c95;
}
.cid-tTuyfeJlAj .tel {
  margin: 10px 0 0;
  font-weight: 500;
  transition: all .25s;
  color: #353535;
}
.cid-tTuyfeJlAj .tel .mbr-iconfont {
  width: 30px;
  font-size: 18px;
  color: #40b0bf;
}
.cid-tTuyfeJlAj .tel:hover {
  color: #47b5ed;
}
.cid-tTuyfeJlAj .divider {
  width: 100%;
  height: 2px;
  background-color: #ebeaed;
  margin: 50px 0 40px;
}
.cid-tTuyfeJlAj .title__right_social {
  margin-bottom: 20px;
}
.cid-tTuyfeJlAj .socials {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  height: 140px;
}
.cid-tTuyfeJlAj .socials .soc-item {
  margin-bottom: 15px;
  width: 48%;
  padding-right: 20px;
}
.cid-tTuyfeJlAj .socials .mbr-iconfont {
  color: #da3b3b;
  margin-right: 15px;
  font-size: 18px;
}
.cid-tTuyfeJlAj .socname {
  transition: all .25s;
  color: #919dab;
}
.cid-tTuyfeJlAj .socname:hover {
  color: #5d6a79;
}
.cid-tTuyfeJlAj .btn .mbr-iconfont,
.cid-tTuyfeJlAj .btn.btn-sm .mbr-iconfont {
  order: 0!important;
  margin-right: 0.5rem!important;
}
.cid-tTuyfeJlAj .tel:hover {
  color: #da3b3b!important;
}
.cid-tTuyffo20l {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tTuyffo20l .side-section .col-img {
  flex: 0 0 80px;
}
.cid-tTuyffo20l .side-section .col-img img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  object-fit: cover;
}
.cid-tTuyffo20l .carousel {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.cid-tTuyffo20l .carousel .carousel-container {
  position: relative;
}
.cid-tTuyffo20l .carousel .carousel-container .carousel-inner {
  border-radius: 20px;
}
.cid-tTuyffo20l .carousel .carousel-container .carousel-indicators {
  position: absolute;
  bottom: 0px;
  left: 50%;
  transform: translateX(-50%);
  padding: 20px 0;
  margin: 0;
  display: flex;
}
.cid-tTuyffo20l .carousel .carousel-container .carousel-indicators button {
  display: block;
  width: 10px;
  height: 10px;
  flex: 0 0 10px;
  margin: 0 8px;
  padding: 0;
  border-radius: 50%;
  background-color: #fae7e7;
  opacity: 1;
  transition: 0.4s ease;
}
.cid-tTuyffo20l .carousel .carousel-container .carousel-indicators .active {
  background-clip: padding-box;
  background-color: #da3b3b;
}
.cid-tTuyffo20l .carousel .buttons-container {
  width: 80px;
  display: flex;
  justify-content: space-between;
}
.cid-tTuyffo20l .carousel .buttons-container button {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #2d5491;
  border-radius: 50%;
  width: 32px;
  height: 32px;
}
.cid-tTuyffo20l .carousel .buttons-container button span {
  line-height: 2px;
  color: white;
}
.cid-tTuyffo20l .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTuyffo20l .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTuyffo20l .subt1.mbr-section-subtitle {
  color: #8c8c95;
}
.cid-tTuyffo20l .list1 {
  text-align: left;
}
.cid-tTuyffo20l .subt2.mbr-section-subtitle {
  color: #000000;
}
.cid-tTuyffo20l .p-lg-5 {
  padding: 0rem!important;
}
.cid-tV6lle5vUf {
  z-index: 1000;
  width: 100%;
}
.cid-tV6lle5vUf nav.navbar {
  position: fixed;
}
.cid-tV6lle5vUf .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-tV6lle5vUf .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tV6lle5vUf .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tV6lle5vUf .dropdown-item:hover,
.cid-tV6lle5vUf .dropdown-item:focus {
  background: #2d5491 !important;
  color: white !important;
}
.cid-tV6lle5vUf .dropdown-item:hover span {
  color: white;
}
.cid-tV6lle5vUf .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tV6lle5vUf .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tV6lle5vUf .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tV6lle5vUf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tV6lle5vUf .nav-link {
  position: relative;
  font-size: 15px;
}
.cid-tV6lle5vUf .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tV6lle5vUf .container {
    flex-wrap: nowrap;
  }
}
.cid-tV6lle5vUf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tV6lle5vUf .dropdown-menu,
.cid-tV6lle5vUf .navbar.opened {
  background: #ffffff !important;
}
.cid-tV6lle5vUf .nav-item:focus,
.cid-tV6lle5vUf .nav-link:focus {
  outline: none;
}
.cid-tV6lle5vUf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tV6lle5vUf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tV6lle5vUf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tV6lle5vUf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tV6lle5vUf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tV6lle5vUf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tV6lle5vUf .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: #ffffff;
}
.cid-tV6lle5vUf .navbar.opened {
  transition: all 0.3s;
}
.cid-tV6lle5vUf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tV6lle5vUf .navbar .navbar-logo img {
  width: auto;
}
.cid-tV6lle5vUf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tV6lle5vUf .navbar.collapsed {
  justify-content: center;
}
.cid-tV6lle5vUf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tV6lle5vUf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tV6lle5vUf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tV6lle5vUf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tV6lle5vUf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tV6lle5vUf .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-tV6lle5vUf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tV6lle5vUf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tV6lle5vUf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tV6lle5vUf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tV6lle5vUf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tV6lle5vUf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tV6lle5vUf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tV6lle5vUf .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-tV6lle5vUf .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tV6lle5vUf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tV6lle5vUf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tV6lle5vUf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tV6lle5vUf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tV6lle5vUf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tV6lle5vUf .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tV6lle5vUf .navbar.navbar-short {
  min-height: 60px;
}
.cid-tV6lle5vUf .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tV6lle5vUf .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tV6lle5vUf .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-tV6lle5vUf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tV6lle5vUf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tV6lle5vUf .dropdown-item.active,
.cid-tV6lle5vUf .dropdown-item:active {
  background-color: transparent;
}
.cid-tV6lle5vUf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tV6lle5vUf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tV6lle5vUf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tV6lle5vUf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tV6lle5vUf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tV6lle5vUf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tV6lle5vUf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tV6lle5vUf .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tV6lle5vUf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tV6lle5vUf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tV6lle5vUf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tV6lle5vUf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tV6lle5vUf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tV6lle5vUf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tV6lle5vUf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tV6lle5vUf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tV6lle5vUf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tV6lle5vUf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tV6lle5vUf .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tV6lle5vUf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tV6lle5vUf .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-tV6lle5vUf .navbar {
    height: 70px;
  }
  .cid-tV6lle5vUf .navbar.opened {
    height: auto;
  }
  .cid-tV6lle5vUf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tV6lletAAm {
  padding-top: 3.5rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/20230703-102412-7-2000x972.jpg");
}
.cid-tV6lletAAm .mbr-fallback-image.disabled {
  display: none;
}
.cid-tV6lletAAm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tV6lletAAm .mbr-section-title {
  color: #fafafa;
}
.cid-tV6lletAAm .mbr-text,
.cid-tV6lletAAm .mbr-section-btn {
  color: #bbbbbb;
}
.cid-tV6lletAAm .header6 {
  padding-top: 10rem!important;
  padding-bottom: 10rem!important;
}
.cid-tV6lleKkpj {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tV6lleKkpj .mbr-fallback-image.disabled {
  display: none;
}
.cid-tV6lleKkpj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tV6lleKkpj .item {
  display: flex;
  align-items: center;
  margin-bottom: -0.9rem;
}
.cid-tV6lleKkpj .icon-box {
  background: #ffffff;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tV6lleKkpj .mbr-iconfont {
  font-size: 2rem;
  color: #808080;
}
@media (max-width: 991px) {
  .cid-tV6lleKkpj .card {
    margin-bottom: 1rem;
  }
  .cid-tV6lleKkpj .card-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tV6llf7Aoj {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-tV6llf7Aoj .mbr-fallback-image.disabled {
  display: none;
}
.cid-tV6llf7Aoj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tV6llf7Aoj .item {
  padding-bottom: 1rem;
}
.cid-tV6llf7Aoj .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-tV6llf7Aoj .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tV6llf7Aoj .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-tV6llf7Aoj .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tV6llf7Aoj .carousel-control,
.cid-tV6llf7Aoj .close {
  background: #1b1b1b;
}
.cid-tV6llf7Aoj .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tV6llf7Aoj .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tV6llf7Aoj .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tV6llf7Aoj .carousel-control-next span {
  margin-left: 5px;
}
.cid-tV6llf7Aoj .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-tV6llf7Aoj .close::before {
  content: '\e91a';
}
.cid-tV6llf7Aoj .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tV6llf7Aoj .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-tV6llf7Aoj .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tV6llf7Aoj .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tV6llf7Aoj .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tV6llf7Aoj .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tV6llf7Aoj .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-tV6llf7Aoj .carousel-indicators li.active,
.cid-tV6llf7Aoj .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tV6llf7Aoj .carousel-indicators li::after,
.cid-tV6llf7Aoj .carousel-indicators li::before {
  content: none;
}
.cid-tV6llf7Aoj .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tV6llf7Aoj .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tV6llf7Aoj .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 0.5rem;
    padding-right: 0.5em;
  }
}
@media (max-width: 767px) {
  .cid-tV6llf7Aoj .carousel-indicators {
    display: none;
  }
}
.cid-tV6llf7Aoj .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tV6llf7Aoj .carousel-inner > .active {
  display: block;
}
.cid-tV6llf7Aoj .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tV6llf7Aoj .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tV6llf7Aoj .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tV6llf7Aoj .carousel-control,
  .cid-tV6llf7Aoj .carousel-indicators,
  .cid-tV6llf7Aoj .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tV6llf7Aoj .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tV6llf7Aoj .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tV6llf7Aoj .carousel-indicators .active,
.cid-tV6llf7Aoj .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tV6llf7Aoj .carousel-indicators .active {
  background: #fff;
}
.cid-tV6llf7Aoj .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tV6llf7Aoj .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tV6llf7Aoj .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tV6llf7Aoj .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tV6llf7Aoj .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tV6llf7Aoj .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tV6llf7Aoj .carousel {
  width: 100%;
}
.cid-tV6llf7Aoj .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tV6llf7Aoj .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tV6llf7Aoj .modal.fade .modal-dialog,
.cid-tV6llf7Aoj .modal.in .modal-dialog {
  transform: none;
}
.cid-tV6llf7Aoj .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tV6llf7Aoj H6 {
  text-align: center;
}
.cid-tV6llf7Aoj H3 {
  color: #353535;
}
@media (min-width: 992px) {
  .cid-tV6llf7Aoj .row > [class*=col] {
    padding-left: 8px!important;
    padding-right: 8px!important;
  }
}
.cid-tV6llfNrpw {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tV6llfNrpw .mbr-fallback-image.disabled {
  display: none;
}
.cid-tV6llfNrpw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tV6llg65qz {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tV6llg65qz .mbr-media {
  position: relative;
}
.cid-tV6llg65qz .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-tV6llg65qz .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.cid-tV6llg65qz .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-tV6llg65qz .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-tV6llg65qz .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-tV6llg65qz .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-tV6llg65qz .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;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tV6llg65qz .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tV6q17vxad {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-color: #fafafa;
}
.cid-tV6q17vxad .row {
  align-items: center;
  justify-content: space-between;
}
.cid-tV6q17vxad .mbr-section-title {
  width: 100%;
  text-align: left;
  margin-bottom: 24px;
  color: #0162a6;
}
.cid-tV6q17vxad .mbr-text {
  color: #8c8c95;
  margin-bottom: 32px;
}
.cid-tV6q17vxad .mbr-section-btn {
  width: auto;
  display: block;
}
.cid-tV6q17vxad ul {
  padding-inline-start: 20px;
  margin-bottom: 28px;
}
.cid-tV6q17vxad li::marker {
  color: #e43f3f;
  width: 10px;
}
.cid-tV6q17vxad li {
  margin-bottom: 7px;
  color: #14142b;
}
.cid-tV6q17vxad img {
  width: 90%;
}
.cid-tV6q17vxad .gray {
  background-color: #dedede;
  width: 80%;
  height: 430px;
  margin: auto;
  position: relative;
}
.cid-tV6q17vxad .b {
  max-width: 598px;
}
.cid-tV6q17vxad .first {
  position: absolute;
  top: -10%;
  right: 25%;
}
.cid-tV6q17vxad .second {
  position: absolute;
  bottom: -10%;
  left: 25%;
}
@media (max-width: 992px) {
  .cid-tV6q17vxad .t {
    padding-top: 90px;
  }
  .cid-tV6q17vxad .b {
    max-width: initial;
  }
  .cid-tV6q17vxad .gray {
    width: 50%;
  }
}
@media (max-width: 750px) {
  .cid-tV6q17vxad .gray {
    height: 330px;
  }
}
@media (max-width: 630px) {
  .cid-tV6q17vxad .gray {
    height: 230px;
  }
}
@media (max-width: 450px) {
  .cid-tV6q17vxad .gray {
    height: 200px;
    width: 70%;
  }
}
.cid-tV6q17vxad .btn {
  margin-top: 20px;
}
.cid-tV6q17vxad .t {
  max-width: 542px;
}
.cid-tV6q17vxad .btn .mbr-iconfont,
.cid-tV6q17vxad .btn.btn-sm .mbr-iconfont {
  order: 0!important;
  margin-right: 0.5rem!important;
}
.cid-tV6q17vxad .mbr-text,
.cid-tV6q17vxad .button-align,
.cid-tV6q17vxad .list {
  color: #353535;
}
.cid-tV7eLWvVsI {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/img-20231106-wa0000-taller-gruescopia-2000x900.jpg");
}
.cid-tV7eLWvVsI .mbr-fallback-image.disabled {
  display: none;
}
.cid-tV7eLWvVsI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tV7eLWvVsI .container-fluid {
  padding: 0 0 0 100px;
}
@media (max-width: 1440px) {
  .cid-tV7eLWvVsI .container-fluid {
    padding: 0 0 0 45px;
  }
}
@media (max-width: 992px) {
  .cid-tV7eLWvVsI .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-tV7eLWvVsI .container {
    padding: 0 30px;
  }
}
.cid-tV7eLWvVsI .title-wrapper {
  display: flex;
  align-items: center;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-tV7eLWvVsI .title-wrapper {
    margin: 60px 0;
    height: auto;
  }
}
.cid-tV7eLWvVsI .title-wrapper .title-wrap .mbr-section-subtitle {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-tV7eLWvVsI .title-wrapper .title-wrap .mbr-section-subtitle {
    margin-bottom: 15px;
  }
}
.cid-tV7eLWvVsI .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-tV7eLWvVsI .panel-group {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-tV7eLWvVsI .panel-group {
    display: block;
    padding-left: 0;
  }
}
.cid-tV7eLWvVsI .panel-group .card {
  border-left: 1px solid #d3d3d3;
  border-radius: 0 !important;
  padding: 30px 0;
  position: relative;
  min-height: 30vh;
  min-width: 200px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tV7eLWvVsI .panel-group .card {
    border-left: none;
    border-top: 1px solid #d3d3d3;
    min-height: auto;
  }
}
.cid-tV7eLWvVsI .panel-group .card img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tV7eLWvVsI .panel-group .card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #191b1d;
  opacity: .6;
  pointer-events: none;
  z-index: 1;
}
.cid-tV7eLWvVsI .panel-group .card .card-header {
  position: relative;
  z-index: 1;
  padding: 0 50px;
  border: none;
  background-color: transparent;
}
@media (max-width: 1300px) {
  .cid-tV7eLWvVsI .panel-group .card .card-header {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-tV7eLWvVsI .panel-group .card .card-header {
    padding: 0 30px;
  }
}
.cid-tV7eLWvVsI .panel-group .card .card-header .panel-title {
  display: block;
}
.cid-tV7eLWvVsI .panel-group .card .card-header .panel-title:not(.collapsed) .icon-wrap .mbr-iconfont {
  opacity: 1;
}
.cid-tV7eLWvVsI .panel-group .card .card-header .panel-title:hover .icon-wrap .mbr-iconfont {
  opacity: 1;
}
.cid-tV7eLWvVsI .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tV7eLWvVsI .panel-group .card .card-header .panel-title .icon-wrap {
  padding-top: 60px;
}
@media (max-width: 1300px) {
  .cid-tV7eLWvVsI .panel-group .card .card-header .panel-title .icon-wrap {
    padding-top: 30px;
  }
}
.cid-tV7eLWvVsI .panel-group .card .card-header .panel-title .icon-wrap .mbr-iconfont {
  display: inline-flex;
  font-size: 20px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
  opacity: .4;
}
.cid-tV7eLWvVsI .panel-group .card .panel-collapse {
  padding: 0 50px;
  position: relative;
  z-index: 1;
}
@media (max-width: 1440px) {
  .cid-tV7eLWvVsI .panel-group .card .panel-collapse {
    padding: 0 15px;
  }
}
.cid-tV7eLWvVsI .panel-group .card .panel-collapse .panel-body {
  padding-top: 30px;
}
@media (max-width: 1300px) {
  .cid-tV7eLWvVsI .panel-group .card .panel-collapse .panel-body {
    padding-top: 15px;
  }
}
.cid-tV7eLWvVsI .panel-group .card .panel-collapse .panel-body .panel-subtitle {
  margin-bottom: 30px;
}
@media (max-width: 1300px) {
  .cid-tV7eLWvVsI .panel-group .card .panel-collapse .panel-body .panel-subtitle {
    margin-top: 15px;
  }
}
.cid-tV7eLWvVsI .panel-group .card .panel-collapse .panel-body .panel-text {
  line-height: 1.6;
  margin-bottom: 0;
}
.cid-tV7eLWvVsI .mbr-section-title {
  color: #ffffff;
}
.cid-tV7eLWvVsI .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tV7eLWvVsI .panel-title {
  color: #ffffff;
}
.cid-tV7eLWvVsI .panel-subtitle {
  color: #ffffff;
}
.cid-tV7eLWvVsI .panel-text {
  color: #ffffff;
}
.cid-tV7eLWvVsI .panel-title-edit,
.cid-tV7eLWvVsI .icon-wrap {
  text-align: center;
}
.cid-tV6llgVVkq {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tV6llgVVkq .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tV6llgVVkq .container-fluid {
  padding: 0 !important;
}
.cid-tV6llgVVkq .google-map {
  height: 350px;
  position: relative;
  margin-bottom: 65px;
}
.cid-tV6llgVVkq .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tV6llgVVkq .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tV6llgVVkq .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tV6llgVVkq .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tV6llgVVkq .wrapper {
  margin-bottom: 50px;
}
.cid-tV6llgVVkq .mbr-section-title {
  margin-bottom: 0;
  color: #353535;
}
.cid-tV6llgVVkq .mbr-text {
  color: #8c8c95;
  margin-top: 20px;
  margin-bottom: 0;
}
.cid-tV6llgVVkq .subscribe__form {
  margin-top: 30px;
}
.cid-tV6llgVVkq .form-group {
  margin-bottom: 0;
}
.cid-tV6llgVVkq .dragArea .form-control {
  color: #919dab;
  margin-bottom: 5px;
  border: 2px solid #fafafa !important;
  font-weight: 700;
  padding: 0 25px;
  height: 50px;
  font-size: 18px;
  border-radius: 30px;
  background-color: #fafafa !important;
}
.cid-tV6llgVVkq .dragArea textarea {
  height: 170px !important;
  border-radius: 10px !important;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  resize: none;
}
.cid-tV6llgVVkq .dragArea input::placeholder {
  color: #919dab;
  opacity: .6;
}
.cid-tV6llgVVkq .dragArea textarea::placeholder {
  color: #919dab;
  opacity: .6;
}
.cid-tV6llgVVkq .dragArea .form-control-label {
  margin-bottom: 10px;
  font-weight: 500;
}
.cid-tV6llgVVkq .dragArea .input-group-btn .btn {
  width: 100%;
  margin: 3px 0 0;
  font-weight: 500;
  height: 50px;
}
@media (max-width: 991px) {
  .cid-tV6llgVVkq .dragArea .input-group-btn .btn {
    margin-top: 0;
  }
}
.cid-tV6llgVVkq .title__right {
  margin-bottom: 0;
  color: #353535;
}
.cid-tV6llgVVkq .text__right {
  margin: 20px 0 40px;
  color: #8c8c95;
}
.cid-tV6llgVVkq .tel {
  margin: 10px 0 0;
  font-weight: 500;
  transition: all .25s;
  color: #353535;
}
.cid-tV6llgVVkq .tel .mbr-iconfont {
  width: 30px;
  font-size: 18px;
  color: #40b0bf;
}
.cid-tV6llgVVkq .tel:hover {
  color: #47b5ed;
}
.cid-tV6llgVVkq .divider {
  width: 100%;
  height: 2px;
  background-color: #ebeaed;
  margin: 50px 0 40px;
}
.cid-tV6llgVVkq .title__right_social {
  margin-bottom: 20px;
}
.cid-tV6llgVVkq .socials {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  height: 140px;
}
.cid-tV6llgVVkq .socials .soc-item {
  margin-bottom: 15px;
  width: 48%;
  padding-right: 20px;
}
.cid-tV6llgVVkq .socials .mbr-iconfont {
  color: #da3b3b;
  margin-right: 15px;
  font-size: 18px;
}
.cid-tV6llgVVkq .socname {
  transition: all .25s;
  color: #919dab;
}
.cid-tV6llgVVkq .socname:hover {
  color: #5d6a79;
}
.cid-tV6llgVVkq .btn .mbr-iconfont,
.cid-tV6llgVVkq .btn.btn-sm .mbr-iconfont {
  order: 0!important;
  margin-right: 0.5rem!important;
}
.cid-tV6llgVVkq .tel:hover {
  color: #da3b3b!important;
}
.cid-tV6llhsUpE {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tV6llhsUpE .side-section .col-img {
  flex: 0 0 80px;
}
.cid-tV6llhsUpE .side-section .col-img img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  object-fit: cover;
}
.cid-tV6llhsUpE .carousel {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.cid-tV6llhsUpE .carousel .carousel-container {
  position: relative;
}
.cid-tV6llhsUpE .carousel .carousel-container .carousel-inner {
  border-radius: 20px;
}
.cid-tV6llhsUpE .carousel .carousel-container .carousel-indicators {
  position: absolute;
  bottom: 0px;
  left: 50%;
  transform: translateX(-50%);
  padding: 20px 0;
  margin: 0;
  display: flex;
}
.cid-tV6llhsUpE .carousel .carousel-container .carousel-indicators button {
  display: block;
  width: 10px;
  height: 10px;
  flex: 0 0 10px;
  margin: 0 8px;
  padding: 0;
  border-radius: 50%;
  background-color: #fae7e7;
  opacity: 1;
  transition: 0.4s ease;
}
.cid-tV6llhsUpE .carousel .carousel-container .carousel-indicators .active {
  background-clip: padding-box;
  background-color: #da3b3b;
}
.cid-tV6llhsUpE .carousel .buttons-container {
  width: 80px;
  display: flex;
  justify-content: space-between;
}
.cid-tV6llhsUpE .carousel .buttons-container button {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #2d5491;
  border-radius: 50%;
  width: 32px;
  height: 32px;
}
.cid-tV6llhsUpE .carousel .buttons-container button span {
  line-height: 2px;
  color: white;
}
.cid-tV6llhsUpE .mbr-fallback-image.disabled {
  display: none;
}
.cid-tV6llhsUpE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tV6llhsUpE .subt1.mbr-section-subtitle {
  color: #8c8c95;
}
.cid-tV6llhsUpE .list1 {
  text-align: left;
}
.cid-tV6llhsUpE .subt2.mbr-section-subtitle {
  color: #000000;
}
.cid-tV6llhsUpE .p-lg-5 {
  padding: 0rem!important;
}
.cid-tV6qbRQIeb {
  z-index: 1000;
  width: 100%;
}
.cid-tV6qbRQIeb nav.navbar {
  position: fixed;
}
.cid-tV6qbRQIeb .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-tV6qbRQIeb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tV6qbRQIeb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tV6qbRQIeb .dropdown-item:hover,
.cid-tV6qbRQIeb .dropdown-item:focus {
  background: #2d5491 !important;
  color: white !important;
}
.cid-tV6qbRQIeb .dropdown-item:hover span {
  color: white;
}
.cid-tV6qbRQIeb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tV6qbRQIeb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tV6qbRQIeb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tV6qbRQIeb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tV6qbRQIeb .nav-link {
  position: relative;
  font-size: 15px;
}
.cid-tV6qbRQIeb .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tV6qbRQIeb .container {
    flex-wrap: nowrap;
  }
}
.cid-tV6qbRQIeb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tV6qbRQIeb .dropdown-menu,
.cid-tV6qbRQIeb .navbar.opened {
  background: #ffffff !important;
}
.cid-tV6qbRQIeb .nav-item:focus,
.cid-tV6qbRQIeb .nav-link:focus {
  outline: none;
}
.cid-tV6qbRQIeb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tV6qbRQIeb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tV6qbRQIeb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tV6qbRQIeb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tV6qbRQIeb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tV6qbRQIeb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tV6qbRQIeb .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: #ffffff;
}
.cid-tV6qbRQIeb .navbar.opened {
  transition: all 0.3s;
}
.cid-tV6qbRQIeb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tV6qbRQIeb .navbar .navbar-logo img {
  width: auto;
}
.cid-tV6qbRQIeb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tV6qbRQIeb .navbar.collapsed {
  justify-content: center;
}
.cid-tV6qbRQIeb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tV6qbRQIeb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tV6qbRQIeb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tV6qbRQIeb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tV6qbRQIeb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tV6qbRQIeb .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-tV6qbRQIeb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tV6qbRQIeb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tV6qbRQIeb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tV6qbRQIeb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tV6qbRQIeb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tV6qbRQIeb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tV6qbRQIeb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tV6qbRQIeb .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-tV6qbRQIeb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tV6qbRQIeb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tV6qbRQIeb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tV6qbRQIeb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tV6qbRQIeb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tV6qbRQIeb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tV6qbRQIeb .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tV6qbRQIeb .navbar.navbar-short {
  min-height: 60px;
}
.cid-tV6qbRQIeb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tV6qbRQIeb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tV6qbRQIeb .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-tV6qbRQIeb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tV6qbRQIeb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tV6qbRQIeb .dropdown-item.active,
.cid-tV6qbRQIeb .dropdown-item:active {
  background-color: transparent;
}
.cid-tV6qbRQIeb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tV6qbRQIeb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tV6qbRQIeb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tV6qbRQIeb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tV6qbRQIeb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tV6qbRQIeb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tV6qbRQIeb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tV6qbRQIeb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tV6qbRQIeb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tV6qbRQIeb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tV6qbRQIeb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tV6qbRQIeb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tV6qbRQIeb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tV6qbRQIeb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tV6qbRQIeb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tV6qbRQIeb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tV6qbRQIeb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tV6qbRQIeb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tV6qbRQIeb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tV6qbRQIeb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tV6qbRQIeb .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-tV6qbRQIeb .navbar {
    height: 70px;
  }
  .cid-tV6qbRQIeb .navbar.opened {
    height: auto;
  }
  .cid-tV6qbRQIeb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tV6qbSpzgS {
  padding-top: 3.5rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/20230703-102244-6-2000x972.jpg");
}
.cid-tV6qbSpzgS .mbr-fallback-image.disabled {
  display: none;
}
.cid-tV6qbSpzgS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tV6qbSpzgS .mbr-section-title {
  color: #fafafa;
}
.cid-tV6qbSpzgS .mbr-text,
.cid-tV6qbSpzgS .mbr-section-btn {
  color: #bbbbbb;
}
.cid-tV6qbSpzgS .header6 {
  padding-top: 10rem!important;
  padding-bottom: 10rem!important;
}
.cid-tV6qbSK8H7 {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tV6qbSK8H7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tV6qbSK8H7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tV6qbSK8H7 .item {
  display: flex;
  align-items: center;
  margin-bottom: -0.9rem;
}
.cid-tV6qbSK8H7 .icon-box {
  background: #ffffff;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tV6qbSK8H7 .mbr-iconfont {
  font-size: 2rem;
  color: #808080;
}
@media (max-width: 991px) {
  .cid-tV6qbSK8H7 .card {
    margin-bottom: 1rem;
  }
  .cid-tV6qbSK8H7 .card-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tV6qbT54qZ {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-tV6qbT54qZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tV6qbT54qZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tV6qbT54qZ .item {
  padding-bottom: 1rem;
}
.cid-tV6qbT54qZ .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-tV6qbT54qZ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tV6qbT54qZ .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-tV6qbT54qZ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tV6qbT54qZ .carousel-control,
.cid-tV6qbT54qZ .close {
  background: #1b1b1b;
}
.cid-tV6qbT54qZ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tV6qbT54qZ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tV6qbT54qZ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tV6qbT54qZ .carousel-control-next span {
  margin-left: 5px;
}
.cid-tV6qbT54qZ .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-tV6qbT54qZ .close::before {
  content: '\e91a';
}
.cid-tV6qbT54qZ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tV6qbT54qZ .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-tV6qbT54qZ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tV6qbT54qZ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tV6qbT54qZ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tV6qbT54qZ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tV6qbT54qZ .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-tV6qbT54qZ .carousel-indicators li.active,
.cid-tV6qbT54qZ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tV6qbT54qZ .carousel-indicators li::after,
.cid-tV6qbT54qZ .carousel-indicators li::before {
  content: none;
}
.cid-tV6qbT54qZ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tV6qbT54qZ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tV6qbT54qZ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 0.5rem;
    padding-right: 0.5em;
  }
}
@media (max-width: 767px) {
  .cid-tV6qbT54qZ .carousel-indicators {
    display: none;
  }
}
.cid-tV6qbT54qZ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tV6qbT54qZ .carousel-inner > .active {
  display: block;
}
.cid-tV6qbT54qZ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tV6qbT54qZ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tV6qbT54qZ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tV6qbT54qZ .carousel-control,
  .cid-tV6qbT54qZ .carousel-indicators,
  .cid-tV6qbT54qZ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tV6qbT54qZ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tV6qbT54qZ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tV6qbT54qZ .carousel-indicators .active,
.cid-tV6qbT54qZ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tV6qbT54qZ .carousel-indicators .active {
  background: #fff;
}
.cid-tV6qbT54qZ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tV6qbT54qZ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tV6qbT54qZ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tV6qbT54qZ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tV6qbT54qZ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tV6qbT54qZ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tV6qbT54qZ .carousel {
  width: 100%;
}
.cid-tV6qbT54qZ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tV6qbT54qZ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tV6qbT54qZ .modal.fade .modal-dialog,
.cid-tV6qbT54qZ .modal.in .modal-dialog {
  transform: none;
}
.cid-tV6qbT54qZ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tV6qbT54qZ H6 {
  text-align: center;
}
.cid-tV6qbT54qZ H3 {
  color: #353535;
}
@media (min-width: 992px) {
  .cid-tV6qbT54qZ .row > [class*=col] {
    padding-left: 8px!important;
    padding-right: 8px!important;
  }
}
.cid-tV6qbUzmtb {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-color: #ffffff;
}
.cid-tV6qbUzmtb .row {
  align-items: center;
  justify-content: space-between;
}
.cid-tV6qbUzmtb .mbr-section-title {
  width: 100%;
  text-align: left;
  margin-bottom: 24px;
  color: #0162a6;
}
.cid-tV6qbUzmtb .mbr-text {
  color: #8c8c95;
  margin-bottom: 32px;
}
.cid-tV6qbUzmtb .mbr-section-btn {
  width: auto;
  display: block;
}
.cid-tV6qbUzmtb ul {
  padding-inline-start: 20px;
  margin-bottom: 28px;
}
.cid-tV6qbUzmtb li::marker {
  color: #e43f3f;
  width: 10px;
}
.cid-tV6qbUzmtb li {
  margin-bottom: 7px;
  color: #14142b;
}
.cid-tV6qbUzmtb img {
  width: 90%;
}
.cid-tV6qbUzmtb .gray {
  background-color: #dedede;
  width: 80%;
  height: 430px;
  margin: auto;
  position: relative;
}
.cid-tV6qbUzmtb .b {
  max-width: 598px;
}
.cid-tV6qbUzmtb .first {
  position: absolute;
  top: -10%;
  right: 25%;
}
.cid-tV6qbUzmtb .second {
  position: absolute;
  bottom: -10%;
  left: 25%;
}
@media (max-width: 992px) {
  .cid-tV6qbUzmtb .t {
    padding-top: 90px;
  }
  .cid-tV6qbUzmtb .b {
    max-width: initial;
  }
  .cid-tV6qbUzmtb .gray {
    width: 50%;
  }
}
@media (max-width: 750px) {
  .cid-tV6qbUzmtb .gray {
    height: 330px;
  }
}
@media (max-width: 630px) {
  .cid-tV6qbUzmtb .gray {
    height: 230px;
  }
}
@media (max-width: 450px) {
  .cid-tV6qbUzmtb .gray {
    height: 200px;
    width: 70%;
  }
}
.cid-tV6qbUzmtb .btn {
  margin-top: 20px;
}
.cid-tV6qbUzmtb .t {
  max-width: 542px;
}
.cid-tV6qbUzmtb .btn .mbr-iconfont,
.cid-tV6qbUzmtb .btn.btn-sm .mbr-iconfont {
  order: 0!important;
  margin-right: 0.5rem!important;
}
.cid-tV6qbUzmtb .mbr-text,
.cid-tV6qbUzmtb .button-align,
.cid-tV6qbUzmtb .list {
  color: #353535;
}
.cid-tV7f2hC2Jd {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/img-20231106-wa0000-taller-gruescopia-2000x900.jpg");
}
.cid-tV7f2hC2Jd .mbr-fallback-image.disabled {
  display: none;
}
.cid-tV7f2hC2Jd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tV7f2hC2Jd .container-fluid {
  padding: 0 0 0 100px;
}
@media (max-width: 1440px) {
  .cid-tV7f2hC2Jd .container-fluid {
    padding: 0 0 0 45px;
  }
}
@media (max-width: 992px) {
  .cid-tV7f2hC2Jd .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-tV7f2hC2Jd .container {
    padding: 0 30px;
  }
}
.cid-tV7f2hC2Jd .title-wrapper {
  display: flex;
  align-items: center;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-tV7f2hC2Jd .title-wrapper {
    margin: 60px 0;
    height: auto;
  }
}
.cid-tV7f2hC2Jd .title-wrapper .title-wrap .mbr-section-subtitle {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-tV7f2hC2Jd .title-wrapper .title-wrap .mbr-section-subtitle {
    margin-bottom: 15px;
  }
}
.cid-tV7f2hC2Jd .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-tV7f2hC2Jd .panel-group {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-tV7f2hC2Jd .panel-group {
    display: block;
    padding-left: 0;
  }
}
.cid-tV7f2hC2Jd .panel-group .card {
  border-left: 1px solid #d3d3d3;
  border-radius: 0 !important;
  padding: 30px 0;
  position: relative;
  min-height: 30vh;
  min-width: 200px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tV7f2hC2Jd .panel-group .card {
    border-left: none;
    border-top: 1px solid #d3d3d3;
    min-height: auto;
  }
}
.cid-tV7f2hC2Jd .panel-group .card img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tV7f2hC2Jd .panel-group .card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #191b1d;
  opacity: .6;
  pointer-events: none;
  z-index: 1;
}
.cid-tV7f2hC2Jd .panel-group .card .card-header {
  position: relative;
  z-index: 1;
  padding: 0 50px;
  border: none;
  background-color: transparent;
}
@media (max-width: 1300px) {
  .cid-tV7f2hC2Jd .panel-group .card .card-header {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-tV7f2hC2Jd .panel-group .card .card-header {
    padding: 0 30px;
  }
}
.cid-tV7f2hC2Jd .panel-group .card .card-header .panel-title {
  display: block;
}
.cid-tV7f2hC2Jd .panel-group .card .card-header .panel-title:not(.collapsed) .icon-wrap .mbr-iconfont {
  opacity: 1;
}
.cid-tV7f2hC2Jd .panel-group .card .card-header .panel-title:hover .icon-wrap .mbr-iconfont {
  opacity: 1;
}
.cid-tV7f2hC2Jd .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tV7f2hC2Jd .panel-group .card .card-header .panel-title .icon-wrap {
  padding-top: 60px;
}
@media (max-width: 1300px) {
  .cid-tV7f2hC2Jd .panel-group .card .card-header .panel-title .icon-wrap {
    padding-top: 30px;
  }
}
.cid-tV7f2hC2Jd .panel-group .card .card-header .panel-title .icon-wrap .mbr-iconfont {
  display: inline-flex;
  font-size: 20px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
  opacity: .4;
}
.cid-tV7f2hC2Jd .panel-group .card .panel-collapse {
  padding: 0 50px;
  position: relative;
  z-index: 1;
}
@media (max-width: 1440px) {
  .cid-tV7f2hC2Jd .panel-group .card .panel-collapse {
    padding: 0 15px;
  }
}
.cid-tV7f2hC2Jd .panel-group .card .panel-collapse .panel-body {
  padding-top: 30px;
}
@media (max-width: 1300px) {
  .cid-tV7f2hC2Jd .panel-group .card .panel-collapse .panel-body {
    padding-top: 15px;
  }
}
.cid-tV7f2hC2Jd .panel-group .card .panel-collapse .panel-body .panel-subtitle {
  margin-bottom: 30px;
}
@media (max-width: 1300px) {
  .cid-tV7f2hC2Jd .panel-group .card .panel-collapse .panel-body .panel-subtitle {
    margin-top: 15px;
  }
}
.cid-tV7f2hC2Jd .panel-group .card .panel-collapse .panel-body .panel-text {
  line-height: 1.6;
  margin-bottom: 0;
}
.cid-tV7f2hC2Jd .mbr-section-title {
  color: #ffffff;
}
.cid-tV7f2hC2Jd .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tV7f2hC2Jd .panel-title {
  color: #ffffff;
}
.cid-tV7f2hC2Jd .panel-subtitle {
  color: #ffffff;
}
.cid-tV7f2hC2Jd .panel-text {
  color: #ffffff;
}
.cid-tV7f2hC2Jd .panel-title-edit,
.cid-tV7f2hC2Jd .icon-wrap {
  text-align: center;
}
.cid-tV6qbUXdLq {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tV6qbUXdLq .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tV6qbUXdLq .container-fluid {
  padding: 0 !important;
}
.cid-tV6qbUXdLq .google-map {
  height: 350px;
  position: relative;
  margin-bottom: 65px;
}
.cid-tV6qbUXdLq .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tV6qbUXdLq .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tV6qbUXdLq .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tV6qbUXdLq .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tV6qbUXdLq .wrapper {
  margin-bottom: 50px;
}
.cid-tV6qbUXdLq .mbr-section-title {
  margin-bottom: 0;
  color: #353535;
}
.cid-tV6qbUXdLq .mbr-text {
  color: #8c8c95;
  margin-top: 20px;
  margin-bottom: 0;
}
.cid-tV6qbUXdLq .subscribe__form {
  margin-top: 30px;
}
.cid-tV6qbUXdLq .form-group {
  margin-bottom: 0;
}
.cid-tV6qbUXdLq .dragArea .form-control {
  color: #919dab;
  margin-bottom: 5px;
  border: 2px solid #fafafa !important;
  font-weight: 700;
  padding: 0 25px;
  height: 50px;
  font-size: 18px;
  border-radius: 30px;
  background-color: #fafafa !important;
}
.cid-tV6qbUXdLq .dragArea textarea {
  height: 170px !important;
  border-radius: 10px !important;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  resize: none;
}
.cid-tV6qbUXdLq .dragArea input::placeholder {
  color: #919dab;
  opacity: .6;
}
.cid-tV6qbUXdLq .dragArea textarea::placeholder {
  color: #919dab;
  opacity: .6;
}
.cid-tV6qbUXdLq .dragArea .form-control-label {
  margin-bottom: 10px;
  font-weight: 500;
}
.cid-tV6qbUXdLq .dragArea .input-group-btn .btn {
  width: 100%;
  margin: 3px 0 0;
  font-weight: 500;
  height: 50px;
}
@media (max-width: 991px) {
  .cid-tV6qbUXdLq .dragArea .input-group-btn .btn {
    margin-top: 0;
  }
}
.cid-tV6qbUXdLq .title__right {
  margin-bottom: 0;
  color: #353535;
}
.cid-tV6qbUXdLq .text__right {
  margin: 20px 0 40px;
  color: #8c8c95;
}
.cid-tV6qbUXdLq .tel {
  margin: 10px 0 0;
  font-weight: 500;
  transition: all .25s;
  color: #353535;
}
.cid-tV6qbUXdLq .tel .mbr-iconfont {
  width: 30px;
  font-size: 18px;
  color: #40b0bf;
}
.cid-tV6qbUXdLq .tel:hover {
  color: #47b5ed;
}
.cid-tV6qbUXdLq .divider {
  width: 100%;
  height: 2px;
  background-color: #ebeaed;
  margin: 50px 0 40px;
}
.cid-tV6qbUXdLq .title__right_social {
  margin-bottom: 20px;
}
.cid-tV6qbUXdLq .socials {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  height: 140px;
}
.cid-tV6qbUXdLq .socials .soc-item {
  margin-bottom: 15px;
  width: 48%;
  padding-right: 20px;
}
.cid-tV6qbUXdLq .socials .mbr-iconfont {
  color: #da3b3b;
  margin-right: 15px;
  font-size: 18px;
}
.cid-tV6qbUXdLq .socname {
  transition: all .25s;
  color: #919dab;
}
.cid-tV6qbUXdLq .socname:hover {
  color: #5d6a79;
}
.cid-tV6qbUXdLq .btn .mbr-iconfont,
.cid-tV6qbUXdLq .btn.btn-sm .mbr-iconfont {
  order: 0!important;
  margin-right: 0.5rem!important;
}
.cid-tV6qbUXdLq .tel:hover {
  color: #da3b3b!important;
}
.cid-tV6qbVv4Ht {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tV6qbVv4Ht .side-section .col-img {
  flex: 0 0 80px;
}
.cid-tV6qbVv4Ht .side-section .col-img img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  object-fit: cover;
}
.cid-tV6qbVv4Ht .carousel {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.cid-tV6qbVv4Ht .carousel .carousel-container {
  position: relative;
}
.cid-tV6qbVv4Ht .carousel .carousel-container .carousel-inner {
  border-radius: 20px;
}
.cid-tV6qbVv4Ht .carousel .carousel-container .carousel-indicators {
  position: absolute;
  bottom: 0px;
  left: 50%;
  transform: translateX(-50%);
  padding: 20px 0;
  margin: 0;
  display: flex;
}
.cid-tV6qbVv4Ht .carousel .carousel-container .carousel-indicators button {
  display: block;
  width: 10px;
  height: 10px;
  flex: 0 0 10px;
  margin: 0 8px;
  padding: 0;
  border-radius: 50%;
  background-color: #fae7e7;
  opacity: 1;
  transition: 0.4s ease;
}
.cid-tV6qbVv4Ht .carousel .carousel-container .carousel-indicators .active {
  background-clip: padding-box;
  background-color: #da3b3b;
}
.cid-tV6qbVv4Ht .carousel .buttons-container {
  width: 80px;
  display: flex;
  justify-content: space-between;
}
.cid-tV6qbVv4Ht .carousel .buttons-container button {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #2d5491;
  border-radius: 50%;
  width: 32px;
  height: 32px;
}
.cid-tV6qbVv4Ht .carousel .buttons-container button span {
  line-height: 2px;
  color: white;
}
.cid-tV6qbVv4Ht .mbr-fallback-image.disabled {
  display: none;
}
.cid-tV6qbVv4Ht .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tV6qbVv4Ht .subt1.mbr-section-subtitle {
  color: #8c8c95;
}
.cid-tV6qbVv4Ht .list1 {
  text-align: left;
}
.cid-tV6qbVv4Ht .subt2.mbr-section-subtitle {
  color: #000000;
}
.cid-tV6qbVv4Ht .p-lg-5 {
  padding: 0rem!important;
}
.cid-tVLFN9FiTS {
  z-index: 1000;
  width: 100%;
}
.cid-tVLFN9FiTS nav.navbar {
  position: fixed;
}
.cid-tVLFN9FiTS .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-tVLFN9FiTS .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tVLFN9FiTS .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tVLFN9FiTS .dropdown-item:hover,
.cid-tVLFN9FiTS .dropdown-item:focus {
  background: #2d5491 !important;
  color: white !important;
}
.cid-tVLFN9FiTS .dropdown-item:hover span {
  color: white;
}
.cid-tVLFN9FiTS .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tVLFN9FiTS .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tVLFN9FiTS .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tVLFN9FiTS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tVLFN9FiTS .nav-link {
  position: relative;
  font-size: 15px;
}
.cid-tVLFN9FiTS .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tVLFN9FiTS .container {
    flex-wrap: nowrap;
  }
}
.cid-tVLFN9FiTS .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tVLFN9FiTS .dropdown-menu,
.cid-tVLFN9FiTS .navbar.opened {
  background: #ffffff !important;
}
.cid-tVLFN9FiTS .nav-item:focus,
.cid-tVLFN9FiTS .nav-link:focus {
  outline: none;
}
.cid-tVLFN9FiTS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tVLFN9FiTS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tVLFN9FiTS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tVLFN9FiTS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tVLFN9FiTS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tVLFN9FiTS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tVLFN9FiTS .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: #ffffff;
}
.cid-tVLFN9FiTS .navbar.opened {
  transition: all 0.3s;
}
.cid-tVLFN9FiTS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tVLFN9FiTS .navbar .navbar-logo img {
  width: auto;
}
.cid-tVLFN9FiTS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tVLFN9FiTS .navbar.collapsed {
  justify-content: center;
}
.cid-tVLFN9FiTS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tVLFN9FiTS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tVLFN9FiTS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tVLFN9FiTS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tVLFN9FiTS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tVLFN9FiTS .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-tVLFN9FiTS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tVLFN9FiTS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tVLFN9FiTS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tVLFN9FiTS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tVLFN9FiTS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tVLFN9FiTS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tVLFN9FiTS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tVLFN9FiTS .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-tVLFN9FiTS .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tVLFN9FiTS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tVLFN9FiTS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tVLFN9FiTS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tVLFN9FiTS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tVLFN9FiTS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tVLFN9FiTS .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tVLFN9FiTS .navbar.navbar-short {
  min-height: 60px;
}
.cid-tVLFN9FiTS .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tVLFN9FiTS .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tVLFN9FiTS .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-tVLFN9FiTS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tVLFN9FiTS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tVLFN9FiTS .dropdown-item.active,
.cid-tVLFN9FiTS .dropdown-item:active {
  background-color: transparent;
}
.cid-tVLFN9FiTS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tVLFN9FiTS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tVLFN9FiTS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tVLFN9FiTS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tVLFN9FiTS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tVLFN9FiTS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tVLFN9FiTS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tVLFN9FiTS .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tVLFN9FiTS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tVLFN9FiTS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tVLFN9FiTS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tVLFN9FiTS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVLFN9FiTS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVLFN9FiTS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tVLFN9FiTS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVLFN9FiTS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tVLFN9FiTS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tVLFN9FiTS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVLFN9FiTS .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tVLFN9FiTS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tVLFN9FiTS .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-tVLFN9FiTS .navbar {
    height: 70px;
  }
  .cid-tVLFN9FiTS .navbar.opened {
    height: auto;
  }
  .cid-tVLFN9FiTS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tVLFNaivTZ {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.cid-tVLFNaivTZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVLFNaivTZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: url("../../../assets/images/img-20231106-wa0000-taller-gruescopia-2000x900.jpg");
  background-image: none!important;
}
.cid-tVLFNaivTZ .mbr-section-title {
  color: #fafafa;
}
.cid-tVLFNaivTZ .mbr-text,
.cid-tVLFNaivTZ .mbr-section-btn {
  color: #bbbbbb;
}
.cid-tVLFNaivTZ .header6 {
  padding-top: 20rem!important;
  padding-bottom: 20rem!important;
}
.cid-tVLFNaPwrb {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tVLFNaPwrb .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVLFNaPwrb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVLFNaPwrb .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-tVLFNaPwrb .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tVLFNaPwrb .mbr-iconfont {
  font-size: 2rem;
  color: #e43f3f;
  padding-right: 1.5rem;
}
.cid-tVLFNaPwrb .card-title {
  text-align: left;
  color: #000000;
}
.cid-tVLFNaPwrb .card-text {
  text-align: left;
}
@media (max-width: 900px) {
  .cid-tVLFNaPwrb .card {
    border-bottom: 1px solid #d1d1d1;
    padding: 24px;
    padding-bottom: 0px;
  }
  .cid-tVLFNaPwrb .cardprimera {
    padding-top: 0px!important;
  }
  .cid-tVLFNaPwrb .features14 {
    padding-bottom: 0rem!important;
  }
}
.cid-tVLFNbfQwF {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/background1.jpg");
}
.cid-tVLFNbfQwF .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVLFNbfQwF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVLFNbfQwF .mbr-section-title {
  color: #353535;
  text-align: center;
}
.cid-tVLFNbfQwF .mbr-section-subtitle {
  color: #8c8c95;
  text-align: center;
}
.cid-tVLFNbAvV2 {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tVLFNbAvV2 .container-fluid {
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 992px) {
  .cid-tVLFNbAvV2 .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.cid-tVLFNbAvV2 .row {
  justify-content: center;
}
.cid-tVLFNbAvV2 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1.2) translateX(-8%);
  transition: 1.5s all;
}
.cid-tVLFNbAvV2 .item-img {
  display: flex;
  width: 100%;
  height: 560px;
  overflow: hidden;
}
@media (max-width: 991px) {
  .cid-tVLFNbAvV2 .item-img {
    height: 264px;
  }
}
@media (max-width: 767px) {
  .cid-tVLFNbAvV2 .item-img {
    height: 528px;
  }
}
@media (min-width: 768px) {
  .cid-tVLFNbAvV2 .item-img:hover img {
    transform: scale(1.2) translateX(8%);
  }
}
.cid-tVLFNbAvV2 .item:focus,
.cid-tVLFNbAvV2 span:focus {
  outline: none;
}
.cid-tVLFNbAvV2 .item {
  cursor: pointer;
  padding: 0;
  max-height: 500px;
}
.cid-tVLFNbAvV2 .item-wrapper {
  position: relative;
  border-radius: 0;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tVLFNbAvV2 .item-content {
  padding: 30px;
  border-radius: 0;
}
@media (max-width: 767px) {
  .cid-tVLFNbAvV2 .item-content {
    padding: 24px 12px 48px;
  }
}
.cid-tVLFNbAvV2 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tVLFNbAvV2 .mbr-section-title {
  width: 100%;
  color: #222222;
}
.cid-tVLFNbAvV2 .mbr-text {
  text-align: center;
  color: #222222;
}
.cid-tVLFNbAvV2 .item-title {
  text-align: center;
  color: #353535;
  margin-bottom: 4px;
}
.cid-tVLFNbAvV2 .mbr-text,
.cid-tVLFNbAvV2 .mbr-section-btn {
  color: #0d2244;
}
.cid-tVLFNbWNMW {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/mbr-1920x1440.png");
}
.cid-tVLFNbWNMW .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVLFNbWNMW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVLFNbWNMW .row {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-tVLFNbWNMW .row {
    flex-wrap: wrap;
  }
}
.cid-tVLFNbWNMW .text-container {
  width: 57% !important;
}
@media (max-width: 767px) {
  .cid-tVLFNbWNMW .text-container {
    width: 100% !important;
  }
}
.cid-tVLFNbWNMW .mbr-section-title {
  color: #0162a6;
  text-align: left;
}
.cid-tVLFNbWNMW .colored-text {
  line-height: inherit;
  font-weight: inherit;
  color: inherit;
  color: #da3b3b;
}
.cid-tVLFNbWNMW .mbr-text {
  width: 68%;
  margin-top: 1.2em;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-tVLFNbWNMW .mbr-text {
    width: 83%;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-tVLFNbWNMW .mbr-text {
    width: 100%;
  }
}
.cid-tVLFNbWNMW .card-col {
  display: flex;
  width: 43% !important;
  justify-content: flex-start;
}
@media (max-width: 767px) {
  .cid-tVLFNbWNMW .card-col {
    width: 100% !important;
    justify-content: center;
  }
}
.cid-tVLFNbWNMW .card-wrapper {
  display: flex;
  margin-left: 8em;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-tVLFNbWNMW .card-wrapper {
    margin-left: 1em;
  }
}
@media (max-width: 767px) {
  .cid-tVLFNbWNMW .card-wrapper {
    margin-top: 4em;
    margin-left: 0;
    justify-content: center;
  }
}
.cid-tVLFNbWNMW .card-box {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 18em;
  max-height: 18em;
  width: 18em;
  height: 18em;
  border-radius: 50%;
  background-color: transparent;
  position: relative;
}
.cid-tVLFNbWNMW .card-box .bg-hover {
  position: absolute;
  border-radius: 50%;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #f2f4f9;
  transform: scale(0);
  transition: .5s all;
}
.cid-tVLFNbWNMW .card-box .mbr-iconfont {
  position: relative;
  z-index: 100;
  display: block;
  font-size: 6.5rem;
  color: #EE2524;
  transition: .5s all;
  cursor: pointer;
}
.cid-tVLFNbWNMW .card-box:hover .bg-hover {
  transform: scale(1);
}
.cid-tVLFNbWNMW .card-box:hover .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-tVLFNbWNMW .item-img {
  position: absolute;
  border-radius: 50%;
  overflow: hidden;
  transition: .5s all;
  top: 1.5em;
  left: 1.5em;
  max-width: 15em;
  max-height: 15em;
  width: 100%;
  height: 100%;
  animation: img-move 5s infinite linear both;
  cursor: pointer;
}
.cid-tVLFNbWNMW .item-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@keyframes img-move {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(90deg);
  }
  50% {
    transform: rotate(180deg);
  }
  75% {
    transform: rotate(270deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.cid-tVLFNbWNMW .mbr-text,
.cid-tVLFNbWNMW .mbr-section-btn {
  color: #353535;
}
.cid-tVLFNcihPC {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-color: #ffffff;
}
.cid-tVLFNcihPC .row {
  align-items: center;
  justify-content: space-between;
}
.cid-tVLFNcihPC .mbr-section-title {
  width: 100%;
  text-align: left;
  margin-bottom: 24px;
  color: #0162a6;
}
.cid-tVLFNcihPC .mbr-text {
  color: #8c8c95;
  margin-bottom: 32px;
}
.cid-tVLFNcihPC .mbr-section-btn {
  width: auto;
  display: block;
}
.cid-tVLFNcihPC ul {
  padding-inline-start: 20px;
  margin-bottom: 28px;
}
.cid-tVLFNcihPC li::marker {
  color: #e43f3f;
  width: 10px;
}
.cid-tVLFNcihPC li {
  margin-bottom: 7px;
  color: #14142b;
}
.cid-tVLFNcihPC img {
  width: 90%;
}
.cid-tVLFNcihPC .gray {
  background-color: #dedede;
  width: 80%;
  height: 430px;
  margin: auto;
  position: relative;
}
.cid-tVLFNcihPC .b {
  max-width: 598px;
}
.cid-tVLFNcihPC .first {
  position: absolute;
  top: -10%;
  right: 25%;
}
.cid-tVLFNcihPC .second {
  position: absolute;
  bottom: -10%;
  left: 25%;
}
@media (max-width: 992px) {
  .cid-tVLFNcihPC .t {
    padding-top: 90px;
  }
  .cid-tVLFNcihPC .b {
    max-width: initial;
  }
  .cid-tVLFNcihPC .gray {
    width: 50%;
  }
}
@media (max-width: 750px) {
  .cid-tVLFNcihPC .gray {
    height: 330px;
  }
}
@media (max-width: 630px) {
  .cid-tVLFNcihPC .gray {
    height: 230px;
  }
}
@media (max-width: 450px) {
  .cid-tVLFNcihPC .gray {
    height: 200px;
    width: 70%;
  }
}
.cid-tVLFNcihPC .btn {
  margin-top: 20px;
}
.cid-tVLFNcihPC .t {
  max-width: 542px;
}
.cid-tVLFNcihPC .btn .mbr-iconfont,
.cid-tVLFNcihPC .btn.btn-sm .mbr-iconfont {
  order: 0!important;
  margin-right: 0.5rem!important;
}
.cid-tVLFNcihPC .mbr-text,
.cid-tVLFNcihPC .button-align,
.cid-tVLFNcihPC .list {
  color: #353535;
}
.cid-tVLFNcEC7l {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/img-20231106-wa0000-taller-gruescopia-2000x900.jpg");
}
.cid-tVLFNcEC7l .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVLFNcEC7l .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVLFNcEC7l .container-fluid {
  padding: 0 0 0 100px;
}
@media (max-width: 1440px) {
  .cid-tVLFNcEC7l .container-fluid {
    padding: 0 0 0 45px;
  }
}
@media (max-width: 992px) {
  .cid-tVLFNcEC7l .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-tVLFNcEC7l .container {
    padding: 0 30px;
  }
}
.cid-tVLFNcEC7l .title-wrapper {
  display: flex;
  align-items: center;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-tVLFNcEC7l .title-wrapper {
    margin: 60px 0;
    height: auto;
  }
}
.cid-tVLFNcEC7l .title-wrapper .title-wrap .mbr-section-subtitle {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-tVLFNcEC7l .title-wrapper .title-wrap .mbr-section-subtitle {
    margin-bottom: 15px;
  }
}
.cid-tVLFNcEC7l .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-tVLFNcEC7l .panel-group {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-tVLFNcEC7l .panel-group {
    display: block;
    padding-left: 0;
  }
}
.cid-tVLFNcEC7l .panel-group .card {
  border-left: 1px solid #d3d3d3;
  border-radius: 0 !important;
  padding: 30px 0;
  position: relative;
  min-height: 30vh;
  min-width: 200px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tVLFNcEC7l .panel-group .card {
    border-left: none;
    border-top: 1px solid #d3d3d3;
    min-height: auto;
  }
}
.cid-tVLFNcEC7l .panel-group .card img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tVLFNcEC7l .panel-group .card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #191b1d;
  opacity: .6;
  pointer-events: none;
  z-index: 1;
}
.cid-tVLFNcEC7l .panel-group .card .card-header {
  position: relative;
  z-index: 1;
  padding: 0 50px;
  border: none;
  background-color: transparent;
}
@media (max-width: 1300px) {
  .cid-tVLFNcEC7l .panel-group .card .card-header {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-tVLFNcEC7l .panel-group .card .card-header {
    padding: 0 30px;
  }
}
.cid-tVLFNcEC7l .panel-group .card .card-header .panel-title {
  display: block;
}
.cid-tVLFNcEC7l .panel-group .card .card-header .panel-title:not(.collapsed) .icon-wrap .mbr-iconfont {
  opacity: 1;
}
.cid-tVLFNcEC7l .panel-group .card .card-header .panel-title:hover .icon-wrap .mbr-iconfont {
  opacity: 1;
}
.cid-tVLFNcEC7l .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tVLFNcEC7l .panel-group .card .card-header .panel-title .icon-wrap {
  padding-top: 60px;
}
@media (max-width: 1300px) {
  .cid-tVLFNcEC7l .panel-group .card .card-header .panel-title .icon-wrap {
    padding-top: 30px;
  }
}
.cid-tVLFNcEC7l .panel-group .card .card-header .panel-title .icon-wrap .mbr-iconfont {
  display: inline-flex;
  font-size: 20px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
  opacity: .4;
}
.cid-tVLFNcEC7l .panel-group .card .panel-collapse {
  padding: 0 50px;
  position: relative;
  z-index: 1;
}
@media (max-width: 1440px) {
  .cid-tVLFNcEC7l .panel-group .card .panel-collapse {
    padding: 0 15px;
  }
}
.cid-tVLFNcEC7l .panel-group .card .panel-collapse .panel-body {
  padding-top: 30px;
}
@media (max-width: 1300px) {
  .cid-tVLFNcEC7l .panel-group .card .panel-collapse .panel-body {
    padding-top: 15px;
  }
}
.cid-tVLFNcEC7l .panel-group .card .panel-collapse .panel-body .panel-subtitle {
  margin-bottom: 30px;
}
@media (max-width: 1300px) {
  .cid-tVLFNcEC7l .panel-group .card .panel-collapse .panel-body .panel-subtitle {
    margin-top: 15px;
  }
}
.cid-tVLFNcEC7l .panel-group .card .panel-collapse .panel-body .panel-text {
  line-height: 1.6;
  margin-bottom: 0;
}
.cid-tVLFNcEC7l .mbr-section-title {
  color: #ffffff;
}
.cid-tVLFNcEC7l .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tVLFNcEC7l .panel-title {
  color: #ffffff;
}
.cid-tVLFNcEC7l .panel-subtitle {
  color: #ffffff;
}
.cid-tVLFNcEC7l .panel-text {
  color: #ffffff;
}
.cid-tVLFNcEC7l .panel-title-edit,
.cid-tVLFNcEC7l .icon-wrap {
  text-align: center;
}
.cid-tVLFNd5TH0 {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tVLFNd5TH0 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tVLFNd5TH0 .container-fluid {
  padding: 0 !important;
}
.cid-tVLFNd5TH0 .google-map {
  height: 350px;
  position: relative;
  margin-bottom: 65px;
}
.cid-tVLFNd5TH0 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tVLFNd5TH0 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tVLFNd5TH0 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tVLFNd5TH0 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tVLFNd5TH0 .wrapper {
  margin-bottom: 50px;
}
.cid-tVLFNd5TH0 .mbr-section-title {
  margin-bottom: 0;
  color: #353535;
}
.cid-tVLFNd5TH0 .mbr-text {
  color: #8c8c95;
  margin-top: 20px;
  margin-bottom: 0;
}
.cid-tVLFNd5TH0 .subscribe__form {
  margin-top: 30px;
}
.cid-tVLFNd5TH0 .form-group {
  margin-bottom: 0;
}
.cid-tVLFNd5TH0 .dragArea .form-control {
  color: #919dab;
  margin-bottom: 5px;
  border: 2px solid #fafafa !important;
  font-weight: 700;
  padding: 0 25px;
  height: 50px;
  font-size: 18px;
  border-radius: 30px;
  background-color: #fafafa !important;
}
.cid-tVLFNd5TH0 .dragArea textarea {
  height: 170px !important;
  border-radius: 10px !important;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  resize: none;
}
.cid-tVLFNd5TH0 .dragArea input::placeholder {
  color: #919dab;
  opacity: .6;
}
.cid-tVLFNd5TH0 .dragArea textarea::placeholder {
  color: #919dab;
  opacity: .6;
}
.cid-tVLFNd5TH0 .dragArea .form-control-label {
  margin-bottom: 10px;
  font-weight: 500;
}
.cid-tVLFNd5TH0 .dragArea .input-group-btn .btn {
  width: 100%;
  margin: 3px 0 0;
  font-weight: 500;
  height: 50px;
}
@media (max-width: 991px) {
  .cid-tVLFNd5TH0 .dragArea .input-group-btn .btn {
    margin-top: 0;
  }
}
.cid-tVLFNd5TH0 .title__right {
  margin-bottom: 0;
  color: #353535;
}
.cid-tVLFNd5TH0 .text__right {
  margin: 20px 0 40px;
  color: #8c8c95;
}
.cid-tVLFNd5TH0 .tel {
  margin: 10px 0 0;
  font-weight: 500;
  transition: all .25s;
  color: #353535;
}
.cid-tVLFNd5TH0 .tel .mbr-iconfont {
  width: 30px;
  font-size: 18px;
  color: #40b0bf;
}
.cid-tVLFNd5TH0 .tel:hover {
  color: #47b5ed;
}
.cid-tVLFNd5TH0 .divider {
  width: 100%;
  height: 2px;
  background-color: #ebeaed;
  margin: 50px 0 40px;
}
.cid-tVLFNd5TH0 .title__right_social {
  margin-bottom: 20px;
}
.cid-tVLFNd5TH0 .socials {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  height: 140px;
}
.cid-tVLFNd5TH0 .socials .soc-item {
  margin-bottom: 15px;
  width: 48%;
  padding-right: 20px;
}
.cid-tVLFNd5TH0 .socials .mbr-iconfont {
  color: #da3b3b;
  margin-right: 15px;
  font-size: 18px;
}
.cid-tVLFNd5TH0 .socname {
  transition: all .25s;
  color: #919dab;
}
.cid-tVLFNd5TH0 .socname:hover {
  color: #5d6a79;
}
.cid-tVLFNd5TH0 .btn .mbr-iconfont,
.cid-tVLFNd5TH0 .btn.btn-sm .mbr-iconfont {
  order: 0!important;
  margin-right: 0.5rem!important;
}
.cid-tVLFNd5TH0 .tel:hover {
  color: #da3b3b!important;
}
.cid-tVLFNdJHw6 {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tVLFNdJHw6 .side-section .col-img {
  flex: 0 0 80px;
}
.cid-tVLFNdJHw6 .side-section .col-img img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  object-fit: cover;
}
.cid-tVLFNdJHw6 .carousel {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.cid-tVLFNdJHw6 .carousel .carousel-container {
  position: relative;
}
.cid-tVLFNdJHw6 .carousel .carousel-container .carousel-inner {
  border-radius: 20px;
}
.cid-tVLFNdJHw6 .carousel .carousel-container .carousel-indicators {
  position: absolute;
  bottom: 0px;
  left: 50%;
  transform: translateX(-50%);
  padding: 20px 0;
  margin: 0;
  display: flex;
}
.cid-tVLFNdJHw6 .carousel .carousel-container .carousel-indicators button {
  display: block;
  width: 10px;
  height: 10px;
  flex: 0 0 10px;
  margin: 0 8px;
  padding: 0;
  border-radius: 50%;
  background-color: #fae7e7;
  opacity: 1;
  transition: 0.4s ease;
}
.cid-tVLFNdJHw6 .carousel .carousel-container .carousel-indicators .active {
  background-clip: padding-box;
  background-color: #da3b3b;
}
.cid-tVLFNdJHw6 .carousel .buttons-container {
  width: 80px;
  display: flex;
  justify-content: space-between;
}
.cid-tVLFNdJHw6 .carousel .buttons-container button {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #2d5491;
  border-radius: 50%;
  width: 32px;
  height: 32px;
}
.cid-tVLFNdJHw6 .carousel .buttons-container button span {
  line-height: 2px;
  color: white;
}
.cid-tVLFNdJHw6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVLFNdJHw6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVLFNdJHw6 .subt1.mbr-section-subtitle {
  color: #8c8c95;
}
.cid-tVLFNdJHw6 .list1 {
  text-align: left;
}
.cid-tVLFNdJHw6 .subt2.mbr-section-subtitle {
  color: #000000;
}
.cid-tVLFNdJHw6 .p-lg-5 {
  padding: 0rem!important;
}
.cid-tVLIn2xVka {
  z-index: 1000;
  width: 100%;
}
.cid-tVLIn2xVka nav.navbar {
  position: fixed;
}
.cid-tVLIn2xVka .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-tVLIn2xVka .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tVLIn2xVka .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tVLIn2xVka .dropdown-item:hover,
.cid-tVLIn2xVka .dropdown-item:focus {
  background: #2d5491 !important;
  color: white !important;
}
.cid-tVLIn2xVka .dropdown-item:hover span {
  color: white;
}
.cid-tVLIn2xVka .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tVLIn2xVka .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tVLIn2xVka .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tVLIn2xVka .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tVLIn2xVka .nav-link {
  position: relative;
  font-size: 15px;
}
.cid-tVLIn2xVka .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tVLIn2xVka .container {
    flex-wrap: nowrap;
  }
}
.cid-tVLIn2xVka .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tVLIn2xVka .dropdown-menu,
.cid-tVLIn2xVka .navbar.opened {
  background: #ffffff !important;
}
.cid-tVLIn2xVka .nav-item:focus,
.cid-tVLIn2xVka .nav-link:focus {
  outline: none;
}
.cid-tVLIn2xVka .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tVLIn2xVka .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tVLIn2xVka .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tVLIn2xVka .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tVLIn2xVka .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tVLIn2xVka .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tVLIn2xVka .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: #ffffff;
}
.cid-tVLIn2xVka .navbar.opened {
  transition: all 0.3s;
}
.cid-tVLIn2xVka .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tVLIn2xVka .navbar .navbar-logo img {
  width: auto;
}
.cid-tVLIn2xVka .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tVLIn2xVka .navbar.collapsed {
  justify-content: center;
}
.cid-tVLIn2xVka .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tVLIn2xVka .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tVLIn2xVka .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tVLIn2xVka .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tVLIn2xVka .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tVLIn2xVka .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-tVLIn2xVka .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tVLIn2xVka .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tVLIn2xVka .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tVLIn2xVka .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tVLIn2xVka .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tVLIn2xVka .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tVLIn2xVka .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tVLIn2xVka .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-tVLIn2xVka .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tVLIn2xVka .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tVLIn2xVka .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tVLIn2xVka .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tVLIn2xVka .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tVLIn2xVka .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tVLIn2xVka .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tVLIn2xVka .navbar.navbar-short {
  min-height: 60px;
}
.cid-tVLIn2xVka .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tVLIn2xVka .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tVLIn2xVka .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-tVLIn2xVka .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tVLIn2xVka .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tVLIn2xVka .dropdown-item.active,
.cid-tVLIn2xVka .dropdown-item:active {
  background-color: transparent;
}
.cid-tVLIn2xVka .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tVLIn2xVka .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tVLIn2xVka .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tVLIn2xVka .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tVLIn2xVka .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tVLIn2xVka .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tVLIn2xVka ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tVLIn2xVka .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tVLIn2xVka button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tVLIn2xVka button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tVLIn2xVka button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tVLIn2xVka button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVLIn2xVka button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVLIn2xVka button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tVLIn2xVka nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVLIn2xVka nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tVLIn2xVka nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tVLIn2xVka nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVLIn2xVka .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tVLIn2xVka a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tVLIn2xVka .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-tVLIn2xVka .navbar {
    height: 70px;
  }
  .cid-tVLIn2xVka .navbar.opened {
    height: auto;
  }
  .cid-tVLIn2xVka .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tVLIn31qla {
  padding-top: 3.5rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/curvas-quadrat-1-1599x1599.jpg");
}
.cid-tVLIn31qla .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVLIn31qla .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVLIn31qla .mbr-section-title {
  color: #fafafa;
}
.cid-tVLIn31qla .mbr-text,
.cid-tVLIn31qla .mbr-section-btn {
  color: #bbbbbb;
}
.cid-tVLIn31qla .header6 {
  padding-top: 10rem!important;
  padding-bottom: 10rem!important;
}
.cid-tVLIn3s7eG {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tVLIn3s7eG .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVLIn3s7eG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVLIn3s7eG .item {
  display: flex;
  align-items: center;
  margin-bottom: -0.9rem;
}
.cid-tVLIn3s7eG .icon-box {
  background: #ffffff;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tVLIn3s7eG .mbr-iconfont {
  font-size: 2rem;
  color: #808080;
}
@media (max-width: 991px) {
  .cid-tVLIn3s7eG .card {
    margin-bottom: 1rem;
  }
  .cid-tVLIn3s7eG .card-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tVLIn3QXvs {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-tVLIn3QXvs .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVLIn3QXvs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVLIn3QXvs .item {
  padding-bottom: 1rem;
}
.cid-tVLIn3QXvs .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-tVLIn3QXvs .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tVLIn3QXvs .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-tVLIn3QXvs .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tVLIn3QXvs .carousel-control,
.cid-tVLIn3QXvs .close {
  background: #1b1b1b;
}
.cid-tVLIn3QXvs .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tVLIn3QXvs .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tVLIn3QXvs .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tVLIn3QXvs .carousel-control-next span {
  margin-left: 5px;
}
.cid-tVLIn3QXvs .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-tVLIn3QXvs .close::before {
  content: '\e91a';
}
.cid-tVLIn3QXvs .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tVLIn3QXvs .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-tVLIn3QXvs .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tVLIn3QXvs .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tVLIn3QXvs .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tVLIn3QXvs .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tVLIn3QXvs .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-tVLIn3QXvs .carousel-indicators li.active,
.cid-tVLIn3QXvs .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tVLIn3QXvs .carousel-indicators li::after,
.cid-tVLIn3QXvs .carousel-indicators li::before {
  content: none;
}
.cid-tVLIn3QXvs .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tVLIn3QXvs .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tVLIn3QXvs .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 0.5rem;
    padding-right: 0.5em;
  }
}
@media (max-width: 767px) {
  .cid-tVLIn3QXvs .carousel-indicators {
    display: none;
  }
}
.cid-tVLIn3QXvs .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tVLIn3QXvs .carousel-inner > .active {
  display: block;
}
.cid-tVLIn3QXvs .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tVLIn3QXvs .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tVLIn3QXvs .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tVLIn3QXvs .carousel-control,
  .cid-tVLIn3QXvs .carousel-indicators,
  .cid-tVLIn3QXvs .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tVLIn3QXvs .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tVLIn3QXvs .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tVLIn3QXvs .carousel-indicators .active,
.cid-tVLIn3QXvs .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tVLIn3QXvs .carousel-indicators .active {
  background: #fff;
}
.cid-tVLIn3QXvs .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tVLIn3QXvs .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tVLIn3QXvs .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tVLIn3QXvs .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tVLIn3QXvs .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tVLIn3QXvs .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tVLIn3QXvs .carousel {
  width: 100%;
}
.cid-tVLIn3QXvs .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tVLIn3QXvs .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tVLIn3QXvs .modal.fade .modal-dialog,
.cid-tVLIn3QXvs .modal.in .modal-dialog {
  transform: none;
}
.cid-tVLIn3QXvs .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tVLIn3QXvs H6 {
  text-align: center;
  color: #bbbbbb;
}
.cid-tVLIn3QXvs H3 {
  color: #353535;
}
@media (min-width: 992px) {
  .cid-tVLIn3QXvs .row > [class*=col] {
    padding-left: 8px!important;
    padding-right: 8px!important;
  }
}
.cid-tVLIn523Xt {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tVLIn523Xt .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVLIn523Xt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVLIn5pyw5 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tVLIn5pyw5 .mbr-media {
  position: relative;
}
.cid-tVLIn5pyw5 .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-tVLIn5pyw5 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.cid-tVLIn5pyw5 .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-tVLIn5pyw5 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-tVLIn5pyw5 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-tVLIn5pyw5 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-tVLIn5pyw5 .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;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tVLIn5pyw5 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tVLJMIyu0A {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-color: #fafafa;
}
.cid-tVLJMIyu0A .row {
  align-items: center;
  justify-content: space-between;
}
.cid-tVLJMIyu0A .mbr-section-title {
  width: 100%;
  text-align: left;
  margin-bottom: 24px;
  color: #0162a6;
}
.cid-tVLJMIyu0A .mbr-text {
  color: #8c8c95;
  margin-bottom: 32px;
}
.cid-tVLJMIyu0A .mbr-section-btn {
  width: auto;
  display: block;
}
.cid-tVLJMIyu0A ul {
  padding-inline-start: 20px;
  margin-bottom: 28px;
}
.cid-tVLJMIyu0A li::marker {
  color: #e43f3f;
  width: 10px;
}
.cid-tVLJMIyu0A li {
  margin-bottom: 7px;
  color: #14142b;
}
.cid-tVLJMIyu0A img {
  width: 90%;
}
.cid-tVLJMIyu0A .gray {
  background-color: #dedede;
  width: 80%;
  height: 430px;
  margin: auto;
  position: relative;
}
.cid-tVLJMIyu0A .b {
  max-width: 598px;
}
.cid-tVLJMIyu0A .first {
  position: absolute;
  top: -10%;
  right: 25%;
}
.cid-tVLJMIyu0A .second {
  position: absolute;
  bottom: -10%;
  left: 25%;
}
@media (max-width: 992px) {
  .cid-tVLJMIyu0A .t {
    padding-top: 90px;
  }
  .cid-tVLJMIyu0A .b {
    max-width: initial;
  }
  .cid-tVLJMIyu0A .gray {
    width: 50%;
  }
}
@media (max-width: 750px) {
  .cid-tVLJMIyu0A .gray {
    height: 330px;
  }
}
@media (max-width: 630px) {
  .cid-tVLJMIyu0A .gray {
    height: 230px;
  }
}
@media (max-width: 450px) {
  .cid-tVLJMIyu0A .gray {
    height: 200px;
    width: 70%;
  }
}
.cid-tVLJMIyu0A .btn {
  margin-top: 20px;
}
.cid-tVLJMIyu0A .t {
  max-width: 542px;
}
.cid-tVLJMIyu0A .btn .mbr-iconfont,
.cid-tVLJMIyu0A .btn.btn-sm .mbr-iconfont {
  order: 0!important;
  margin-right: 0.5rem!important;
}
.cid-tVLJMIyu0A .mbr-text,
.cid-tVLJMIyu0A .button-align,
.cid-tVLJMIyu0A .list {
  color: #353535;
}
.cid-tVLJNqvIvP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/img-20231106-wa0000-taller-gruescopia-2000x900.jpg");
}
.cid-tVLJNqvIvP .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVLJNqvIvP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVLJNqvIvP .container-fluid {
  padding: 0 0 0 100px;
}
@media (max-width: 1440px) {
  .cid-tVLJNqvIvP .container-fluid {
    padding: 0 0 0 45px;
  }
}
@media (max-width: 992px) {
  .cid-tVLJNqvIvP .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-tVLJNqvIvP .container {
    padding: 0 30px;
  }
}
.cid-tVLJNqvIvP .title-wrapper {
  display: flex;
  align-items: center;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-tVLJNqvIvP .title-wrapper {
    margin: 60px 0;
    height: auto;
  }
}
.cid-tVLJNqvIvP .title-wrapper .title-wrap .mbr-section-subtitle {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-tVLJNqvIvP .title-wrapper .title-wrap .mbr-section-subtitle {
    margin-bottom: 15px;
  }
}
.cid-tVLJNqvIvP .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-tVLJNqvIvP .panel-group {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-tVLJNqvIvP .panel-group {
    display: block;
    padding-left: 0;
  }
}
.cid-tVLJNqvIvP .panel-group .card {
  border-left: 1px solid #d3d3d3;
  border-radius: 0 !important;
  padding: 30px 0;
  position: relative;
  min-height: 30vh;
  min-width: 200px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tVLJNqvIvP .panel-group .card {
    border-left: none;
    border-top: 1px solid #d3d3d3;
    min-height: auto;
  }
}
.cid-tVLJNqvIvP .panel-group .card img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tVLJNqvIvP .panel-group .card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #191b1d;
  opacity: .6;
  pointer-events: none;
  z-index: 1;
}
.cid-tVLJNqvIvP .panel-group .card .card-header {
  position: relative;
  z-index: 1;
  padding: 0 50px;
  border: none;
  background-color: transparent;
}
@media (max-width: 1300px) {
  .cid-tVLJNqvIvP .panel-group .card .card-header {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-tVLJNqvIvP .panel-group .card .card-header {
    padding: 0 30px;
  }
}
.cid-tVLJNqvIvP .panel-group .card .card-header .panel-title {
  display: block;
}
.cid-tVLJNqvIvP .panel-group .card .card-header .panel-title:not(.collapsed) .icon-wrap .mbr-iconfont {
  opacity: 1;
}
.cid-tVLJNqvIvP .panel-group .card .card-header .panel-title:hover .icon-wrap .mbr-iconfont {
  opacity: 1;
}
.cid-tVLJNqvIvP .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tVLJNqvIvP .panel-group .card .card-header .panel-title .icon-wrap {
  padding-top: 60px;
}
@media (max-width: 1300px) {
  .cid-tVLJNqvIvP .panel-group .card .card-header .panel-title .icon-wrap {
    padding-top: 30px;
  }
}
.cid-tVLJNqvIvP .panel-group .card .card-header .panel-title .icon-wrap .mbr-iconfont {
  display: inline-flex;
  font-size: 20px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
  opacity: .4;
}
.cid-tVLJNqvIvP .panel-group .card .panel-collapse {
  padding: 0 50px;
  position: relative;
  z-index: 1;
}
@media (max-width: 1440px) {
  .cid-tVLJNqvIvP .panel-group .card .panel-collapse {
    padding: 0 15px;
  }
}
.cid-tVLJNqvIvP .panel-group .card .panel-collapse .panel-body {
  padding-top: 30px;
}
@media (max-width: 1300px) {
  .cid-tVLJNqvIvP .panel-group .card .panel-collapse .panel-body {
    padding-top: 15px;
  }
}
.cid-tVLJNqvIvP .panel-group .card .panel-collapse .panel-body .panel-subtitle {
  margin-bottom: 30px;
}
@media (max-width: 1300px) {
  .cid-tVLJNqvIvP .panel-group .card .panel-collapse .panel-body .panel-subtitle {
    margin-top: 15px;
  }
}
.cid-tVLJNqvIvP .panel-group .card .panel-collapse .panel-body .panel-text {
  line-height: 1.6;
  margin-bottom: 0;
}
.cid-tVLJNqvIvP .mbr-section-title {
  color: #ffffff;
}
.cid-tVLJNqvIvP .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tVLJNqvIvP .panel-title {
  color: #ffffff;
}
.cid-tVLJNqvIvP .panel-subtitle {
  color: #ffffff;
}
.cid-tVLJNqvIvP .panel-text {
  color: #ffffff;
}
.cid-tVLJNqvIvP .panel-title-edit,
.cid-tVLJNqvIvP .icon-wrap {
  text-align: center;
}
.cid-tVLJOvqsqo {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tVLJOvqsqo .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tVLJOvqsqo .container-fluid {
  padding: 0 !important;
}
.cid-tVLJOvqsqo .google-map {
  height: 350px;
  position: relative;
  margin-bottom: 65px;
}
.cid-tVLJOvqsqo .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tVLJOvqsqo .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tVLJOvqsqo .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tVLJOvqsqo .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tVLJOvqsqo .wrapper {
  margin-bottom: 50px;
}
.cid-tVLJOvqsqo .mbr-section-title {
  margin-bottom: 0;
  color: #353535;
}
.cid-tVLJOvqsqo .mbr-text {
  color: #8c8c95;
  margin-top: 20px;
  margin-bottom: 0;
}
.cid-tVLJOvqsqo .subscribe__form {
  margin-top: 30px;
}
.cid-tVLJOvqsqo .form-group {
  margin-bottom: 0;
}
.cid-tVLJOvqsqo .dragArea .form-control {
  color: #919dab;
  margin-bottom: 5px;
  border: 2px solid #fafafa !important;
  font-weight: 700;
  padding: 0 25px;
  height: 50px;
  font-size: 18px;
  border-radius: 30px;
  background-color: #fafafa !important;
}
.cid-tVLJOvqsqo .dragArea textarea {
  height: 170px !important;
  border-radius: 10px !important;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  resize: none;
}
.cid-tVLJOvqsqo .dragArea input::placeholder {
  color: #919dab;
  opacity: .6;
}
.cid-tVLJOvqsqo .dragArea textarea::placeholder {
  color: #919dab;
  opacity: .6;
}
.cid-tVLJOvqsqo .dragArea .form-control-label {
  margin-bottom: 10px;
  font-weight: 500;
}
.cid-tVLJOvqsqo .dragArea .input-group-btn .btn {
  width: 100%;
  margin: 3px 0 0;
  font-weight: 500;
  height: 50px;
}
@media (max-width: 991px) {
  .cid-tVLJOvqsqo .dragArea .input-group-btn .btn {
    margin-top: 0;
  }
}
.cid-tVLJOvqsqo .title__right {
  margin-bottom: 0;
  color: #353535;
}
.cid-tVLJOvqsqo .text__right {
  margin: 20px 0 40px;
  color: #8c8c95;
}
.cid-tVLJOvqsqo .tel {
  margin: 10px 0 0;
  font-weight: 500;
  transition: all .25s;
  color: #353535;
}
.cid-tVLJOvqsqo .tel .mbr-iconfont {
  width: 30px;
  font-size: 18px;
  color: #40b0bf;
}
.cid-tVLJOvqsqo .tel:hover {
  color: #47b5ed;
}
.cid-tVLJOvqsqo .divider {
  width: 100%;
  height: 2px;
  background-color: #ebeaed;
  margin: 50px 0 40px;
}
.cid-tVLJOvqsqo .title__right_social {
  margin-bottom: 20px;
}
.cid-tVLJOvqsqo .socials {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  height: 140px;
}
.cid-tVLJOvqsqo .socials .soc-item {
  margin-bottom: 15px;
  width: 48%;
  padding-right: 20px;
}
.cid-tVLJOvqsqo .socials .mbr-iconfont {
  color: #da3b3b;
  margin-right: 15px;
  font-size: 18px;
}
.cid-tVLJOvqsqo .socname {
  transition: all .25s;
  color: #919dab;
}
.cid-tVLJOvqsqo .socname:hover {
  color: #5d6a79;
}
.cid-tVLJOvqsqo .btn .mbr-iconfont,
.cid-tVLJOvqsqo .btn.btn-sm .mbr-iconfont {
  order: 0!important;
  margin-right: 0.5rem!important;
}
.cid-tVLJOvqsqo .tel:hover {
  color: #da3b3b!important;
}
.cid-tVLIn7vmhU {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tVLIn7vmhU .side-section .col-img {
  flex: 0 0 80px;
}
.cid-tVLIn7vmhU .side-section .col-img img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  object-fit: cover;
}
.cid-tVLIn7vmhU .carousel {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.cid-tVLIn7vmhU .carousel .carousel-container {
  position: relative;
}
.cid-tVLIn7vmhU .carousel .carousel-container .carousel-inner {
  border-radius: 20px;
}
.cid-tVLIn7vmhU .carousel .carousel-container .carousel-indicators {
  position: absolute;
  bottom: 0px;
  left: 50%;
  transform: translateX(-50%);
  padding: 20px 0;
  margin: 0;
  display: flex;
}
.cid-tVLIn7vmhU .carousel .carousel-container .carousel-indicators button {
  display: block;
  width: 10px;
  height: 10px;
  flex: 0 0 10px;
  margin: 0 8px;
  padding: 0;
  border-radius: 50%;
  background-color: #fae7e7;
  opacity: 1;
  transition: 0.4s ease;
}
.cid-tVLIn7vmhU .carousel .carousel-container .carousel-indicators .active {
  background-clip: padding-box;
  background-color: #da3b3b;
}
.cid-tVLIn7vmhU .carousel .buttons-container {
  width: 80px;
  display: flex;
  justify-content: space-between;
}
.cid-tVLIn7vmhU .carousel .buttons-container button {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #2d5491;
  border-radius: 50%;
  width: 32px;
  height: 32px;
}
.cid-tVLIn7vmhU .carousel .buttons-container button span {
  line-height: 2px;
  color: white;
}
.cid-tVLIn7vmhU .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVLIn7vmhU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVLIn7vmhU .subt1.mbr-section-subtitle {
  color: #8c8c95;
}
.cid-tVLIn7vmhU .list1 {
  text-align: left;
}
.cid-tVLIn7vmhU .subt2.mbr-section-subtitle {
  color: #000000;
}
.cid-tVLIn7vmhU .p-lg-5 {
  padding: 0rem!important;
}
.cid-tVLJW2FUoB {
  z-index: 1000;
  width: 100%;
}
.cid-tVLJW2FUoB nav.navbar {
  position: fixed;
}
.cid-tVLJW2FUoB .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-tVLJW2FUoB .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tVLJW2FUoB .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tVLJW2FUoB .dropdown-item:hover,
.cid-tVLJW2FUoB .dropdown-item:focus {
  background: #2d5491 !important;
  color: white !important;
}
.cid-tVLJW2FUoB .dropdown-item:hover span {
  color: white;
}
.cid-tVLJW2FUoB .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tVLJW2FUoB .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tVLJW2FUoB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tVLJW2FUoB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tVLJW2FUoB .nav-link {
  position: relative;
  font-size: 15px;
}
.cid-tVLJW2FUoB .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tVLJW2FUoB .container {
    flex-wrap: nowrap;
  }
}
.cid-tVLJW2FUoB .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tVLJW2FUoB .dropdown-menu,
.cid-tVLJW2FUoB .navbar.opened {
  background: #ffffff !important;
}
.cid-tVLJW2FUoB .nav-item:focus,
.cid-tVLJW2FUoB .nav-link:focus {
  outline: none;
}
.cid-tVLJW2FUoB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tVLJW2FUoB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tVLJW2FUoB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tVLJW2FUoB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tVLJW2FUoB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tVLJW2FUoB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tVLJW2FUoB .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: #ffffff;
}
.cid-tVLJW2FUoB .navbar.opened {
  transition: all 0.3s;
}
.cid-tVLJW2FUoB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tVLJW2FUoB .navbar .navbar-logo img {
  width: auto;
}
.cid-tVLJW2FUoB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tVLJW2FUoB .navbar.collapsed {
  justify-content: center;
}
.cid-tVLJW2FUoB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tVLJW2FUoB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tVLJW2FUoB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tVLJW2FUoB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tVLJW2FUoB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tVLJW2FUoB .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-tVLJW2FUoB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tVLJW2FUoB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tVLJW2FUoB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tVLJW2FUoB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tVLJW2FUoB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tVLJW2FUoB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tVLJW2FUoB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tVLJW2FUoB .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-tVLJW2FUoB .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tVLJW2FUoB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tVLJW2FUoB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tVLJW2FUoB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tVLJW2FUoB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tVLJW2FUoB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tVLJW2FUoB .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tVLJW2FUoB .navbar.navbar-short {
  min-height: 60px;
}
.cid-tVLJW2FUoB .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tVLJW2FUoB .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tVLJW2FUoB .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-tVLJW2FUoB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tVLJW2FUoB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tVLJW2FUoB .dropdown-item.active,
.cid-tVLJW2FUoB .dropdown-item:active {
  background-color: transparent;
}
.cid-tVLJW2FUoB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tVLJW2FUoB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tVLJW2FUoB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tVLJW2FUoB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tVLJW2FUoB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tVLJW2FUoB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tVLJW2FUoB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tVLJW2FUoB .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tVLJW2FUoB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tVLJW2FUoB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tVLJW2FUoB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tVLJW2FUoB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVLJW2FUoB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVLJW2FUoB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tVLJW2FUoB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVLJW2FUoB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tVLJW2FUoB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tVLJW2FUoB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVLJW2FUoB .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tVLJW2FUoB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tVLJW2FUoB .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-tVLJW2FUoB .navbar {
    height: 70px;
  }
  .cid-tVLJW2FUoB .navbar.opened {
    height: auto;
  }
  .cid-tVLJW2FUoB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tVLJW31xM4 {
  padding-top: 3.5rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/20230703-102412-7-2000x972.jpg");
}
.cid-tVLJW31xM4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVLJW31xM4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVLJW31xM4 .mbr-section-title {
  color: #fafafa;
}
.cid-tVLJW31xM4 .mbr-text,
.cid-tVLJW31xM4 .mbr-section-btn {
  color: #bbbbbb;
}
.cid-tVLJW31xM4 .header6 {
  padding-top: 10rem!important;
  padding-bottom: 10rem!important;
}
.cid-tVLJW3fExD {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tVLJW3fExD .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVLJW3fExD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVLJW3fExD .item {
  display: flex;
  align-items: center;
  margin-bottom: -0.9rem;
}
.cid-tVLJW3fExD .icon-box {
  background: #ffffff;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tVLJW3fExD .mbr-iconfont {
  font-size: 2rem;
  color: #808080;
}
@media (max-width: 991px) {
  .cid-tVLJW3fExD .card {
    margin-bottom: 1rem;
  }
  .cid-tVLJW3fExD .card-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tVLJW3Aca5 {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-tVLJW3Aca5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVLJW3Aca5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVLJW3Aca5 .item {
  padding-bottom: 1rem;
}
.cid-tVLJW3Aca5 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-tVLJW3Aca5 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tVLJW3Aca5 .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-tVLJW3Aca5 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tVLJW3Aca5 .carousel-control,
.cid-tVLJW3Aca5 .close {
  background: #1b1b1b;
}
.cid-tVLJW3Aca5 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tVLJW3Aca5 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tVLJW3Aca5 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tVLJW3Aca5 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tVLJW3Aca5 .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-tVLJW3Aca5 .close::before {
  content: '\e91a';
}
.cid-tVLJW3Aca5 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tVLJW3Aca5 .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-tVLJW3Aca5 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tVLJW3Aca5 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tVLJW3Aca5 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tVLJW3Aca5 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tVLJW3Aca5 .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-tVLJW3Aca5 .carousel-indicators li.active,
.cid-tVLJW3Aca5 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tVLJW3Aca5 .carousel-indicators li::after,
.cid-tVLJW3Aca5 .carousel-indicators li::before {
  content: none;
}
.cid-tVLJW3Aca5 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tVLJW3Aca5 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tVLJW3Aca5 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 0.5rem;
    padding-right: 0.5em;
  }
}
@media (max-width: 767px) {
  .cid-tVLJW3Aca5 .carousel-indicators {
    display: none;
  }
}
.cid-tVLJW3Aca5 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tVLJW3Aca5 .carousel-inner > .active {
  display: block;
}
.cid-tVLJW3Aca5 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tVLJW3Aca5 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tVLJW3Aca5 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tVLJW3Aca5 .carousel-control,
  .cid-tVLJW3Aca5 .carousel-indicators,
  .cid-tVLJW3Aca5 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tVLJW3Aca5 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tVLJW3Aca5 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tVLJW3Aca5 .carousel-indicators .active,
.cid-tVLJW3Aca5 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tVLJW3Aca5 .carousel-indicators .active {
  background: #fff;
}
.cid-tVLJW3Aca5 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tVLJW3Aca5 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tVLJW3Aca5 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tVLJW3Aca5 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tVLJW3Aca5 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tVLJW3Aca5 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tVLJW3Aca5 .carousel {
  width: 100%;
}
.cid-tVLJW3Aca5 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tVLJW3Aca5 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tVLJW3Aca5 .modal.fade .modal-dialog,
.cid-tVLJW3Aca5 .modal.in .modal-dialog {
  transform: none;
}
.cid-tVLJW3Aca5 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tVLJW3Aca5 H6 {
  text-align: center;
}
.cid-tVLJW3Aca5 H3 {
  color: #353535;
}
@media (min-width: 992px) {
  .cid-tVLJW3Aca5 .row > [class*=col] {
    padding-left: 8px!important;
    padding-right: 8px!important;
  }
}
.cid-tVLJW44bCk {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tVLJW44bCk .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVLJW44bCk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVLJW4k4uu {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tVLJW4k4uu .mbr-media {
  position: relative;
}
.cid-tVLJW4k4uu .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-tVLJW4k4uu .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.cid-tVLJW4k4uu .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-tVLJW4k4uu .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-tVLJW4k4uu .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-tVLJW4k4uu .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-tVLJW4k4uu .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;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tVLJW4k4uu .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tVLNIrD8p7 {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-color: #fafafa;
}
.cid-tVLNIrD8p7 .row {
  align-items: center;
  justify-content: space-between;
}
.cid-tVLNIrD8p7 .mbr-section-title {
  width: 100%;
  text-align: left;
  margin-bottom: 24px;
  color: #0162a6;
}
.cid-tVLNIrD8p7 .mbr-text {
  color: #8c8c95;
  margin-bottom: 32px;
}
.cid-tVLNIrD8p7 .mbr-section-btn {
  width: auto;
  display: block;
}
.cid-tVLNIrD8p7 ul {
  padding-inline-start: 20px;
  margin-bottom: 28px;
}
.cid-tVLNIrD8p7 li::marker {
  color: #e43f3f;
  width: 10px;
}
.cid-tVLNIrD8p7 li {
  margin-bottom: 7px;
  color: #14142b;
}
.cid-tVLNIrD8p7 img {
  width: 90%;
}
.cid-tVLNIrD8p7 .gray {
  background-color: #dedede;
  width: 80%;
  height: 430px;
  margin: auto;
  position: relative;
}
.cid-tVLNIrD8p7 .b {
  max-width: 598px;
}
.cid-tVLNIrD8p7 .first {
  position: absolute;
  top: -10%;
  right: 25%;
}
.cid-tVLNIrD8p7 .second {
  position: absolute;
  bottom: -10%;
  left: 25%;
}
@media (max-width: 992px) {
  .cid-tVLNIrD8p7 .t {
    padding-top: 90px;
  }
  .cid-tVLNIrD8p7 .b {
    max-width: initial;
  }
  .cid-tVLNIrD8p7 .gray {
    width: 50%;
  }
}
@media (max-width: 750px) {
  .cid-tVLNIrD8p7 .gray {
    height: 330px;
  }
}
@media (max-width: 630px) {
  .cid-tVLNIrD8p7 .gray {
    height: 230px;
  }
}
@media (max-width: 450px) {
  .cid-tVLNIrD8p7 .gray {
    height: 200px;
    width: 70%;
  }
}
.cid-tVLNIrD8p7 .btn {
  margin-top: 20px;
}
.cid-tVLNIrD8p7 .t {
  max-width: 542px;
}
.cid-tVLNIrD8p7 .btn .mbr-iconfont,
.cid-tVLNIrD8p7 .btn.btn-sm .mbr-iconfont {
  order: 0!important;
  margin-right: 0.5rem!important;
}
.cid-tVLNIrD8p7 .mbr-text,
.cid-tVLNIrD8p7 .button-align,
.cid-tVLNIrD8p7 .list {
  color: #353535;
}
.cid-tVLNJ10lKA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/img-20231106-wa0000-taller-gruescopia-2000x900.jpg");
}
.cid-tVLNJ10lKA .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVLNJ10lKA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVLNJ10lKA .container-fluid {
  padding: 0 0 0 100px;
}
@media (max-width: 1440px) {
  .cid-tVLNJ10lKA .container-fluid {
    padding: 0 0 0 45px;
  }
}
@media (max-width: 992px) {
  .cid-tVLNJ10lKA .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-tVLNJ10lKA .container {
    padding: 0 30px;
  }
}
.cid-tVLNJ10lKA .title-wrapper {
  display: flex;
  align-items: center;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-tVLNJ10lKA .title-wrapper {
    margin: 60px 0;
    height: auto;
  }
}
.cid-tVLNJ10lKA .title-wrapper .title-wrap .mbr-section-subtitle {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-tVLNJ10lKA .title-wrapper .title-wrap .mbr-section-subtitle {
    margin-bottom: 15px;
  }
}
.cid-tVLNJ10lKA .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-tVLNJ10lKA .panel-group {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-tVLNJ10lKA .panel-group {
    display: block;
    padding-left: 0;
  }
}
.cid-tVLNJ10lKA .panel-group .card {
  border-left: 1px solid #d3d3d3;
  border-radius: 0 !important;
  padding: 30px 0;
  position: relative;
  min-height: 30vh;
  min-width: 200px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tVLNJ10lKA .panel-group .card {
    border-left: none;
    border-top: 1px solid #d3d3d3;
    min-height: auto;
  }
}
.cid-tVLNJ10lKA .panel-group .card img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tVLNJ10lKA .panel-group .card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #191b1d;
  opacity: .6;
  pointer-events: none;
  z-index: 1;
}
.cid-tVLNJ10lKA .panel-group .card .card-header {
  position: relative;
  z-index: 1;
  padding: 0 50px;
  border: none;
  background-color: transparent;
}
@media (max-width: 1300px) {
  .cid-tVLNJ10lKA .panel-group .card .card-header {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-tVLNJ10lKA .panel-group .card .card-header {
    padding: 0 30px;
  }
}
.cid-tVLNJ10lKA .panel-group .card .card-header .panel-title {
  display: block;
}
.cid-tVLNJ10lKA .panel-group .card .card-header .panel-title:not(.collapsed) .icon-wrap .mbr-iconfont {
  opacity: 1;
}
.cid-tVLNJ10lKA .panel-group .card .card-header .panel-title:hover .icon-wrap .mbr-iconfont {
  opacity: 1;
}
.cid-tVLNJ10lKA .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tVLNJ10lKA .panel-group .card .card-header .panel-title .icon-wrap {
  padding-top: 60px;
}
@media (max-width: 1300px) {
  .cid-tVLNJ10lKA .panel-group .card .card-header .panel-title .icon-wrap {
    padding-top: 30px;
  }
}
.cid-tVLNJ10lKA .panel-group .card .card-header .panel-title .icon-wrap .mbr-iconfont {
  display: inline-flex;
  font-size: 20px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
  opacity: .4;
}
.cid-tVLNJ10lKA .panel-group .card .panel-collapse {
  padding: 0 50px;
  position: relative;
  z-index: 1;
}
@media (max-width: 1440px) {
  .cid-tVLNJ10lKA .panel-group .card .panel-collapse {
    padding: 0 15px;
  }
}
.cid-tVLNJ10lKA .panel-group .card .panel-collapse .panel-body {
  padding-top: 30px;
}
@media (max-width: 1300px) {
  .cid-tVLNJ10lKA .panel-group .card .panel-collapse .panel-body {
    padding-top: 15px;
  }
}
.cid-tVLNJ10lKA .panel-group .card .panel-collapse .panel-body .panel-subtitle {
  margin-bottom: 30px;
}
@media (max-width: 1300px) {
  .cid-tVLNJ10lKA .panel-group .card .panel-collapse .panel-body .panel-subtitle {
    margin-top: 15px;
  }
}
.cid-tVLNJ10lKA .panel-group .card .panel-collapse .panel-body .panel-text {
  line-height: 1.6;
  margin-bottom: 0;
}
.cid-tVLNJ10lKA .mbr-section-title {
  color: #ffffff;
}
.cid-tVLNJ10lKA .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tVLNJ10lKA .panel-title {
  color: #ffffff;
}
.cid-tVLNJ10lKA .panel-subtitle {
  color: #ffffff;
}
.cid-tVLNJ10lKA .panel-text {
  color: #ffffff;
}
.cid-tVLNJ10lKA .panel-title-edit,
.cid-tVLNJ10lKA .icon-wrap {
  text-align: center;
}
.cid-tVLNJVy4ko {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tVLNJVy4ko .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tVLNJVy4ko .container-fluid {
  padding: 0 !important;
}
.cid-tVLNJVy4ko .google-map {
  height: 350px;
  position: relative;
  margin-bottom: 65px;
}
.cid-tVLNJVy4ko .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tVLNJVy4ko .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tVLNJVy4ko .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tVLNJVy4ko .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tVLNJVy4ko .wrapper {
  margin-bottom: 50px;
}
.cid-tVLNJVy4ko .mbr-section-title {
  margin-bottom: 0;
  color: #353535;
}
.cid-tVLNJVy4ko .mbr-text {
  color: #8c8c95;
  margin-top: 20px;
  margin-bottom: 0;
}
.cid-tVLNJVy4ko .subscribe__form {
  margin-top: 30px;
}
.cid-tVLNJVy4ko .form-group {
  margin-bottom: 0;
}
.cid-tVLNJVy4ko .dragArea .form-control {
  color: #919dab;
  margin-bottom: 5px;
  border: 2px solid #fafafa !important;
  font-weight: 700;
  padding: 0 25px;
  height: 50px;
  font-size: 18px;
  border-radius: 30px;
  background-color: #fafafa !important;
}
.cid-tVLNJVy4ko .dragArea textarea {
  height: 170px !important;
  border-radius: 10px !important;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  resize: none;
}
.cid-tVLNJVy4ko .dragArea input::placeholder {
  color: #919dab;
  opacity: .6;
}
.cid-tVLNJVy4ko .dragArea textarea::placeholder {
  color: #919dab;
  opacity: .6;
}
.cid-tVLNJVy4ko .dragArea .form-control-label {
  margin-bottom: 10px;
  font-weight: 500;
}
.cid-tVLNJVy4ko .dragArea .input-group-btn .btn {
  width: 100%;
  margin: 3px 0 0;
  font-weight: 500;
  height: 50px;
}
@media (max-width: 991px) {
  .cid-tVLNJVy4ko .dragArea .input-group-btn .btn {
    margin-top: 0;
  }
}
.cid-tVLNJVy4ko .title__right {
  margin-bottom: 0;
  color: #353535;
}
.cid-tVLNJVy4ko .text__right {
  margin: 20px 0 40px;
  color: #8c8c95;
}
.cid-tVLNJVy4ko .tel {
  margin: 10px 0 0;
  font-weight: 500;
  transition: all .25s;
  color: #353535;
}
.cid-tVLNJVy4ko .tel .mbr-iconfont {
  width: 30px;
  font-size: 18px;
  color: #40b0bf;
}
.cid-tVLNJVy4ko .tel:hover {
  color: #47b5ed;
}
.cid-tVLNJVy4ko .divider {
  width: 100%;
  height: 2px;
  background-color: #ebeaed;
  margin: 50px 0 40px;
}
.cid-tVLNJVy4ko .title__right_social {
  margin-bottom: 20px;
}
.cid-tVLNJVy4ko .socials {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  height: 140px;
}
.cid-tVLNJVy4ko .socials .soc-item {
  margin-bottom: 15px;
  width: 48%;
  padding-right: 20px;
}
.cid-tVLNJVy4ko .socials .mbr-iconfont {
  color: #da3b3b;
  margin-right: 15px;
  font-size: 18px;
}
.cid-tVLNJVy4ko .socname {
  transition: all .25s;
  color: #919dab;
}
.cid-tVLNJVy4ko .socname:hover {
  color: #5d6a79;
}
.cid-tVLNJVy4ko .btn .mbr-iconfont,
.cid-tVLNJVy4ko .btn.btn-sm .mbr-iconfont {
  order: 0!important;
  margin-right: 0.5rem!important;
}
.cid-tVLNJVy4ko .tel:hover {
  color: #da3b3b!important;
}
.cid-tVLJW62gY1 {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tVLJW62gY1 .side-section .col-img {
  flex: 0 0 80px;
}
.cid-tVLJW62gY1 .side-section .col-img img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  object-fit: cover;
}
.cid-tVLJW62gY1 .carousel {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.cid-tVLJW62gY1 .carousel .carousel-container {
  position: relative;
}
.cid-tVLJW62gY1 .carousel .carousel-container .carousel-inner {
  border-radius: 20px;
}
.cid-tVLJW62gY1 .carousel .carousel-container .carousel-indicators {
  position: absolute;
  bottom: 0px;
  left: 50%;
  transform: translateX(-50%);
  padding: 20px 0;
  margin: 0;
  display: flex;
}
.cid-tVLJW62gY1 .carousel .carousel-container .carousel-indicators button {
  display: block;
  width: 10px;
  height: 10px;
  flex: 0 0 10px;
  margin: 0 8px;
  padding: 0;
  border-radius: 50%;
  background-color: #fae7e7;
  opacity: 1;
  transition: 0.4s ease;
}
.cid-tVLJW62gY1 .carousel .carousel-container .carousel-indicators .active {
  background-clip: padding-box;
  background-color: #da3b3b;
}
.cid-tVLJW62gY1 .carousel .buttons-container {
  width: 80px;
  display: flex;
  justify-content: space-between;
}
.cid-tVLJW62gY1 .carousel .buttons-container button {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #2d5491;
  border-radius: 50%;
  width: 32px;
  height: 32px;
}
.cid-tVLJW62gY1 .carousel .buttons-container button span {
  line-height: 2px;
  color: white;
}
.cid-tVLJW62gY1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVLJW62gY1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVLJW62gY1 .subt1.mbr-section-subtitle {
  color: #8c8c95;
}
.cid-tVLJW62gY1 .list1 {
  text-align: left;
}
.cid-tVLJW62gY1 .subt2.mbr-section-subtitle {
  color: #000000;
}
.cid-tVLJW62gY1 .p-lg-5 {
  padding: 0rem!important;
}
.cid-tVLOkapd7v {
  z-index: 1000;
  width: 100%;
}
.cid-tVLOkapd7v nav.navbar {
  position: fixed;
}
.cid-tVLOkapd7v .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-tVLOkapd7v .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tVLOkapd7v .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tVLOkapd7v .dropdown-item:hover,
.cid-tVLOkapd7v .dropdown-item:focus {
  background: #2d5491 !important;
  color: white !important;
}
.cid-tVLOkapd7v .dropdown-item:hover span {
  color: white;
}
.cid-tVLOkapd7v .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tVLOkapd7v .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tVLOkapd7v .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tVLOkapd7v .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tVLOkapd7v .nav-link {
  position: relative;
  font-size: 15px;
}
.cid-tVLOkapd7v .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tVLOkapd7v .container {
    flex-wrap: nowrap;
  }
}
.cid-tVLOkapd7v .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tVLOkapd7v .dropdown-menu,
.cid-tVLOkapd7v .navbar.opened {
  background: #ffffff !important;
}
.cid-tVLOkapd7v .nav-item:focus,
.cid-tVLOkapd7v .nav-link:focus {
  outline: none;
}
.cid-tVLOkapd7v .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tVLOkapd7v .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tVLOkapd7v .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tVLOkapd7v .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tVLOkapd7v .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tVLOkapd7v .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tVLOkapd7v .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: #ffffff;
}
.cid-tVLOkapd7v .navbar.opened {
  transition: all 0.3s;
}
.cid-tVLOkapd7v .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tVLOkapd7v .navbar .navbar-logo img {
  width: auto;
}
.cid-tVLOkapd7v .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tVLOkapd7v .navbar.collapsed {
  justify-content: center;
}
.cid-tVLOkapd7v .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tVLOkapd7v .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tVLOkapd7v .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tVLOkapd7v .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tVLOkapd7v .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tVLOkapd7v .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-tVLOkapd7v .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tVLOkapd7v .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tVLOkapd7v .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tVLOkapd7v .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tVLOkapd7v .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tVLOkapd7v .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tVLOkapd7v .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tVLOkapd7v .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-tVLOkapd7v .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tVLOkapd7v .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tVLOkapd7v .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tVLOkapd7v .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tVLOkapd7v .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tVLOkapd7v .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tVLOkapd7v .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tVLOkapd7v .navbar.navbar-short {
  min-height: 60px;
}
.cid-tVLOkapd7v .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tVLOkapd7v .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tVLOkapd7v .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-tVLOkapd7v .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tVLOkapd7v .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tVLOkapd7v .dropdown-item.active,
.cid-tVLOkapd7v .dropdown-item:active {
  background-color: transparent;
}
.cid-tVLOkapd7v .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tVLOkapd7v .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tVLOkapd7v .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tVLOkapd7v .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tVLOkapd7v .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tVLOkapd7v .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tVLOkapd7v ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tVLOkapd7v .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tVLOkapd7v button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tVLOkapd7v button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tVLOkapd7v button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tVLOkapd7v button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVLOkapd7v button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVLOkapd7v button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tVLOkapd7v nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVLOkapd7v nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tVLOkapd7v nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tVLOkapd7v nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVLOkapd7v .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tVLOkapd7v a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tVLOkapd7v .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-tVLOkapd7v .navbar {
    height: 70px;
  }
  .cid-tVLOkapd7v .navbar.opened {
    height: auto;
  }
  .cid-tVLOkapd7v .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tVLOkaOXqo {
  padding-top: 3.5rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/20230703-102244-6-2000x972.jpg");
}
.cid-tVLOkaOXqo .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVLOkaOXqo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVLOkaOXqo .mbr-section-title {
  color: #fafafa;
}
.cid-tVLOkaOXqo .mbr-text,
.cid-tVLOkaOXqo .mbr-section-btn {
  color: #bbbbbb;
}
.cid-tVLOkaOXqo .header6 {
  padding-top: 10rem!important;
  padding-bottom: 10rem!important;
}
.cid-tVLOkb4oBB {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tVLOkb4oBB .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVLOkb4oBB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVLOkb4oBB .item {
  display: flex;
  align-items: center;
  margin-bottom: -0.9rem;
}
.cid-tVLOkb4oBB .icon-box {
  background: #ffffff;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tVLOkb4oBB .mbr-iconfont {
  font-size: 2rem;
  color: #808080;
}
@media (max-width: 991px) {
  .cid-tVLOkb4oBB .card {
    margin-bottom: 1rem;
  }
  .cid-tVLOkb4oBB .card-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tVLOkbruzG {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-tVLOkbruzG .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVLOkbruzG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVLOkbruzG .item {
  padding-bottom: 1rem;
}
.cid-tVLOkbruzG .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-tVLOkbruzG .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tVLOkbruzG .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-tVLOkbruzG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tVLOkbruzG .carousel-control,
.cid-tVLOkbruzG .close {
  background: #1b1b1b;
}
.cid-tVLOkbruzG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tVLOkbruzG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tVLOkbruzG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tVLOkbruzG .carousel-control-next span {
  margin-left: 5px;
}
.cid-tVLOkbruzG .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-tVLOkbruzG .close::before {
  content: '\e91a';
}
.cid-tVLOkbruzG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tVLOkbruzG .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-tVLOkbruzG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tVLOkbruzG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tVLOkbruzG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tVLOkbruzG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tVLOkbruzG .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-tVLOkbruzG .carousel-indicators li.active,
.cid-tVLOkbruzG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tVLOkbruzG .carousel-indicators li::after,
.cid-tVLOkbruzG .carousel-indicators li::before {
  content: none;
}
.cid-tVLOkbruzG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tVLOkbruzG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tVLOkbruzG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 0.5rem;
    padding-right: 0.5em;
  }
}
@media (max-width: 767px) {
  .cid-tVLOkbruzG .carousel-indicators {
    display: none;
  }
}
.cid-tVLOkbruzG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tVLOkbruzG .carousel-inner > .active {
  display: block;
}
.cid-tVLOkbruzG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tVLOkbruzG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tVLOkbruzG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tVLOkbruzG .carousel-control,
  .cid-tVLOkbruzG .carousel-indicators,
  .cid-tVLOkbruzG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tVLOkbruzG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tVLOkbruzG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tVLOkbruzG .carousel-indicators .active,
.cid-tVLOkbruzG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tVLOkbruzG .carousel-indicators .active {
  background: #fff;
}
.cid-tVLOkbruzG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tVLOkbruzG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tVLOkbruzG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tVLOkbruzG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tVLOkbruzG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tVLOkbruzG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tVLOkbruzG .carousel {
  width: 100%;
}
.cid-tVLOkbruzG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tVLOkbruzG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tVLOkbruzG .modal.fade .modal-dialog,
.cid-tVLOkbruzG .modal.in .modal-dialog {
  transform: none;
}
.cid-tVLOkbruzG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tVLOkbruzG H6 {
  text-align: center;
}
.cid-tVLOkbruzG H3 {
  color: #353535;
}
@media (min-width: 992px) {
  .cid-tVLOkbruzG .row > [class*=col] {
    padding-left: 8px!important;
    padding-right: 8px!important;
  }
}
.cid-tVLP2Tsuaq {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-color: #ffffff;
}
.cid-tVLP2Tsuaq .row {
  align-items: center;
  justify-content: space-between;
}
.cid-tVLP2Tsuaq .mbr-section-title {
  width: 100%;
  text-align: left;
  margin-bottom: 24px;
  color: #0162a6;
}
.cid-tVLP2Tsuaq .mbr-text {
  color: #8c8c95;
  margin-bottom: 32px;
}
.cid-tVLP2Tsuaq .mbr-section-btn {
  width: auto;
  display: block;
}
.cid-tVLP2Tsuaq ul {
  padding-inline-start: 20px;
  margin-bottom: 28px;
}
.cid-tVLP2Tsuaq li::marker {
  color: #e43f3f;
  width: 10px;
}
.cid-tVLP2Tsuaq li {
  margin-bottom: 7px;
  color: #14142b;
}
.cid-tVLP2Tsuaq img {
  width: 90%;
}
.cid-tVLP2Tsuaq .gray {
  background-color: #dedede;
  width: 80%;
  height: 430px;
  margin: auto;
  position: relative;
}
.cid-tVLP2Tsuaq .b {
  max-width: 598px;
}
.cid-tVLP2Tsuaq .first {
  position: absolute;
  top: -10%;
  right: 25%;
}
.cid-tVLP2Tsuaq .second {
  position: absolute;
  bottom: -10%;
  left: 25%;
}
@media (max-width: 992px) {
  .cid-tVLP2Tsuaq .t {
    padding-top: 90px;
  }
  .cid-tVLP2Tsuaq .b {
    max-width: initial;
  }
  .cid-tVLP2Tsuaq .gray {
    width: 50%;
  }
}
@media (max-width: 750px) {
  .cid-tVLP2Tsuaq .gray {
    height: 330px;
  }
}
@media (max-width: 630px) {
  .cid-tVLP2Tsuaq .gray {
    height: 230px;
  }
}
@media (max-width: 450px) {
  .cid-tVLP2Tsuaq .gray {
    height: 200px;
    width: 70%;
  }
}
.cid-tVLP2Tsuaq .btn {
  margin-top: 20px;
}
.cid-tVLP2Tsuaq .t {
  max-width: 542px;
}
.cid-tVLP2Tsuaq .btn .mbr-iconfont,
.cid-tVLP2Tsuaq .btn.btn-sm .mbr-iconfont {
  order: 0!important;
  margin-right: 0.5rem!important;
}
.cid-tVLP2Tsuaq .mbr-text,
.cid-tVLP2Tsuaq .button-align,
.cid-tVLP2Tsuaq .list {
  color: #353535;
}
.cid-tVLP3rz5Dw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/img-20231106-wa0000-taller-gruescopia-2000x900.jpg");
}
.cid-tVLP3rz5Dw .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVLP3rz5Dw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVLP3rz5Dw .container-fluid {
  padding: 0 0 0 100px;
}
@media (max-width: 1440px) {
  .cid-tVLP3rz5Dw .container-fluid {
    padding: 0 0 0 45px;
  }
}
@media (max-width: 992px) {
  .cid-tVLP3rz5Dw .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-tVLP3rz5Dw .container {
    padding: 0 30px;
  }
}
.cid-tVLP3rz5Dw .title-wrapper {
  display: flex;
  align-items: center;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-tVLP3rz5Dw .title-wrapper {
    margin: 60px 0;
    height: auto;
  }
}
.cid-tVLP3rz5Dw .title-wrapper .title-wrap .mbr-section-subtitle {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-tVLP3rz5Dw .title-wrapper .title-wrap .mbr-section-subtitle {
    margin-bottom: 15px;
  }
}
.cid-tVLP3rz5Dw .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-tVLP3rz5Dw .panel-group {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-tVLP3rz5Dw .panel-group {
    display: block;
    padding-left: 0;
  }
}
.cid-tVLP3rz5Dw .panel-group .card {
  border-left: 1px solid #d3d3d3;
  border-radius: 0 !important;
  padding: 30px 0;
  position: relative;
  min-height: 30vh;
  min-width: 200px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tVLP3rz5Dw .panel-group .card {
    border-left: none;
    border-top: 1px solid #d3d3d3;
    min-height: auto;
  }
}
.cid-tVLP3rz5Dw .panel-group .card img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tVLP3rz5Dw .panel-group .card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #191b1d;
  opacity: .6;
  pointer-events: none;
  z-index: 1;
}
.cid-tVLP3rz5Dw .panel-group .card .card-header {
  position: relative;
  z-index: 1;
  padding: 0 50px;
  border: none;
  background-color: transparent;
}
@media (max-width: 1300px) {
  .cid-tVLP3rz5Dw .panel-group .card .card-header {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-tVLP3rz5Dw .panel-group .card .card-header {
    padding: 0 30px;
  }
}
.cid-tVLP3rz5Dw .panel-group .card .card-header .panel-title {
  display: block;
}
.cid-tVLP3rz5Dw .panel-group .card .card-header .panel-title:not(.collapsed) .icon-wrap .mbr-iconfont {
  opacity: 1;
}
.cid-tVLP3rz5Dw .panel-group .card .card-header .panel-title:hover .icon-wrap .mbr-iconfont {
  opacity: 1;
}
.cid-tVLP3rz5Dw .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tVLP3rz5Dw .panel-group .card .card-header .panel-title .icon-wrap {
  padding-top: 60px;
}
@media (max-width: 1300px) {
  .cid-tVLP3rz5Dw .panel-group .card .card-header .panel-title .icon-wrap {
    padding-top: 30px;
  }
}
.cid-tVLP3rz5Dw .panel-group .card .card-header .panel-title .icon-wrap .mbr-iconfont {
  display: inline-flex;
  font-size: 20px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
  opacity: .4;
}
.cid-tVLP3rz5Dw .panel-group .card .panel-collapse {
  padding: 0 50px;
  position: relative;
  z-index: 1;
}
@media (max-width: 1440px) {
  .cid-tVLP3rz5Dw .panel-group .card .panel-collapse {
    padding: 0 15px;
  }
}
.cid-tVLP3rz5Dw .panel-group .card .panel-collapse .panel-body {
  padding-top: 30px;
}
@media (max-width: 1300px) {
  .cid-tVLP3rz5Dw .panel-group .card .panel-collapse .panel-body {
    padding-top: 15px;
  }
}
.cid-tVLP3rz5Dw .panel-group .card .panel-collapse .panel-body .panel-subtitle {
  margin-bottom: 30px;
}
@media (max-width: 1300px) {
  .cid-tVLP3rz5Dw .panel-group .card .panel-collapse .panel-body .panel-subtitle {
    margin-top: 15px;
  }
}
.cid-tVLP3rz5Dw .panel-group .card .panel-collapse .panel-body .panel-text {
  line-height: 1.6;
  margin-bottom: 0;
}
.cid-tVLP3rz5Dw .mbr-section-title {
  color: #ffffff;
}
.cid-tVLP3rz5Dw .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tVLP3rz5Dw .panel-title {
  color: #ffffff;
}
.cid-tVLP3rz5Dw .panel-subtitle {
  color: #ffffff;
}
.cid-tVLP3rz5Dw .panel-text {
  color: #ffffff;
}
.cid-tVLP3rz5Dw .panel-title-edit,
.cid-tVLP3rz5Dw .icon-wrap {
  text-align: center;
}
.cid-tVLP4bMeor {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tVLP4bMeor .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tVLP4bMeor .container-fluid {
  padding: 0 !important;
}
.cid-tVLP4bMeor .google-map {
  height: 350px;
  position: relative;
  margin-bottom: 65px;
}
.cid-tVLP4bMeor .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tVLP4bMeor .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tVLP4bMeor .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tVLP4bMeor .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tVLP4bMeor .wrapper {
  margin-bottom: 50px;
}
.cid-tVLP4bMeor .mbr-section-title {
  margin-bottom: 0;
  color: #353535;
}
.cid-tVLP4bMeor .mbr-text {
  color: #8c8c95;
  margin-top: 20px;
  margin-bottom: 0;
}
.cid-tVLP4bMeor .subscribe__form {
  margin-top: 30px;
}
.cid-tVLP4bMeor .form-group {
  margin-bottom: 0;
}
.cid-tVLP4bMeor .dragArea .form-control {
  color: #919dab;
  margin-bottom: 5px;
  border: 2px solid #fafafa !important;
  font-weight: 700;
  padding: 0 25px;
  height: 50px;
  font-size: 18px;
  border-radius: 30px;
  background-color: #fafafa !important;
}
.cid-tVLP4bMeor .dragArea textarea {
  height: 170px !important;
  border-radius: 10px !important;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  resize: none;
}
.cid-tVLP4bMeor .dragArea input::placeholder {
  color: #919dab;
  opacity: .6;
}
.cid-tVLP4bMeor .dragArea textarea::placeholder {
  color: #919dab;
  opacity: .6;
}
.cid-tVLP4bMeor .dragArea .form-control-label {
  margin-bottom: 10px;
  font-weight: 500;
}
.cid-tVLP4bMeor .dragArea .input-group-btn .btn {
  width: 100%;
  margin: 3px 0 0;
  font-weight: 500;
  height: 50px;
}
@media (max-width: 991px) {
  .cid-tVLP4bMeor .dragArea .input-group-btn .btn {
    margin-top: 0;
  }
}
.cid-tVLP4bMeor .title__right {
  margin-bottom: 0;
  color: #353535;
}
.cid-tVLP4bMeor .text__right {
  margin: 20px 0 40px;
  color: #8c8c95;
}
.cid-tVLP4bMeor .tel {
  margin: 10px 0 0;
  font-weight: 500;
  transition: all .25s;
  color: #353535;
}
.cid-tVLP4bMeor .tel .mbr-iconfont {
  width: 30px;
  font-size: 18px;
  color: #40b0bf;
}
.cid-tVLP4bMeor .tel:hover {
  color: #47b5ed;
}
.cid-tVLP4bMeor .divider {
  width: 100%;
  height: 2px;
  background-color: #ebeaed;
  margin: 50px 0 40px;
}
.cid-tVLP4bMeor .title__right_social {
  margin-bottom: 20px;
}
.cid-tVLP4bMeor .socials {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  height: 140px;
}
.cid-tVLP4bMeor .socials .soc-item {
  margin-bottom: 15px;
  width: 48%;
  padding-right: 20px;
}
.cid-tVLP4bMeor .socials .mbr-iconfont {
  color: #da3b3b;
  margin-right: 15px;
  font-size: 18px;
}
.cid-tVLP4bMeor .socname {
  transition: all .25s;
  color: #919dab;
}
.cid-tVLP4bMeor .socname:hover {
  color: #5d6a79;
}
.cid-tVLP4bMeor .btn .mbr-iconfont,
.cid-tVLP4bMeor .btn.btn-sm .mbr-iconfont {
  order: 0!important;
  margin-right: 0.5rem!important;
}
.cid-tVLP4bMeor .tel:hover {
  color: #da3b3b!important;
}
.cid-tVLOkdiGJQ {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tVLOkdiGJQ .side-section .col-img {
  flex: 0 0 80px;
}
.cid-tVLOkdiGJQ .side-section .col-img img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  object-fit: cover;
}
.cid-tVLOkdiGJQ .carousel {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.cid-tVLOkdiGJQ .carousel .carousel-container {
  position: relative;
}
.cid-tVLOkdiGJQ .carousel .carousel-container .carousel-inner {
  border-radius: 20px;
}
.cid-tVLOkdiGJQ .carousel .carousel-container .carousel-indicators {
  position: absolute;
  bottom: 0px;
  left: 50%;
  transform: translateX(-50%);
  padding: 20px 0;
  margin: 0;
  display: flex;
}
.cid-tVLOkdiGJQ .carousel .carousel-container .carousel-indicators button {
  display: block;
  width: 10px;
  height: 10px;
  flex: 0 0 10px;
  margin: 0 8px;
  padding: 0;
  border-radius: 50%;
  background-color: #fae7e7;
  opacity: 1;
  transition: 0.4s ease;
}
.cid-tVLOkdiGJQ .carousel .carousel-container .carousel-indicators .active {
  background-clip: padding-box;
  background-color: #da3b3b;
}
.cid-tVLOkdiGJQ .carousel .buttons-container {
  width: 80px;
  display: flex;
  justify-content: space-between;
}
.cid-tVLOkdiGJQ .carousel .buttons-container button {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #2d5491;
  border-radius: 50%;
  width: 32px;
  height: 32px;
}
.cid-tVLOkdiGJQ .carousel .buttons-container button span {
  line-height: 2px;
  color: white;
}
.cid-tVLOkdiGJQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVLOkdiGJQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVLOkdiGJQ .subt1.mbr-section-subtitle {
  color: #8c8c95;
}
.cid-tVLOkdiGJQ .list1 {
  text-align: left;
}
.cid-tVLOkdiGJQ .subt2.mbr-section-subtitle {
  color: #000000;
}
.cid-tVLOkdiGJQ .p-lg-5 {
  padding: 0rem!important;
}

@media (max-width: 1400px) and (min-width: 1200px){
  .nav-link {
    font-size: 13px!important;
}

}

@media (max-width: 1200px) and (min-width: 992px){
.nav-link {
    font-size: 11px!important;
}

.display-4 > .mbr-iconfont {
    font-size: 1.075rem!important;
}
}
@media (max-width: 992px){

.barritaidioma{
  display: none!important;
}

  .nav-link {
    font-size: 14px!important;
}

.nav-wrapper {
        padding-bottom: 68px!important;
}
#header6-1m h1 strong, #header6-2p h1 strong, #header6-2f h1 strong, #header6-3y h1 strong, #header6-4o h1 strong, #header6-4b h1 strong{
font-size: 2.9rem!important;
}
}




.nav-wrapper {
    margin-left: 21px;
    margin-top: 6px;
    font-size: 15px;
}
  .sl-nav {
  display: inline;
}
.sl-nav ul {
  margin:0;
  padding:0;
  list-style: none;
  position: relative;
  display: inline-block;
}
.sl-nav li {
  cursor: pointer;
  padding-bottom:10px;
}
.sl-nav li ul {
  display: none;
}
.sl-nav li:hover ul {
  position: absolute;
  top:29px;
  right:-15px;
  display: block;
  background: #fff;
  width: 120px;
  padding-top: 0px;
  z-index: 1;
  border-radius:5px;
  box-shadow: 0px 0px 20px rgba(0,0,0,0.2);
}
.sl-nav li:hover .triangle {
  position: absolute;
  top: 15px;
  right: -10px;
  z-index:10;
  height: 14px;
  overflow:hidden;
  width: 30px;
  background: transparent;
}
.sl-nav li:hover .triangle:after {
  content: '';
  display: block;
  z-index: 20;
  width: 15px;
  transform: rotate(45deg) translateY(0px) translatex(10px);
  height: 15px;
  background: #fff;
  border-radius:2px 0px 0px 0px;
  box-shadow: 0px 0px 20px rgba(0,0,0,0.2);
}
.sl-nav li ul li {
  position: relative;
  text-align: left;
  background: transparent;
  padding: 15px 15px;
  padding-bottom:0;
  z-index: 2;
  font-size: 15px;
  color: #3c3c3c;
}
.sl-nav li ul li:last-of-type {
  padding-bottom: 15px;
}
.sl-nav li ul li span {
  padding-left: 5px;
}
.sl-nav li ul li span:hover, .sl-nav li ul li span.active {
  color: #146c78;
}
.sl-flag {
  display: inline-block;
  box-shadow: 0px 0px 3px rgba(0,0,0,0.4);
     width: 13px;
    height: 13px;
  background: #aaa;
  border-radius: 50%;
  position: relative;
  top: 2px;
  overflow: hidden;
}

.flag-enen {
      background-size: cover!important;
  background-position: center center;
background: url('data:image/png;base64,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DAACDAACDAAIMAAIMAAgwAAgwACAAAOAAAMAAgwAAgwAAgwACDAACDAAIMAAIMAAgAADgAADAAIMAAIMAAIMAAgwAAgwACDAACDAAIAAA4AAAwACDAACDAACDAAIMAAIMAAgwAAgwACAAAOAAAMAAgwAAgwAAgwACDAACDAAIMAAIMAAgAADgAADAAIMAAIMAAIMAAgwAAgwACDAACDAAIAAA4AAAwACDAACDAAIMAAIMAAIMAAgwAAgwACAAAOAAAMAAgwAAgwACDAACDAACDAAIMAAIMAAgAADgAADAAIMAAIMAAgwAAgwAAgwACDAACDAAIAAA4AAAwACDAACDAAIMAAIMAAIMAAgwAAgwACAAAOAAAMAAgwAAgwACDAACDAACDAAIMAAIMAAgAADgAADAAIMAAIMAAgwAAgwAAgwACDAACDAAIAAA4AAAwACDAACDAD8U4DfAw/xfced8d1fGh7jAI/xfkeAXRoACLAAAyDAAgwAAizAAAiwAAOAAAswAAIswAAgwAIMgAALMAAIsAADIMACDAACDAACLMAACLAAA4AACzAAAizAACDAAgyAAAswAAiwAAMgwAIMAAIMAAIswAAIsAADgAALMAACLMAAIMACDIAACzAACLAAAyDAAgwAAgwAAizAAAiwAAOAAAswAAIswAAgwAIMgAALMAAIsAADIMACDAACDAACLMAACLAAA4AACzAAAizAACDAAgyAAAswAAiwAAMgwAIMAAIMAAIswAAIsAADgAALMAACLMAAIMACDIAACzAACLAAAyDAAgwAAgwAAizAAAiwAAOAAAswAAIswAAgwAIMgAALMAAIsAADIMACDAACDAACLMAACLAAA4AACzAAAizAACDAAgyAAAswAAiwAAMgwAIMAAIMAAIswBDqicZ++fDRJyrAAswb/fTOLdqZADf22+9/uEEEWIB5u0+ff3WTCjCv9+dfrg8BFmB+zJev7lIBxvoswAKMHRoBtj4jwAJsh0aAsT4LsABjhxZgrM8IsADboRFg6zMCLMDYoQUY6zMCjB0aAbY+I8ACjB1agLE+C7AAY4dGgK3PCLAAY4cWYKzPAizA2KERYOszAizAdmgEGOuzAAswdmgBxvqMAAuwHRoBtj4jwAKMHVqAsT4jwAJsh0aArc8IsABjhxZgrM8IMHZoBNj6jAALMHZoAcb6LMAC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B8A8Yn0WYAEWYDs0j7poj4eZh5kAC7AA26GpnxqPT8InIcACLMB2aOp/7vy/A2AUsT4LsAALsB2ah165x3PMc0yABViA7dDUj47Hh+BDEGABFmA7NPU/fP7zAJhCrM8CLMACbIfm8Zfv8QizPguwAAuwHZr6+fH481ufBViABdgOTf1PoGMAsT4LsAALsB2a+mv4eHpZnwVYgAXYDk39EHn80a3PAizAAmyHpv7H0DF7WJ8FWIAF2A5N/YV8PLiszwIswAJsh6Z+kjz+1NZnARZgAbZDU/+z6Bg7rM8CLMACbIem/mo+nlnWZwEWYAG2Q1M/Th5/YOuzAAuwANuhqf+BdEwc1mcBFmABtkNTf0kfjyvrswALsADboamfKY8/q/VZgAVYgO3Q1P9UOoYN67MAC7AA26Gpv66PJ5X1WYAFWIDt0NQPlscf0/oswAIswHZo6n80HXOG9VmABViA7dDUX9zHQ8r6LMACLMB2aOqny/PNnzDZ84trSIAFeKuXZ3dgsI/f/DewPguwAAuwHRqwPguwAGOHhu7/AwEBFmD/Hto/4wHrswALsADbocH6jAALsB0asD4LsAALsB0arM8IsADboQHrswALMHZosD4LsAALsB0asD4LsABjhwbrswALsADbocH6jAALMHZosD4LsAALsB0arM8IsADboQHrswALsADbocH6jAALsB0asD4LsABjhwbrswALsADboQHrswALMHZosD4LsAALsB0arM8IsABjhwbrswALsADbocH6jAALMHZosD4LsAALsB0arM8IsADboQHrswALMHZosD4LsAALsB0arM8IsABjhwbrswALsADbocH6jAALMHZosD4LsAALsB0arM8IsABjhwbrswALsADbocH6jAALMHZosD4LsAALsB0arnp+cR0IsABT6+XZ3Yv12foswAKMHRqszwIswAJsh4b5/NtnARZg7vHvobE+I8ACjB0arM8CLMACbIcG6zMCLMDYocH6LMACLMB2aLA+I8ACjB0arM8CLMACbIcG6zMCLMDYocH6LMACLMB2aLA+I8ACjB0a6zMCLMDYocH6LMACLMB2aLA+I8ACjB0arM8CLMACbIcG6zMCLMDYocH6LMACLMB2aLA+I8ACjB0a67P1WYAFWIDt0GB9RoAFGDs01mcEWICxQ4P1WYAFWICxQ2N9RoAFGDs0WJ8FWIAF2A4N1mcEWICxQ4P1WYAFWIDt0GB9RoAFGDs01mcEWIAF2A4N1mcEWICxQ2N9RoAFGDs0WJ8FWIAFGDs01mcEWICxQ4P1WYAFWICxQ2N9RoAFGDs0WJ8FWIAF2A4N1mcEWICxQ2N9RoAFWIDt0GB9RoAFGDs01mcEWIAF2A4N1mcBFmABxg6N9RkBFmDs0GB9FmABFmDs0FifEWABxg6N9RkBFmABtkMrAtZnBFiAsUNjfUaABViA7dBgfUaABRg7NNZnBFiABdgODdZnARZgAcYOjfUZARZg7NBgfRZgARZg7NBYnxFgAcYOjfUZARZgAcYOjfUZARZg7NBYnxFgARZgOzRYnxFgAcYOjfUZARZgAbZDg/VZgAVYgLFDY31GgAUYOzRYnwVYgAUYOzTWZwRYgLFDY31GgAVYgLFDY31GgAUYOzTWZwRYgAUYOzTWZwRYgLFDY31GgAVYgO3QYH0WYAEWYOzQWJ8RYAHGDo31GQEWYAHGDo31GQEWYOzQWJ8RYAEWYOzQWJ8RYAHGDo31GQEWYAHGDo31GQEWYOzQWJ8RYAEWYOzQWJ8RYAHGDo31GQEWYOzQWJ8RYAEWYOzQWJ8RYAHGDo31GQEWYAHGDo31GQEWYOzQWJ8RYAEWYOzQWJ8RYAHGDo31GQEWYAHGDm19BgEWYOzQWJ8RYAHGDo31GQEWYAHGDo31GQEWYOzQWJ8RYAEWYOzQWJ8RYAHGDo31GQEWYAHGDo31GQEWYOzQWJ8RYAEWYOzQ1mcQYAHGDo31GQEWYLBDW58RYAEWYOzQWJ8RYAHGDj3U35Dqx7PDjuYVAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIxLTAxLTI4VDIwOjU4OjUyKzAwOjAwN+i6tAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMS0wMS0yOFQyMDo1ODo1MiswMDowMEa1AggAAAAASUVORK5CYII=')
}

.flag-fr {
      background-size: cover!important;
  background-position: center center;
background: url('data:image/png;base64,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')
}

.flag-pt{
    background:url('data:image/webp;base64,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');
      background-size: cover;
  background-position: center center;
}
.flag-es {
background: url('data:image/png;base64,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');
  background-size: cover;
  background-position: center center;
}
.flag-usa {
  background-size: cover;
  background-position: center center;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTM0A1t6AAABhUlEQVQ4T2Ows82PjGixsc4LD2tysC/09Kjw8622tyuICG8u0w/cpGSCBzF4e1VmZkzw9anOzOj38a4KCW4IC22ECHYk1l9tn4gHMeTlTnZxLikvm+XiUpKW2hvgX+vnV5OVOQEoOGfOtv94AYOzU3Fd7XxHh6Lq6rlurqUx0W0J8Z1AnbW18yotonaYuOJBDBXls4A+bGpaBCTz86YEBtQCvVBSPAPIbY0oP1/aiAcxABU1Ny+2tclvbFjo5FgUF9uenNwNDLnmpkWEnV1TPRcY1O1tS4H6i4umA/0MDK2K8tlAwRqHpP1uoXgQKKraWpcClTY3LQZaCLQ5NaUX5OaWJY3++SeTC/AgBmA4AXUClUJs9ver8fKsAAYEUJCws4G21dXNB1oFdD/Qz8DQTk4C+bm2dn6DZ9bRiDQ8iAEYt8CoBpK5YBIYw0AEEZwSXX4oMB4PYoC6gCzAcDqrjGzEsMfen2xEmbMv1rSTjRi26dqRjShz9o2+6WQjBrSShQSkZAIADvW/HLrLY6cAAAAASUVORK5CYII=');
}
